.elementor-927 .elementor-element.elementor-element-87dc3fe{--display:flex;--min-height:840px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-87dc3fe:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-87dc3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byronbenavides.com/wp-content/uploads/2025/03/Taller-Ozonoterapia-Byron-Benavides-E.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-927 .elementor-element.elementor-element-5682705{--display:flex;--min-height:0px;--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:flex-start;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-5682705.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-dd4920b > .elementor-widget-container{margin:0px -263px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-dd4920b.elementor-element{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-dd4920b{text-align:left;}.elementor-927 .elementor-element.elementor-element-dd4920b img{width:40%;}.elementor-927 .elementor-element.elementor-element-790dea4 > .elementor-widget-container{margin:0px -85px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-790dea4.elementor-element{--align-self:flex-end;}.elementor-927 .elementor-element.elementor-element-790dea4{text-align:left;}.elementor-927 .elementor-element.elementor-element-790dea4 img{width:73%;}.elementor-927 .elementor-element.elementor-element-ca837cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-ca837cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-wrapper{text-align:left;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:700;line-height:60px;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title{color:var( --e-global-color-504fb99 );}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:400;line-height:34px;color:var( --e-global-color-504fb99 );}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:700;line-height:50px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-11f9f1a ) 0%, var( --e-global-color-11f9f1a ) 100%);border-radius:15px 15px 15px 15px;padding:015px 67px 15px 020px;}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button:focus{background-color:var( --e-global-color-761ce64 );}.elementor-927 .elementor-element.elementor-element-0b6d232{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-0b6d232 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-0b6d232.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button-content-wrapper{flex-direction:row;}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:700;line-height:25px;fill:var( --e-global-color-761ce64 );color:var( --e-global-color-761ce64 );background-image:linear-gradient(180deg, var( --e-global-color-11f9f1a ) 0%, var( --e-global-color-11f9f1a ) 100%);border-radius:15px 15px 15px 15px;padding:015px 20px 15px 20px;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button:focus{background-color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-08019f9{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-08019f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-08019f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:700;line-height:25px;fill:var( --e-global-color-761ce64 );color:var( --e-global-color-761ce64 );background-image:linear-gradient(180deg, var( --e-global-color-11f9f1a ) 0%, var( --e-global-color-11f9f1a ) 100%);border-radius:15px 15px 15px 15px;padding:015px 20px 15px 20px;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button:focus{background-color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-d41a4da{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-d41a4da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-d41a4da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button-content-wrapper{flex-direction:row;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:700;line-height:37px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-11f9f1a ) 0%, var( --e-global-color-11f9f1a ) 100%);border-radius:15px 15px 15px 15px;padding:015px 70px 15px 020px;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button:focus{background-color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-5d3ff7a{width:var( --container-widget-width, 73.355% );max-width:73.355%;--container-widget-width:73.355%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-5d3ff7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-5d3ff7a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button-content-wrapper{flex-direction:row;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-927 .elementor-element.elementor-element-403133e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--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-927 .elementor-element.elementor-element-403133e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;background-image:linear-gradient(180deg, var( --e-global-color-761ce64 ) 0%, var( --e-global-color-3dc3479 ) 100%);padding:020px 90px 20px 90px;}.elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button:hover, .elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-11f9f1a );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-927 .elementor-element.elementor-element-b62f824{width:100%;max-width:100%;}.elementor-927 .elementor-element.elementor-element-b62f824 > .elementor-widget-container{margin:715px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-b62f824.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button:hover svg, .elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button:focus svg{fill:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-d953fbc > .elementor-widget-container{--e-transform-rotateZ:-36deg;}.elementor-927 .elementor-element.elementor-element-d953fbc{z-index:1;}.elementor-927 .elementor-element.elementor-element-9976132 > .elementor-widget-container{--e-transform-rotateZ:-186deg;}.elementor-927 .elementor-element.elementor-element-9976132{z-index:1;}.elementor-927 .elementor-element.elementor-element-9239dbf{--display:flex;--min-height:866px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-9239dbf:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-9239dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byronbenavides.com/wp-content/uploads/2025/03/Fondo-ozono.webp");background-position:0px -21px;background-repeat:no-repeat;background-size:cover;}.elementor-927 .elementor-element.elementor-element-64d5554{--display:flex;}.elementor-927 .elementor-element.elementor-element-de6579a{width:var( --container-widget-width, 93.74% );max-width:93.74%;--container-widget-width:93.74%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-927 .elementor-element.elementor-element-de6579a > .elementor-widget-container{background-color:#EE8121;margin:040px 0px 0px 0px;padding:035px 0px 050px 0px;border-radius:24px 24px 24px 24px;}.elementor-927 .elementor-element.elementor-element-de6579a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item:not(:last-child):after{content:"";width:89%;border-color:#ddd;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > a{font-size:1.2vw;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-text{color:var( --e-global-color-11f9f1a );transition:color 0.3s;}.elementor-927 .elementor-element.elementor-element-dbec68d{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-dbec68d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-d352c22 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-wrapper{text-align:left;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-504fb99 );}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:600;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:3.3vw;font-weight:700;line-height:65px;color:var( --e-global-color-b363dee );}.elementor-927 .elementor-element.elementor-element-ec84543{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-927 .elementor-element.elementor-element-ec84543 > .elementor-widget-container{background-color:transparent;margin:012px -7px 20px 07px;padding:10px 30px 8px 0px;background-image:linear-gradient(180deg, #EE8121 0%, #FFCF0E 100%);border-radius:50px 50px 50px 50px;box-shadow:0px 0px 40px 1px #EE8121;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-wrapper{align-items:center;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon{font-size:32px;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;}.elementor-927 .elementor-element.elementor-element-667961a{--display:flex;}.elementor-927 .elementor-element.elementor-element-73d16bb{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-73d16bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-73d16bb img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(237.99999999999997, 128.99999999999994, 32.99999999999998, 0.14);}.elementor-927 .elementor-element.elementor-element-1ec1cec{--display:flex;}.elementor-927 .elementor-element.elementor-element-3c132ae{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-3c132ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-3c132ae img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(237.99999999999997, 128.99999999999994, 32.99999999999998, 0.14);}.elementor-927 .elementor-element.elementor-element-1e2d09c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-86391fe{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-86391fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-86391fe img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(237.99999999999997, 128.99999999999994, 32.99999999999998, 0.14);}.elementor-927 .elementor-element.elementor-element-ae9e0cd{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--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:340px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:340px;}.elementor-927 .elementor-element.elementor-element-ae9e0cd > .elementor-widget-container{margin:0px -620px 0px 0px;}.elementor-927 .elementor-element.elementor-element-e205f12{--display:flex;--min-height:1200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-e205f12:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-e205f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byronbenavides.com/wp-content/uploads/2025/03/Ozonoterapia-Byron-Benavides-fondoa.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-927 .elementor-element.elementor-element-a70e3ed{--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;--margin-top:-70px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-a70e3ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-fc24cb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-fc24cb7 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-fc24cb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-fc24cb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8vw;font-weight:700;color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-cd85c92{width:var( --container-widget-width, 60.011% );max-width:60.011%;--container-widget-width:60.011%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-927 .elementor-element.elementor-element-cd85c92 > .elementor-widget-container{background-color:transparent;margin:012px -7px 20px 07px;padding:10px 30px 8px 0px;background-image:linear-gradient(180deg, #297D89 0%, #139BDB 100%);border-radius:50px 50px 50px 50px;box-shadow:0px 0px 21px 0px #FFFFFF;}.elementor-927 .elementor-element.elementor-element-cd85c92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-wrapper{align-items:center;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-11f9f1a );}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon{font-size:32px;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:700;}.elementor-927 .elementor-element.elementor-element-88187a6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-927 .elementor-element.elementor-element-25b9afe{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-25b9afe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-25b9afe img{width:90%;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(22.00000000000001, 145, 145, 0.5019607843137255);}.elementor-927 .elementor-element.elementor-element-01fe804{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-927 .elementor-element.elementor-element-8eed1d6{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-8eed1d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-8eed1d6 img{width:90%;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(22.00000000000001, 145, 145, 0.5019607843137255);}.elementor-927 .elementor-element.elementor-element-90f6f23{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-927 .elementor-element.elementor-element-a96c12f{width:var( --container-widget-width, 83.33% );max-width:83.33%;--container-widget-width:83.33%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-a96c12f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-a96c12f img{width:90%;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 3px rgba(22.00000000000001, 145, 145, 0.5019607843137255);}.elementor-927 .elementor-element.elementor-element-59d758e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--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:350px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:270px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:350px;}.elementor-927 .elementor-element.elementor-element-59d758e > .elementor-widget-container{margin:0px 060px 0px -600px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-59d758e.elementor-element{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-40ac5c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-300px;}.elementor-927 .elementor-element.elementor-element-e2f67ba{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-927 .elementor-element.elementor-element-e2f67ba > .elementor-widget-container{background-color:var( --e-global-color-11f9f1a );margin:0px -50px 9px 0px;padding:035px 20px 050px 41px;border-radius:24px 24px 24px 24px;}.elementor-927 .elementor-element.elementor-element-e2f67ba.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(38px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(38px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(38px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-38px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-38px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item:not(:last-child):after{content:"";width:95%;border-color:#ddd;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > a{font-size:1.3vw;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-927 .elementor-element.elementor-element-8808fdb{--display:flex;--min-height:0px;--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-927 .elementor-element.elementor-element-87dc3fe:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-87dc3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byronbenavides.com/wp-content/uploads/2025/03/OzonoterapiaByron-BenavidesT.webp");background-position:center center;}.elementor-927 .elementor-element.elementor-element-87dc3fe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-927 .elementor-element.elementor-element-5682705{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-927 .elementor-element.elementor-element-5682705.e-con{--align-self:center;}.elementor-927 .elementor-element.elementor-element-dd4920b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-dd4920b.elementor-element{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-dd4920b{text-align:left;}.elementor-927 .elementor-element.elementor-element-dd4920b img{width:23vw;border-radius:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-790dea4 > .elementor-widget-container{margin:0vw -5vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-ca837cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-ca837cd > .elementor-widget-container{padding:0vw 010vw 14vw 010vw;}.elementor-927 .elementor-element.elementor-element-ca837cd.elementor-element{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-wrapper{text-align:center;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title a{font-size:5.7vw;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-description{font-size:24px;}.elementor-927 .elementor-element.elementor-element-0b6d232{width:var( --container-widget-width, 43vw );max-width:43vw;--container-widget-width:43vw;--container-widget-flex-grow:0;z-index:5;}.elementor-927 .elementor-element.elementor-element-0b6d232 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button{font-size:2.3vw;line-height:2em;padding:2vw 8vw 2vw 4vw;}.elementor-927 .elementor-element.elementor-element-08019f9{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:5;}.elementor-927 .elementor-element.elementor-element-08019f9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 40vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button{font-size:2.3vw;}.elementor-927 .elementor-element.elementor-element-d41a4da{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:5;}.elementor-927 .elementor-element.elementor-element-d41a4da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 40vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button{font-size:2.3vw;}.elementor-927 .elementor-element.elementor-element-5d3ff7a{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;z-index:5;}.elementor-927 .elementor-element.elementor-element-5d3ff7a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 40vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button{font-size:2.3vw;line-height:2.2em;padding:1vw 10vw 1vw 2vw;}.elementor-927 .elementor-element.elementor-element-403133e{--min-height:0vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-89vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-403133e.e-con{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-b62f824 > .elementor-widget-container{margin:91vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-b62f824{z-index:1;}.elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button{font-size:2.3vw;}.elementor-927 .elementor-element.elementor-element-d953fbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-9239dbf{--justify-content:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-9239dbf:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-9239dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-927 .elementor-element.elementor-element-64d5554{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:08vw;--padding-bottom:05vw;--padding-left:0vw;--padding-right:0vw;}.elementor-927 .elementor-element.elementor-element-64d5554.e-con{--order:99999 /* order end hack */;}.elementor-927 .elementor-element.elementor-element-de6579a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-927 .elementor-element.elementor-element-de6579a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > a{font-size:2.8vw;}.elementor-927 .elementor-element.elementor-element-dbec68d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-d352c22{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-d352c22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-d352c22.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-wrapper{text-align:center;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title a{font-size:4.9vw;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-description{font-size:7.4vw;line-height:1.1em;}.elementor-927 .elementor-element.elementor-element-ec84543 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 4vw 1vw 0vw;}.elementor-927 .elementor-element.elementor-element-ec84543{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-927 .elementor-element.elementor-element-ec84543.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon{font-size:3vw;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title a{font-size:3.5vw;}.elementor-927 .elementor-element.elementor-element-ae9e0cd{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:100;--e-n-carousel-arrow-prev-left-position:2vw;--e-n-carousel-arrow-prev-top-position:38vw;--e-n-carousel-arrow-next-right-position:2vw;--e-n-carousel-arrow-next-top-position:38vw;}.elementor-927 .elementor-element.elementor-element-ae9e0cd > .elementor-widget-container{margin:0vw -6vw 0vw 0vw;padding:030px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-e205f12{--justify-content:center;}.elementor-927 .elementor-element.elementor-element-a70e3ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-927 .elementor-element.elementor-element-fc24cb7{text-align:center;}.elementor-927 .elementor-element.elementor-element-fc24cb7 .elementor-heading-title{font-size:6.9vw;line-height:1.1em;}.elementor-927 .elementor-element.elementor-element-cd85c92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1vw 2vw 1vw 0vw;}.elementor-927 .elementor-element.elementor-element-cd85c92{--container-widget-width:40vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 40vw );max-width:40vw;--icon-box-icon-margin:35px;}.elementor-927 .elementor-element.elementor-element-cd85c92.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon{font-size:3vw;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title a{font-size:4vw;}.elementor-927 .elementor-element.elementor-element-88187a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-927 .elementor-element.elementor-element-01fe804{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-927 .elementor-element.elementor-element-90f6f23{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-927 .elementor-element.elementor-element-59d758e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;z-index:100;--e-n-carousel-arrow-prev-left-position:10vw;--e-n-carousel-arrow-prev-top-position:33vw;--e-n-carousel-arrow-next-right-position:10vw;--e-n-carousel-arrow-next-top-position:33vw;}.elementor-927 .elementor-element.elementor-element-59d758e > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-59d758e.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-40ac5c3{--justify-content:center;--align-items:center;--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-927 .elementor-element.elementor-element-40ac5c3.e-con{--align-self:center;}.elementor-927 .elementor-element.elementor-element-e2f67ba > .elementor-widget-container{margin:0px -10px 0px -10px;padding:30px 0px 30px 20px;}.elementor-927 .elementor-element.elementor-element-e2f67ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-927 .elementor-element.elementor-element-e2f67ba.elementor-element{--align-self:center;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > a{font-size:2.9vw;}}@media(max-width:767px){.elementor-927 .elementor-element.elementor-element-87dc3fe:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-87dc3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byronbenavides.com/wp-content/uploads/2025/03/Ozonoterapia-Byron-Benavides-C.webp");}.elementor-927 .elementor-element.elementor-element-87dc3fe{--content-width:100vw;--min-height:100vh;--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-927 .elementor-element.elementor-element-5682705{--width:92%;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-927 .elementor-element.elementor-element-dd4920b{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-dd4920b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-dd4920b.elementor-element{--align-self:flex-start;}.elementor-927 .elementor-element.elementor-element-dd4920b img{width:45vw;}.elementor-927 .elementor-element.elementor-element-790dea4{width:var( --container-widget-width, 30vw );max-width:30vw;--container-widget-width:30vw;--container-widget-flex-grow:0;z-index:20;}.elementor-927 .elementor-element.elementor-element-ca837cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-ca837cd > .elementor-widget-container{padding:1vw 0vw 43vw 0vw;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-wrapper{text-align:center;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-title a{font-size:11vw;line-height:1.2em;}.elementor-927 .elementor-element.elementor-element-ca837cd .elementor-icon-box-description{font-size:20px;}.elementor-927 .elementor-element.elementor-element-0b6d232{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-0b6d232 > .elementor-widget-container{margin:215px 0px -7px 0px;}.elementor-927 .elementor-element.elementor-element-0b6d232 .elementor-button{font-size:5vw;line-height:2em;padding:4vw 11vw 04vw 4vw;}.elementor-927 .elementor-element.elementor-element-08019f9{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-08019f9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-08019f9 .elementor-button{font-size:4.6vw;line-height:1.2em;padding:010px 010px 010px 010px;}.elementor-927 .elementor-element.elementor-element-d41a4da{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-927 .elementor-element.elementor-element-d41a4da > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-d41a4da .elementor-button{font-size:4.6vw;line-height:1.2em;padding:10px 15px 10px 15px;}.elementor-927 .elementor-element.elementor-element-5d3ff7a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-927 .elementor-element.elementor-element-5d3ff7a{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-927 .elementor-element.elementor-element-5d3ff7a .elementor-button{font-size:4.6vw;line-height:2.3em;padding:3vw 15vw 3vw 4vw;}.elementor-927 .elementor-element.elementor-element-b62f824 > .elementor-widget-container{margin:-368px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-b62f824 .elementor-button{font-size:7vw;padding:10px 35px 10px 35px;}.elementor-927 .elementor-element.elementor-element-9239dbf:not(.elementor-motion-effects-element-type-background), .elementor-927 .elementor-element.elementor-element-9239dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-927 .elementor-element.elementor-element-64d5554{--width:86%;--padding-top:20vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-927 .elementor-element.elementor-element-de6579a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-de6579a{--e-icon-list-icon-size:23px;}.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item > a{font-size:4.3vw;}.elementor-927 .elementor-element.elementor-element-d352c22{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-title a{font-size:5.7vw;}.elementor-927 .elementor-element.elementor-element-d352c22 .elementor-icon-box-description{font-size:9.8vw;}.elementor-927 .elementor-element.elementor-element-ec84543 > .elementor-widget-container{padding:13px 10px 11px 0px;}.elementor-927 .elementor-element.elementor-element-ec84543{--container-widget-width:57vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 57vw );max-width:57vw;}.elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-ec84543 .elementor-icon-box-title a{font-size:6.7vw;line-height:0.2em;}.elementor-927 .elementor-element.elementor-element-667961a{--content-width:80%;}.elementor-927 .elementor-element.elementor-element-73d16bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-927 .elementor-element.elementor-element-1ec1cec{--content-width:80%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-927 .elementor-element.elementor-element-3c132ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-927 .elementor-element.elementor-element-1e2d09c{--content-width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-927 .elementor-element.elementor-element-86391fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-86391fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-927 .elementor-element.elementor-element-ae9e0cd{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-position:31vw;--e-n-carousel-arrow-prev-top-position:39vh;--e-n-carousel-arrow-next-right-position:12vw;--e-n-carousel-arrow-next-top-position:39vh;}.elementor-927 .elementor-element.elementor-element-ae9e0cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px -9px 0px;}.elementor-927 .elementor-element.elementor-element-fc24cb7 .elementor-heading-title{font-size:8.205vw;}.elementor-927 .elementor-element.elementor-element-cd85c92{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--icon-box-icon-margin:3px;}.elementor-927 .elementor-element.elementor-element-cd85c92 > .elementor-widget-container{padding:10px 20px 5px 18px;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title{margin-block-end:0px;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon{font-size:32px;}.elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title, .elementor-927 .elementor-element.elementor-element-cd85c92 .elementor-icon-box-title a{font-size:6.8vw;line-height:0.5em;}.elementor-927 .elementor-element.elementor-element-88187a6{--content-width:80vw;}.elementor-927 .elementor-element.elementor-element-25b9afe{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-927 .elementor-element.elementor-element-01fe804{--content-width:80vw;}.elementor-927 .elementor-element.elementor-element-8eed1d6{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-927 .elementor-element.elementor-element-a96c12f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-927 .elementor-element.elementor-element-59d758e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:27vw;--e-n-carousel-arrow-prev-top-position:38vh;--e-n-carousel-arrow-next-right-position:8vw;--e-n-carousel-arrow-next-top-position:38vh;}.elementor-927 .elementor-element.elementor-element-59d758e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-927 .elementor-element.elementor-element-40ac5c3{--width:85%;}.elementor-927 .elementor-element.elementor-element-e2f67ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-927 .elementor-element.elementor-element-e2f67ba{--icon-vertical-align:flex-start;}.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item > a{font-size:4.3vw;}}@media(min-width:768px){.elementor-927 .elementor-element.elementor-element-5682705{--width:50%;}.elementor-927 .elementor-element.elementor-element-403133e{--width:50%;}.elementor-927 .elementor-element.elementor-element-64d5554{--width:53%;}.elementor-927 .elementor-element.elementor-element-dbec68d{--width:46%;}.elementor-927 .elementor-element.elementor-element-a70e3ed{--width:42%;}.elementor-927 .elementor-element.elementor-element-40ac5c3{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-927 .elementor-element.elementor-element-5682705{--width:86%;}.elementor-927 .elementor-element.elementor-element-403133e{--width:84%;}.elementor-927 .elementor-element.elementor-element-64d5554{--width:80%;}.elementor-927 .elementor-element.elementor-element-dbec68d{--width:85%;}.elementor-927 .elementor-element.elementor-element-667961a{--content-width:100%;}.elementor-927 .elementor-element.elementor-element-a70e3ed{--width:100%;}.elementor-927 .elementor-element.elementor-element-40ac5c3{--width:82%;}}/* Start custom CSS for icon-box, class: .elementor-element-ca837cd *//* Estilos generales para .resaltado */
.resaltado {
    background-color: #9FCC41; /* Fondo verde */
    color: white; /* Texto en blanco */
    padding: 10px 10px 16px 10px; /* Espaciado interno */
    border-radius: 15px; /* Bordes redondeados */
    display: inline-block; /* Para que el fondo solo afecte el texto */
}

/* Media query para dispositivos móviles */
@media (max-width: 767px) {
    .resaltado {
        padding: 1px 8px 1px 8px; /* Reducir el padding en móviles */
        border-radius: 10px; /* Bordes ligeramente menos redondeados */
        font-size: 39px; /* Reducir el tamaño de la fuente si es necesario */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b6d232 */.elementor-927 .elementor-element.elementor-element-0b6d232 svg {
    width: 35px; 
    height: 35px;
}
.elementor-button {
    animation: latido 2.5s infinite linear; /* Animación siempre activa */
    box-shadow:5px 5px 5px 5px #38846C; /* Color de la sombra */
    transition: box-shadow 2.5s ease-in-out; /* Suaviza el cambio */
}

.elementor-button:hover {
    animation: pulse 1s infinite alternate; /* Nueva animación al hacer hover */
}

/* Animación de latido */
@keyframes latido {
    0% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
    50% {
        box-shadow: 0px 0px 15px 5px rgba(56, 132, 108, 1);
    }
    100% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
}

/* Animación de pulse */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0px 0px 10px 3px rgba(56, 132, 108, 1);
    }
    100% {
        transform: scale(1.1);
        box-shadow: 0px 0px 20px 6px rgba(56, 132, 108, 0.8);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08019f9 */.elementor-927 .elementor-element.elementor-element-08019f9 svg {
    width: 35px; 
    height: 35px;
}

.elementor-button {
    animation: latido 1.5s infinite linear; /* Animación siempre activa */
    box-shadow:50px 5px 5px 5px #38846C; /* Color de la sombra */
    transition: box-shadow 2s ease-in-out; /* Suaviza el cambio */
}

.elementor-button:hover {
    animation: pulse 1s infinite alternate; /* Nueva animación al hacer hover */
}

/* Animación de latido */
@keyframes latido {
    0% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
    50% {
        box-shadow: 0px 0px 15px 5px rgba(56, 132, 108, 1);
    }
    100% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
}

/* Animación de pulse */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0px 0px 10px 3px rgba(56, 132, 108, 1);
    }
    100% {
        transform: scale(1.1);
        box-shadow: 0px 0px 20px 6px rgba(56, 132, 108, 0.8);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d41a4da */.elementor-927 .elementor-element.elementor-element-d41a4da svg {
    width: 35px; 
    height: 35px;
}

.elementor-button {
    animation: latido 1.5s infinite linear; /* Animación siempre activa */
    box-shadow:50px 5px 5px 5px #38846C; /* Color de la sombra */
    transition: box-shadow 2s ease-in-out; /* Suaviza el cambio */
}

.elementor-button:hover {
    animation: pulse 1s infinite alternate; /* Nueva animación al hacer hover */
}

/* Animación de latido */
@keyframes latido {
    0% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
    50% {
        box-shadow: 0px 0px 15px 5px rgba(56, 132, 108, 1);
    }
    100% {
        box-shadow: 0px 0px 5px 2px rgba(56, 132, 108, 1);
    }
}

/* Animación de pulse */
@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0px 0px 10px 3px rgba(56, 132, 108, 1);
    }
    100% {
        transform: scale(1.1);
        box-shadow: 0px 0px 20px 6px rgba(56, 132, 108, 0.8);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d3ff7a */.elementor-927 .elementor-element.elementor-element-5d3ff7a svg {
    width: 35px; 
    height: 35px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d953fbc */.elementor-927 .elementor-element.elementor-element-d953fbc {
  position: absolute;
  left: calc(50% - 1400px);
  bottom: -200px;
  overflow: visible !important;
  animation: flotar 9s infinite ease-in-out;
  width: 750px;
}

/* Animación "flotar" */
@keyframes flotar {
  0%, 100% {
    transform: translateY(-10px) rotate(-3deg);
    filter: blur(0px);
  }
  50% {
    transform: translateY(20px);
    filter: blur(0px);
  }
}

/* Animación alternativa "flotaricel" */
@keyframes flotaricel {
  0%, 100% {
    transform: translateY(-10px) rotate(-5deg);
    filter: blur(px);
  }
  50% {
    transform: translateY(10px);
    filter: blur(0px);
  }
}

/* Estilos para pantallas pequeñas */
@media (max-width: 1024px) {
 .elementor-927 .elementor-element.elementor-element-d953fbc {
    position: absolute;
    left: calc(50% - 63vw);
    bottom: -49vw;
    overflow: visible !important;
    width: 45vw;
  }
}

/* Estilos para pantallas pequeñas */
@media (max-width: 766px) {
 .elementor-927 .elementor-element.elementor-element-d953fbc {
    position: absolute;
    left: calc(50% - 65vw);
    bottom: 45vw;
    overflow: visible !important;
    width: 50vw;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9976132 */.elementor-927 .elementor-element.elementor-element-9976132 {
  position: absolute;
  left: calc(50% + 480px);
  bottom: 0px;
  overflow: visible !important;
  animation: flotar 9s infinite ease-in-out;
  width: 650px;
}

/* Animación "flotar" */
@keyframes flotar {
  0%, 100% {
    transform: translateY(-10px) rotate(-3deg);
    filter: blur(0px);
  }
  50% {
    transform: translateY(20px);
    filter: blur(0px);
  }
}

/* Animación alternativa "flotaricel" */
@keyframes flotaricel {
  0%, 100% {
    transform: translateY(-10px) rotate(-5deg);
    filter: blur(px);
  }
  50% {
    transform: translateY(10px);
    filter: blur(0px);
  }
}

/* Estilos para pantallas pequeñas */
@media (max-width: 1024px) {
 .elementor-927 .elementor-element.elementor-element-9976132 {
    position: absolute;
    left: calc(50% + 18vw);
    bottom: -48vw;
    overflow: visible !important;
    width: 45vw;
  }
}

/* Estilos para pantallas pequeñas */
@media (max-width: 766px) {
 .elementor-927 .elementor-element.elementor-element-9976132 {
    position: absolute;
    left: calc(50% + 25vw);
    bottom: 222vw;
    overflow: visible !important;
    width: 40vw;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-de6579a *//* Estilos generales para .elementor-icon-list-item */
.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item {
    padding: 1px 5px 10px 40px; /* Espaciado interno */
    border-radius: 10px; /* Bordes redondeados */
    transition: 0.9s; /* Transición suave */
    position: relative; /* Necesario para posicionar el divisor */
    overflow: hidden; /* Evita que el divisor se salga del widget */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
    width: 95%; /* Asegura que el contenedor ocupe el ancho disponible */
}

/* Agrega el divisor con espacio a los lados */
.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item::after {
    content: ''; /* Necesario para que se muestre el pseudo-elemento */
    position: absolute; /* Posiciona el divisor */
    bottom: 0; /* Lo coloca en la parte inferior */
    left: 30px; /* Espacio a la izquierda */
    right: 30px; /* Espacio a la derecha (igual que a la izquierda) */
    height: 1px; /* Grosor del divisor */
    background-color: #ccc; /* Color del divisor (ajusta según tu diseño) */
}

/* Efecto hover */
.elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item:hover {
    transform: translateX(30px); /* Desplazamiento al pasar el mouse */
}

/* Media query para dispositivos móviles */
@media (max-width: 767px) {
    .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item {
        padding: 1px 5px 8px 20px; /* Reducir el padding en móviles */
        width: 100%; /* Ocupar el 100% del ancho en móviles */
    }

    .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item::after {
        left: 15px; /* Reducir el espacio a la izquierda */
        right: 15px; /* Reducir el espacio a la derecha */
    }

    .elementor-927 .elementor-element.elementor-element-de6579a .elementor-icon-list-item:hover {
        transform: translateX(15px); /* Reducir el desplazamiento en hover */
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ae9e0cd */.elementor-927 .elementor-element.elementor-element-ae9e0cd .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-927 .elementor-element.elementor-element-ae9e0cd .elementor-swiper-button-next{
    height: 50px;
    background-color: #EE8121;
    width: 80px;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
}

.elementor-927 .elementor-element.elementor-element-ae9e0cd .elementor-swiper-button-prev{
    height: 50px;
    background-color: #EE8121;
    width: 80px;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
}

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-59d758e */.elementor-927 .elementor-element.elementor-element-59d758e .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-927 .elementor-element.elementor-element-59d758e .elementor-swiper-button-next{
    height: 50px;
    background-color: #297D89;
    width: 80px;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
}

.elementor-927 .elementor-element.elementor-element-59d758e .elementor-swiper-button-prev{
    height: 50px;
    background-color: #297D89;
    width: 80px;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e2f67ba *//* Estilos generales para .elementor-icon-list-item */
.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item {
    padding: 1px 1px 10px 40px; /* Espaciado interno */
    border-radius: 10px; /* Bordes redondeados */
    transition: 0.8s; /* Transición suave */
    position: relative; /* Necesario para posicionar el divisor */
    overflow: hidden; /* Evita que el divisor se salga del widget */
    box-sizing: border-box; /* Asegura que el padding no afecte el ancho */
    width: 92%; /* Asegura que el contenedor ocupe el ancho disponible */
}

/* Agrega el divisor con espacio a los lados */
.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item::after {
    content: ''; /* Necesario para que se muestre el pseudo-elemento */
    position: absolute; /* Posiciona el divisor */
    bottom: 0; /* Lo coloca en la parte inferior */
    left: 1px; /* Espacio a la izquierda */
    right: 1px; /* Espacio a la derecha (igual que a la izquierda) */
    height: 1px; /* Grosor del divisor */
    background-color: #ccc; /* Color del divisor (ajusta según tu diseño) */
}

/* Efecto hover */
.elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item:hover {
    transform: translateX(20px); /* Desplazamiento al pasar el mouse */
}

/* Media query para dispositivos móviles */
@media (max-width: 767px) {
    .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item {
        padding: 1px 15px 8px 25px; /* Reducir el padding en móviles */
        width: 100%; /* Ocupar el 100% del ancho en móviles */
    }

    .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item::after {
        left: 1px; /* Mantener el espacio a la izquierda */
        right: 1px; /* Mantener el espacio a la derecha */
    }

    .elementor-927 .elementor-element.elementor-element-e2f67ba .elementor-icon-list-item:hover {
        transform: translateX(10px); /* Reducir el desplazamiento en hover */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba6378 */.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 */::selection{
color: #ffffff;
background: #38846C;
}

/*para ordenador*/
@media (min-width: 1025px){
    :root{
        --colunas: 12;
        --largura: 1140px;
        --offset: 0px;
        --gutter: 20px;
        --cor: #cb000020;
    }
}

/*para tablet*/
@media (min-width: 768px) and (max-width: 1024px){
    :root{
        --colunas: 10;
        --largura: 85vw;
        --offset: 0px;
        --gutter: 1.5vw;
        --cor: #cb000020;
    }
}

/*para celular*/
@media (max-width: 767px){
    :root{
        --colunas: 8;
        --largura: 85vw;
        --offset: 0px;
        --gutter: 1.8vw;
        --cor: #cb000020;
    }
}

body.elementor-editor-active::after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    pointer-events: none;
    z-index: 1000;
    min-height: 100vh;
    width: calc(100% - (2 * var(--offset)));
    max-width: var(--largura);
    background-size: calc(100% + var(--gutter)) 100%;
    background-image: repeating-linear-gradient( to right, var(--cor), var(--cor) calc((100% / var(--colunas)) - var(--gutter)), transparent calc((100% / var(--colunas)) - var(--gutter)), transparent calc(100% / var(--colunas)) );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Black.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-ExtraBold.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Bold.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-SemiBold.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.eot');
	src: url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.woff2') format('woff2'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.woff') format('woff'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.ttf') format('truetype'),
		url('https://byronbenavides.com/wp-content/uploads/2025/02/Montserrat-Regular.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */