.elementor-25 .elementor-element.elementor-element-a2c6600{--display:flex;--min-height:800px;--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-25 .elementor-element.elementor-element-a2c6600:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a2c6600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B06;background-image:url("https://gorifas.com/wp-content/uploads/2025/02/fondo1def.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-25 .elementor-element.elementor-element-b2fdc3f{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b2fdc3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title{margin-bottom:8px;font-family:"termina 2", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-wrapper .elementor-image-box-img{width:270px;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-3966f41{width:var( --container-widget-width, 519px );max-width:519px;--container-widget-width:519px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-3966f41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3966f41 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b1ad4db{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a8825dc{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-25 .elementor-element.elementor-element-a8825dc > .elementor-widget-container{background-color:#141F1D;margin:0px 0px 0px 0px;padding:10px 55px 3px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#283E3A;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-a8825dc.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon{font-size:27px;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title{color:#D0E2DF;}.elementor-25 .elementor-element.elementor-element-c7149fd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cec99e7{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-25 .elementor-element.elementor-element-cec99e7 > .elementor-widget-container{background-color:#141F1D;margin:0px 0px 0px 0px;padding:10px 11px 3px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#283E3A;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-cec99e7.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon{font-size:27px;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title{color:#D0E2DF;}.elementor-25 .elementor-element.elementor-element-8ffc41c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0c3c73b{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-25 .elementor-element.elementor-element-0c3c73b > .elementor-widget-container{background-color:#141F1D;margin:0px 0px 0px 0px;padding:10px 118px 3px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#283E3A;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-0c3c73b.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon{font-size:27px;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title{color:#D0E2DF;}.elementor-25 .elementor-element.elementor-element-ca1f255{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-88d95e7{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-25 .elementor-element.elementor-element-88d95e7 > .elementor-widget-container{background-color:#141F1D;margin:0px 0px 0px 0px;padding:10px 69px 3px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#283E3A;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-88d95e7.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon{font-size:27px;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title{color:#D0E2DF;}.elementor-25 .elementor-element.elementor-element-a4f592c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-154cb18{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-25 .elementor-element.elementor-element-154cb18 > .elementor-widget-container{background-color:#141F1D;margin:0px 0px 0px 0px;padding:10px 33px 3px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#283E3A;border-radius:15px 15px 15px 15px;}.elementor-25 .elementor-element.elementor-element-154cb18.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon{font-size:27px;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title{color:#D0E2DF;}.elementor-25 .elementor-element.elementor-element-d41eee7{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:720px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:12px;--e-n-carousel-arrow-normal-color:#00FFEE;}.elementor-25 .elementor-element.elementor-element-8f009d0{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8f009d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon{font-size:338px;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon svg{height:338px;}.elementor-25 .elementor-element.elementor-element-0436353{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0436353 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon{font-size:338px;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon svg{height:338px;}.elementor-25 .elementor-element.elementor-element-5bc8dd0{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon{font-size:338px;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon svg{height:338px;}.elementor-25 .elementor-element.elementor-element-f506c04{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f506c04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon{font-size:338px;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon svg{height:338px;}.elementor-25 .elementor-element.elementor-element-7ae7423{--display:flex;--min-height:1193px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7ae7423:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7ae7423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B06;background-image:url("https://gorifas.com/wp-content/uploads/2025/02/fondo2def.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-25 .elementor-element.elementor-element-7ca29bb{width:var( --container-widget-width, 481px );max-width:481px;--container-widget-width:481px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7ca29bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7ca29bb.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-title{margin-bottom:8px;font-family:"termina 2", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-c95b2a0{width:var( --container-widget-width, 947px );max-width:947px;--container-widget-width:947px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c95b2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-25 .elementor-element.elementor-element-c95b2a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-c95b2a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25 .elementor-element.elementor-element-64315de{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-64315de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-64315de.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-64315de .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-865f28e{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-865f28e.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-865f28e .elementor-button{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-865f28e .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-865f28e .elementor-button:focus{color:#283E3A;}.elementor-25 .elementor-element.elementor-element-865f28e .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-865f28e .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-329c5c3{--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;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-755a3c0{width:var( --container-widget-width, 806px );max-width:806px;--container-widget-width:806px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-755a3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-title{margin-bottom:8px;font-family:"termina 2", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-39036b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-39036b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-39036b8 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-39036b8 .elementor-icon{font-size:950px;}.elementor-25 .elementor-element.elementor-element-39036b8 .elementor-icon svg{height:950px;}.elementor-25 .elementor-element.elementor-element-b677b6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-b677b6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b677b6e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-b677b6e .elementor-icon{font-size:950px;}.elementor-25 .elementor-element.elementor-element-b677b6e .elementor-icon svg{height:950px;}.elementor-25 .elementor-element.elementor-element-a6208c7 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 290px 0px 290px;}.elementor-25 .elementor-element.elementor-element-a6208c7{text-align:center;}.elementor-25 .elementor-element.elementor-element-a6208c7 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-abd814d{width:var( --container-widget-width, 939px );max-width:939px;--container-widget-width:939px;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-abd814d > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-icon{padding-inline-end:0vw;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8394de2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8394de2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8394de2 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-8394de2 .elementor-icon{font-size:950px;}.elementor-25 .elementor-element.elementor-element-8394de2 .elementor-icon svg{height:950px;}.elementor-25 .elementor-element.elementor-element-054795f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-054795f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-054795f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-054795f .elementor-icon{font-size:950px;}.elementor-25 .elementor-element.elementor-element-054795f .elementor-icon svg{height:950px;}.elementor-25 .elementor-element.elementor-element-f7bdeab > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 270px 0px 270px;}.elementor-25 .elementor-element.elementor-element-f7bdeab{text-align:center;}.elementor-25 .elementor-element.elementor-element-f7bdeab .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-67c687d{width:var( --container-widget-width, 939px );max-width:939px;--container-widget-width:939px;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-67c687d > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-icon{padding-inline-end:0vw;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8f5b9d1{--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;--flex-wrap:wrap;--align-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8a09d55{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8a09d55 > .elementor-widget-container{margin:-12px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-title{margin-bottom:8px;font-family:"termina 2", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-87d5a87{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-87d5a87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-87d5a87.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button:focus{color:#283E3A;}.elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-8116c94{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C5D57;--border-color:#3C5D57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-155bcee{width:var( --container-widget-width, 417px );max-width:417px;--container-widget-width:417px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-25 .elementor-element.elementor-element-155bcee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon{font-size:50px;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-781f539{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-781f539 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a4c5e02{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-a4c5e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a4c5e02 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-341c275{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C5D57;--border-color:#3C5D57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2111ffb{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-25 .elementor-element.elementor-element-2111ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon{font-size:50px;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-3ae86e5{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-3ae86e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0bf2822{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0bf2822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0bf2822 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-672b211{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C5D57;--border-color:#3C5D57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-3749169{width:var( --container-widget-width, 413px );max-width:413px;--container-widget-width:413px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-25 .elementor-element.elementor-element-3749169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon{font-size:50px;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-79ef105{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-79ef105 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-95ac85b{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-95ac85b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-95ac85b .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-4decc08{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C5D57;--border-color:#3C5D57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-ada6575{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-25 .elementor-element.elementor-element-ada6575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon{font-size:50px;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-15e645e{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-15e645e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7f05418{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7f05418 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7f05418 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-e6764b6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C5D57;--border-color:#3C5D57;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-cf8bc7f{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-25 .elementor-element.elementor-element-cf8bc7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon{font-size:50px;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-7d1070a{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7d1070a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7f5a992{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-250px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-25 .elementor-element.elementor-element-7f5a992 > .elementor-widget-container{margin:0px -760px 0px 0px;}.elementor-25 .elementor-element.elementor-element-74b3150{--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:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-74b3150:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-74b3150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101917;}.elementor-25 .elementor-element.elementor-element-3007247{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-3007247 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-25 .elementor-element.elementor-element-3007247.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-title{margin-bottom:15px;font-family:"termina 2", Sans-serif;font-size:16px;line-height:1.3em;color:#6FA49D;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-64783d9{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-64783d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;}.elementor-25 .elementor-element.elementor-element-64783d9.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-6031b22{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-6031b22 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-df75190{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-df75190 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5161634{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5161634 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-d26f9fc{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-d26f9fc > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-9d543f3{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9d543f3 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ea191be{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ea191be > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-e75f21a{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-e75f21a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-98763dd{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-98763dd > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-e04dc36{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-e04dc36 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ab5d2a8{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;background-image:radial-gradient(at top center, #1A2826 0%, #0A0F0F 100%);border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-title{margin-bottom:9px;font-family:"termina 2", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-10b4304{--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;--justify-content:center;--padding-top:0px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-10b4304:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-10b4304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010B06;background-image:url("https://gorifas.com/wp-content/uploads/2025/02/Fondooferta.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-25 .elementor-element.elementor-element-10b4304.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0b73a2a{width:initial;max-width:initial;text-align:center;}.elementor-25 .elementor-element.elementor-element-0b73a2a > .elementor-widget-container{background-color:#0A100F;margin:-26px 0px 100px 0px;padding:14px 36px 10px 36px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#283E3A;border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-0b73a2a.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0b73a2a .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:4.8px;color:#6FA49D;}.elementor-25 .elementor-element.elementor-element-950973d{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-950973d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-950973d.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{margin-bottom:8px;font-family:"termina 2", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-94bedd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:42px;--padding-bottom:0px;--padding-left:62px;--padding-right:62px;--z-index:9;}.elementor-25 .elementor-element.elementor-element-94bedd1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-94bedd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141F1D;}.elementor-25 .elementor-element.elementor-element-c794d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-title{margin-bottom:0px;font-family:"termina 2", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-description{font-family:"SoraX25", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f79beff > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-title{margin-bottom:20px;font-family:"termina 2", Sans-serif;font-size:60px;font-weight:600;line-height:2rem;color:#00FF51;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:12px;color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-7be79df{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7be79df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7be79df.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-text{color:#C1D7D5;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8dc3a5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8dc3a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8dc3a5a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-radius:0px 0px 30px 30px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button:focus{color:#283E3A;}.elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-b884d52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:42px;--padding-bottom:0px;--padding-left:62px;--padding-right:62px;--z-index:9;}.elementor-25 .elementor-element.elementor-element-b884d52:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b884d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141F1D;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-title{margin-bottom:0px;font-family:"termina 2", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-description{font-family:"SoraX25", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3e013b > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-title{margin-bottom:20px;font-family:"termina 2", Sans-serif;font-size:60px;font-weight:600;line-height:2rem;color:#00FF51;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:12px;color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-0bdc66a{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0bdc66a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0bdc66a.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-text{color:#C1D7D5;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9d7e2e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9d7e2e4.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-radius:0px 0px 30px 30px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button:focus{color:#283E3A;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-c19ddee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:42px;--padding-bottom:0px;--padding-left:62px;--padding-right:62px;--z-index:9;}.elementor-25 .elementor-element.elementor-element-c19ddee:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c19ddee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141F1D;}.elementor-25 .elementor-element.elementor-element-60798a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-right .elementor-image-box-img{margin-left:-8px;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-left .elementor-image-box-img{margin-right:-8px;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-top .elementor-image-box-img{margin-bottom:-8px;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-title{margin-bottom:0px;font-family:"termina 2", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-description{font-family:"SoraX25", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-53ad191 > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-title{margin-bottom:20px;font-family:"termina 2", Sans-serif;font-size:60px;font-weight:600;line-height:2rem;color:#00FF51;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-description{font-family:"termina 2", Sans-serif;font-size:12px;color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-1e9cbf3{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1e9cbf3.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#C1D7D5;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:0.2vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > a{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-text{color:#C1D7D5;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-90dc8e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-90dc8e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-90dc8e5.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-radius:0px 0px 30px 30px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button:focus{color:#283E3A;}.elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-ac65f97{--e-n-carousel-swiper-slides-gap:-20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:calc(50% + 70px);--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:495px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:calc(50% - 235px);--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:495px;}.elementor-25 .elementor-element.elementor-element-ac65f97 > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ac65f97.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-547dff6{--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;--gap:20px 17px;--row-gap:20px;--column-gap:17px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-547dff6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-547dff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #010B06 0%, #050E0B 27%);}.elementor-25 .elementor-element.elementor-element-14f85ae{width:100%;max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-14f85ae.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-14f85ae .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5898152{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-5898152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 52px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-df828d5{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-df828d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 44px 0px 0px;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-829387f{width:var( --container-widget-width, 369px );max-width:369px;--container-widget-width:369px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-829387f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 84px 0px 0px;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-12d4d0c{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-12d4d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 31px 0px 0px;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-b3cd536{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-b3cd536 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 52px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-809908e{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-809908e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-25 .elementor-element.elementor-element-809908e.elementor-element{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-751126b{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-751126b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-638ed28{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-638ed28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-bd1567f{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-bd1567f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-378956d{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-378956d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 0px;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-a442d4c{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-a442d4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 69px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-b27246d{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-b27246d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b27246d.elementor-element{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-9af7abd{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-9af7abd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 28px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9af7abd.elementor-element{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-31b120b{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-31b120b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-aef7b50{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-aef7b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-709bba4{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-709bba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-fa60591{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-fa60591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 84px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-069db7d{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-25 .elementor-element.elementor-element-069db7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 65px 0px 0px;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-54f22a6{width:100%;max-width:100%;text-align:center;}.elementor-25 .elementor-element.elementor-element-54f22a6 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 370px 0px 370px;}.elementor-25 .elementor-element.elementor-element-54f22a6.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-54f22a6 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-39196a0{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-25 .elementor-element.elementor-element-39196a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 42px 0px 0px;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon{font-size:57px;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5f4fe45{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-25 .elementor-element.elementor-element-5f4fe45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon{font-size:57px;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-b5c656d{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-25 .elementor-element.elementor-element-b5c656d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon{font-size:57px;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-2278758{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-25 .elementor-element.elementor-element-2278758 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon{font-size:57px;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title a{font-family:"termina 2", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-description{font-family:"termina 2", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6d4bf4d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6d4bf4d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6d4bf4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141F1D;}.elementor-25 .elementor-element.elementor-element-d54a4c8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d54a4c8.e-con{--align-self:stretch;}.elementor-25 .elementor-element.elementor-element-53a60ff{width:var( --container-widget-width, 411px );max-width:411px;--container-widget-width:411px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-53a60ff > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-title{margin-bottom:0px;font-family:"termina 2", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-53a60ff .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 );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-345385f{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-345385f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-345385f .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6b4c0f8 .elementor-button{background-color:#00FF51;font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-style:none;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-6b4c0f8 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-6b4c0f8 .elementor-button:focus{background-color:#00FF51;color:#283E3A;}.elementor-25 .elementor-element.elementor-element-6b4c0f8{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-6b4c0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6b4c0f8 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-6b4c0f8 .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-9502535{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3b5a863{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-3b5a863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-3b5a863 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-0fcc62d{--display:flex;}.elementor-25 .elementor-element.elementor-element-ef3f5b8{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ef3f5b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-ef3f5b8 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-ad4b3c6{--display:flex;}.elementor-25 .elementor-element.elementor-element-dd821f5{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-dd821f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-dd821f5 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-d2e8e94{--display:flex;}.elementor-25 .elementor-element.elementor-element-1706e98{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-1706e98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-1706e98 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-ad4f3d3{--display:flex;}.elementor-25 .elementor-element.elementor-element-62ad611{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-62ad611 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-62ad611 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-d553a92{--display:flex;}.elementor-25 .elementor-element.elementor-element-0777f03{width:var( --container-widget-width, 627px );max-width:627px;--container-widget-width:627px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0777f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-0777f03 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-16f0565{--display:flex;}.elementor-25 .elementor-element.elementor-element-04c4af0{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-04c4af0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-04c4af0 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-6709338{--display:flex;}.elementor-25 .elementor-element.elementor-element-2c61014{width:var( --container-widget-width, 518px );max-width:518px;--container-widget-width:518px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2c61014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 24px 0px;}.elementor-25 .elementor-element.elementor-element-2c61014 .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-f29faed{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:12px;}.elementor-25 .elementor-element.elementor-element-f29faed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f29faed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00FFEE;}.elementor-25 .elementor-element.elementor-element-f29faed {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-25 .elementor-element.elementor-element-f29faed > .elementor-widget-container > .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:"termina 2", Sans-serif;font-weight:600;line-height:1.3em;}:where( .elementor-25 .elementor-element.elementor-element-f29faed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-25 .elementor-element.elementor-element-178b51b{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-178b51b > .elementor-widget-container{margin:-110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-right .elementor-image-box-img{margin-left:2px;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-left .elementor-image-box-img{margin-right:2px;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-top .elementor-image-box-img{margin-bottom:2px;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-wrapper .elementor-image-box-img{width:197px;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-title{font-family:"termina 2", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#83AFAB;}.elementor-25 .elementor-element.elementor-element-39f15fc .elementor-heading-title{font-family:"termina 2", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button{background-color:#00FF51;font-family:"termina 2", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#283E3A;color:#283E3A;box-shadow:0px 3px 0px 0px #007D53;border-style:none;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button:focus{background-color:#00FF51;color:#283E3A;}.elementor-25 .elementor-element.elementor-element-937eac4{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-937eac4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button:focus svg{fill:#283E3A;}.elementor-25 .elementor-element.elementor-element-178fc6a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c4521f1{width:var( --container-widget-width, 1920px );max-width:1920px;--container-widget-width:1920px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c4521f1 > .elementor-widget-container{margin:0px -390px 0px -390px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b522b60{--display:flex;}body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050E0B;}@media(max-width:1140px){.elementor-25 .elementor-element.elementor-element-a2c6600:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a2c6600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/herotablet.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-a2c6600{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:20;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title{margin-bottom:1vw;font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-wrapper .elementor-image-box-img{width:31vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-3966f41{--container-widget-width:66vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 66vw );max-width:66vw;}.elementor-25 .elementor-element.elementor-element-3966f41 .elementor-heading-title{font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-b1ad4db{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a8825dc > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;padding:1vw 7vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-a8825dc{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-c7149fd{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-cec99e7 > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;padding:1vw 2vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-cec99e7{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-8ffc41c{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-0c3c73b > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;padding:1vw 11vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-ca1f255{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-88d95e7 > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;padding:1vw 5vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-88d95e7{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-a4f592c{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-154cb18 > .elementor-widget-container{margin:0vw 0vw 0vw -4vw;padding:1vw 6vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-154cb18{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-d41eee7{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-position:2vw;}.elementor-25 .elementor-element.elementor-element-d41eee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8f009d0{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon{font-size:40vw;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon svg{height:40vw;}.elementor-25 .elementor-element.elementor-element-0436353{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon{font-size:40vw;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon svg{height:40vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon{font-size:40vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon svg{height:40vw;}.elementor-25 .elementor-element.elementor-element-f506c04{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon{font-size:40vw;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon svg{height:40vw;}.elementor-25 .elementor-element.elementor-element-7ae7423:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7ae7423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/fondo2tablet.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-7ae7423{--min-height:0px;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb{--container-widget-width:63vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 63vw );max-width:63vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-title{margin-bottom:1vw;font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-description{font-size:2.1vw;}.elementor-25 .elementor-element.elementor-element-c95b2a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-64315de{--container-widget-width:51vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 51vw );max-width:51vw;}.elementor-25 .elementor-element.elementor-element-64315de .elementor-heading-title{font-size:2.1vw;}.elementor-25 .elementor-element.elementor-element-865f28e{--container-widget-width:34vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 34vw );max-width:34vw;}.elementor-25 .elementor-element.elementor-element-865f28e .elementor-button{font-size:2.1vw;padding:2vw 5vw 2vw 5vw;}.elementor-25 .elementor-element.elementor-element-329c5c3{--justify-content:flex-start;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-755a3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-755a3c0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-title{margin-bottom:1vvw;font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-description{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-39036b8 .elementor-icon{font-size:83vw;}.elementor-25 .elementor-element.elementor-element-39036b8 .elementor-icon svg{height:83vw;}.elementor-25 .elementor-element.elementor-element-b677b6e .elementor-icon{font-size:83vw;}.elementor-25 .elementor-element.elementor-element-b677b6e .elementor-icon svg{height:83vw;}.elementor-25 .elementor-element.elementor-element-a6208c7{width:var( --container-widget-width, 69vw );max-width:69vw;--container-widget-width:69vw;--container-widget-flex-grow:0;text-align:left;}.elementor-25 .elementor-element.elementor-element-a6208c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a6208c7 .elementor-heading-title{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-abd814d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d{--e-icon-list-icon-size:3vw;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-8394de2 .elementor-icon{font-size:83vw;}.elementor-25 .elementor-element.elementor-element-8394de2 .elementor-icon svg{height:83vw;}.elementor-25 .elementor-element.elementor-element-054795f .elementor-icon{font-size:83vw;}.elementor-25 .elementor-element.elementor-element-054795f .elementor-icon svg{height:83vw;}.elementor-25 .elementor-element.elementor-element-f7bdeab{width:var( --container-widget-width, 69vw );max-width:69vw;--container-widget-width:69vw;--container-widget-flex-grow:0;text-align:left;}.elementor-25 .elementor-element.elementor-element-f7bdeab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f7bdeab .elementor-heading-title{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d{--e-icon-list-icon-size:3vw;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-8f5b9d1{--justify-content:flex-start;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:15vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-8a09d55 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a09d55{--container-widget-width:74vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 74vw );max-width:74vw;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-title{margin-bottom:1vw;font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-87d5a87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-87d5a87{--container-widget-width:44vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 44vw );max-width:44vw;}.elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button{font-size:2.1vw;padding:2vw 4vw 2vw 4vw;}.elementor-25 .elementor-element.elementor-element-8116c94{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-25 .elementor-element.elementor-element-155bcee{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title a{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-description{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-781f539{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--e-icon-list-icon-size:2vw;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-a4c5e02{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-a4c5e02 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-341c275{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-25 .elementor-element.elementor-element-2111ffb{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title a{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-description{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-3ae86e5{--container-widget-width:38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 38vw );max-width:38vw;--e-icon-list-icon-size:2vw;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-0bf2822{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-0bf2822 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-672b211{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-25 .elementor-element.elementor-element-3749169{--container-widget-width:48vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 48vw );max-width:48vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title a{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-description{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-79ef105{--container-widget-width:43vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 43vw );max-width:43vw;--e-icon-list-icon-size:2vw;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-95ac85b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-95ac85b .elementor-heading-title{font-size:2.1vw;}.elementor-25 .elementor-element.elementor-element-4decc08{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-25 .elementor-element.elementor-element-ada6575{--container-widget-width:45vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 45vw );max-width:45vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title a{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-description{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-15e645e{--container-widget-width:42vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 42vw );max-width:42vw;--e-icon-list-icon-size:2vw;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-7f05418{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-7f05418 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-e6764b6{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title a{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-description{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-7d1070a{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--e-icon-list-icon-size:2vw;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > a{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-7f5a992{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;--e-n-carousel-arrow-next-top-position:-36vw;}.elementor-25 .elementor-element.elementor-element-7f5a992 > .elementor-widget-container{margin:5vw -26vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-74b3150{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-3007247 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-25 .elementor-element.elementor-element-3007247{--container-widget-width:69vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 69vw );max-width:69vw;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-title{margin-bottom:1vw;font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-description{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-64783d9 > .elementor-widget-container{padding:2vw 3vw 2vw 3vw;}.elementor-25 .elementor-element.elementor-element-64783d9{--container-widget-width:81vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 81vw );max-width:81vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-6031b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-6031b22{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-df75190 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-df75190{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-5161634 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-5161634{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-9d543f3{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-ea191be > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-ea191be{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-e75f21a > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-e75f21a{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-98763dd > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-98763dd{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-e04dc36{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-title{margin-bottom:1vw;font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-description{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-10b4304:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-10b4304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/fondoofertatablet.webp");background-position:center center;background-size:110% auto;}.elementor-25 .elementor-element.elementor-element-10b4304{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a > .elementor-widget-container{margin:-3vw 0vw 8vw 0vw;padding:2vw 3vw 1vw 3vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a{--container-widget-width:45vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 45vw );max-width:45vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-950973d > .elementor-widget-container{margin:0vw 0vw 6.4vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-950973d{--container-widget-width:67vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 67vw );max-width:67vw;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{margin-bottom:1vw;font-size:4vw;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-description{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-94bedd1{--padding-top:4.8vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-25 .elementor-element.elementor-element-c794d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-title{margin-bottom:0vw;font-size:4.8vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-f79beff > .elementor-widget-container{margin:2.9vw 0vw 03vw 0vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-title{margin-bottom:2.4vw;font-size:7.2vw;line-height:40%;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-description{font-size:1.4vw;}.elementor-25 .elementor-element.elementor-element-7be79df > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-7be79df{--container-widget-width:55.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55.2vw );max-width:55.2vw;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > a{font-size:1.9vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-8dc3a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8dc3a5a{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;}.elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button{font-size:2.1vw;line-height:110%;padding:2vw 4vw 2vw 4vw;}.elementor-25 .elementor-element.elementor-element-b884d52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.8vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-title{margin-bottom:0vw;font-size:4.8vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-a3e013b > .elementor-widget-container{margin:2.9vw 0vw 03vw 0vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-title{margin-bottom:2.4vw;font-size:7.2vw;line-height:40%;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-description{font-size:1.4vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a{--container-widget-width:55.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55.2vw );max-width:55.2vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > a{font-size:1.9vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9d7e2e4{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button{font-size:2.1vw;line-height:110%;padding:2vw 4vw 2vw 4vw;}.elementor-25 .elementor-element.elementor-element-c19ddee{--padding-top:4.8vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-25 .elementor-element.elementor-element-60798a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-title{margin-bottom:0vw;font-size:4.8vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-53ad191 > .elementor-widget-container{margin:2.9vw 0vw 03vw 0vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-title{margin-bottom:2.4vw;font-size:7.2vw;line-height:40%;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-description{font-size:1.4vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3{--container-widget-width:55.2vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55.2vw );max-width:55.2vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.9vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.9vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > a{font-size:1.9vw;line-height:110%;}.elementor-25 .elementor-element.elementor-element-90dc8e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-90dc8e5{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;}.elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button{font-size:2.1vw;line-height:110%;padding:2vw 4vw 2vw 4vw;}.elementor-25 .elementor-element.elementor-element-ac65f97{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:calc(50% + 10.0vw);--e-n-carousel-arrow-prev-top-position:55.9vw;--e-n-carousel-arrow-next-right-position:calc(50% - 31.0vw);--e-n-carousel-arrow-next-top-position:55.9vw;}.elementor-25 .elementor-element.elementor-element-ac65f97 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-547dff6{--justify-content:space-between;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-14f85ae .elementor-heading-title{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-5898152 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5898152{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-df828d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-df828d5{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-829387f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-829387f{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-12d4d0c{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b3cd536{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-809908e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-809908e{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-751126b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-751126b{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-638ed28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-638ed28{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-bd1567f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bd1567f{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-378956d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-378956d{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-a442d4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a442d4c{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-b27246d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b27246d{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-9af7abd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 6vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-9af7abd{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-31b120b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-31b120b{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-aef7b50{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-709bba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 4vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-709bba4{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-fa60591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 6vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-fa60591{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-069db7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-069db7d{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon{font-size:4vw;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title a{font-size:1.9vw;}.elementor-25 .elementor-element.elementor-element-54f22a6{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-54f22a6 > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;padding:0vw 13vw 0vw 13vw;}.elementor-25 .elementor-element.elementor-element-54f22a6 .elementor-heading-title{font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-39196a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-39196a0{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title a{font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-description{font-size:1.7vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5f4fe45{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title a{font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-description{font-size:1.7vw;}.elementor-25 .elementor-element.elementor-element-b5c656d{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title a{font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-description{font-size:1.7vw;}.elementor-25 .elementor-element.elementor-element-2278758 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2278758{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-2278758.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title a{font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-description{font-size:1.7vw;}.elementor-25 .elementor-element.elementor-element-6d4bf4d{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-d54a4c8.e-con{--order:1;}.elementor-25 .elementor-element.elementor-element-53a60ff > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-53a60ff{--container-widget-width:74vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 74vw );max-width:74vw;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-title{font-size:4.4vw;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-3b5a863 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-3b5a863{--container-widget-width:74vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 74vw );max-width:74vw;}.elementor-25 .elementor-element.elementor-element-3b5a863 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-ef3f5b8 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-ef3f5b8{--container-widget-width:86vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 86vw );max-width:86vw;}.elementor-25 .elementor-element.elementor-element-ef3f5b8 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-dd821f5 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-dd821f5{--container-widget-width:81vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 81vw );max-width:81vw;}.elementor-25 .elementor-element.elementor-element-dd821f5 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-1706e98 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-1706e98{--container-widget-width:76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 76vw );max-width:76vw;}.elementor-25 .elementor-element.elementor-element-1706e98 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-62ad611 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-62ad611{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-25 .elementor-element.elementor-element-62ad611 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-0777f03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-0777f03{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-25 .elementor-element.elementor-element-0777f03 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-04c4af0 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-04c4af0{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-25 .elementor-element.elementor-element-04c4af0 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-2c61014 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-25 .elementor-element.elementor-element-2c61014{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-2c61014 .elementor-heading-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-f29faed{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--n-accordion-title-font-size:2.2vw;}.elementor-25 .elementor-element.elementor-element-f29faed.elementor-element{--order:2;}.elementor-25 .elementor-element.elementor-element-178b51b > .elementor-widget-container{margin:8vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-178b51b{--container-widget-width:43vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 43vw );max-width:43vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-element{--order:5;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-wrapper .elementor-image-box-img{width:26vw;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-title{font-size:2vw;}.elementor-25 .elementor-element.elementor-element-39f15fc{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-39f15fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-39f15fc.elementor-element{--order:3;}.elementor-25 .elementor-element.elementor-element-39f15fc .elementor-heading-title{font-size:1.8vw;}.elementor-25 .elementor-element.elementor-element-937eac4{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;}.elementor-25 .elementor-element.elementor-element-937eac4.elementor-element{--order:4;}.elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button{font-size:2.1vw;padding:2vw 3vw 2vw 3vw;}.elementor-25 .elementor-element.elementor-element-c4521f1 > .elementor-widget-container{margin:0vw -10vw 0vw -10vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c4521f1{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-a2c6600:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a2c6600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/herocelular.webp");}.elementor-25 .elementor-element.elementor-element-a2c6600{--content-width:85%;--min-height:0px;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:76vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title{margin-bottom:2vw;font-size:5.3vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-wrapper .elementor-image-box-img{width:40vw;}.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{font-size:3.9vw;}.elementor-25 .elementor-element.elementor-element-3966f41 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3966f41{--container-widget-width:73vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 73vw );max-width:73vw;}.elementor-25 .elementor-element.elementor-element-3966f41 .elementor-heading-title{font-size:4.3vw;}.elementor-25 .elementor-element.elementor-element-b1ad4db{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-a8825dc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 16vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-a8825dc{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;--icon-box-icon-margin:3vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a8825dc .elementor-icon-box-title a{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-c7149fd{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-cec99e7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 5vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-cec99e7{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;--icon-box-icon-margin:3vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cec99e7 .elementor-icon-box-title a{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-8ffc41c{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-0c3c73b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 24vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;--icon-box-icon-margin:3vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-0c3c73b .elementor-icon-box-title a{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-ca1f255{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-88d95e7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 10vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-88d95e7{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;--icon-box-icon-margin:3vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-88d95e7 .elementor-icon-box-title a{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-a4f592c{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-154cb18 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 9vw 1vw 4vw;}.elementor-25 .elementor-element.elementor-element-154cb18{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;--icon-box-icon-margin:3vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-154cb18 .elementor-icon-box-title a{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-d41eee7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-next-right-position:0vw;--e-n-carousel-arrow-next-top-position:3vw;}.elementor-25 .elementor-element.elementor-element-8f009d0{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon{font-size:60vw;}.elementor-25 .elementor-element.elementor-element-8f009d0 .elementor-icon svg{height:60vw;}.elementor-25 .elementor-element.elementor-element-0436353{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon{font-size:60vw;}.elementor-25 .elementor-element.elementor-element-0436353 .elementor-icon svg{height:60vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon{font-size:60vw;}.elementor-25 .elementor-element.elementor-element-5bc8dd0 .elementor-icon svg{height:60vw;}.elementor-25 .elementor-element.elementor-element-f506c04{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon{font-size:60vw;}.elementor-25 .elementor-element.elementor-element-f506c04 .elementor-icon svg{height:60vw;}.elementor-25 .elementor-element.elementor-element-7ae7423:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7ae7423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/hero-2-cel.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-7ae7423{--content-width:85%;--min-height:0px;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7ca29bb{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-title{margin-bottom:2vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-7ca29bb .elementor-image-box-description{font-size:3.9vw;}.elementor-25 .elementor-element.elementor-element-c95b2a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-c95b2a0 > .elementor-widget-container{border-width:2px 2px 2px 2px;border-radius:14px 14px 14px 14px;}.elementor-25 .elementor-element.elementor-element-c95b2a0 .elementor-custom-embed-play i{font-size:18vw;}.elementor-25 .elementor-element.elementor-element-c95b2a0 .elementor-custom-embed-play svg{width:18vw;height:18vw;}.elementor-25 .elementor-element.elementor-element-64315de > .elementor-widget-container{margin:53vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-64315de{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;text-align:left;}.elementor-25 .elementor-element.elementor-element-64315de .elementor-heading-title{font-size:4.3vw;}.elementor-25 .elementor-element.elementor-element-865f28e{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-865f28e .elementor-button{font-size:4vw;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-329c5c3{--content-width:85%;--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-755a3c0{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-title{margin-bottom:2vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-description{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-b677b6e{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-a6208c7 > .elementor-widget-container{margin:1vw 0vw 1vw 0vw;}.elementor-25 .elementor-element.elementor-element-a6208c7{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-25 .elementor-element.elementor-element-a6208c7 .elementor-heading-title{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-abd814d{--container-widget-width:78vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 78vw );max-width:78vw;--e-icon-list-icon-size:5vw;}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item > a{font-size:3.6vw;}.elementor-25 .elementor-element.elementor-element-054795f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-054795f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-f7bdeab > .elementor-widget-container{margin:1vw 0vw 1vw 0vw;}.elementor-25 .elementor-element.elementor-element-f7bdeab{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-25 .elementor-element.elementor-element-f7bdeab .elementor-heading-title{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-67c687d{--e-icon-list-icon-size:5vw;}.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item > a{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-8f5b9d1{--content-width:85%;--padding-top:25vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-8a09d55{--container-widget-width:73vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 73vw );max-width:73vw;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-title{margin-bottom:2vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-87d5a87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-87d5a87 .elementor-button{font-size:4vw;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-8116c94{--content-width:100vw;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-25 .elementor-element.elementor-element-155bcee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-155bcee{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon{font-size:9vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title a{font-size:4.2vw;}.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-781f539{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--e-icon-list-icon-size:4vw;}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-781f539 .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-a4c5e02{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-a4c5e02 .elementor-heading-title{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-341c275{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-25 .elementor-element.elementor-element-2111ffb{--container-widget-width:70vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 70vw );max-width:70vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon{font-size:9vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title a{font-size:4.2vw;}.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-3ae86e5{--container-widget-width:63vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 63vw );max-width:63vw;--e-icon-list-icon-size:4vw;}.elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3ae86e5 .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-0bf2822{--container-widget-width:68vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 68vw );max-width:68vw;}.elementor-25 .elementor-element.elementor-element-0bf2822 .elementor-heading-title{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-672b211{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-25 .elementor-element.elementor-element-3749169{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 72vw );max-width:72vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon{font-size:9vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title a{font-size:4.2vw;}.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-79ef105{--container-widget-width:69vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 69vw );max-width:69vw;--e-icon-list-icon-size:4vw;}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-79ef105 .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-95ac85b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-95ac85b .elementor-heading-title{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-4decc08{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-25 .elementor-element.elementor-element-ada6575{--container-widget-width:69vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 69vw );max-width:69vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon{font-size:9vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title a{font-size:4.2vw;}.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-15e645e{--container-widget-width:71vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 71vw );max-width:71vw;--e-icon-list-icon-size:4vw;}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-15e645e .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-7f05418{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-7f05418 .elementor-heading-title{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-e6764b6{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f{--container-widget-width:71vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 71vw );max-width:71vw;--icon-box-icon-margin:1;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon{font-size:9vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title a{font-size:4.2vw;}.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-7d1070a{--container-widget-width:71vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 71vw );max-width:71vw;--e-icon-list-icon-size:4vw;}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2vw/2);}.elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d1070a .elementor-icon-list-item > a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-7f5a992{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-next-top-position:66vw;--e-n-carousel-arrow-size:5vw;}.elementor-25 .elementor-element.elementor-element-7f5a992 > .elementor-widget-container{margin:16vw -77vw 19vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-74b3150{--content-width:85%;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:15vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-3007247 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-3007247{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-title{margin-bottom:2vw;font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-description{font-size:4.9vw;}.elementor-25 .elementor-element.elementor-element-64783d9 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;padding:3vw 5vw 2vw 4vw;}.elementor-25 .elementor-element.elementor-element-64783d9{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-64783d9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-64783d9 .elementor-icon-box-title a{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-6031b22 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-6031b22{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-description{font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-df75190 > .elementor-widget-container{padding:4vw 3vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-df75190{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-df75190.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-df75190 .elementor-image-box-description{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-5161634 > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-5161634{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-5161634.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-5161634 .elementor-image-box-description{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-d26f9fc .elementor-image-box-description{font-size:3.3vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-9d543f3{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-ea191be > .elementor-widget-container{padding:4vw 2vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-ea191be{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-ea191be .elementor-image-box-description{font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-e75f21a > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-e75f21a{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-e75f21a .elementor-image-box-description{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-98763dd > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-98763dd{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-98763dd .elementor-image-box-description{font-size:3.2vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-e04dc36{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-description{font-size:3.5vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 > .elementor-widget-container{padding:4vw 4vw 4vw 4vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-title{margin-bottom:2vw;font-size:4.5vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-wrapper .elementor-image-box-img{width:71vw;}.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-description{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-10b4304:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-10b4304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorifas.com/wp-content/uploads/2025/02/fondoofertacel.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-10b4304{--content-width:100vw;--padding-top:0vw;--padding-bottom:24vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a > .elementor-widget-container{margin:-5vw 0vw 10vw 0vw;padding:2vw 2vw 1vw 2vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 72vw );max-width:72vw;}.elementor-25 .elementor-element.elementor-element-0b73a2a .elementor-heading-title{font-size:3.4vw;}.elementor-25 .elementor-element.elementor-element-950973d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 06vw;}.elementor-25 .elementor-element.elementor-element-950973d{--container-widget-width:78vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 78vw );max-width:78vw;}.elementor-25 .elementor-element.elementor-element-950973d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-wrapper{text-align:left;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{margin-bottom:2vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-description{font-size:3.6vw;}.elementor-25 .elementor-element.elementor-element-94bedd1{--content-width:85vw;--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:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:12.8vw;--padding-bottom:12.8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-c794d30{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-c794d30.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-title{margin-bottom:1vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper .elementor-image-box-img{width:11.1vw;}.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-description{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-f79beff > .elementor-widget-container{margin:5vw 0vw 6vw 0vw;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-f79beff.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-title{margin-bottom:5vw;font-size:12.8vw;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper .elementor-image-box-img{width:59.4vw;}.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-description{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-7be79df{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;--e-icon-list-icon-size:7.1vw;}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7be79df .elementor-icon-list-item > a{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-8dc3a5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-8dc3a5a .elementor-button{font-size:4vw;border-radius:0px 0px 10px 10px;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-b884d52{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12.8vw;--padding-bottom:12.8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-title{margin-bottom:1vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper .elementor-image-box-img{width:11.1vw;}.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-description{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-a3e013b > .elementor-widget-container{margin:5vw 0vw 6vw 0vw;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-a3e013b.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-title{margin-bottom:5vw;font-size:12.8vw;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper .elementor-image-box-img{width:59.4vw;}.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-description{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;--e-icon-list-icon-size:7.1vw;}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0bdc66a .elementor-icon-list-item > a{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-9d7e2e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-9d7e2e4 .elementor-button{font-size:4vw;border-radius:0px 0px 10px 10px;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-c19ddee{--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12.8vw;--padding-bottom:12.8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-60798a2{width:var( --container-widget-width, 75vw );max-width:75vw;--container-widget-width:75vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-60798a2.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-title{margin-bottom:1vw;font-size:5.1vw;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper .elementor-image-box-img{width:11.1vw;}.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-description{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-53ad191 > .elementor-widget-container{margin:5vw 0vw 6vw 0vw;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-25 .elementor-element.elementor-element-53ad191.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-title{margin-bottom:5vw;font-size:12.8vw;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper .elementor-image-box-img{width:59.4vw;}.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-description{font-size:2.6vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;--e-icon-list-icon-size:7.1vw;}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5.1vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5.1vw/2);}.elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1e9cbf3 .elementor-icon-list-item > a{font-size:3.1vw;}.elementor-25 .elementor-element.elementor-element-90dc8e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-90dc8e5 .elementor-button{font-size:4vw;border-radius:0px 0px 10px 10px;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-ac65f97{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:calc(50% + 8vw);--e-n-carousel-arrow-prev-top-position:103vw;--e-n-carousel-arrow-next-right-position:calc(50% - 44vw);--e-n-carousel-arrow-next-top-position:103vw;}.elementor-25 .elementor-element.elementor-element-ac65f97 > .elementor-widget-container{margin:8.2vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-547dff6{--content-width:85%;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-14f85ae{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:left;}.elementor-25 .elementor-element.elementor-element-14f85ae > .elementor-widget-container{margin:12vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-14f85ae.elementor-element{--order:6;}.elementor-25 .elementor-element.elementor-element-14f85ae .elementor-heading-title{font-size:5.5vw;}.elementor-25 .elementor-element.elementor-element-5898152 > .elementor-widget-container{padding:0vw 16vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-5898152{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-5898152.elementor-element{--order:7;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5898152 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-df828d5 > .elementor-widget-container{padding:0vw 12vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-df828d5{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-df828d5.elementor-element{--order:8;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-df828d5 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-829387f > .elementor-widget-container{padding:0vw 18vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-829387f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-829387f.elementor-element{--order:9;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-829387f .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c.elementor-element{--order:10;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-12d4d0c .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 > .elementor-widget-container{padding:0vw 12vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-b3cd536{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-b3cd536.elementor-element{--order:11;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b3cd536 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-809908e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-809908e{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-809908e.elementor-element{--order:12;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-809908e .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-751126b > .elementor-widget-container{padding:0vw 15vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-751126b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-751126b.elementor-element{--order:13;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-751126b .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-638ed28 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-638ed28{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-638ed28.elementor-element{--order:14;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-638ed28 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-bd1567f > .elementor-widget-container{padding:0vw 7vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-bd1567f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-bd1567f.elementor-element{--order:15;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-bd1567f .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-378956d > .elementor-widget-container{padding:0vw 18vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-378956d{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-378956d.elementor-element{--order:16;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-378956d .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-a442d4c > .elementor-widget-container{padding:0vw 16vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-a442d4c{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-a442d4c.elementor-element{--order:17;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-a442d4c .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-b27246d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b27246d{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-b27246d.elementor-element{--order:18;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-wrapper{align-items:center;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b27246d .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-9af7abd{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-9af7abd.elementor-element{--order:19;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-9af7abd .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-31b120b > .elementor-widget-container{padding:0vw 9vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-31b120b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-31b120b.elementor-element{--order:20;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-31b120b .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 > .elementor-widget-container{padding:0vw 14vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-aef7b50{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-aef7b50.elementor-element{--order:21;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-aef7b50 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-709bba4{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-709bba4.elementor-element{--order:22;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-709bba4 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-fa60591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-fa60591{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:2vw;}.elementor-25 .elementor-element.elementor-element-fa60591.elementor-element{--order:23;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-fa60591 .elementor-icon-box-title a{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-069db7d > .elementor-widget-container{padding:0vw 15vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-069db7d{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-069db7d.elementor-element{--order:24;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title{margin-block-end:1vw;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon{font-size:6vw;}.elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-069db7d .elementor-icon-box-title a{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-54f22a6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-54f22a6{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;text-align:left;}.elementor-25 .elementor-element.elementor-element-54f22a6.elementor-element{--order:1;}.elementor-25 .elementor-element.elementor-element-54f22a6 .elementor-heading-title{font-size:4.9vw;}.elementor-25 .elementor-element.elementor-element-39196a0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-39196a0.elementor-element{--order:2;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon{font-size:12vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title a{font-size:4.4vw;}.elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-description{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45.elementor-element{--order:3;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon{font-size:12vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title a{font-size:4.4vw;}.elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-description{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-b5c656d{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-b5c656d.elementor-element{--order:4;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon{font-size:12vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title a{font-size:4.4vw;}.elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-description{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-2278758{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--icon-box-icon-margin:1vw;}.elementor-25 .elementor-element.elementor-element-2278758.elementor-element{--order:5;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title{margin-block-end:2vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon{font-size:12vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title a{font-size:4.4vw;}.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-description{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-6d4bf4d{--content-width:85%;--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-25 .elementor-element.elementor-element-53a60ff{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-title{font-size:5vw;}.elementor-25 .elementor-element.elementor-element-53a60ff .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-3b5a863{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-3b5a863 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-ef3f5b8{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;}.elementor-25 .elementor-element.elementor-element-ef3f5b8 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-dd821f5{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-dd821f5 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-1706e98{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-1706e98 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-62ad611{--container-widget-width:74vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 74vw );max-width:74vw;}.elementor-25 .elementor-element.elementor-element-62ad611 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-0777f03{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-0777f03 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-04c4af0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-04c4af0 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-2c61014 .elementor-heading-title{font-size:3vw;}.elementor-25 .elementor-element.elementor-element-f29faed{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;--n-accordion-title-font-size:3.6vw;}.elementor-25 .elementor-element.elementor-element-178b51b > .elementor-widget-container{margin:15vw 0vw 0vw 0vw;}.elementor-25 .elementor-element.elementor-element-178b51b{--container-widget-width:79vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 79vw );max-width:79vw;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-wrapper .elementor-image-box-img{width:41vw;}.elementor-25 .elementor-element.elementor-element-178b51b .elementor-image-box-title{font-size:3.8vw;}.elementor-25 .elementor-element.elementor-element-39f15fc{width:var( --container-widget-width, 68vw );max-width:68vw;--container-widget-width:68vw;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-39f15fc .elementor-heading-title{font-size:3.7vw;}.elementor-25 .elementor-element.elementor-element-937eac4{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-25 .elementor-element.elementor-element-937eac4 .elementor-button{font-size:4vw;padding:4vw 0vw 4vw 0vw;}.elementor-25 .elementor-element.elementor-element-178fc6a{--content-width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c4521f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c4521f1{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-a2c6600{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-7ae7423{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-329c5c3{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-8f5b9d1{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-8116c94{--content-width:448px;}.elementor-25 .elementor-element.elementor-element-341c275{--content-width:448px;}.elementor-25 .elementor-element.elementor-element-672b211{--content-width:448px;}.elementor-25 .elementor-element.elementor-element-4decc08{--content-width:448px;}.elementor-25 .elementor-element.elementor-element-e6764b6{--content-width:448px;}.elementor-25 .elementor-element.elementor-element-74b3150{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-10b4304{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-94bedd1{--content-width:570px;}.elementor-25 .elementor-element.elementor-element-b884d52{--content-width:451px;}.elementor-25 .elementor-element.elementor-element-c19ddee{--content-width:570px;}.elementor-25 .elementor-element.elementor-element-547dff6{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-6d4bf4d{--content-width:1140px;}.elementor-25 .elementor-element.elementor-element-d54a4c8{--width:450px;}}@media(max-width:1140px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-a2c6600{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-b1ad4db{--content-width:90%;}.elementor-25 .elementor-element.elementor-element-c7149fd{--content-width:90%;}.elementor-25 .elementor-element.elementor-element-8ffc41c{--content-width:90%;}.elementor-25 .elementor-element.elementor-element-ca1f255{--content-width:90%;}.elementor-25 .elementor-element.elementor-element-a4f592c{--content-width:90%;}.elementor-25 .elementor-element.elementor-element-7ae7423{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-329c5c3{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-8f5b9d1{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-74b3150{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-10b4304{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-94bedd1{--content-width:68.3vw;}.elementor-25 .elementor-element.elementor-element-b884d52{--content-width:68.3vw;}.elementor-25 .elementor-element.elementor-element-c19ddee{--content-width:68.3vw;}.elementor-25 .elementor-element.elementor-element-547dff6{--content-width:85%;}.elementor-25 .elementor-element.elementor-element-6d4bf4d{--content-width:86%;}.elementor-25 .elementor-element.elementor-element-d54a4c8{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-b2fdc3f */.celeste{
    color: #00FFEE;
}

/*Ordenador*/
@media (min-width:1025px){
.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    padding-right: 20px;
}
}

.degradado {
    background-image: linear-gradient(-60deg, #00FF51, #00FF51, #00FFEE, #00FFEE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title {
    border-top: 2px solid;
    border-image: linear-gradient(to right, #7AAAA1, transparent);
    border-image-slice: 1;
    padding-top: 20px;
}

.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, #7AAAA1, transparent);
    border-image-slice: 1;
    padding-bottom: 25px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title {
    padding-top: 3vw;
}
.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    padding-bottom: 3vw;
}
.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    padding-right: 0px;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-title {
    padding-top: 3vw;
}
.elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    padding-bottom: 3vw;
}
    .elementor-25 .elementor-element.elementor-element-b2fdc3f .elementor-image-box-description{
    padding-right: 4vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ad4db *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b1ad4db svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7149fd *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c7149fd svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ffc41c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8ffc41c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca1f255 *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ca1f255 svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4f592c *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-a4f592c svg{
        margin-top: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d41eee7 */.elementor-25 .elementor-element.elementor-element-d41eee7 .elementor-swiper-button-prev{
    display: none;
}

.elementor-25 .elementor-element.elementor-element-d41eee7 .elementor-swiper-button-next{
    height: 44px;
    background-color: #3C5D57;
    width: 44px;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
}

/*animacion blur*/
.elementor-25 .elementor-element.elementor-element-d41eee7 .swiper-slide {
    opacity: 0;
    filter: blur(3px);
    transition: opacity 1s ease-in-out, filter 1s ease-in-out;
}

.elementor-25 .elementor-element.elementor-element-d41eee7 .swiper-slide.swiper-slide-active {
    opacity: 1;
    filter: blur(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8f009d0 */.notif svg{
    height: auto !important;
    margin-bottom: -6px;
    pointer-events: none;
}

.notif{
    position: absolute;
    top: 420px;
    right: calc(50% - 570px);
     backdrop-filter: blur(10px);
     -webkit-backdrop-filter: blur(10px);
     box-shadow: none;
     border-radius: 20px;
     background-color: #00000020;
}

.elementor-25 .elementor-element.elementor-element-8f009d0 {
    animation: notif 16s infinite;
}

@keyframes notif {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }
  2%, 25% {
    opacity: 1;
    transform: translateY(0px);
  }
  27%, 50% {
    opacity: 0.7;
    transform: translateY(110%);

  }
  52%, 75% {
    opacity: 0.5;
    transform: translateY(220%);
  }
  77%, 98% {
    opacity: 0.2;
    transform: translateY(330%);
  }
  100% {
    opacity: 0;
    transform: translateY(440%);
  }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .notif{
    position: absolute;
    top: 32%;
    right: calc(50% - 55vw);
}
}

/*Celular*/
@media (max-width:767px){
.notif{
    position: absolute;
    top: 55vw;
    right: calc(50% - 60vw);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0436353 */.elementor-25 .elementor-element.elementor-element-0436353{
     animation: notif 16s infinite 4s;
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-0436353{
     animation: notif 16s infinite 4s;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5bc8dd0 */.elementor-25 .elementor-element.elementor-element-5bc8dd0{
     animation: notif 16s infinite 8s;
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-5bc8dd0{
     animation: notif 16s infinite 8s;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f506c04 */.elementor-25 .elementor-element.elementor-element-f506c04{
     animation: notif 16s infinite 12s;
}
/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-f506c04{
     animation: notif 16s infinite 12s;
}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c95b2a0 */.elementor-25 .elementor-element.elementor-element-c95b2a0:before{
  content: '';
  display: block;
  width: 1920px;
  height: 1193px;
  background: url('https://gorifas.com/wp-content/uploads/2025/02/carros.webp') no-repeat center;
  background-size: contain;
  position: absolute;
  top: -240px;
  left: -490px;
  pointer-events: none;
  z-index: 999;
}

/*Tablet*/
@media (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-c95b2a0:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-865f28e *//* 🔹 Estilos base del botón */
.boton .elementor-button {
    position: relative;
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    border-radius: 50px;
    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%; /* ✅ Se inicia fuera del botón */
    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;
}

/* 🔹 Efecto de escala al pasar el mouse */
.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-box, class: .elementor-element-755a3c0 *//*Ordenador*/
@media (min-width:1025px){
    .elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-title{
        padding-inline: 160px;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-755a3c0 .elementor-image-box-title{
        padding-right: 15vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39036b8 */.elementor-25 .elementor-element.elementor-element-39036b8 svg{
height: unset !important;
margin-bottom: -6px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b677b6e */.elementor-25 .elementor-element.elementor-element-b677b6e svg{
height: unset !important;
margin-bottom: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-abd814d */.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item {
    background: #162221;
    padding: 12px 20px;
    border-radius: 12px;
    margin-bottom: 16px;
    text-align: left;
    width: 303px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item {
    padding: 2vw 2vw;
    margin-bottom: 2vw;
    text-align: left;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(1){
    width: 36vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(2){
    width: 36vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(3){
    width: 36vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(4){
    width: 40vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(5){
    width: 37vw;
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(1){
    width: 66vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(2){
    width: 75vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(3){
    width: 74vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(4){
    width: 70vw;
}
.elementor-25 .elementor-element.elementor-element-abd814d .elementor-icon-list-item:nth-of-type(5){
    width: 72vw;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8394de2 */.elementor-25 .elementor-element.elementor-element-8394de2 svg{
height: unset !important;
margin-bottom: -6px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-054795f */.elementor-25 .elementor-element.elementor-element-054795f svg{
height: unset !important;
margin-bottom: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67c687d */.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item {
    background: #162221;
    padding: 12px 20px;
    border-radius: 12px;
    margin-bottom: 16px;
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(1) {
    width: 289px;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(2) {
    width: 289px;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(3) {
    width: 289px;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(4) {
    width: 354px;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(5) {
    width: 374px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item {
    padding: 2vw 2vw;
    margin-bottom: 2vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(1){
    width: 34vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(2){
    width: 35vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(3){
    width: 39vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(4){
    width: 40vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(5){
    width: 45vw;
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(1){
    width: 83vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(2){
    width: 65vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(3){
    width: 74vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(4){
    width: 77vw;
}
.elementor-25 .elementor-element.elementor-element-67c687d .elementor-icon-list-item:nth-of-type(5){
    width: 81vw;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a09d55 */.elementor-25 .elementor-element.elementor-element-8a09d55:before{
    content: "BENEFICIOS";
    position: absolute;
    font-family: termina 2;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
    color: #6FA49D;
    background: #0A100F;
    padding: 10px 25px 8px 25px;
    border: solid 2px #283E3A;
    border-radius: 10px;
    top: -50px;
}

/*Ordenador*/
@media (min-width:1025px){
.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{
    padding-right: 90px;
}
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{
    padding-right: 10vw;
}
.elementor-25 .elementor-element.elementor-element-8a09d55:before{
    font-size: 2vw;
    padding: 1.5vw 3vw 1vw 3vw;
    top: -6vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-8a09d55:before{
    font-size: 3.5vw;
    padding: 1.5vw 3vw 1vw 3vw;
    top: -9vw;
}
.elementor-25 .elementor-element.elementor-element-8a09d55 .elementor-image-box-description{
    padding-right: 6vw;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87d5a87 */.pagos:after{
  content: '';
  display: block;
  width: 300px;
  height: 22px;
  background: url("https://gorifas.com/wp-content/uploads/2025/03/pagosnuevos.webp") no-repeat center;
  background-size: contain;
  position: absolute;
  top: 75px;
  left: 30px;
  transform: scale(1.1);
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .pagos:after{
  width: 100%;
  height: 100%;
  top: 6vw;
  left: calc(50% - 23vw);
  transform: scale(0.9);
}
}

/*Celular*/
@media (max-width:767px){
      .pagos:after{
  width: 100%;
  height: 100%;
  top: 12vw;
  left: calc(50% - 41vw);
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155bcee */.elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 15vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-155bcee .elementor-icon-box-title{
    padding-right: 18vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2111ffb */.elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 60px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2111ffb .elementor-icon-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3749169 */.elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 180px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-3749169 .elementor-icon-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ada6575 */.elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 200px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ada6575 .elementor-icon-box-title{
    padding-right: 30vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf8bc7f */.elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 30px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-cf8bc7f .elementor-icon-box-title{
    padding-right: 19vw;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7f5a992 */.elementor-25 .elementor-element.elementor-element-7f5a992 .elementor-swiper-button-prev{
    display: none;
}

.elementor-25 .elementor-element.elementor-element-7f5a992 .elementor-swiper-button-next{
    border: solid 1px #00FFEE;
    border-radius: 50px;
    padding: 15px;
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-7f5a992 .elementor-swiper-button-next{
    padding: 4vw;
}
.elementor-25 .elementor-element.elementor-element-7f5a992 .elementor-swiper-button-next:before{
    content: "Haz clic para ver más";
    position: absolute;
    color: #fff;
    font-size: 3.4vw;
    transform: translateX(-72vw);
    width: 50vw;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3007247 */.elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-title{
    background: #0A100F;
    padding: 10px 25px 8px 25px;
    border: solid 2px #283E3A;
    border-radius: 10px;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-left:calc(50% - 80px);
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-3007247 .elementor-image-box-title{
    background: #0A100F;
    padding: 2vw 4vw 1vw 4vw;
    border: solid 2px #283E3A;
    border-radius: 10px;
    width: fit-content;
    display: flex;
    text-align: left;
    margin-left: 0;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64783d9 */.elementor-25 .elementor-element.elementor-element-64783d9{
    background: #ffffff10;
    border-radius: 20px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-64783d9{
    border-radius: 15px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6031b22 */.carta{
    border: solid 1px #283E3A;
    border-radius: 20px;
    transition: 0.8s;
}
.carta:hover{
    transform: translateY(-5px) translateX(3px) rotate(-2deg);
    z-index: 99;
}

/*Ordenador*/
@media (min-width:1025px){
    .elementor-25 .elementor-element.elementor-element-6031b22{
    margin-top: 32px;
}
}

/*Celular*/
@media (max-width:767px){
    .carta{
    border-radius: 15px;
}
.elementor-25 .elementor-element.elementor-element-6031b22 .elementor-image-box-title{
    text-wrap: balance
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df75190 *//*Ordenador*/
@media (min-width:1025px){
    .elementor-25 .elementor-element.elementor-element-df75190{
    margin-top: 32px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9d543f3 */.elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{
    padding-right: 160px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{
    padding-right: 5vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-9d543f3 .elementor-image-box-title{
    padding-right: 12vw;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e04dc36 */.elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{
    padding-right: 150px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{
    padding-right: 0vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-e04dc36 .elementor-image-box-title{
    padding-right: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab5d2a8 *//*Tablet*/
@media (min-width:768px) and (max-width:1024px){
.elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-title{
    padding-right: 4vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-ab5d2a8 .elementor-image-box-title{
    padding-right: 8vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b3150 */.elementor-25 .elementor-element.elementor-element-74b3150{
    border-top: solid 2px;
    border-image: linear-gradient(to right, #00FFEE, transparent, #00FF51) 1;
}

.elementor-25 .elementor-element.elementor-element-74b3150:after{
  content: '';
  display: block;
  width: 1920px;
  height: 357px;
  background: url('https://gorifas.com/wp-content/uploads/2025/02/destellos.webp') no-repeat center;
  background-size: contain;
  position: absolute;
  top: -179px;
  left: calc(50% - 955px);
  mix-blend-mode: lighten;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-74b3150:after{
  width: 100%;
  height: 10%;
  top: -15vw;
  left: calc(50% - 50%);
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-74b3150:after{
  width: 100%;
  height: 20vw;
  top: -10vw;
  left: calc(50% - 50%);
}
.elementor-25 .elementor-element.elementor-element-74b3150{
    border-top: solid 1px;
    border-image: linear-gradient(to right, #00FFEE, #00FF51) 1;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-950973d */.elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{
    padding-inline: 150px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{
    padding-inline: 5vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-950973d .elementor-image-box-title{
    padding-inline: 0vw;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c794d30 */.elementor-25 .elementor-element.elementor-element-c794d30{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f79beff */.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-f79beff figure{
    order: 1;
    display: flex;
    justify-content: center;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}
/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 5.2vw
}

.elementor-25 .elementor-element.elementor-element-f79beff img{
    width: 59.4vw;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be79df */.elementor-25 .elementor-element.elementor-element-7be79df svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc3a5a *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bedd1 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-94bedd1{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}


/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0aa8b0 */.elementor-25 .elementor-element.elementor-element-e0aa8b0{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3e013b */.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-a3e013b figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0bdc66a */.elementor-25 .elementor-element.elementor-element-0bdc66a svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7e2e4 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b884d52 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-b884d52{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60798a2 */.elementor-25 .elementor-element.elementor-element-60798a2{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53ad191 */.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-53ad191 figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e9cbf3 */.elementor-25 .elementor-element.elementor-element-1e9cbf3 svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90dc8e5 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19ddee *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-c19ddee{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c794d30 */.elementor-25 .elementor-element.elementor-element-c794d30{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f79beff */.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-f79beff figure{
    order: 1;
    display: flex;
    justify-content: center;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}
/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 5.2vw
}

.elementor-25 .elementor-element.elementor-element-f79beff img{
    width: 59.4vw;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be79df */.elementor-25 .elementor-element.elementor-element-7be79df svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc3a5a *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bedd1 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-94bedd1{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}


/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0aa8b0 */.elementor-25 .elementor-element.elementor-element-e0aa8b0{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3e013b */.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-a3e013b figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0bdc66a */.elementor-25 .elementor-element.elementor-element-0bdc66a svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7e2e4 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b884d52 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-b884d52{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60798a2 */.elementor-25 .elementor-element.elementor-element-60798a2{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53ad191 */.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-53ad191 figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e9cbf3 */.elementor-25 .elementor-element.elementor-element-1e9cbf3 svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90dc8e5 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19ddee *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-c19ddee{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c794d30 */.elementor-25 .elementor-element.elementor-element-c794d30{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f79beff */.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-f79beff figure{
    order: 1;
    display: flex;
    justify-content: center;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}
/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 5.2vw
}

.elementor-25 .elementor-element.elementor-element-f79beff img{
    width: 59.4vw;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be79df */.elementor-25 .elementor-element.elementor-element-7be79df svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc3a5a *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bedd1 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-94bedd1{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}


/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0aa8b0 */.elementor-25 .elementor-element.elementor-element-e0aa8b0{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3e013b */.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-a3e013b figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0bdc66a */.elementor-25 .elementor-element.elementor-element-0bdc66a svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7e2e4 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b884d52 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-b884d52{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60798a2 */.elementor-25 .elementor-element.elementor-element-60798a2{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53ad191 */.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-53ad191 figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e9cbf3 */.elementor-25 .elementor-element.elementor-element-1e9cbf3 svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90dc8e5 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19ddee *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-c19ddee{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c794d30 */.elementor-25 .elementor-element.elementor-element-c794d30{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-c794d30 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c794d30 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f79beff */.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 32px;
}

.elementor-25 .elementor-element.elementor-element-f79beff figure{
    order: 1;
    display: flex;
    justify-content: center;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}
/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-f79beff .elementor-image-box-content{
    margin-bottom: 5.2vw
}

.elementor-25 .elementor-element.elementor-element-f79beff img{
    width: 59.4vw;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7be79df */.elementor-25 .elementor-element.elementor-element-7be79df svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc3a5a *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bedd1 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-94bedd1{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}


/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-94bedd1::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-94bedd1{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0aa8b0 */.elementor-25 .elementor-element.elementor-element-e0aa8b0{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-e0aa8b0 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-e0aa8b0 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3e013b */.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-a3e013b figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-a3e013b .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0bdc66a */.elementor-25 .elementor-element.elementor-element-0bdc66a svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7e2e4 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b884d52 *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-b884d52{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b884d52::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-b884d52{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-60798a2 */.elementor-25 .elementor-element.elementor-element-60798a2{
    z-index: 999;
}

.elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 305px !important;
        display: flex !important;
    justify-content: center !important;
}

.elementor-25 .elementor-element.elementor-element-60798a2 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 768px) and (max-width: 1139px) {
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 36.6vw !important;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-60798a2 figure{
    width: 71.5vw !important;
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-53ad191 */.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
}

.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 32px
}

.elementor-25 .elementor-element.elementor-element-53ad191 figure{
    order: 1;
}

@media (min-width: 768px) and (max-width: 1139px) {
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 2.5vw
}
}

/*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-53ad191 .elementor-image-box-content{
    margin-bottom: 5.2vw
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e9cbf3 */.elementor-25 .elementor-element.elementor-element-1e9cbf3 svg{
    overflow: visible;
    transform: scale(0.7);
    margin-right: 0px !important
}

.fontSize-10{
    font-size: 10px !important
}

@media (min-width: 768px) and (max-width: 1139px) {
.fontSize-10{
    font-size: 1.2vw !important
}
}

/*Celular*/
@media (max-width:767px){
.fontSize-10{
    font-size: 2.6vw !important
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90dc8e5 *//* 🔹 Estilos base del botón */
.botonCompra .elementor-button {
    background: linear-gradient(45deg, #00FFEE, #00FF51); /* ✅ Degradado fijo */
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
    width: 448.98px;
}

.botonCompra .elementor-button-link{
    box-shadow: none !important;
}

.botonCompra{
    position: absolute;
        left: 1px;
    top: 772px;
    overflow: hidden !important;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px
}

/* 🔹 Efecto de resplandor animado */
.botonCompra::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%; /* ✅ Se inicia fuera del botón */
    width: 20%;
    height: 91%;
    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;
}

/* 🔹 Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 110%;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .botonCompra .elementor-button{
        width: 53.95vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0vw;
        top: 98vw;
}
}

/*Celular*/
@media (max-width:767px){
    .botonCompra .elementor-button{
        width: 88.9vw;
        
    }
    
    
.botonCompra{
    position: absolute;
        left: 0.5vw;
        top: 177.8vw;
        border-bottom-left-radius: 3.8vw;
    border-bottom-right-radius: 3.8vw
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19ddee *//* Pseudo-elemento para el borde degradado */
.elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 30px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

.elementor-25 .elementor-element.elementor-element-c19ddee{
    height: 830px !important;
    min-width: 451px !important;
    width: 451px !important;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1140px){ 
    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 103.7vw !important;
        min-width: 54.07vw !important;
        width: 54.07vw !important;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-c19ddee::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 15px;
    background: linear-gradient(-120deg, #00FF51, #00FFEE);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    pointer-events: none;
}

    .elementor-25 .elementor-element.elementor-element-c19ddee{
        height: 190.2vw !important;
        min-width: 84.6vw !important;
        width: 89.9vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ac65f97 */.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper{
width: 1409px;
    max-width: 108vw;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    height: 843px;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-wrapper{
    left: 10px;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-next, .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev{
    border: solid 1px #00FFEE;
    border-radius: 50px;
    padding: 15px;
}

    .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev:before{
       content: ""; 
       position: absolute;
       display: block;
  width: 261px;
  height: 28px;
       background: url("https://gorifas.com/wp-content/uploads/2025/08/flechasTexto-grande.webp") no-repeat center;
       background-size: contain;

       left: -320px;
    }

.elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-next svg{
   fill: #00FFEE;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev svg{
    fill: #00FFEE;
}


@media (min-width: 1141px) {
    /*Aqui codigo para desenfoque para Carrusel*/
.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide {
    transition: transform 0.5s, filter 0.5s;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-prev {
    filter: blur(10px);
    transform: scale(0.5);
   
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-active {
    filter: blur(5px);
    transform: scale(0.9);
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-next {
    transform: scale(1);
    z-index: 2;
 
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-next ~ .swiper-slide {
    filter: blur(5px);
    transform: scale(0.9);
      
}
}



@media (min-width: 768px) and (max-width: 1139px) {
    
.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper{
                width: 120vw;
        max-width: 120vw;
        left: 50%
355.719px
;
        transform: translateX(-56%);
        position: relative;
        height: 110.08vw;
    }
    .elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-wrapper{
        left: 1.2vw;
    }
    .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev:before{
        width: 31.29vw;
        height: 3.36vw;
        left: -38.37vw;
    }


.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide {
    transition: transform 0.5s, filter 0.5s;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-prev {
    filter: blur(10px);
    transform: scale(0.5);
   
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-active {
    filter: blur(5px);
    transform: scale(0.9);
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-next {
    transform: scale(1);
    z-index: 2;
 
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-next ~ .swiper-slide {
    filter: blur(5px);
    transform: scale(0.9);
      
}


}

@media screen and (max-width: 767px){
.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper{
                width: 100vw;
        max-width: 100vw;
        left: 0%;
        transform: translateX(0);
        position: relative;
        height: 199.2vw;
    }
    
        .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev:before{
        width: 50.1vw;
        height: 10.2vw;
        left: -62.37vw;
        top: 2vw;
        background: url("https://gorifas.com/wp-content/uploads/2025/08/flechasTexto-movil1.webp") no-repeat center;
        background-size: contain;
    }
    
    .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-next, .elementor-25 .elementor-element.elementor-element-ac65f97 .elementor-swiper-button-prev{
    border: solid 1px #00FFEE;
    border-radius: 50px;
    padding: 3.8vw;
    transform: scale(0.8) !important;
}

.elementor-25 .elementor-element.elementor-element-ac65f97 .swiper-slide-active {
    margin-left: 2.5vw;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b4304 */.elementor-25 .elementor-element.elementor-element-10b4304{
    border-top: solid 2px #283E3A;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5898152 */.hola{
    background: #1E2E2C50;
    padding: 15px 20px;
    border: solid 1px #283E3A;
    border-radius: 10px;
    transition: 0.8s;
}
.hola:hover{
    transform: translateY(-5px) translateX(5px) rotate(2deg);
    z-index: 99;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .hola{
    padding: 1vw 3vw;
}
}

/*Celular*/
@media (max-width:767px){
    .hola{
    padding: 3vw 4vw 2vw 4vw;
}
.elementor-25 .elementor-element.elementor-element-5898152 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df828d5 *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-df828d5 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-829387f *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-829387f svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12d4d0c *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-12d4d0c svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3cd536 *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-b3cd536 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-751126b *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-751126b svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd1567f *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-bd1567f svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-378956d *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-378956d svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a442d4c *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-a442d4c svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31b120b *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-31b120b svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aef7b50 *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-aef7b50 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-709bba4 *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-709bba4 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa60591 *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-fa60591 svg{
    margin-top: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-069db7d *//*Celular*/
@media (max-width:767px){
.elementor-25 .elementor-element.elementor-element-069db7d svg{
    margin-top: 4vw;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39196a0 *//*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-39196a0 .elementor-icon-box-title{
        padding-right: 12vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f4fe45 *//*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-5f4fe45 .elementor-icon-box-title{
        padding-right: 5vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5c656d *//*Celular*/
@media (max-width:767px){
    .elementor-25 .elementor-element.elementor-element-b5c656d .elementor-icon-box-title{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2278758 *//*Ordenador*/
@media (min-width:1025px){
.elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title{
    padding-right: 100px;
}
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-2278758 .elementor-icon-box-title{
        padding-right: 8vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547dff6 *//*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-25 .elementor-element.elementor-element-547dff6{
        background: #000701 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4bf4d */.elementor-25 .elementor-element.elementor-element-6d4bf4d{
    border-top: solid 2px #283E3A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4521f1 *//*arra degradada */
.barra-degradado {
    width: 100%;
    padding: 20px 00px 5px 0px;
    background: linear-gradient(90deg, #00FFEE, #00FF51);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    font-size: 14px;
    font-family: termina 2;
    font-weight: 700;
    color: #1E2E2C;
}

/*ogo */
.logo-footer {
    width: 50px;
    margin-left: 10px;
    margin-top: -10px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    /*Barra degradada */
.barra-degradado {
    padding: 4vw 00vw 2vw 0vw;
    font-size: 2vw;
}

/*ogo */
.logo-footer {
    width: 8vw;
    margin-left: 1vw;
    margin-top: -2vw;
}
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .barra-degradado {
    width: 100%;
    padding: 2vw 0vw 0vw 0vw;
    font-size: 2vw;
}
}

/*Celular*/
@media (max-width:767px){
    .barra-degradado {
    width: 100%;
    padding: 4vw 0vw 0vw 0vw;
    font-size: 3.4vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb3f0cd */.scroll-left{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}


img{
  pointer-events: none;
	user-select: none;
}/* End custom CSS */