.elementor-844 .elementor-element.elementor-element-c17179f{--display:flex;--position:fixed;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-844 .elementor-element.elementor-element-c17179f:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-c17179f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BC1802;}body:not(.rtl) .elementor-844 .elementor-element.elementor-element-c17179f{left:0px;}body.rtl .elementor-844 .elementor-element.elementor-element-c17179f{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-844 .elementor-element.elementor-element-627db51 img{width:100%;height:100vh;}.elementor-844 .elementor-element.elementor-element-67a7cf8{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-b81b833{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-7fd77a0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-7fd77a0:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-7fd77a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#721710A3;}.elementor-844 .elementor-element.elementor-element-7fd77a0:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-844 .elementor-element.elementor-element-7fd77a0.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-fd853b6{padding:0px 0px 20px 0px;top:38%;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-fd853b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-3291c02{padding:0px 0px 0px 0px;top:46%;text-align:center;}.elementor-844 .elementor-element.elementor-element-3291c02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:35px;color:#FFFFFFFC;}.elementor-844 .elementor-element.elementor-element-6332025{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-6332025:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-6332025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#721710A3;}.elementor-844 .elementor-element.elementor-element-6332025:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-844 .elementor-element.elementor-element-6332025.e-con{--align-self:center;}.elementor-844 .elementor-element.elementor-element-b17b8bd{padding:0px 0px 20px 0px;top:50%;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-b17b8bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-4f8353f{padding:0px 0px 0px 0px;top:58%;text-align:center;}.elementor-844 .elementor-element.elementor-element-4f8353f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:35px;color:#FFFFFFFC;}.elementor-844 .elementor-element.elementor-element-6b54000{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-6b54000:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-6b54000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#721710A3;}.elementor-844 .elementor-element.elementor-element-6b54000:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-844 .elementor-element.elementor-element-6b54000.e-con{--align-self:center;}.elementor-844 .elementor-element.elementor-element-56bff70{padding:0px 0px 20px 0px;top:38%;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-56bff70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-66cebf0{padding:0px 0px 0px 0px;top:46%;text-align:center;}.elementor-844 .elementor-element.elementor-element-66cebf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:35px;color:#FFFFFFFC;}.elementor-844 .elementor-element.elementor-element-41b62e8{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-41b62e8:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-41b62e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#721710A3;}.elementor-844 .elementor-element.elementor-element-41b62e8:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-844 .elementor-element.elementor-element-41b62e8.e-con{--align-self:center;}.elementor-844 .elementor-element.elementor-element-93ca60b{padding:0px 0px 20px 0px;top:50%;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-93ca60b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-be574ed{padding:0px 0px 0px 0px;top:58%;text-align:center;}.elementor-844 .elementor-element.elementor-element-be574ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:35px;color:#FFFFFFFC;}.elementor-844 .elementor-element.elementor-element-d82e614{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.8s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-d82e614:not(.elementor-motion-effects-element-type-background), .elementor-844 .elementor-element.elementor-element-d82e614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#721710A3;}.elementor-844 .elementor-element.elementor-element-d82e614:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-844 .elementor-element.elementor-element-d82e614.e-con{--align-self:center;}.elementor-844 .elementor-element.elementor-element-0705c02{padding:0px 0px 20px 0px;top:38%;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-0705c02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-a689708{padding:0px 0px 0px 0px;top:46%;text-align:center;}.elementor-844 .elementor-element.elementor-element-a689708 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:35px;color:#FFFFFFFC;}.elementor-844 .elementor-element.elementor-element-acdbbfc{--display:flex;border-style:none;--border-style:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-844 .elementor-element.elementor-element-8358bd3{color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-dc40695{--display:flex;border-style:none;--border-style:none;}.elementor-844 .elementor-element.elementor-element-dc40695:hover{border-style:none;}.elementor-844 .elementor-element.elementor-element-dc40695, .elementor-844 .elementor-element.elementor-element-dc40695::before{--border-transition:0.3s;}.elementor-844 .elementor-element.elementor-element-e158199{color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-66cf918{--display:flex;border-style:none;--border-style:none;}.elementor-844 .elementor-element.elementor-element-07c0490{color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-daedb9e{--display:flex;border-style:none;--border-style:none;}.elementor-844 .elementor-element.elementor-element-42467d1{color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-20422ed{--display:flex;border-style:none;--border-style:none;}.elementor-844 .elementor-element.elementor-element-e0c17cf{color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-40ecaa6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-844 .elementor-element.elementor-element-40ecaa6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-844 .elementor-element.elementor-element-40ecaa6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-844 .elementor-element.elementor-element-40ecaa6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-844 .elementor-element.elementor-element-f6b2cc5{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:84vh;--z-index:0;}.elementor-844 .elementor-element.elementor-element-cd98f44 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-844 .elementor-element.elementor-element-b4299b9{width:100%;max-width:100%;top:-63%;}body:not(.rtl) .elementor-844 .elementor-element.elementor-element-b4299b9{left:0%;}body.rtl .elementor-844 .elementor-element.elementor-element-b4299b9{right:0%;}.elementor-844 .elementor-element.elementor-element-b4299b9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-844 .elementor-element.elementor-element-50bd702{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:6vh;--z-index:0;}.elementor-844 .elementor-element.elementor-element-db37500 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-844 .elementor-element.elementor-element-b81b833{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-844 .elementor-element.elementor-element-67a7cf8{--min-height:100vh;--justify-content:flex-start;}.elementor-844 .elementor-element.elementor-element-b81b833{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-844 .elementor-element.elementor-element-7fd77a0{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-844 .elementor-element.elementor-element-fd853b6{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-6332025{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-844 .elementor-element.elementor-element-b17b8bd{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-844 .elementor-element.elementor-element-acdbbfc{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-844 .elementor-element.elementor-element-dc40695{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-66cf918{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-daedb9e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-20422ed{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-844 .elementor-element.elementor-element-40ecaa6{margin:30vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 060px 0px 20px;z-index:10;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:19px;}}/* Start custom CSS for image, class: .elementor-element-627db51 */@media (max-width: 767px){

  .elementor-844 .elementor-element.elementor-element-627db51{
    position: relative;
    width: 100vw !important;
    height: 100vh !important;
    overflow: hidden !important;
  }

  .elementor-844 .elementor-element.elementor-element-627db51 img{
    position: absolute;
    width: 100vh !important;
    height: 100vw !important;
    max-width: none !important;

    top: 50%;
    left: 50%;

    transform: translate(-50%, -50%) rotate(90deg);
    transform-origin: center center;

    object-fit: contain;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd77a0 */@media (min-width: 767px){
    .elementor-844 .elementor-element.elementor-element-7fd77a0{
      background: linear-gradient(to bottom, transparent 35%, rgba(0,0,1) 75%, #000000 100%) 0 0 / 100% 200%, #721710;
      transition: width 0.8s ease, background-position 1s ease;
    }
    
    .elementor-844 .elementor-element.elementor-element-7fd77a0:hover{
      background-position: 0 100%;
      background-color: transparent !important;
    }
    
    .elementor-844 .elementor-element.elementor-element-7fd77a0 .desplegable{
      opacity: 0;
      transform: translateY(40px);
      transition: opacity 0.8s ease, transform 0.8s ease;
    }
    
    .elementor-844 .elementor-element.elementor-element-7fd77a0:hover .desplegable{
      opacity: 1;
      transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6332025 */@media (min-width: 767px){
    .elementor-844 .elementor-element.elementor-element-6332025{
      background: linear-gradient(to bottom, transparent 35%, rgba(0,0,1) 75%, #000000 100%) 0 0 / 100% 200%, #721710;
      transition: width 0.8s ease, background-position 1s ease;
    }
    
    .elementor-844 .elementor-element.elementor-element-6332025:hover{
      background-position: 0 100%;
      background-color: transparent !important;
    }
    
    .elementor-844 .elementor-element.elementor-element-6332025 .desplegable{
      opacity: 0;
      transform: translateY(40px);
      transition: opacity 0.8s ease, transform 0.8s ease;
    }
    
    .elementor-844 .elementor-element.elementor-element-6332025:hover .desplegable{
      opacity: 1;
      transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b54000 */.elementor-844 .elementor-element.elementor-element-6b54000{
  background: linear-gradient(to bottom, transparent 35%, rgba(0,0,1) 75%, #000000 100%) 0 0 / 100% 200%, #721710;
  transition: width 0.8s ease, background-position 1s ease;
}

.elementor-844 .elementor-element.elementor-element-6b54000:hover{
  background-position: 0 100%;
  background-color: transparent !important;
}

.elementor-844 .elementor-element.elementor-element-6b54000 .desplegable{
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.elementor-844 .elementor-element.elementor-element-6b54000:hover .desplegable{
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b62e8 */.elementor-844 .elementor-element.elementor-element-41b62e8{
  background: linear-gradient(to bottom, transparent 35%, rgba(0,0,1) 75%, #000000 100%) 0 0 / 100% 200%, #721710;
  transition: width 0.8s ease, background-position 1s ease;
}

.elementor-844 .elementor-element.elementor-element-41b62e8:hover{
  background-position: 0 100%;
  background-color: transparent !important;
}

.elementor-844 .elementor-element.elementor-element-41b62e8 .desplegable{
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.elementor-844 .elementor-element.elementor-element-41b62e8:hover .desplegable{
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d82e614 */.elementor-844 .elementor-element.elementor-element-d82e614{
  background: linear-gradient(to bottom, transparent 35%, rgba(0,0,1) 75%, #000000 100%) 0 0 / 100% 200%, #721710;
  transition: width 0.8s ease, background-position 1s ease;
}

.elementor-844 .elementor-element.elementor-element-d82e614:hover{
  background-position: 0 100%;
  background-color: transparent !important;
}

.elementor-844 .elementor-element.elementor-element-d82e614 .desplegable{
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}

.elementor-844 .elementor-element.elementor-element-d82e614:hover .desplegable{
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-40ecaa6 */.elementor-844 .elementor-element.elementor-element-40ecaa6 {
  counter-reset: accordion-number;
}

.elementor-844 .elementor-element.elementor-element-40ecaa6 .e-n-accordion-item {
  counter-increment: accordion-number;
}

.elementor-844 .elementor-element.elementor-element-40ecaa6 .e-n-accordion-item-title-text::before {
  content: counter(accordion-number);
  width: 28px;
  height: 28px;
  min-width: 28px;
  border-radius: 50%;
  background: rgba(255,255,255,0.35);
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  margin-right: 10px;
}/* End custom CSS */