.elementor-507 .elementor-element.elementor-element-d90c527{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-507 .elementor-element.elementor-element-d90c527:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-d90c527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gustavoavilafit.com/wp-content/uploads/2026/03/hero-sensei-vip-gustavo.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-507 .elementor-element.elementor-element-3b4b36c{width:var( --container-widget-width, 352px );max-width:352px;padding:0px 0px 0px 0px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-wrapper .elementor-image-box-img{width:188px;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:#E0EAEB;}.elementor-507 .elementor-element.elementor-element-6f10e3b{width:var( --container-widget-width, 466px );max-width:466px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:466px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-6f10e3b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-9afb474{width:var( --container-widget-width, 470px );max-width:470px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:470px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:140%;}.elementor-507 .elementor-element.elementor-element-9302684{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#669699;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-20d21f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-20d21f3 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:120%;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-507 .elementor-element.elementor-element-b73879d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A3F40;--border-color:#2A3F40;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b73879d:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-b73879d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-b73879d::before, .elementor-507 .elementor-element.elementor-element-b73879d > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-b73879d > .e-con-inner > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-b73879d > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-b73879d > .e-con-inner > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-b73879d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-507 .elementor-element.elementor-element-f693be0{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-f693be0 img{width:93px;}.elementor-507 .elementor-element.elementor-element-89e96e9{width:var( --container-widget-width, 683px );max-width:683px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:683px;--container-widget-flex-grow:0;text-align:center;}.elementor-507 .elementor-element.elementor-element-89e96e9 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-fe239aa{--display:flex;}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#3FF3FE;}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:#E0EAEB;}.elementor-507 .elementor-element.elementor-element-3eab2fa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-ef616b2{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ef616b2 p{margin-block-end:8px;}.elementor-507 .elementor-element.elementor-element-1f60786{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-1f60786 img{width:463px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-45ae72b{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-45ae72b img{width:463px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-af4315d{--display:flex;}.elementor-507 .elementor-element.elementor-element-7cdee2b{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-0549093{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-f21b07f{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f21b07f p{margin-block-end:8px;}.elementor-507 .elementor-element.elementor-element-f073010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-507 .elementor-element.elementor-element-f073010:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-f073010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141E1F;}.elementor-507 .elementor-element.elementor-element-9e5bf12{width:var( --container-widget-width, 750px );max-width:750px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-507 .elementor-element.elementor-element-9e5bf12 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-8fdce0f{width:100%;max-width:100%;padding:0px 250px 0px 250px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2f9d71a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-5ea1e50{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-5ea1e50 img{width:365px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-8714d0d{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-8714d0d img{width:365px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-61c4c76{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-61c4c76 img{width:365px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-ab31ee5{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 05px 10px;--container-widget-width:460px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52787A;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#669699;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-8a19395{width:100%;max-width:100%;padding:0px 100px 0px 100px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8a19395 p{margin-block-end:8px;}.elementor-507 .elementor-element.elementor-element-67fec54{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-67fec54 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:120%;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-507 .elementor-element.elementor-element-b18e702{width:var( --container-widget-width, 589px );max-width:589px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 05px 10px;--container-widget-width:589px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52787A;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#669699;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-efe8bc6{left:calc(50% - 1000px);}body.rtl .elementor-507 .elementor-element.elementor-element-efe8bc6{right:calc(50% - 1000px);}.elementor-507 .elementor-element.elementor-element-efe8bc6{top:calc(50% - 600px);}.elementor-507 .elementor-element.elementor-element-efe8bc6 .elementor-icon-wrapper{text-align:center;}.elementor-507 .elementor-element.elementor-element-efe8bc6 .elementor-icon{font-size:494px;}.elementor-507 .elementor-element.elementor-element-efe8bc6 .elementor-icon svg{height:494px;}.elementor-507 .elementor-element.elementor-element-f603254{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A3F40;--border-color:#2A3F40;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-f603254::before, .elementor-507 .elementor-element.elementor-element-f603254 > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-f603254 > .e-con-inner > .elementor-background-video-container::before, .elementor-507 .elementor-element.elementor-element-f603254 > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-f603254 > .e-con-inner > .elementor-background-slideshow::before, .elementor-507 .elementor-element.elementor-element-f603254 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-507 .elementor-element.elementor-element-069b806{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-069b806 img{width:93px;}.elementor-507 .elementor-element.elementor-element-fc3f310{width:var( --container-widget-width, 621px );max-width:621px;padding:60px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-wrapper{text-align:center;}.elementor-507 .elementor-element.elementor-element-fc3f310.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-fc3f310.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-fc3f310.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-title{margin-bottom:8px;font-family:"Exo", Sans-serif;font-size:32px;font-weight:700;line-height:120%;color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-wrapper .elementor-image-box-img{width:160px;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-a20f49f{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-507 .elementor-element.elementor-element-a20f49f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-e365dcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-507 .elementor-element.elementor-element-e682c06{width:var( --container-widget-width, 640px );max-width:640px;padding:0px 0px 0px 0px;--container-widget-width:640px;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e682c06 img{width:640px;border-radius:20px 20px 20px 20px;}.elementor-507 .elementor-element.elementor-element-9222cdc{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-81px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-044790c{background-color:#1F2D2E;padding:20px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-507 .elementor-element.elementor-element-044790c .elementor-icon{font-size:32px;}.elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-024c7ab{background-color:#1F2D2E;padding:20px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon{font-size:32px;}.elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8eb595d{background-color:#1F2D2E;padding:20px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon{font-size:32px;}.elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2ecf0f8{background-color:#1F2D2E;padding:20px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon{font-size:32px;}.elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f126de2{background-color:#1F2D2E;padding:20px 20px 6px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon{font-size:32px;}.elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-4b01ee2{padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52787A;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-4b01ee2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-4b01ee2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-4b01ee2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-be7ddab{width:100%;max-width:100%;padding:0px 200px 0px 200px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e2b9025{--display:flex;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-5bc2662{width:var( --container-widget-width, 362px );max-width:362px;padding:0px 0px 0px 0px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-title{margin-bottom:8px;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 );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center .eae-tl-icon-wrapper{margin-right:65px !important;margin-left:65px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left .eae-tl-icon-wrapper{margin-right:65px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right .eae-tl-icon-wrapper{margin-left:65px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:65px !important;margin-left:65px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-content{flex-direction:column;text-align:left;background:#0A0F0F;border-radius:20px 20px 20px 20px;}.elementor-507 .elementor-element.elementor-element-818b539 > .elementor-widget-container{margin:-163px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-818b539{z-index:1;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timeline-item{padding-bottom:0px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-image{width:30%;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-column .eae-tl-content{width:100%;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-tl-content{width:calc(100% - 30%);}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-tl-content{width:calc(100% - 30%);}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-tl-item-content .eae-tl-content{width:calc(100% - 30% - 0px);}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-tl-item-content .eae-tl-content{width:calc(100% - 30% - 0px);}.elementor-507 .elementor-element.elementor-element-818b539.image-position-column .eae-tl-item-image{margin:0 auto 0px auto;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-center:not(.eae-timeline-layout-rtl) .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-center.eae-timeline-layout-rtl .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-center .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image{margin-left:0px;}.elementor-507 .elementor-element.elementor-element-818b539.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image{margin-right:0px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-content{color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-content-innner{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(even) .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:transparent transparent transparent #0A0F0F !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right.eae-timeline .eae-tl-item-content::before{border-color:transparent transparent transparent #0A0F0F !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-justify.eae-timeline .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left.eae-timeline .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-tl-item-title{color:#000000;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-tl-content{color:#000000;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-tl-item-content{background:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item:nth-child(even) .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right.eae-timeline .eae-tl-item-focused .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left.eae-timeline .eae-tl-item-focused .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timline-progress-bar{background:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timline-progress-bar .eae-pb-inner-line{background:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center .eae-timline-progress-bar{width:4px;left:calc(50% - 4px/2);}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left .eae-timline-progress-bar{width:4px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right .eae-timline-progress-bar{width:4px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-stacked{background-color:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-framed{border-color:#0A0F0F;background-color:#fff;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-framed i{color:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-framed svg{fill:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-default i{color:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-default svg{fill:#0A0F0F;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-stacked i{color:#fff;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon-view-stacked svg{fill:#fff;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i   {color:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon i{font-size:19px;transform:rotate(0deg);}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon svg{width:19px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon{padding:8px;border-style:solid;border-width:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button-wrapper{justify-content:center;margin:10px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button{color:#ffffff;background-color:#007cba;padding:12px 24px 12px 24px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button .eae-button-icon{font-size:16px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button .eae-button-icon svg{width:16px;height:16px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button .eae-button-icon.eae-icon-left{margin-right:8px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-button .eae-button-icon.eae-icon-right{margin-left:8px;}.elementor-507 .elementor-element.elementor-element-0b3de0d{width:var( --container-widget-width, 465px );max-width:465px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 05px 10px;--container-widget-width:465px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52787A;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#669699;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-85587be .elementor-icon-wrapper{text-align:center;}.elementor-507 .elementor-element.elementor-element-85587be .elementor-icon{font-size:494px;}.elementor-507 .elementor-element.elementor-element-85587be .elementor-icon svg{height:494px;}.elementor-507 .elementor-element.elementor-element-66fa7e8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-66fa7e8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:120%;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-507 .elementor-element.elementor-element-6fdd7c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;}.elementor-507 .elementor-element.elementor-element-e38470f{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-42551c9{width:var( --container-widget-width, 956px );max-width:956px;--container-widget-width:956px;--container-widget-flex-grow:0;text-align:center;}.elementor-507 .elementor-element.elementor-element-42551c9 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-a81d10f{width:100%;max-width:100%;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ff24180{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-507 .elementor-element.elementor-element-ff24180:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-ff24180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-4cd406d{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-4cd406d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-507 .elementor-element.elementor-element-4cd406d .elementor-custom-embed-play i{font-size:47px;}.elementor-507 .elementor-element.elementor-element-4cd406d .elementor-custom-embed-play svg{width:47px;height:47px;}.elementor-507 .elementor-element.elementor-element-6e24beb{width:var( --container-widget-width, 621px );max-width:621px;padding:0px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-title{margin-bottom:12px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-a6046f9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:53px;--padding-left:30px;--padding-right:30px;}.elementor-507 .elementor-element.elementor-element-a6046f9:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-a6046f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-73c85dc{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-73c85dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-507 .elementor-element.elementor-element-73c85dc .elementor-custom-embed-play i{font-size:47px;}.elementor-507 .elementor-element.elementor-element-73c85dc .elementor-custom-embed-play svg{width:47px;height:47px;}.elementor-507 .elementor-element.elementor-element-43a5e76{width:var( --container-widget-width, 621px );max-width:621px;padding:0px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-title{margin-bottom:12px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-e20eb8b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-507 .elementor-element.elementor-element-e20eb8b:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-e20eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-4b8e3b3{border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-4b8e3b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-507 .elementor-element.elementor-element-4b8e3b3 .elementor-custom-embed-play i{font-size:47px;}.elementor-507 .elementor-element.elementor-element-4b8e3b3 .elementor-custom-embed-play svg{width:47px;height:47px;}.elementor-507 .elementor-element.elementor-element-8a45d7c{width:var( --container-widget-width, 621px );max-width:621px;padding:0px 0px 0px 0px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-title{margin-bottom:12px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-9297e16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-7643973{--display:flex;}.elementor-507 .elementor-element.elementor-element-2c48615 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-fdd9d95{width:var( --container-widget-width, 463px );max-width:463px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-2c2c839{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-2c2c839 img{width:555px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-e617d93{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e617d93 img{width:555px;border-radius:10px 10px 10px 10px;}.elementor-507 .elementor-element.elementor-element-0135a70{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-5de54b6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-c6a9dbb{padding:0px 60px 0px 0px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e1ec001{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-e1ec001 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:120%;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-507 .elementor-element.elementor-element-18ce798{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-173e4fd{--display:flex;--min-height:930px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-507 .elementor-element.elementor-element-173e4fd:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-173e4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F0F;background-image:url("https://gustavoavilafit.com/wp-content/uploads/2025/12/seccion-gustavo.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-507 .elementor-element.elementor-element-708f825{--display:flex;}.elementor-507 .elementor-element.elementor-element-8f6b078{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-wrapper{text-align:start;}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-description{font-family:"Exo", Sans-serif;font-size:28px;font-weight:700;line-height:120%;color:#3FF3FE;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-fb52ea4{left:calc(50% - 1000px);}body.rtl .elementor-507 .elementor-element.elementor-element-fb52ea4{right:calc(50% - 1000px);}.elementor-507 .elementor-element.elementor-element-fb52ea4{top:calc(50% - 600px);}.elementor-507 .elementor-element.elementor-element-fb52ea4 .elementor-icon-wrapper{text-align:center;}.elementor-507 .elementor-element.elementor-element-fb52ea4 .elementor-icon{font-size:494px;}.elementor-507 .elementor-element.elementor-element-fb52ea4 .elementor-icon svg{height:494px;}.elementor-507 .elementor-element.elementor-element-6db4b9f{width:var( --container-widget-width, 553px );max-width:553px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;--container-widget-width:553px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-507 .elementor-element.elementor-element-fcd2191{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-text{transition:color 0.3s;}.elementor-507 .elementor-element.elementor-element-16a45cf{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-4df52a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-507 .elementor-element.elementor-element-4df52a7 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:120%;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-507 .elementor-element.elementor-element-2ddebfe0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--align-content:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b03fc3b{width:var( --container-widget-width, 74% );max-width:74%;padding:0px 0px 016px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-507 .elementor-element.elementor-element-b03fc3b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:700;line-height:120%;}.elementor-507 .elementor-element.elementor-element-44014c73{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-507 .elementor-element.elementor-element-5fc2f7e7{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-5fc2f7e7:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-5fc2f7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-115750d8{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-74fb8195{--display:flex;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-507 .elementor-element.elementor-element-74fb8195:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-74fb8195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-235dd221{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-610855fb{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-610855fb:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-610855fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-118bf462{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2d61c4bd{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-2d61c4bd:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-2d61c4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-2c0495c7{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6c120155{--n-accordion-title-font-size:16px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:29px;--n-accordion-icon-normal-color:#020101;}.elementor-507 .elementor-element.elementor-element-6c120155 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#293C3D;border-style:none;}:where( .elementor-507 .elementor-element.elementor-element-6c120155 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E8D9FF;border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-6c120155 {--n-accordion-padding:28px 28px 28px 28px;}:where( .elementor-507 .elementor-element.elementor-element-6c120155 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;line-height:140%;}.elementor-507 .elementor-element.elementor-element-13dc0fa5{--display:flex;}.elementor-507 .elementor-element.elementor-element-7faa565{--display:flex;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-7faa565:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-7faa565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-d3397be{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-226dd89{--display:flex;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-226dd89:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-226dd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-f124574{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-597a3ef{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:28px;--padding-right:20px;}.elementor-507 .elementor-element.elementor-element-597a3ef:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-597a3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-c76fe93{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-68cd142{--display:flex;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-68cd142:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-68cd142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#293C3D;}.elementor-507 .elementor-element.elementor-element-6313d67{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ba795b1{--n-accordion-title-font-size:16px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:29px;--n-accordion-icon-normal-color:#020101;}.elementor-507 .elementor-element.elementor-element-ba795b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#293C3D;border-style:none;}:where( .elementor-507 .elementor-element.elementor-element-ba795b1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E8D9FF;border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-ba795b1 {--n-accordion-padding:31px 28px 31px 28px;}:where( .elementor-507 .elementor-element.elementor-element-ba795b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;line-height:140%;}.elementor-507 .elementor-element.elementor-element-99f95b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-507 .elementor-element.elementor-element-99f95b8:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-99f95b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2D2E;}.elementor-507 .elementor-element.elementor-element-37e2710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-37e2710 img{width:177px;}.elementor-507 .elementor-element.elementor-element-19b0bf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}body.elementor-page-507:not(.elementor-motion-effects-element-type-background), body.elementor-page-507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141E1F;}@media(max-width:1024px){.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-title{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-6f10e3b{--container-widget-width:383px;--container-widget-flex-grow:0;width:var( --container-widget-width, 383px );max-width:383px;}.elementor-507 .elementor-element.elementor-element-6f10e3b .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-9afb474{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-9302684{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-9302684.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-20d21f3 .elementor-button{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-89e96e9{margin:9vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-89e96e9.elementor-element{--order:1;}.elementor-507 .elementor-element.elementor-element-89e96e9 .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-fe239aa.e-con{--order:2;}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-description{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-3eab2fa{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-3eab2fa.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ef616b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-1f60786.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-45ae72b.elementor-element{--order:5;}.elementor-507 .elementor-element.elementor-element-af4315d.e-con{--order:4;}.elementor-507 .elementor-element.elementor-element-7cdee2b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-0549093{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-0549093.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f21b07f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f073010.e-con{--order:6;}.elementor-507 .elementor-element.elementor-element-9e5bf12 .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-8fdce0f{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2f9d71a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-5ea1e50 img{width:85vw;}.elementor-507 .elementor-element.elementor-element-8714d0d img{width:85vw;}.elementor-507 .elementor-element.elementor-element-61c4c76 img{width:85vw;}.elementor-507 .elementor-element.elementor-element-ab31ee5{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-ab31ee5.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-8a19395{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-67fec54 .elementor-button{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-b18e702{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-b18e702.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-a20f49f .elementor-heading-title{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-e365dcb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-9222cdc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-be7ddab{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e2b9025{--padding-top:7vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-5bc2662{width:100%;max-width:100%;padding:0vw 0vw 2vw 0vw;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-wrapper{text-align:center;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-title{margin-bottom:14px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center .eae-tl-icon-wrapper{margin-right:14px !important;margin-left:14px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left .eae-tl-icon-wrapper{margin-right:14px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right .eae-tl-icon-wrapper{margin-left:14px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:14px !important;margin-left:14px !important;}.elementor-507 .elementor-element.elementor-element-818b539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timeline-item{padding-bottom:25px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-content-innner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{border-color:transparent transparent transparent #0A0F0F !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:transparent transparent transparent #0A0F0F !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-0b3de0d{width:auto;max-width:auto;}.elementor-507 .elementor-element.elementor-element-0b3de0d.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-66fa7e8 .elementor-button{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-42551c9 .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-a81d10f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-description{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-description{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-description{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-2c48615 .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-fdd9d95{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-fdd9d95.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e617d93.elementor-element{--order:99999 /* order end hack */;}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-507 .elementor-element.elementor-element-c6a9dbb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e1ec001 .elementor-button{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-18ce798{--container-widget-width:76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76vw );max-width:76vw;}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-173e4fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-description{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-6db4b9f{font-size:1.918vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-16a45cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-4df52a7 .elementor-button{font-size:2.398vw;line-height:120%;}.elementor-507 .elementor-element.elementor-element-2ddebfe0{--padding-top:9.592vw;--padding-bottom:7.194vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-b03fc3b .elementor-heading-title{font-size:3.357vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-115750d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-235dd221{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-118bf462{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2c0495c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6c120155{--n-accordion-title-font-size:1.918vw;}:where( .elementor-507 .elementor-element.elementor-element-6c120155 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}.elementor-507 .elementor-element.elementor-element-d3397be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f124574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-c76fe93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6313d67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ba795b1{--n-accordion-title-font-size:1.918vw;}:where( .elementor-507 .elementor-element.elementor-element-ba795b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}.elementor-507 .elementor-element.elementor-element-99f95b8{--padding-top:3.597vw;--padding-bottom:3.597vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-19b0bf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-d90c527:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-d90c527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gustavoavilafit.com/wp-content/uploads/2026/03/hero-movil-copia.webp");background-size:100vw auto;}.elementor-507 .elementor-element.elementor-element-d90c527{--min-height:220vw;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-img{margin-bottom:-5px;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-right .elementor-image-box-img{margin-left:-5px;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-left .elementor-image-box-img{margin-right:-5px;}.elementor-507 .elementor-element.elementor-element-3b4b36c.elementor-position-top .elementor-image-box-img{margin-bottom:-5px;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-wrapper .elementor-image-box-img{width:38vw;}.elementor-507 .elementor-element.elementor-element-3b4b36c .elementor-image-box-title{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-6f10e3b .elementor-heading-title{font-size:8.205vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-9afb474{font-size:3.7vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-9302684{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-9302684 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-20d21f3{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-20d21f3 .elementor-button{font-size:4.4vw;line-height:120%;padding:4.103vw 0vw 4.103vw 0vw;}.elementor-507 .elementor-element.elementor-element-f693be0{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-f693be0 img{width:19vw;}.elementor-507 .elementor-element.elementor-element-89e96e9{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-507 .elementor-element.elementor-element-89e96e9.elementor-element{--order:1;}.elementor-507 .elementor-element.elementor-element-89e96e9 .elementor-heading-title{font-size:7vw;line-height:110%;}.elementor-507 .elementor-element.elementor-element-fe239aa.e-con{--order:2;}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-22e81e8 .elementor-image-box-description{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-3eab2fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ef616b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-1f60786.elementor-element{--order:3;}.elementor-507 .elementor-element.elementor-element-45ae72b.elementor-element{--order:5;}.elementor-507 .elementor-element.elementor-element-af4315d.e-con{--order:4;}.elementor-507 .elementor-element.elementor-element-7cdee2b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0549093 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f21b07f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f073010{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-507 .elementor-element.elementor-element-f073010.e-con{--order:6;}.elementor-507 .elementor-element.elementor-element-9e5bf12 .elementor-heading-title{font-size:6.3vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-8fdce0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8fdce0f p{margin-block-end:8px;}.elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-ab31ee5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-8a19395{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-67fec54{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-67fec54 .elementor-button{font-size:4.4vw;line-height:120%;padding:4.103vw 0vw 4.103vw 0vw;}.elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-b18e702 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-efe8bc6{left:calc(50% - 80vw);}body.rtl .elementor-507 .elementor-element.elementor-element-efe8bc6{right:calc(50% - 80vw);}.elementor-507 .elementor-element.elementor-element-efe8bc6{top:calc(50% - 230vw);}.elementor-507 .elementor-element.elementor-element-efe8bc6 .elementor-icon{font-size:85vw;}.elementor-507 .elementor-element.elementor-element-efe8bc6 .elementor-icon svg{height:85vw;}.elementor-507 .elementor-element.elementor-element-069b806{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-069b806 img{width:19vw;}.elementor-507 .elementor-element.elementor-element-fc3f310{padding:7vw 0vw 0vw 0vw;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-img{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-title{font-size:7.9vw;line-height:110%;}.elementor-507 .elementor-element.elementor-element-fc3f310 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-a20f49f .elementor-heading-title{font-size:4.615vw;line-height:130%;}.elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-044790c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-024c7ab .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-8eb595d .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-2ecf0f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-f126de2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-be7ddab{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e2b9025{--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-507 .elementor-element.elementor-element-5bc2662 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center .eae-tl-icon-wrapper{margin-right:1px !important;margin-left:1px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-left .eae-tl-icon-wrapper{margin-right:1px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-right .eae-tl-icon-wrapper{margin-left:1px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:1px !important;margin-left:1px !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-content{padding:14px 14px 14px 14px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-item-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-content-innner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{border-color:transparent transparent transparent #0A0F0F !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:transparent #0A0F0F transparent transparent !important;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-res-layout-left.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-tl-res-layout-right.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon i{font-size:16px;}.elementor-507 .elementor-element.elementor-element-818b539 .eae-icon-item_icon.eae-icon svg{width:16px;}.elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-0b3de0d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-85587be .elementor-icon{font-size:85vw;}.elementor-507 .elementor-element.elementor-element-85587be .elementor-icon svg{height:85vw;}.elementor-507 .elementor-element.elementor-element-66fa7e8{width:100%;max-width:100%;margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-66fa7e8 .elementor-button{font-size:4.4vw;line-height:120%;padding:4.103vw 0vw 4.103vw 0vw;}.elementor-507 .elementor-element.elementor-element-e38470f{text-align:start;}.elementor-507 .elementor-element.elementor-element-42551c9{text-align:start;}.elementor-507 .elementor-element.elementor-element-42551c9 .elementor-heading-title{font-size:6.7vw;line-height:110%;}.elementor-507 .elementor-element.elementor-element-a81d10f{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ff24180{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6e24beb .elementor-image-box-description{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-a6046f9{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-43a5e76 .elementor-image-box-description{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-e20eb8b{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-8a45d7c .elementor-image-box-description{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-9297e16{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-2c48615 .elementor-heading-title{font-size:7vw;line-height:100%;}.elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fdd9d95 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-5de54b6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-507 .elementor-element.elementor-element-c6a9dbb{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-e1ec001{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-e1ec001 .elementor-button{font-size:4.4vw;line-height:120%;padding:4.103vw 0vw 4.103vw 0vw;}.elementor-507 .elementor-element.elementor-element-18ce798{width:100%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-18ce798 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-173e4fd:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-173e4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gustavoavilafit.com/wp-content/uploads/2025/12/seccion-gustavo-movil.webp");background-position:top center;background-size:100vw auto;}.elementor-507 .elementor-element.elementor-element-173e4fd{--min-height:230.692vw;--justify-content:flex-end;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-507 .elementor-element.elementor-element-708f825{--margin-top:0vw;--margin-bottom:15vw;--margin-left:0vw;--margin-right:0vw;--padding-top:80vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-title{margin-bottom:3px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-507 .elementor-element.elementor-element-8f6b078 .elementor-image-box-description{font-size:8.205vw;line-height:100%;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-fb52ea4{left:calc(50% - 80vw);}body.rtl .elementor-507 .elementor-element.elementor-element-fb52ea4{right:calc(50% - 80vw);}.elementor-507 .elementor-element.elementor-element-fb52ea4{top:calc(50% - 230vw);}.elementor-507 .elementor-element.elementor-element-fb52ea4 .elementor-icon{font-size:85vw;}.elementor-507 .elementor-element.elementor-element-fb52ea4 .elementor-icon svg{height:85vw;}.elementor-507 .elementor-element.elementor-element-6db4b9f{font-size:3.59vw;line-height:140%;}.elementor-507 .elementor-element.elementor-element-fcd2191{--e-icon-list-icon-size:8px;}.elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-507 .elementor-element.elementor-element-fcd2191 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-16a45cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-4df52a7{margin:-2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-507 .elementor-element.elementor-element-4df52a7 .elementor-button{font-size:4.4vw;line-height:120%;padding:4.5vw 6vw 4.5vw 6vw;}.elementor-507 .elementor-element.elementor-element-2ddebfe0{--padding-top:13vw;--padding-bottom:15.385vw;--padding-left:0vw;--padding-right:0vw;}.elementor-507 .elementor-element.elementor-element-b03fc3b{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;text-align:start;}.elementor-507 .elementor-element.elementor-element-b03fc3b .elementor-heading-title{font-size:7vw;line-height:110%;}.elementor-507 .elementor-element.elementor-element-5fc2f7e7{--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5.128vw;--padding-left:5.128vw;--padding-right:5.128vw;}.elementor-507 .elementor-element.elementor-element-115750d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-235dd221{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-118bf462{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-2c0495c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6c120155 {--n-accordion-padding:6.154vw 6.154vw 6.154vw 6.154vw;}.elementor-507 .elementor-element.elementor-element-6c120155{--n-accordion-title-font-size:4vw;}:where( .elementor-507 .elementor-element.elementor-element-6c120155 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}.elementor-507 .elementor-element.elementor-element-7faa565{--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5.128vw;--padding-left:5.128vw;--padding-right:5.128vw;}.elementor-507 .elementor-element.elementor-element-d3397be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-f124574{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-c76fe93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-6313d67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-507 .elementor-element.elementor-element-ba795b1 {--n-accordion-padding:6.154vw 6.154vw 6.154vw 6.154vw;}.elementor-507 .elementor-element.elementor-element-ba795b1{--n-accordion-title-font-size:4vw;}:where( .elementor-507 .elementor-element.elementor-element-ba795b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}.elementor-507 .elementor-element.elementor-element-37e2710 img{width:42vw;}.elementor-507 .elementor-element.elementor-element-19b0bf0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-fe239aa{--width:463px;}.elementor-507 .elementor-element.elementor-element-af4315d{--width:463px;}.elementor-507 .elementor-element.elementor-element-9222cdc{--width:560px;}.elementor-507 .elementor-element.elementor-element-ff24180{--width:365px;}.elementor-507 .elementor-element.elementor-element-a6046f9{--width:365px;}.elementor-507 .elementor-element.elementor-element-e20eb8b{--width:365px;}.elementor-507 .elementor-element.elementor-element-7643973{--width:560px;}.elementor-507 .elementor-element.elementor-element-0135a70{--width:560px;}.elementor-507 .elementor-element.elementor-element-708f825{--width:562px;}.elementor-507 .elementor-element.elementor-element-44014c73{--width:560px;}.elementor-507 .elementor-element.elementor-element-13dc0fa5{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-507 .elementor-element.elementor-element-fe239aa{--width:85vw;}.elementor-507 .elementor-element.elementor-element-af4315d{--width:85vw;}.elementor-507 .elementor-element.elementor-element-9222cdc{--width:85vw;}.elementor-507 .elementor-element.elementor-element-ff24180{--width:85vw;}.elementor-507 .elementor-element.elementor-element-a6046f9{--width:85vw;}.elementor-507 .elementor-element.elementor-element-e20eb8b{--width:85vw;}.elementor-507 .elementor-element.elementor-element-7643973{--width:85vw;}.elementor-507 .elementor-element.elementor-element-0135a70{--width:85vw;}.elementor-507 .elementor-element.elementor-element-173e4fd{--content-width:85vw;}.elementor-507 .elementor-element.elementor-element-708f825{--width:49vw;}.elementor-507 .elementor-element.elementor-element-44014c73{--width:85vw;}.elementor-507 .elementor-element.elementor-element-13dc0fa5{--width:85vw;}.elementor-507 .elementor-element.elementor-element-99f95b8{--content-width:85vw;}}/* Start custom CSS for button, class: .elementor-element-20d21f3 */.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #3FF3FE, #09CDE3); /*cambia los colores aquí*/
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ea1e50 */.elementor-507 .elementor-element.elementor-element-5ea1e50 {
  position: relative;
  padding: 1px; /* grosor del borde */
  border-radius: 10px;
  background: linear-gradient(270deg, #1E8A92, #1E8A92);
  display: inline-block; /* importante para ajustar al tamaño de la imagen */
}

.elementor-507 .elementor-element.elementor-element-5ea1e50 img {
  display: block;
  border-radius: 8px; /* ligeramente menor al del contenedor */
  width: 100%;
  height: auto;
  background: #fff; /* color interior o fondo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714d0d */.elementor-507 .elementor-element.elementor-element-8714d0d {
  position: relative;
  padding: 1px; /* grosor del borde */
  border-radius: 10px;
  background: linear-gradient(270deg, #1E8A92, #1E8A92);
  display: inline-block; /* importante para ajustar al tamaño de la imagen */
}

.elementor-507 .elementor-element.elementor-element-8714d0d img {
  display: block;
  border-radius: 8px; /* ligeramente menor al del contenedor */
  width: 100%;
  height: auto;
  background: #fff; /* color interior o fondo */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61c4c76 */.elementor-507 .elementor-element.elementor-element-61c4c76 {
  position: relative;
  padding: 1px; /* grosor del borde */
  border-radius: 10px;
  background: linear-gradient(270deg, #1E8A92, #1E8A92);
  display: inline-block; /* importante para ajustar al tamaño de la imagen */
}

.elementor-507 .elementor-element.elementor-element-61c4c76 img {
  display: block;
  border-radius: 8px; /* ligeramente menor al del contenedor */
  width: 100%;
  height: auto;
  background: #fff; /* color interior o fondo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67fec54 */.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #3FF3FE, #09CDE3); /*cambia los colores aquí*/
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efe8bc6 */.elementor-507 .elementor-element.elementor-element-efe8bc6 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-efe8bc6 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 10%;
}
}.elementor-507 .elementor-element.elementor-element-efe8bc6 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-efe8bc6 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 50%;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-044790c */.icono-ajustado .elementor-icon-box-icon {
  margin-top: 12px; /* Ajusta hasta que quede alineado */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85587be */.elementor-507 .elementor-element.elementor-element-85587be{
  Position: absolute;
  top: 500px;
  left: calc(50% - 240px);
}

.elementor-507 .elementor-element.elementor-element-85587be {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-85587be {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 10%;
}
}.elementor-507 .elementor-element.elementor-element-85587be {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-85587be {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 50%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66fa7e8 */.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #3FF3FE, #09CDE3); /*cambia los colores aquí*/
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4cd406d */.elementor-507 .elementor-element.elementor-element-4cd406d {
  position: relative;
  border-radius: 10px; /* ajusta si quieres bordes más redondeados */
  overflow: hidden;
  z-index: 1;
}

.elementor-507 .elementor-element.elementor-element-4cd406d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* grosor del borde */
  border-radius: inherit;
  background: linear-gradient(90deg, #3FF3FE, #1E8A92);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; /* permite hacer clic en el video */
  z-index: 2;
}

.elementor-507 .elementor-element.elementor-element-4cd406d .elementor-wrapper {
  position: relative;
  z-index: 1;
  border-radius: inherit;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-73c85dc */.elementor-507 .elementor-element.elementor-element-73c85dc {
  position: relative;
  border-radius: 10px; /* ajusta si quieres bordes más redondeados */
  overflow: hidden;
  z-index: 1;
}

.elementor-507 .elementor-element.elementor-element-73c85dc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* grosor del borde */
  border-radius: inherit;
  background: linear-gradient(90deg, #3FF3FE, #1E8A92);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; /* permite hacer clic en el video */
  z-index: 2;
}

.elementor-507 .elementor-element.elementor-element-73c85dc .elementor-wrapper {
  position: relative;
  z-index: 1;
  border-radius: inherit;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-4b8e3b3 */.elementor-507 .elementor-element.elementor-element-4b8e3b3 {
  position: relative;
  border-radius: 10px; /* ajusta si quieres bordes más redondeados */
  overflow: hidden;
  z-index: 1;
}

.elementor-507 .elementor-element.elementor-element-4b8e3b3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* grosor del borde */
  border-radius: inherit;
  background: linear-gradient(90deg, #3FF3FE, #1E8A92);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none; /* permite hacer clic en el video */
  z-index: 2;
}

.elementor-507 .elementor-element.elementor-element-4b8e3b3 .elementor-wrapper {
  position: relative;
  z-index: 1;
  border-radius: inherit;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1ec001 */.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #3FF3FE, #09CDE3); /*cambia los colores aquí*/
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fb52ea4 */.elementor-507 .elementor-element.elementor-element-fb52ea4 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-fb52ea4 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 10%;
}
}.elementor-507 .elementor-element.elementor-element-fb52ea4 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 35%;
}

@media (max-width: 767px) {.elementor-507 .elementor-element.elementor-element-fb52ea4 {
    filter: blur(150px);
    -webkit-filter: blur(150px);
    opacity: 50%;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4df52a7 */.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #3FF3FE, #09CDE3); /*cambia los colores aquí*/
    border-radius: 6px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115750d8 */.elementor-507 .elementor-element.elementor-element-115750d8 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235dd221 */.elementor-507 .elementor-element.elementor-element-235dd221 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118bf462 */.elementor-507 .elementor-element.elementor-element-118bf462 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0495c7 */.elementor-507 .elementor-element.elementor-element-2c0495c7 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115750d8 */.elementor-507 .elementor-element.elementor-element-115750d8 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235dd221 */.elementor-507 .elementor-element.elementor-element-235dd221 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118bf462 */.elementor-507 .elementor-element.elementor-element-118bf462 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0495c7 */.elementor-507 .elementor-element.elementor-element-2c0495c7 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115750d8 */.elementor-507 .elementor-element.elementor-element-115750d8 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235dd221 */.elementor-507 .elementor-element.elementor-element-235dd221 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118bf462 */.elementor-507 .elementor-element.elementor-element-118bf462 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0495c7 */.elementor-507 .elementor-element.elementor-element-2c0495c7 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115750d8 */.elementor-507 .elementor-element.elementor-element-115750d8 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235dd221 */.elementor-507 .elementor-element.elementor-element-235dd221 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118bf462 */.elementor-507 .elementor-element.elementor-element-118bf462 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0495c7 */.elementor-507 .elementor-element.elementor-element-2c0495c7 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-115750d8 */.elementor-507 .elementor-element.elementor-element-115750d8 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-235dd221 */.elementor-507 .elementor-element.elementor-element-235dd221 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118bf462 */.elementor-507 .elementor-element.elementor-element-118bf462 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c0495c7 */.elementor-507 .elementor-element.elementor-element-2c0495c7 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6c120155 */.elementor-507 .elementor-element.elementor-element-6c120155 .e-n-accordion-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-507 .elementor-element.elementor-element-6c120155 .e-n-accordion-item-title-icon {
  margin-left: auto;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3397be */.elementor-507 .elementor-element.elementor-element-d3397be esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f124574 */.elementor-507 .elementor-element.elementor-element-f124574 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fe93 */.elementor-507 .elementor-element.elementor-element-c76fe93 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6313d67 */.elementor-507 .elementor-element.elementor-element-6313d67 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3397be */.elementor-507 .elementor-element.elementor-element-d3397be esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f124574 */.elementor-507 .elementor-element.elementor-element-f124574 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fe93 */.elementor-507 .elementor-element.elementor-element-c76fe93 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6313d67 */.elementor-507 .elementor-element.elementor-element-6313d67 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3397be */.elementor-507 .elementor-element.elementor-element-d3397be esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f124574 */.elementor-507 .elementor-element.elementor-element-f124574 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fe93 */.elementor-507 .elementor-element.elementor-element-c76fe93 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6313d67 */.elementor-507 .elementor-element.elementor-element-6313d67 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3397be */.elementor-507 .elementor-element.elementor-element-d3397be esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f124574 */.elementor-507 .elementor-element.elementor-element-f124574 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fe93 */.elementor-507 .elementor-element.elementor-element-c76fe93 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6313d67 */.elementor-507 .elementor-element.elementor-element-6313d67 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3397be */.elementor-507 .elementor-element.elementor-element-d3397be esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f124574 */.elementor-507 .elementor-element.elementor-element-f124574 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fe93 */.elementor-507 .elementor-element.elementor-element-c76fe93 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6313d67 */.elementor-507 .elementor-element.elementor-element-6313d67 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ba795b1 */.elementor-507 .elementor-element.elementor-element-ba795b1 .e-n-accordion-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-507 .elementor-element.elementor-element-ba795b1 .e-n-accordion-item-title-icon {
  margin-left: auto;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}

.rotar-izq-4 {
  transform: rotate(-4deg);
  display: inline-block;
}

.rotar-der-3 {
  transform: rotate(3deg);
  display: inline-block;
}

.rotar-der-2-82 {
  transform: rotate(-2.82deg);
  display: inline-block;
}

.rotar-izq-3-86 {
  transform: rotate(3.86deg);
  display: inline-block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.eot');
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.woff2') format('woff2'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.woff') format('woff'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.ttf') format('truetype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.eot');
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.woff2') format('woff2'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.woff') format('woff'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.ttf') format('truetype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Poppins-Bold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.eot');
	src: url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.woff2') format('woff2'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.woff') format('woff'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.ttf') format('truetype'),
		url('https://gustavoavilafit.com/wp-content/uploads/2025/11/Exo-BoldItalic.svg#Exo') format('svg');
}
/* End Custom Fonts CSS */