.elementor-18 .elementor-element.elementor-element-b9eba20{--display:flex;--min-height:645px;--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:space-between;--align-items:center;--padding-top:6vw;--padding-bottom:10vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-9953f6a{--display:flex;}.elementor-18 .elementor-element.elementor-element-d1ad77a .elementor-heading-title{font-family:var( --e-global-typography-e9e51e5-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e51e5-font-size );font-weight:var( --e-global-typography-e9e51e5-font-weight );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-b3b1ab0 .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-008c551 .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-008c551 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-694acd0 img{width:854px;}.elementor-18 .elementor-element.elementor-element-fe42799{--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:space-between;--align-items:flex-end;--padding-top:0vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-1b60703 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:2.3vw;font-weight:500;line-height:120%;}.elementor-18 .elementor-element.elementor-element-54ef08d .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-0da441c{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-aea5497{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-6cb091b{--display:flex;}.elementor-18 .elementor-element.elementor-element-82f364a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:3.3vw;font-weight:500;line-height:120%;}.elementor-18 .elementor-element.elementor-element-b1ee451 .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-82d807f .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-82d807f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-57f981c img{width:100%;}.elementor-18 .elementor-element.elementor-element-2dff6c8{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-2dff6c8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2dff6c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1ac6eec{--display:flex;}.elementor-18 .elementor-element.elementor-element-4dfb3dc .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:3.3vw;font-weight:500;line-height:120%;}.elementor-18 .elementor-element.elementor-element-eb0b019 .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-44e768d .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-44e768d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d008344{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:3;}.elementor-18 .elementor-element.elementor-element-d008344:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d008344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7f42d42{--display:flex;}.elementor-18 .elementor-element.elementor-element-38623ef .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:3.3vw;font-weight:500;line-height:120%;}.elementor-18 .elementor-element.elementor-element-3805e90 .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cc250c4 img{width:100%;}.elementor-18 .elementor-element.elementor-element-1e73c86{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:4;}.elementor-18 .elementor-element.elementor-element-1e73c86:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e73c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dd6770e{--display:flex;}.elementor-18 .elementor-element.elementor-element-adb7e3d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:3.3vw;font-weight:500;line-height:120%;}.elementor-18 .elementor-element.elementor-element-71ca32b .elementor-heading-title{font-family:var( --e-global-typography-8987670-font-family ), Sans-serif;font-size:var( --e-global-typography-8987670-font-size );font-weight:var( --e-global-typography-8987670-font-weight );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-b264ae2{--display:flex;--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:space-between;--align-items:center;--padding-top:10vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-fe6e171{text-align:center;}.elementor-18 .elementor-element.elementor-element-fe6e171 .elementor-heading-title{font-family:var( --e-global-typography-e9e51e5-font-family ), Sans-serif;font-size:var( --e-global-typography-e9e51e5-font-size );font-weight:var( --e-global-typography-e9e51e5-font-weight );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-00b11e3{--display:flex;--min-height:886px;--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:space-between;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geovannyvela.com/wp-content/uploads/2026/05/BG-PROS-GEOVANNY-VELA-PRODUCTS-1.webp");background-position:center center;background-repeat:no-repeat;background-size:1300px auto;}.elementor-18 .elementor-element.elementor-element-728c231 img{width:500px;}.elementor-18 .elementor-element.elementor-element-e949dd9 img{width:1000px;}.elementor-18 .elementor-element.elementor-element-1e3c30a{--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;--justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-68900f9{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:bold;line-height:140%;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-description{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;line-height:140%;}.elementor-18 .elementor-element.elementor-element-8dcc267{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-wrapper{text-align:end;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-title{margin-bottom:0px;font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:bold;line-height:140%;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-description{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;line-height:140%;}.elementor-18 .elementor-element.elementor-element-a8dca32{--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:space-between;--align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-6bcd9fa{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-title{margin-bottom:7px;font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:bold;line-height:140%;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-description{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;line-height:140%;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5f382e2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-664a6eb{--display:flex;--min-height:535px;--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:space-between;--align-items:flex-start;--padding-top:10vw;--padding-bottom:10vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-c3e7677{--display:flex;--min-height:392px;--border-radius:32px 32px 32px 32px;}.elementor-18 .elementor-element.elementor-element-83bc86f{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--display:flex;--min-height:392px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-0139118{width:initial;max-width:initial;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.6vw;font-weight:600;line-height:140%;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.4vw;font-weight:400;line-height:140%;}.elementor-18 .elementor-element.elementor-element-21f074c{--display:flex;--min-height:392px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.4vw;font-weight:400;line-height:140%;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;line-height:140%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button:focus{background-color:var( --e-global-color-0b54362 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-9953f6a{--width:806px;}.elementor-18 .elementor-element.elementor-element-6cb091b{--width:50%;}.elementor-18 .elementor-element.elementor-element-1ac6eec{--width:50%;}.elementor-18 .elementor-element.elementor-element-7f42d42{--width:50%;}.elementor-18 .elementor-element.elementor-element-dd6770e{--width:50%;}.elementor-18 .elementor-element.elementor-element-00b11e3{--content-width:1400px;}.elementor-18 .elementor-element.elementor-element-c3e7677{--width:535px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--width:535px;}.elementor-18 .elementor-element.elementor-element-21f074c{--width:535px;}}@media(max-width:1366px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-c3e7677{--width:360px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--width:360px;}.elementor-18 .elementor-element.elementor-element-21f074c{--width:360px;}}@media(max-width:1200px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-c3e7677{--width:300px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--width:300px;}.elementor-18 .elementor-element.elementor-element-21f074c{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-6cb091b{--width:70vw;}.elementor-18 .elementor-element.elementor-element-1ac6eec{--width:70vw;}.elementor-18 .elementor-element.elementor-element-7f42d42{--width:70vw;}.elementor-18 .elementor-element.elementor-element-dd6770e{--width:70vw;}.elementor-18 .elementor-element.elementor-element-c3e7677{--width:48%;}.elementor-18 .elementor-element.elementor-element-a87d86a{--width:48%;}.elementor-18 .elementor-element.elementor-element-21f074c{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-c3e7677{--width:45%;}}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-b9eba20{--min-height:600px;}.elementor-18 .elementor-element.elementor-element-d1ad77a .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-b3b1ab0 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-54ef08d .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-b1ee451 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-eb0b019 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-3805e90 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-71ca32b .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-fe6e171 .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-00b11e3{--min-height:672px;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1100px auto;}.elementor-18 .elementor-element.elementor-element-728c231 img{width:440px;}.elementor-18 .elementor-element.elementor-element-e949dd9 img{width:676px;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-wrapper{text-align:end;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-664a6eb{--min-height:600px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;}.elementor-18 .elementor-element.elementor-element-c3e7677{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-size:1.7vw;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-size:1.7vw;}.elementor-18 .elementor-element.elementor-element-21f074c{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-size:1.7vw;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button{font-size:22px;}}@media(max-width:1200px){.elementor-18 .elementor-element.elementor-element-b9eba20{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-00b11e3{--min-height:744px;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-18 .elementor-element.elementor-element-728c231 img{width:360px;}.elementor-18 .elementor-element.elementor-element-e949dd9 img{width:360px;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-wrapper{text-align:end;}.elementor-18 .elementor-element.elementor-element-664a6eb{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-c3e7677{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-size:1.8vw;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-size:1.8vw;}.elementor-18 .elementor-element.elementor-element-21f074c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-size:1.8vw;}.elementor-18 .elementor-element.elementor-element-2ad5301 .elementor-button{font-size:19px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-b9eba20{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-d1ad77a .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-b3b1ab0 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-54ef08d .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-b1ee451 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-57f981c img{width:100%;}.elementor-18 .elementor-element.elementor-element-eb0b019 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-3805e90 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-cc250c4 img{width:100%;}.elementor-18 .elementor-element.elementor-element-71ca32b .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-fe6e171 .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-00b11e3{--min-height:580px;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:845px auto;}.elementor-18 .elementor-element.elementor-element-68900f9{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-68900f9 .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-8dcc267{--container-widget-width:227px;--container-widget-flex-grow:0;width:var( --container-widget-width, 227px );max-width:227px;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-wrapper{text-align:end;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-664a6eb{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-18 .elementor-element.elementor-element-c3e7677{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-a87d86a{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-size:2vw;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-size:2vw;}.elementor-18 .elementor-element.elementor-element-21f074c{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-size:2vw;}}@media(max-width:880px){.elementor-18 .elementor-element.elementor-element-b9eba20{--min-height:0px;--padding-top:4vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-00b11e3{--min-height:528px;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:721px auto;}.elementor-18 .elementor-element.elementor-element-728c231 img{width:308px;}.elementor-18 .elementor-element.elementor-element-68900f9{--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-18 .elementor-element.elementor-element-8dcc267{--container-widget-width:211px;--container-widget-flex-grow:0;width:var( --container-widget-width, 211px );max-width:211px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa{--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-18 .elementor-element.elementor-element-664a6eb{--min-height:0px;--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;--align-content:flex-start;--padding-top:10vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-c3e7677{--min-height:0px;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-size:2.1vw;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-size:2.1vw;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-size:2.1vw;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-b9eba20{--padding-top:4vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:3vw;}.elementor-18 .elementor-element.elementor-element-9953f6a{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-18 .elementor-element.elementor-element-d1ad77a .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-b3b1ab0 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-008c551{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-008c551.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-008c551 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-fe42799{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-1b60703 .elementor-heading-title{font-size:6.9vw;}.elementor-18 .elementor-element.elementor-element-54ef08d .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-0da441c{--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-18 .elementor-element.elementor-element-aea5497{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-82f364a .elementor-heading-title{font-size:6.9vw;}.elementor-18 .elementor-element.elementor-element-b1ee451 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-82d807f{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-82d807f.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-82d807f .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-2dff6c8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-4dfb3dc .elementor-heading-title{font-size:6.9vw;}.elementor-18 .elementor-element.elementor-element-eb0b019 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-44e768d{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-44e768d.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-44e768d .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-d008344{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-38623ef .elementor-heading-title{font-size:6.9vw;}.elementor-18 .elementor-element.elementor-element-3805e90 .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-e32c1b3{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-e32c1b3.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-e32c1b3 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-1e73c86{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-adb7e3d .elementor-heading-title{font-size:6.9vw;}.elementor-18 .elementor-element.elementor-element-71ca32b .elementor-heading-title{font-size:var( --e-global-typography-8987670-font-size );line-height:var( --e-global-typography-8987670-line-height );}.elementor-18 .elementor-element.elementor-element-3eea933{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-3eea933.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-3eea933 .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-b264ae2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-fe6e171 .elementor-heading-title{font-size:var( --e-global-typography-e9e51e5-font-size );line-height:var( --e-global-typography-e9e51e5-line-height );}.elementor-18 .elementor-element.elementor-element-00b11e3{--min-height:699px;--justify-content:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-18 .elementor-element.elementor-element-00b11e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00b11e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:0vw auto;}.elementor-18 .elementor-element.elementor-element-728c231 img{width:42vw;}.elementor-18 .elementor-element.elementor-element-1e3c30a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-68900f9{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-8dcc267{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-8dcc267 .elementor-image-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-a8dca32{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-6bcd9fa{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-title{margin-bottom:7px;}.elementor-18 .elementor-element.elementor-element-bdf0d8b{width:100%;max-width:100%;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-bdf0d8b.elementor-element{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-bdf0d8b .elementor-button{font-size:var( --e-global-typography-5f382e2-font-size );line-height:var( --e-global-typography-5f382e2-line-height );}.elementor-18 .elementor-element.elementor-element-664a6eb{--padding-top:4vw;--padding-bottom:10vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-18 .elementor-element.elementor-element-0139118 .elementor-heading-title{font-size:5.5vw;}.elementor-18 .elementor-element.elementor-element-e1d338c .elementor-heading-title{font-size:4.5vw;}.elementor-18 .elementor-element.elementor-element-e63cf3d .elementor-heading-title{font-size:4.5vw;}.elementor-18 .elementor-element.elementor-element-2ad5301{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-18 .elementor-element.elementor-element-2ad5301.elementor-element{--align-self:stretch;}}/* Start custom CSS for button, class: .elementor-element-008c551 */.cta:hover svg {
    filter: brightness(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-728c231 */.elementor-18 .elementor-element.elementor-element-728c231 {
  position: absolute;
  top: calc(50% + 10px);
  left: calc(50% - 20px);
  transform: translate(-50%, -50%);
  z-index: 2;
}

@media (min-width:768px) and (max-width:1200px){
  .elementor-18 .elementor-element.elementor-element-728c231 {
  position: absolute;
  top: calc(50%);
  left: calc(50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
}

@media (min-width:320px) and (max-width:767px){
    .elementor-18 .elementor-element.elementor-element-728c231 {
  position: absolute;
  top: calc(20%);
  left: calc(50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e949dd9 */.elementor-18 .elementor-element.elementor-element-e949dd9 {
  position: absolute;
  top: calc(50%);
  left: calc(50%);
  transform: translate(-50%, -50%);
  width: 420px;
  height: 420px;
  z-index: 1;
  animation: rueda-giro 12s linear infinite;
  pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-e949dd9 img {
  display: block;
  width: 100%;
  height: auto;
}

@keyframes rueda-giro {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media (min-width:1201px) and (max-width:1366px){
  .elementor-18 .elementor-element.elementor-element-e949dd9 {
  width: 380px;
  height: 380px;
}
}

@media (max-width:1200px){
      .elementor-18 .elementor-element.elementor-element-e949dd9 {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bcd9fa */.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-title,
.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-6bcd9fa .elementor-image-box-content > *:first-child {
    margin-top: -7px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b11e3 */.elementor-18 .elementor-element.elementor-element-00b11e3 {
  position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.eot');
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.woff2') format('woff2'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.woff') format('woff'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.ttf') format('truetype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Regular.svg#ClashDisplay') format('svg');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.eot');
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.woff2') format('woff2'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.woff') format('woff'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.ttf') format('truetype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Bold.svg#ClashDisplay') format('svg');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.eot');
	src: url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.woff2') format('woff2'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.woff') format('woff'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.ttf') format('truetype'),
		url('http://geovannyvela.com/wp-content/uploads/2026/05/ClashDisplay-Medium.svg#ClashDisplay') format('svg');
}
/* End Custom Fonts CSS */