.elementor-21 .elementor-element.elementor-element-8291ce3{--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;--overlay-opacity:0.56;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8291ce3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8291ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-8291ce3::before, .elementor-21 .elementor-element.elementor-element-8291ce3 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8291ce3 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8291ce3 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8291ce3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8291ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8291ce3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a58fd25{--display:flex;}.elementor-21 .elementor-element.elementor-element-ef83331{z-index:11;text-align:center;}.elementor-21 .elementor-element.elementor-element-ef83331 .elementor-heading-title{font-family:"neue-regrade", Sans-serif;font-size:93px;font-weight:900;font-style:italic;line-height:110px;color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-91e2f0f .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-21 .elementor-element.elementor-element-91e2f0f .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-91e2f0f .aux-modern-button-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-91e2f0f .aux-text{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-91e2f0f .aux-modern-button:hover .aux-text{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ccdd92c{--display:flex;--position:absolute;--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;bottom:0px;}.elementor-21 .elementor-element.elementor-element-ccdd92c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ccdd92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ccdd92c{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-ccdd92c{right:0px;}.elementor-21 .elementor-element.elementor-element-0d53379.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0d53379{text-align:center;}.elementor-21 .elementor-element.elementor-element-0d53379 .elementor-heading-title{font-family:"neue-regrade", Sans-serif;font-size:16px;font-weight:900;color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-01fa2de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:115px;--padding-right:115px;}.elementor-21 .elementor-element.elementor-element-01fa2de:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-01fa2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-f5e7b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-c55c231 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-167a833{color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-8a6c090 .aux-modern-button{padding:10px 30px 10px 30px;}.elementor-21 .elementor-element.elementor-element-8a6c090 .aux-text{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d0eb944{--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;}.elementor-21 .elementor-element.elementor-element-d0eb944.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-143f053{--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:flex-start;--padding-top:20px;--padding-bottom:60px;--padding-left:115px;--padding-right:115px;}.elementor-21 .elementor-element.elementor-element-143f053:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-143f053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-b66fabb{padding:0px 0px 00px 0px;}.elementor-21 .elementor-element.elementor-element-b66fabb .elementor-heading-title{color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-fc96224{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0b3b3a6{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0b3b3a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-a6a45a3{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 55px 15px;}.elementor-21 .elementor-element.elementor-element-a6a45a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .col-title a, .elementor-21 .elementor-element.elementor-element-a6a45a3 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a6a45a3 .col-title, .elementor-21 .elementor-element.elementor-element-a6a45a3 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-a6a45a3 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-02d1ed6{--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;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-1915195{background-color:#F1F5F9;padding:0px 15px 55px 15px;}.elementor-21 .elementor-element.elementor-element-1915195.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1915195 .col-title a, .elementor-21 .elementor-element.elementor-element-1915195 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1915195 .col-title, .elementor-21 .elementor-element.elementor-element-1915195 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-1915195 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1915195 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-1915195 .aux-widget-advanced-text{border-radius:00px 00px 00px 00px;}.elementor-21 .elementor-element.elementor-element-d152dfd{--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;}.elementor-21 .elementor-element.elementor-element-d152dfd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-f091a80{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-f091a80.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f091a80{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-f091a80{right:0px;}.elementor-21 .elementor-element.elementor-element-f091a80 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-f091a80 .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-f091a80 .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-f091a80 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-50c644e{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-50c644e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-50c644e .col-title a, .elementor-21 .elementor-element.elementor-element-50c644e .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-50c644e .col-title, .elementor-21 .elementor-element.elementor-element-50c644e .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-50c644e .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-50c644e .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-85a4ce8{--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;}.elementor-21 .elementor-element.elementor-element-32f1944{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-32f1944.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-32f1944{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-32f1944{right:0px;}.elementor-21 .elementor-element.elementor-element-32f1944 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-32f1944 .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-32f1944 .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-32f1944 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-05a7916{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 55px 15px;}.elementor-21 .elementor-element.elementor-element-05a7916.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-05a7916 .col-title a, .elementor-21 .elementor-element.elementor-element-05a7916 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-05a7916 .col-title, .elementor-21 .elementor-element.elementor-element-05a7916 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-05a7916 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-05a7916 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-05a7916 .aux-widget-advanced-text{border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-ded8f12{--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;}.elementor-21 .elementor-element.elementor-element-08d8b23{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-08d8b23.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-08d8b23{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-08d8b23{right:0px;}.elementor-21 .elementor-element.elementor-element-08d8b23 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-08d8b23 .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-08d8b23 .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-08d8b23 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-62377b6{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 35px 15px;}.elementor-21 .elementor-element.elementor-element-62377b6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-62377b6 .col-title a, .elementor-21 .elementor-element.elementor-element-62377b6 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-62377b6 .col-title, .elementor-21 .elementor-element.elementor-element-62377b6 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-62377b6 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-62377b6 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-62377b6 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1285f6b{--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;}.elementor-21 .elementor-element.elementor-element-0886c06{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-0886c06.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-0886c06{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-0886c06{right:0px;}.elementor-21 .elementor-element.elementor-element-0886c06 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-0886c06 .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-0886c06 .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-0886c06 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-80a2953{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 25px 15px;}.elementor-21 .elementor-element.elementor-element-80a2953.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-80a2953 .col-title a, .elementor-21 .elementor-element.elementor-element-80a2953 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-80a2953 .col-title, .elementor-21 .elementor-element.elementor-element-80a2953 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-80a2953 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-80a2953 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-80a2953 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a4cf4db{--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;}.elementor-21 .elementor-element.elementor-element-b842d7c{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-b842d7c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b842d7c{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-b842d7c{right:0px;}.elementor-21 .elementor-element.elementor-element-b842d7c .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b842d7c .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-b842d7c .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-b842d7c .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-25ce187{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 55px 15px;}.elementor-21 .elementor-element.elementor-element-25ce187.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-25ce187 .col-title a, .elementor-21 .elementor-element.elementor-element-25ce187 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-25ce187 .col-title, .elementor-21 .elementor-element.elementor-element-25ce187 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-25ce187 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-25ce187 .aux-text-widget-overlay, .elementor-21 .elementor-element.elementor-element-25ce187 .aux-widget-advanced-text{border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-ff116aa{--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;}.elementor-21 .elementor-element.elementor-element-1887b6c{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-1887b6c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-1887b6c{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-1887b6c{right:0px;}.elementor-21 .elementor-element.elementor-element-1887b6c .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1887b6c .elementor-icon{font-size:2.2em;}.elementor-21 .elementor-element.elementor-element-1887b6c .elementor-icon svg{height:2.2em;}.elementor-21 .elementor-element.elementor-element-1887b6c .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-button{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-c24b404{background-color:var( --e-global-color-bbe46cf );padding:0px 15px 55px 15px;}.elementor-21 .elementor-element.elementor-element-c24b404.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-ico{font-size:16px;height:16px;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-ico-box{padding:00px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c24b404 .col-title a, .elementor-21 .elementor-element.elementor-element-c24b404 .col-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c24b404 .col-title, .elementor-21 .elementor-element.elementor-element-c24b404 .col-title a{font-size:34px;font-weight:800;}.elementor-21 .elementor-element.elementor-element-c24b404 .widget-content{color:#535353 !important;margin-top:27px;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-widget-text .aux-text-widget-content{padding:20px 40px 20px 40px;}.elementor-21 .elementor-element.elementor-element-c24b404 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ebb3417{--display:flex;--min-height:1080px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2fb4016{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:115px;--padding-right:115px;}.elementor-21 .elementor-element.elementor-element-2fb4016:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2fb4016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-2fb4016.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bd5ecae{--e-image-carousel-slides-to-show:10;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bd5ecae.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bd5ecae .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-3e1dc5c{--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;--overlay-opacity:0.16;--padding-top:60px;--padding-bottom:140px;--padding-left:115px;--padding-right:115px;}.elementor-21 .elementor-element.elementor-element-3e1dc5c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3e1dc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-014aab3 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-21 .elementor-element.elementor-element-3e1dc5c::before, .elementor-21 .elementor-element.elementor-element-3e1dc5c > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3e1dc5c > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3e1dc5c > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3e1dc5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3e1dc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(169deg, var( --e-global-color-primary ) 0%, var( --e-global-color-3870a990 ) 100%);}.elementor-21 .elementor-element.elementor-element-0ad24f6 .elementor-heading-title{color:var( --e-global-color-014aab3 );}.elementor-21 .elementor-element.elementor-element-5965ab9{--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:flex-start;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5965ab9.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6078525{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6078525.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-aaf83c8{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-aaf83c8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d99a94f{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d99a94f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-23cd362{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-23cd362 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-21 .elementor-element.elementor-element-a8fc509{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-a8fc509 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-a8dc5bc{--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;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:11;}.elementor-21 .elementor-element.elementor-element-a8dc5bc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a8dc5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe46cf );}.elementor-21 .elementor-element.elementor-element-ba938cc{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:-24px;}.elementor-21 .elementor-element.elementor-element-ba938cc.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ba938cc{right:21px;}body.rtl .elementor-21 .elementor-element.elementor-element-ba938cc{left:21px;}.elementor-21 .elementor-element.elementor-element-4a4f722{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4a4f722.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-261255e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a9fa75b{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a9fa75b.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-11eadca{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-11eadca.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c5e052f{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c5e052f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-9cbd066{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9cbd066.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e116906{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-e116906 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-21 .elementor-element.elementor-element-496f369{--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;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:11;}.elementor-21 .elementor-element.elementor-element-496f369:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-496f369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe46cf );}.elementor-21 .elementor-element.elementor-element-ef5a6a8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;top:-24px;}.elementor-21 .elementor-element.elementor-element-ef5a6a8.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ef5a6a8{right:21px;}body.rtl .elementor-21 .elementor-element.elementor-element-ef5a6a8{left:21px;}.elementor-21 .elementor-element.elementor-element-55f6a3e{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-55f6a3e.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-7e8f0b8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7a1889e{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7a1889e.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f57f7ab{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f57f7ab.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4698f0a{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-4698f0a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-e0f40ed{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e0f40ed.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c68e10c{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-c68e10c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-d11f46a{--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;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:11;}.elementor-21 .elementor-element.elementor-element-d11f46a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d11f46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe46cf );}.elementor-21 .elementor-element.elementor-element-e5c149e{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:-24px;}.elementor-21 .elementor-element.elementor-element-e5c149e.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e5c149e{right:21px;}body.rtl .elementor-21 .elementor-element.elementor-element-e5c149e{left:21px;}.elementor-21 .elementor-element.elementor-element-79998a9{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-79998a9.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-eae124e .elementor-heading-title{color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-2bf40fb{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2bf40fb.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-533eff9{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-533eff9.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e8a01f2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e8a01f2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-865b807{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-865b807 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-aa3eb78{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-aa3eb78 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-be1aaf2{--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;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:11;}.elementor-21 .elementor-element.elementor-element-be1aaf2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-be1aaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe46cf );}.elementor-21 .elementor-element.elementor-element-1175320{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:-24px;}.elementor-21 .elementor-element.elementor-element-1175320.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-1175320{right:21px;}body.rtl .elementor-21 .elementor-element.elementor-element-1175320{left:21px;}.elementor-21 .elementor-element.elementor-element-57c0e5f{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-57c0e5f.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-26654ac .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-eda4a39{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-eda4a39.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-df807f8{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-df807f8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0b99f07{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0b99f07.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d3fde40{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-d3fde40 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-21 .elementor-element.elementor-element-b0cbaed{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:0px;}.elementor-21 .elementor-element.elementor-element-b0cbaed .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-21 .elementor-element.elementor-element-a2fb038{--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;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:11;}.elementor-21 .elementor-element.elementor-element-a2fb038:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a2fb038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbe46cf );}.elementor-21 .elementor-element.elementor-element-7ebe32d{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:-24px;}.elementor-21 .elementor-element.elementor-element-7ebe32d.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7ebe32d{right:21px;}body.rtl .elementor-21 .elementor-element.elementor-element-7ebe32d{left:21px;}.elementor-21 .elementor-element.elementor-element-9a706e8{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9a706e8.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3191c1a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5c7ab85{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-21 .elementor-element.elementor-element-8f5de77.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-8f5de77{z-index:50;}.elementor-21 .elementor-element.elementor-element-8f5de77 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8f5de77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-8f5de77.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8f5de77.elementor-view-default .elementor-icon{color:var( --e-global-color-3870a990 );border-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-8f5de77.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8f5de77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-8f5de77 .elementor-icon{font-size:41px;}.elementor-21 .elementor-element.elementor-element-8f5de77 .elementor-icon svg{height:41px;}.elementor-21 .elementor-element.elementor-element-fe62530.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-fe62530{z-index:50;}.elementor-21 .elementor-element.elementor-element-fe62530 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fe62530.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-fe62530.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fe62530.elementor-view-default .elementor-icon{color:var( --e-global-color-3870a990 );border-color:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-fe62530.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fe62530.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3870a990 );}.elementor-21 .elementor-element.elementor-element-fe62530 .elementor-icon{font-size:41px;}.elementor-21 .elementor-element.elementor-element-fe62530 .elementor-icon svg{height:41px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-8291ce3{--content-width:100%;}.elementor-21 .elementor-element.elementor-element-f5e7b69{--width:50%;}.elementor-21 .elementor-element.elementor-element-d0eb944{--width:50%;}.elementor-21 .elementor-element.elementor-element-0b3b3a6{--width:30.034%;}.elementor-21 .elementor-element.elementor-element-02d1ed6{--width:30%;}.elementor-21 .elementor-element.elementor-element-d152dfd{--width:26.724%;}.elementor-21 .elementor-element.elementor-element-85a4ce8{--width:30%;}.elementor-21 .elementor-element.elementor-element-ded8f12{--width:30%;}.elementor-21 .elementor-element.elementor-element-1285f6b{--width:30%;}.elementor-21 .elementor-element.elementor-element-a4cf4db{--width:30%;}.elementor-21 .elementor-element.elementor-element-ff116aa{--width:30%;}.elementor-21 .elementor-element.elementor-element-6078525{--width:33%;}.elementor-21 .elementor-element.elementor-element-a8dc5bc{--width:44%;}.elementor-21 .elementor-element.elementor-element-a9fa75b{--width:33%;}.elementor-21 .elementor-element.elementor-element-496f369{--width:44%;}.elementor-21 .elementor-element.elementor-element-7a1889e{--width:33%;}.elementor-21 .elementor-element.elementor-element-d11f46a{--width:44%;}.elementor-21 .elementor-element.elementor-element-2bf40fb{--width:33%;}.elementor-21 .elementor-element.elementor-element-be1aaf2{--width:44%;}.elementor-21 .elementor-element.elementor-element-eda4a39{--width:33%;}.elementor-21 .elementor-element.elementor-element-a2fb038{--width:44%;}}/* Start custom CSS for heading, class: .elementor-element-ef83331 *//* Posicionamos la palabra para que sea la referencia */
.resaltado-naranja {
    position: relative;
    z-index: 1; /* Asegura que el texto quede arriba */
    display: inline-block;
}

/* Creamos el círculo detrás */
.resaltado-naranja::before {
    content: "";
    position: absolute;
    /* Ajusta estos valores para centrar tu imagen */
    top: 50%; 
    left: 58%;
    transform: translate(-50%, -50%);
    
    /* Tamaño del círculo respecto a la palabra (juega con estos %) */
    width: 300%; 
    height: 300%;
    
    /* Aquí va tu imagen */
    background-image: url('https://yemadigital.com/wp-content/uploads/2026/01/resaltado-naranja.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: -1; /* Esto lo manda detrás del texto */
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a6a45a3 */.elementor-21 .elementor-element.elementor-element-a6a45a3 {
    border-radius: 35% 58% 32% 40% / 46% 54% 36% 39%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1915195 */.elementor-21 .elementor-element.elementor-element-1915195 {
    border-radius: 46% 54% 66% 34% / 35% 58% 32% 60%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-50c644e */.elementor-21 .elementor-element.elementor-element-50c644e {
    border-radius: 35% 58% 32% 40% / 46% 54% 36% 39%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-05a7916 */.elementor-21 .elementor-element.elementor-element-05a7916 {
    border-radius: 46% 54% 66% 34% / 35% 58% 32% 60%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-62377b6 */.elementor-21 .elementor-element.elementor-element-62377b6 {
    border-radius: 35% 58% 32% 40% / 46% 54% 36% 39%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-80a2953 */.elementor-21 .elementor-element.elementor-element-80a2953 {
    border-radius: 46% 54% 66% 34% / 25% 58% 32% 60%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-25ce187 */.elementor-21 .elementor-element.elementor-element-25ce187 {
    border-radius: 46% 54% 66% 34% / 25% 58% 32% 60%;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c24b404 */.elementor-21 .elementor-element.elementor-element-c24b404 {
    border-radius: 55% 88% 82% 70% / 46% 54% 86% 79%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6078525 *//* --- CONFIGURACIÓN BASE --- */

.project-wrapper {
    position: relative;
    cursor: pointer;
    padding: 100px; 
    width: 100%;
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* La Tarjeta Blanca */
.project-card {
    position: relative;
    z-index: 50; /* Z-index muy alto para que siempre tape el centro */
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- LAS FOTOS VOLADORAS (Estado Base) --- */
.hidden-photo {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10; /* Z-index fijo (no lo cambiamos en hover para evitar parpadeos) */
    
    /* Estado: Escondidas en el centro */
    opacity: 0; 
    transform: translate(-50%, -50%) scale(0.8) rotate(0deg);
    
    /* --- LA CORRECCIÓN CLAVE --- */
    /* Usamos !important para obligar a Elementor a respetar el tiempo de regreso */
    transition: all 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    pointer-events: none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Retrasos para efecto baraja al volver */
.photo-2 { transition-delay: 0.05s !important; }
.photo-3 { transition-delay: 0.1s !important; }
.photo-4 { transition-delay: 0.15s !important; }


/* --- LA INTERACCIÓN (HOVER) --- */

.project-wrapper:hover .project-card {
    transform: scale(0.95);
}

.project-wrapper:hover .hidden-photo {
    opacity: 1;
    /* No cambiamos el z-index aquí para mantener estabilidad */
    
    /* Animación de salida */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    transition-delay: 0s !important;
}

/* --- COORDENADAS DE VUELO --- */
/* Ajusta los valores translate(X%, Y%) según necesites */

.project-wrapper:hover .photo-1 {
    transform: translate(-230%, -100%) rotate(-12deg) scale(1);
}

.project-wrapper:hover .photo-2 {
    transform: translate(120%, -15%) rotate(10deg) scale(1);
}

.project-wrapper:hover .photo-3 {
    transform: translate(80%, -10%) rotate(5deg) scale(1);
}

.project-wrapper:hover .photo-4 {
    transform: translate(-90%, 60%) rotate(-8deg) scale(1);
}

/* --- MÓVIL --- */
@media (max-width: 1024px) {
    .project-wrapper:hover .project-card { transform: none; }
    .hidden-photo { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9fa75b *//* --- CONFIGURACIÓN BASE --- */

.project-wrapper {
    position: relative;
    cursor: pointer;
    padding: 100px; 
    width: 100%;
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* La Tarjeta Blanca */
.project-card {
    position: relative;
    z-index: 50; /* Z-index muy alto para que siempre tape el centro */
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- LAS FOTOS VOLADORAS (Estado Base) --- */
.hidden-photo {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10; /* Z-index fijo (no lo cambiamos en hover para evitar parpadeos) */
    
    /* Estado: Escondidas en el centro */
    opacity: 0; 
    transform: translate(-50%, -50%) scale(0.8) rotate(0deg);
    
    /* --- LA CORRECCIÓN CLAVE --- */
    /* Usamos !important para obligar a Elementor a respetar el tiempo de regreso */
    transition: all 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    pointer-events: none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Retrasos para efecto baraja al volver */
.photo-2 { transition-delay: 0.05s !important; }
.photo-3 { transition-delay: 0.1s !important; }
.photo-4 { transition-delay: 0.15s !important; }


/* --- LA INTERACCIÓN (HOVER) --- */

.project-wrapper:hover .project-card {
    transform: scale(0.95);
}

.project-wrapper:hover .hidden-photo {
    opacity: 1;
    /* No cambiamos el z-index aquí para mantener estabilidad */
    
    /* Animación de salida */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    transition-delay: 0s !important;
}

/* --- COORDENADAS DE VUELO --- */
/* Ajusta los valores translate(X%, Y%) según necesites */

.project-wrapper:hover .photo-5 {
    transform: translate(-230%, -100%) rotate(-12deg) scale(1);
}

.project-wrapper:hover .photo-6 {
    transform: translate(120%, -15%) rotate(10deg) scale(1);
}

.project-wrapper:hover .photo-7 {
    transform: translate(-220%, 35%) rotate(5deg) scale(1);
}

.project-wrapper:hover .photo-8 {
    transform: translate(90%, -30%) rotate(-8deg) scale(1);
}

/* --- MÓVIL --- */
@media (max-width: 1024px) {
    .project-wrapper:hover .project-card { transform: none; }
    .hidden-photo { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1889e *//* --- CONFIGURACIÓN BASE --- */

.project-wrapper {
    position: relative;
    cursor: pointer;
    padding: 100px; 
    width: 100%;
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* La Tarjeta Blanca */
.project-card {
    position: relative;
    z-index: 50; /* Z-index muy alto para que siempre tape el centro */
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- LAS FOTOS VOLADORAS (Estado Base) --- */
.hidden-photo {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10; /* Z-index fijo (no lo cambiamos en hover para evitar parpadeos) */
    
    /* Estado: Escondidas en el centro */
    opacity: 0; 
    transform: translate(-50%, -50%) scale(0.8) rotate(0deg);
    
    /* --- LA CORRECCIÓN CLAVE --- */
    /* Usamos !important para obligar a Elementor a respetar el tiempo de regreso */
    transition: all 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    pointer-events: none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Retrasos para efecto baraja al volver */
.photo-2 { transition-delay: 0.05s !important; }
.photo-3 { transition-delay: 0.1s !important; }
.photo-4 { transition-delay: 0.15s !important; }


/* --- LA INTERACCIÓN (HOVER) --- */

.project-wrapper:hover .project-card {
    transform: scale(0.95);
}

.project-wrapper:hover .hidden-photo {
    opacity: 1;
    /* No cambiamos el z-index aquí para mantener estabilidad */
    
    /* Animación de salida */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    transition-delay: 0s !important;
}

/* --- COORDENADAS DE VUELO --- */
/* Ajusta los valores translate(X%, Y%) según necesites */

.project-wrapper:hover .photo-9 {
    transform: translate(-230%, -100%) rotate(-12deg) scale(1);
}

.project-wrapper:hover .photo-10 {
    transform: translate(120%, -15%) rotate(10deg) scale(1);
}

.project-wrapper:hover .photo-11 {
    transform: translate(120%, -10%) rotate(5deg) scale(1);
}

.project-wrapper:hover .photo-12 {
    transform: translate(-250%, 60%) rotate(-8deg) scale(1);
}

/* --- MÓVIL --- */
@media (max-width: 1024px) {
    .project-wrapper:hover .project-card { transform: none; }
    .hidden-photo { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf40fb *//* --- CONFIGURACIÓN BASE --- */

.project-wrapper {
    position: relative;
    cursor: pointer;
    padding: 100px; 
    width: 100%;
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* La Tarjeta Blanca */
.project-card {
    position: relative;
    z-index: 50; /* Z-index muy alto para que siempre tape el centro */
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- LAS FOTOS VOLADORAS (Estado Base) --- */
.hidden-photo {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10; /* Z-index fijo (no lo cambiamos en hover para evitar parpadeos) */
    
    /* Estado: Escondidas en el centro */
    opacity: 0; 
    transform: translate(-50%, -50%) scale(0.8) rotate(0deg);
    
    /* --- LA CORRECCIÓN CLAVE --- */
    /* Usamos !important para obligar a Elementor a respetar el tiempo de regreso */
    transition: all 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    pointer-events: none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Retrasos para efecto baraja al volver */
.photo-2 { transition-delay: 0.05s !important; }
.photo-3 { transition-delay: 0.1s !important; }
.photo-4 { transition-delay: 0.15s !important; }


/* --- LA INTERACCIÓN (HOVER) --- */

.project-wrapper:hover .project-card {
    transform: scale(0.95);
}

.project-wrapper:hover .hidden-photo {
    opacity: 1;
    /* No cambiamos el z-index aquí para mantener estabilidad */
    
    /* Animación de salida */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    transition-delay: 0s !important;
}

/* --- COORDENADAS DE VUELO --- */
/* Ajusta los valores translate(X%, Y%) según necesites */

.project-wrapper:hover .photo-13 {
    transform: translate(-90%, -190%) rotate(-12deg) scale(1);
}

.project-wrapper:hover .photo-14 {
    transform: translate(20%, 30%) rotate(10deg) scale(1);
}

.project-wrapper:hover .photo-15 {
    transform: translate(80%, -10%) rotate(5deg) scale(1);
}

.project-wrapper:hover .photo-16 {
    transform: translate(-220%, 70%) rotate(-8deg) scale(1);
}

/* --- MÓVIL --- */
@media (max-width: 1024px) {
    .project-wrapper:hover .project-card { transform: none; }
    .hidden-photo { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda4a39 *//* --- CONFIGURACIÓN BASE --- */

.project-wrapper {
    position: relative;
    cursor: pointer;
    padding: 100px; 
    width: 100%;
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* La Tarjeta Blanca */
.project-card {
    position: relative;
    z-index: 50; /* Z-index muy alto para que siempre tape el centro */
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

/* --- LAS FOTOS VOLADORAS (Estado Base) --- */
.hidden-photo {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10; /* Z-index fijo (no lo cambiamos en hover para evitar parpadeos) */
    
    /* Estado: Escondidas en el centro */
    opacity: 0; 
    transform: translate(-50%, -50%) scale(0.8) rotate(0deg);
    
    /* --- LA CORRECCIÓN CLAVE --- */
    /* Usamos !important para obligar a Elementor a respetar el tiempo de regreso */
    transition: all 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    pointer-events: none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    border-radius: 8px;
}

/* Retrasos para efecto baraja al volver */
.photo-2 { transition-delay: 0.05s !important; }
.photo-3 { transition-delay: 0.1s !important; }
.photo-4 { transition-delay: 0.15s !important; }


/* --- LA INTERACCIÓN (HOVER) --- */

.project-wrapper:hover .project-card {
    transform: scale(0.95);
}

.project-wrapper:hover .hidden-photo {
    opacity: 1;
    /* No cambiamos el z-index aquí para mantener estabilidad */
    
    /* Animación de salida */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    transition-delay: 0s !important;
}

/* --- COORDENADAS DE VUELO --- */
/* Ajusta los valores translate(X%, Y%) según necesites */

.project-wrapper:hover .photo-1 {
    transform: translate(-230%, -100%) rotate(-12deg) scale(1);
}

.project-wrapper:hover .photo-2 {
    transform: translate(120%, -15%) rotate(10deg) scale(1);
}

.project-wrapper:hover .photo-3 {
    transform: translate(80%, -10%) rotate(5deg) scale(1);
}

.project-wrapper:hover .photo-4 {
    transform: translate(-250%, 60%) rotate(-8deg) scale(1);
}

/* --- MÓVIL --- */
@media (max-width: 1024px) {
    .project-wrapper:hover .project-card { transform: none; }
    .hidden-photo { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5965ab9 */.elementor-21 .elementor-element.elementor-element-5965ab9 {
    /* Habilitamos el scroll horizontal */
    overflow-x: auto;
    overflow-y: hidden; /* Ocultamos scroll vertical */
    
    /* Efecto "imán" para que se frene en cada tarjeta */
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth; /* Deslizamiento suave */
    
    /* Ocultamos la barra de scroll fea */
    scrollbar-width: none; /* Firefox */
}

/* Ocultar barra en Chrome/Safari */
.elementor-21 .elementor-element.elementor-element-5965ab9::-webkit-scrollbar {
    display: none; 
}

/* Configuración para los hijos (tus tarjetas) */
.elementor-21 .elementor-element.elementor-element-5965ab9 > .e-con, /* Para contenedores nuevos */
.elementor-21 .elementor-element.elementor-element-5965ab9 > .elementor-container { 
    scroll-snap-align: center; /* La tarjeta se centra al soltar */
    flex: 0 0 auto; /* Evita que se encojan */
}/* End custom CSS */