.elementor-21496 .elementor-element.elementor-element-26e12b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-21496 .elementor-element.elementor-element-a764570{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 60px;--row-gap:20px;--column-gap:60px;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-a764570::before, .elementor-21496 .elementor-element.elementor-element-a764570 > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-a764570 > .e-con-inner > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-a764570 > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-a764570 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-a764570 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21496 .elementor-element.elementor-element-a764570.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-5c99c9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-21496 .elementor-element.elementor-element-fde1d37{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21496 .elementor-element.elementor-element-82e4c03 > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-82e4c03{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-82e4c03 .badge{font-family:"Neue Plak", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.02em;padding:8px 17px 8px 17px !important;}.elementor-21496 .elementor-element.elementor-element-28718ac > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title{padding-top:5px !important;}.elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-content{padding-top:10px !important;}.elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-icon{font-size:30px !important;width:30px !important;height:30px !important;line-height:30px !important;}.elementor-21496 .elementor-element.elementor-element-28718ac .rounded-circle{width:calc(30px * 1.8) !important;}.elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title, .elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title.body-font, .elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title.secondary-font{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.01em;}.elementor-21496 .elementor-element.elementor-element-afafa56 .pix-heading-el, .elementor-21496 .elementor-element.elementor-element-afafa56 .heading-text{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-afafa56 .heading-text, .elementor-21496 .elementor-element.elementor-element-afafa56 .heading-text span, .elementor-21496 .elementor-element.elementor-element-afafa56 .body-font, .elementor-21496 .elementor-element.elementor-element-afafa56 .secondary-font{font-family:"Neue Plak", Sans-serif;font-size:48px;font-weight:600;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-faec92d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-21496 .elementor-element.elementor-element-faec92d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-faec92d p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text p{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text span{font-family:"Alexandria Novo", Sans-serif;font-size:15px;}.elementor-21496 .elementor-element.elementor-element-6431978{--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 80px;--row-gap:20px;--column-gap:80px;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-6431978:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0afd8f9 );}.elementor-21496 .elementor-element.elementor-element-6431978::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .e-con-inner > .elementor-background-video-container::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21496 .elementor-element.elementor-element-6431978 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21496 .elementor-element.elementor-element-6431978.e-con{--align-self:flex-start;}.elementor-21496 .elementor-element.elementor-element-d48be73{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:15px 15px 15px 15px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21496 .elementor-element.elementor-element-d48be73:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-d48be73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000A;}.elementor-21496 .elementor-element.elementor-element-d48be73:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-21496 .elementor-element.elementor-element-d48be73, .elementor-21496 .elementor-element.elementor-element-d48be73::before{--border-transition:0.3s;}.elementor-21496 .elementor-element.elementor-element-c2adf24{--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-21496 .elementor-element.elementor-element-6ed73a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-6ed73a0.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-4ca258b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-0b7ae05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-0b7ae05 p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text span{font-family:"Neue Plak", Sans-serif;font-size:16px;}.elementor-21496 .elementor-element.elementor-element-41e7dd2 > .elementor-widget-container{margin:-20px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-41e7dd2 .d-inline-block, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .pix-sliding-headline-2{max-width:500px !important;display:inline-block;}.elementor-21496 .elementor-element.elementor-element-41e7dd2 .pix-sliding-headline-2, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .pix-sliding-headline-2 span, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .body-font, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .heading-font{font-family:"Neue Plak", Sans-serif;font-size:38px;font-weight:600;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text p{text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text span{font-family:"Alexandria Novo", Sans-serif;font-size:15px;}.elementor-21496 .elementor-element.elementor-element-d31dc48{--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-21496 .elementor-element.elementor-element-d31dc48.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-dac2088 .card-body *{color:var(--pix-heading-default);}.elementor-21496 .elementor-element.elementor-element-dac2088 .card-header button, .elementor-21496 .elementor-element.elementor-element-dac2088 .card-header button svg{font-family:"Alexandria Novo", Sans-serif;font-size:14px;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-21496 .elementor-element.elementor-element-e76c10e.e-con{--align-self:center;}.elementor-21496 .elementor-element.elementor-element-3859ab1 .pix-promo-box{border-radius:15px 15px 15px 15px !important;}.elementor-21496 .elementor-element.elementor-element-0983b50{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-0983b50:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-0983b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0afd8f9 );}.elementor-21496 .elementor-element.elementor-element-3960859{--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-21496 .elementor-element.elementor-element-8352da1{width:100%;max-width:100%;}.elementor-21496 .elementor-element.elementor-element-8352da1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-173f56b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-21496 .elementor-element.elementor-element-173f56b:not(.elementor-motion-effects-element-type-background), .elementor-21496 .elementor-element.elementor-element-173f56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0afd8f9 );}.elementor-21496 .elementor-element.elementor-element-3fd0e28{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-21496 .elementor-element.elementor-element-355ad7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000021;--border-color:#00000021;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21496 .elementor-element.elementor-element-355ad7d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000021;--border-color:#00000021;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-21496 .elementor-element.elementor-element-355ad7d, .elementor-21496 .elementor-element.elementor-element-355ad7d::before{--border-transition:0.3s;}.elementor-21496 .elementor-element.elementor-element-83cf0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-83cf0f1 p{margin-bottom:0;}.elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text span{font-family:"Neue Plak", Sans-serif;font-size:16px;}.elementor-21496 .elementor-element.elementor-element-66376de > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){}@media(min-width:768px){.elementor-21496 .elementor-element.elementor-element-26e12b5{--content-width:1150px;}.elementor-21496 .elementor-element.elementor-element-a764570{--width:100%;}.elementor-21496 .elementor-element.elementor-element-5c99c9a{--width:100%;}.elementor-21496 .elementor-element.elementor-element-c2adf24{--width:30%;}.elementor-21496 .elementor-element.elementor-element-d31dc48{--width:44%;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--width:26%;}.elementor-21496 .elementor-element.elementor-element-355ad7d{--width:45%;}}@media(max-width:767px){.elementor-21496 .elementor-element.elementor-element-26e12b5{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-a764570{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-5c99c9a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-fde1d37{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-82e4c03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-82e4c03 .badge{font-size:10px;padding:7px 15px 7px 15px !important;}.elementor-21496 .elementor-element.elementor-element-28718ac > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title, .elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title.body-font, .elementor-21496 .elementor-element.elementor-element-28718ac .pix-feature-title.secondary-font{font-size:12px;}.elementor-21496 .elementor-element.elementor-element-afafa56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-afafa56 .heading-text, .elementor-21496 .elementor-element.elementor-element-afafa56 .heading-text span, .elementor-21496 .elementor-element.elementor-element-afafa56 .body-font, .elementor-21496 .elementor-element.elementor-element-afafa56 .secondary-font{font-size:34px;}.elementor-21496 .elementor-element.elementor-element-faec92d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21496 .elementor-element.elementor-element-faec92d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21496 .elementor-element.elementor-element-faec92d.elementor-element{--align-self:flex-start;}.elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text p{text-align:left !important;}.elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-faec92d .pix-el-text span{font-size:13px;line-height:1.6em;}.elementor-21496 .elementor-element.elementor-element-6431978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-d48be73{--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 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21496 .elementor-element.elementor-element-c2adf24{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21496 .elementor-element.elementor-element-6ed73a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-0b7ae05 .pix-el-text span{font-size:14px;}.elementor-21496 .elementor-element.elementor-element-41e7dd2 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-21496 .elementor-element.elementor-element-41e7dd2 .pix-sliding-headline-2, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .pix-sliding-headline-2 span, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .body-font, .elementor-21496 .elementor-element.elementor-element-41e7dd2 .heading-font{font-size:34px;line-height:1em;}.elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text, .elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-8fdb3eb .pix-el-text span{font-size:13px;}.elementor-21496 .elementor-element.elementor-element-e76c10e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-21496 .elementor-element.elementor-element-3859ab1 .pix-promo-box{border-radius:8px 8px 8px 8px !important;}.elementor-21496 .elementor-element.elementor-element-0983b50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21496 .elementor-element.elementor-element-173f56b{--padding-top:35px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-21496 .elementor-element.elementor-element-355ad7d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text p{text-align:center !important;}.elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text, .elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text p, .elementor-21496 .elementor-element.elementor-element-83cf0f1 .pix-el-text span{font-size:14px;}}/* Start custom CSS for pix-heading, class: .elementor-element-afafa56 *//* Primera parte: Color Cyan del tema */
.elementor-21496 .elementor-element.elementor-element-afafa56 span {
    color: var(--text-light-opacity-6) !important;
}

/* Segunda parte: Color de títulos del tema */
.elementor-21496 .elementor-element.elementor-element-afafa56 {
    color: var(--text-white) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e12b5 *//* 1. Contenedor: Base sólida negra */
.elementor-21496 .elementor-element.elementor-element-26e12b5.hero-bg-zoom {
    position: relative;
    overflow: hidden;
    background-color: #050505 !important; 
    isolation: isolate; 
}

/* 2. Capa de imagen: Entrada + Loop Cinematográfico Seguro */
.elementor-21496 .elementor-element.elementor-element-26e12b5.hero-bg-zoom::before {
    content: "";
    position: absolute;
    /* Mantenemos tu inset estable */
    inset: -35px; 
    background-image: url("https://crh.com.pe/wp-content/uploads/2026/03/banner-servicio-2.webp");
    background-size: cover;
    background-position: center;
    opacity: 0.7 !important; 
    
    filter: blur(0px); 
    /* Iniciamos con un zoom potente */
    transform: scale(1.4);
    
    /* ANIMACIONES ENCADENADAS: */
    animation: 
        heroZoomOut 6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards,
        heroBlurIn 5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s forwards,
        heroCinemaLoop 12s ease-in-out 6s infinite alternate; 
        
    will-change: transform, filter;
    z-index: -1; 
}

/* 3. Overlay Gradiente */
.elementor-21496 .elementor-element.elementor-element-26e12b5.hero-bg-zoom::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.65) 85%);
    mix-blend-mode: overlay; 
    z-index: 0;
    pointer-events: none;
}

/* 4. Definición de Animaciones */

/* Entrada: Zoom Out hasta un punto seguro (1.18) */
@keyframes heroZoomOut {
    from { transform: scale(1.4); }
    to { transform: scale(1.18); }
}

/* Entrada: Blur progresivo */
@keyframes heroBlurIn {
    from { filter: blur(0px); }
    to { filter: blur(4px); }
}

/* Bucle Cinematográfico: Movimiento "Ken Burns" pronunciado */
/* Oscila entre 1.18 y 1.35 para que el movimiento sea MUY visible */
/* Al no bajar de 1.18, el borde desenfocado nunca se verá */
@keyframes heroCinemaLoop {
    0% { transform: scale(1.18) rotate(0deg); }
    100% { transform: scale(1.35) rotate(0.5deg); } 
}

/* 5. Refuerzo de Texto */
.elementor-21496 .elementor-element.elementor-element-26e12b5.hero-bg-zoom > * {
    position: relative;
    z-index: 2;
    text-shadow: 0px 4px 15px rgba(0,0,0,0.6);
}/* End custom CSS */
/* Start custom CSS for pix-accordion, class: .elementor-element-dac2088 *//* 1. Eliminar sombra de las tarjetas del acordeón */
.elementor-21496 .elementor-element.elementor-element-dac2088 .accordion-card,
.elementor-21496 .elementor-element.elementor-element-dac2088 .shadow-sm {
    box-shadow: none !important;
}

/* 2. Tamaño de letra para PC (Escritorio) */
.elementor-21496 .elementor-element.elementor-element-dac2088 .texto-acordeon-personalizado {
    font-size: 14px !important;
    display: block;
}

/* 3. Tamaño de letra para Móvil (767px o menos) */
@media (max-width: 767px) {
    .elementor-21496 .elementor-element.elementor-element-dac2088 .texto-acordeon-personalizado {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for pix-promo-box, class: .elementor-element-3859ab1 *//* PC */
@media (min-width: 1024px) {
    .elementor-21496 .elementor-element.elementor-element-3859ab1 .pix-img-overlay { min-height: 360px; }
}

/* Móvil */
@media (max-width: 767px) {
    .elementor-21496 .elementor-element.elementor-element-3859ab1 .pix-img-overlay { min-height: 260px; }
    
    .elementor-21496 .elementor-element.elementor-element-3859ab1 .badge {
        font-size: 12px !important;
    }

    .elementor-21496 .elementor-element.elementor-element-3859ab1 .card-title {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Neue-Plak-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Neue-Plak-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Neue-Plak-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Neue-Plak-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Alexandria-wght350.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Alexandria-wght350.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Alexandria-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria Novo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://crh.com.pe/wp-content/uploads/2026/01/Alexandria-Medium-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */