.elementor-246117 .elementor-element.elementor-element-a613054{--display:flex;--padding-top:060px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-246117 .elementor-element.elementor-element-435998d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-246117 .elementor-element.elementor-element-9bd2715{--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;}.elementor-246117 .elementor-element.elementor-element-3de64b3{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-container > div{aspect-ratio:1.77777;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-image-container, .elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-video-container{border-radius:12px 12px 12px 12px;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-play-icon{font-size:30px;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-play-icon {padding:20px 20px 20px 20px;}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-sticky-close{background:#FFF;}.elementor-246117 .elementor-element.elementor-element-27571a3 .premium-video-box-sticky-close i{font-size:15px;}.elementor-246117 .elementor-element.elementor-element-f5f8726{width:var( --container-widget-width, 75.869% );max-width:75.869%;--container-widget-width:75.869%;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-f5f8726.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .title + .subtitle{margin-bottom:0px;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .subtitle + .title{margin-top:0px;}.elementor-246117 .elementor-element.elementor-element-f5f8726 h1, .elementor-246117 .elementor-element.elementor-element-f5f8726 h2, .elementor-246117 .elementor-element.elementor-element-f5f8726 h3, .elementor-246117 .elementor-element.elementor-element-f5f8726 h4, .elementor-246117 .elementor-element.elementor-element-f5f8726 h5, .elementor-246117 .elementor-element.elementor-element-f5f8726 h6{font-size:39px;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .subtitle{font-size:0.9em;font-weight:400;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .text-before{color:#60606B;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .title + .subtitle{margin-bottom:0px;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .subtitle + .title{margin-top:0px;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .subtitle{font-size:1.05em;font-weight:400;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .text-before{color:#60606B;}.elementor-246117 .elementor-element.elementor-element-6cb41e8{width:var( --container-widget-width, 103.152% );max-width:103.152%;--container-widget-width:103.152%;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-6cb41e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_grid_style_one_wrap{grid-gap:0px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));text-align:left;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_grid_style_one_item{overflow:hidden;border-radius:16px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue_p_title{justify-content:left;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue_post_grid_item{box-shadow:0px 0px 6px 0px rgba(103.69999999999999, 103.69999999999999, 103.69999999999999, 0.28);}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_content{padding:0px 0px 0px 0px;background-color:#00000036;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image{height:420px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image img{height:420px;object-fit:Cover;object-position:Center Center;transform:scale(100%);}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a{color:#FFFFFF;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a > *{color:#FFFFFF;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a,.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a > *{font-family:"DM Sans", Sans-serif;font-size:1.4em;font-weight:500;line-height:1em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title{text-align:left;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_text{color:#FFFFFF;font-family:"Open Sans", Sans-serif;margin-top:10px;text-align:left;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#3935F5;color:#ffffff;margin-top:10px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_more_btn svg{fill:#ffffff;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_button{text-align:inherit;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .view-switcher-button{justify-content:end;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .view-switcher{font-size:25px;margin-bottom:20px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .view-switcher svg{width:25px;height:25px;}.elementor-246117 .elementor-element.elementor-element-84bfa5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-246117 .elementor-element.elementor-element-188436b{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-246117 .elementor-element.elementor-element-b7a24da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-246117 .elementor-element.elementor-element-b7a24da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-34b8e1e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-246117 .elementor-element.elementor-element-34b8e1e .badge{border-width:1px;border-style:solid;border-radius:10px;}.elementor-246117 .elementor-element.elementor-element-979d803 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-246117 .elementor-element.elementor-element-979d803 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-979d803 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-246117 .elementor-element.elementor-element-979d803 .title + .subtitle{margin-bottom:0px;}.elementor-246117 .elementor-element.elementor-element-979d803 .subtitle + .title{margin-top:0px;}.elementor-246117 .elementor-element.elementor-element-979d803 .subtitle{font-size:1.05em;font-weight:400;}.elementor-246117 .elementor-element.elementor-element-979d803 .text-before{color:#60606B;}.elementor-246117 .elementor-element.elementor-element-54d0cff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-246117 .elementor-element.elementor-element-ded0f09{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-246117 .elementor-element.elementor-element-ded0f09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .icon-group .icon{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .icon-group > span{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .icon-group svg{height:24px;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .title{font-size:1.25em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .icon-group .icon{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .icon-group > span{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .icon-group svg{height:24px;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .title{font-size:1.25em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-7695af7{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-246117 .elementor-element.elementor-element-7695af7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-c72f50e .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-c72f50e .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-c72f50e .icon-group .icon{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-c72f50e .icon-group > span{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-c72f50e .icon-group svg{height:24px;}.elementor-246117 .elementor-element.elementor-element-c72f50e .title{font-size:1.25em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-2978160 .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-2978160 .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-2978160 .icon-group .icon{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-2978160 .icon-group > span{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-2978160 .icon-group svg{height:24px;}.elementor-246117 .elementor-element.elementor-element-2978160 .title{font-size:1.25em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-aef5953{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-246117 .elementor-element.elementor-element-aef5953.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246117 .elementor-element.elementor-element-8930866 .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-8930866 .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-8930866 .title{font-size:1.25em;letter-spacing:-0.03em;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .service-table{border:1px solid transparent;border-radius:1rem;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .service-table:hover{border-width:1px;border-style:solid;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .icon-group .icon{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .icon-group > span{font-size:24px;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .icon-group svg{height:24px;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .title{font-size:1.25em;letter-spacing:-0.03em;}@media(max-width:1024px){.elementor-246117 .elementor-element.elementor-element-a613054{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-246117 .elementor-element.elementor-element-435998d{padding:20px 20px 20px 20px;}.elementor-246117 .elementor-element.elementor-element-9bd2715{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-246117 .elementor-element.elementor-element-f5f8726{width:var( --container-widget-width, 674.149px );max-width:674.149px;--container-widget-width:674.149px;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-6cb41e8{width:100%;max-width:100%;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_content{padding:20px 20px 20px 20px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image{height:160px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image img{height:160px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a,.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a > *{font-size:1em;line-height:1em;}.elementor-246117 .elementor-element.elementor-element-84bfa5a{--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-246117 .elementor-element.elementor-element-188436b{--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-246117 .elementor-element.elementor-element-b7a24da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-246117 .elementor-element.elementor-element-54d0cff{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-246117 .elementor-element.elementor-element-ded0f09{--justify-content:space-around;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .service-table-details{font-size:0.9em;line-height:1.2em;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .service-table-details{font-size:0.9em;line-height:1.2em;}.elementor-246117 .elementor-element.elementor-element-7695af7{--justify-content:space-between;}.elementor-246117 .elementor-element.elementor-element-c72f50e .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-c72f50e .service-table-details{font-size:0.9em;line-height:1.2em;}.elementor-246117 .elementor-element.elementor-element-2978160 .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-2978160 .service-table-details{font-size:0.9em;line-height:1.2em;}.elementor-246117 .elementor-element.elementor-element-aef5953{--justify-content:space-between;}.elementor-246117 .elementor-element.elementor-element-8930866 .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-8930866 .service-table-details{font-size:0.9em;line-height:1.2em;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .title{font-size:1.1em;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .service-table-details{font-size:0.9em;line-height:1.2em;}}@media(max-width:767px){.elementor-246117 .elementor-element.elementor-element-a613054{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-246117 .elementor-element.elementor-element-435998d{padding:10px 10px 10px 10px;}.elementor-246117 .elementor-element.elementor-element-9bd2715{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-246117 .elementor-element.elementor-element-3de64b3{--justify-content:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-246117 .elementor-element.elementor-element-27571a3.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-246117 .elementor-element.elementor-element-f5f8726 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-246117 .elementor-element.elementor-element-f5f8726 .subtitle{font-size:0.9em;}.elementor-246117 .elementor-element.elementor-element-3dcb61c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-3dcb61c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-246117 .elementor-element.elementor-element-3dcb61c .subtitle{font-size:0.9em;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image{height:180px;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_image img{height:180px;object-fit:Cover;}.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a,.elementor-246117 .elementor-element.elementor-element-6cb41e8 .uc_post_title a > *{font-size:1.2em;}.elementor-246117 .elementor-element.elementor-element-84bfa5a{--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-246117 .elementor-element.elementor-element-188436b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-246117 .elementor-element.elementor-element-b7a24da{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-246117 .elementor-element.elementor-element-34b8e1e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-979d803{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-246117 .elementor-element.elementor-element-979d803 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-246117 .elementor-element.elementor-element-979d803 .subtitle{font-size:0.9em;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .title{font-size:1em;}.elementor-246117 .elementor-element.elementor-element-944b2d8 .service-table-details{font-size:0.85em;line-height:1.1em;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .title{font-size:1em;}.elementor-246117 .elementor-element.elementor-element-4b4c2b2 .service-table-details{font-size:0.85em;line-height:1.1em;}.elementor-246117 .elementor-element.elementor-element-c72f50e .title{font-size:1em;}.elementor-246117 .elementor-element.elementor-element-c72f50e .service-table-details{font-size:0.85em;line-height:1.1em;}.elementor-246117 .elementor-element.elementor-element-2978160 .title{font-size:1em;}.elementor-246117 .elementor-element.elementor-element-2978160 .service-table-details{font-size:0.85em;line-height:1.1em;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .title{font-size:1em;}.elementor-246117 .elementor-element.elementor-element-74d1e7d .service-table-details{font-size:0.85em;line-height:1.1em;}}@media(min-width:768px){.elementor-246117 .elementor-element.elementor-element-3de64b3{--width:66.6666%;}.elementor-246117 .elementor-element.elementor-element-84bfa5a{--width:33.3333%;}.elementor-246117 .elementor-element.elementor-element-b7a24da{--width:30%;}.elementor-246117 .elementor-element.elementor-element-ded0f09{--width:33%;}.elementor-246117 .elementor-element.elementor-element-7695af7{--width:33%;}.elementor-246117 .elementor-element.elementor-element-aef5953{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-246117 .elementor-element.elementor-element-3de64b3{--width:100%;}.elementor-246117 .elementor-element.elementor-element-b7a24da{--width:80%;}.elementor-246117 .elementor-element.elementor-element-ded0f09{--width:32%;}.elementor-246117 .elementor-element.elementor-element-7695af7{--width:32%;}.elementor-246117 .elementor-element.elementor-element-aef5953{--width:32%;}}/* Start custom CSS *//* Zanyoh video hero: all CSS (shared base, left, right, under) */
/* ============================================================
   PART 0: SHARED BASE (fonts, colour tokens, resets)
   Must come first. @import has to be the first rule.
============================================================ */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Manrope:wght@700;800&display=swap");

/* ===== TOKENS + BASE (no background is set) ===== */
.zy-scope{
  --surface:#0D2138; --alt:#132B45;
  --text:#F5F8FC; --text2:#B9C6D4; --muted:#7F91A4;
  --primary:#39A8FF; --primary-h:#5AB8FF; --accent:#F7B928; --border:#24405B;
  color:var(--text);
  font:400 16px/1.5 "Inter",system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;
}
.zy-scope *{box-sizing:border-box}
.zy-scope a{color:inherit;text-decoration:none}
.zy-scope :focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}

/* ===== REDUCED MOTION ===== */
@media(prefers-reduced-motion:reduce){.zy-scope *{transition:none!important}}

/* ============================================================
   SNIPPET 1 CSS: LEFT COLUMN
============================================================ */

/* ===== MOBILE SEARCH ===== */
.zy-search{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 6px 6px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px}
.zy-search:focus-within{border-color:var(--primary)}
.zy-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--text);font:inherit;font-size:16px;height:44px}
.zy-search input::placeholder{color:var(--muted)}
.zy-search button{width:44px;height:44px;border:0;border-radius:8px;background:var(--alt);color:var(--text);display:grid;place-items:center;cursor:pointer}
.zy-search button:hover{background:var(--border)}
@media(min-width:960px){.zy-search{display:none}}

/* ===== SLIDE: IMAGE + PLAY BUTTON ===== */
.zy-slide[hidden]{display:none}
.zy-stage{position:relative;display:block;aspect-ratio:16/9;background:var(--alt);border-radius:12px;overflow:hidden}
.zy-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 180ms ease}
.zy-stage:hover img{transform:scale(1.02)}
.zy-play{position:absolute;left:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:var(--accent);color:#10243E;display:grid;place-items:center;box-shadow:0 4px 16px rgba(0,0,0,.35)}
.zy-play svg{width:22px;height:22px;fill:currentColor;margin-left:3px}

/* ===== SLIDE: TEXT ===== */
.zy-slide h2{font:800 clamp(22px,2.6vw,30px)/1.2 "Manrope","Inter",sans-serif;letter-spacing:-.015em;margin:20px 0 6px;color:var(--text)}
.zy-slide h2 a:hover{color:var(--primary-h)}
.zy-meta{margin:0;font-size:14px;color:var(--text2)}
.zy-meta i{font-style:normal;color:var(--muted);margin:0 6px}
.zy-desc{margin:10px 0 0;color:var(--text2);font-size:16px;max-width:75ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* ===== CONTROLS: ARROWS ===== */
.zy-ctrl{display:flex;align-items:center;gap:12px;margin-top:24px}
.zy-arrow{width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#10243E;display:grid;place-items:center;cursor:pointer;transition:background-color 180ms ease}
.zy-arrow:hover{background:var(--accent)}
.zy-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

/* ===== CONTROLS: PROGRESS BARS ===== */
.zy-bars{display:flex;gap:8px;margin-left:8px}
.zy-bars button{width:36px;height:24px;border:0;background:none;padding:0;cursor:pointer;position:relative}
.zy-bars button::after{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:2px;background:var(--border);transition:background-color 180ms ease}
.zy-bars button[aria-current="true"]::after{background:var(--primary)}
.zy-bars button:hover::after{background:var(--primary-h)}
@media(min-width:600px){.zy-bars button{width:48px}}

/* ===== MOBILE: image, title, 2-line description, arrows only ===== */
@media(max-width:959px){
  .zy-stage{border-radius:6px}
  .zy-play,.zy-meta,.zy-bars{display:none}
  .zy-slide h2{font-size:20px;line-height:1.3;margin:16px 0 8px}
  .zy-desc{-webkit-line-clamp:2;margin-top:0}
  .zy-ctrl{margin-top:20px}
}

/* ============================================================
   SNIPPET 2 CSS: RIGHT COLUMN
============================================================ */

/* ===== TABS ===== */
.zy-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:20px}
.zy-tabs button{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:10px 2px 12px;color:var(--text2);font:500 16px "Inter",sans-serif;cursor:pointer;transition:color 180ms ease,border-color 180ms ease}
.zy-tabs button:hover{color:var(--text)}
.zy-tabs button[aria-selected="true"]{color:var(--text);border-bottom-color:var(--primary)}

/* ===== LIST + ROW (desktop: stacked rows) ===== */
.zy-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}
.zy-list[hidden]{display:none}
.zy-row{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:16px;align-items:center}

/* ===== THUMBNAIL + DURATION BADGE ===== */
.zy-thumb{position:relative;display:block;aspect-ratio:16/9;background:var(--alt);border-radius:8px;overflow:hidden}
.zy-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 180ms ease}
.zy-row:hover .zy-thumb img{transform:scale(1.04)}
.zy-dur{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:6px;background:rgba(7,21,37,.82);color:#fff;font:600 12px "Inter",sans-serif}

/* ===== ROW TEXT ===== */
.zy-txt strong{display:block;font:600 16px/1.35 "Inter",sans-serif;margin-bottom:4px}
.zy-row:hover strong{color:var(--primary-h)}
.zy-txt small{font-size:13px;color:var(--text2)}
.zy-txt small i{font-style:normal;color:var(--muted);margin:0 5px}

/* ===== MOBILE + TABLET: drops under left column, list becomes swipeable cards ===== */
@media(max-width:959px){
  .zy-right{margin-top:32px}
  .zy-list{grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}
  .zy-list li{scroll-snap-align:start}
  .zy-row{grid-template-columns:1fr;gap:12px;align-items:start}
  .zy-thumb{border-radius:6px}
}
@media(min-width:600px) and (max-width:959px){.zy-list{grid-auto-columns:46%}}

/* ============================================================
   SNIPPET 3 CSS: UNDER THE VIDEOS
============================================================ */

/* ===== EMAIL BAR: LAYOUT ===== */
.zy-news{display:grid;gap:16px;align-items:center;padding:28px 0;border-top:1px solid var(--border)}
@media(min-width:900px){.zy-news{grid-template-columns:1fr 1fr;gap:40px}.zy-lead{text-align:right}}
.zy-news p{margin:0}
.zy-lead{font:700 18px/1.3 "Manrope","Inter",sans-serif}

/* ===== EMAIL BAR: FORM ===== */
.zy-form{display:flex;gap:10px;flex-wrap:wrap}
.zy-form input{flex:1 1 220px;min-width:0;height:48px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:16px}
.zy-form input::placeholder{color:var(--muted)}
.zy-form input:focus{outline:0;border-color:var(--primary)}
.zy-form button{height:48px;padding:0 24px;border:0;border-radius:10px;background:var(--primary);color:#071525;font:600 16px "Inter",sans-serif;cursor:pointer;transition:background-color 180ms ease}
.zy-form button:hover{background:var(--primary-h)}

/* ===== EMAIL BAR: MESSAGE + SMALL PRINT ===== */
.zy-msg{margin-top:8px!important;min-height:1.4em;font-size:14px;color:var(--accent)}
.zy-fine{margin-top:10px!important;font-size:12px;color:var(--muted)}
.zy-fine a{text-decoration:underline}

/* ===== QUOTE BAND ===== */
.zy-quote{border-top:1px solid var(--border);padding:64px 0}
.zy-quote blockquote{margin:0;padding-left:24px;border-left:4px solid var(--accent)}
.zy-quote p{margin:0;max-width:24ch;color:var(--text);font:800 clamp(28px,4.6vw,56px)/1.15 "Manrope","Inter",system-ui,sans-serif;letter-spacing:-.02em}
@media(min-width:768px){.zy-quote{padding:96px 0}.zy-quote blockquote{padding-left:40px}}


/* Zanyoh video hero: all JS (slider, tabs, email form) */
/* ============================================================
   SNIPPET 1 JS: FEATURED SLIDER
============================================================ */
(function(){
  function init(){
    var root=document.querySelector('.zy-left'); if(!root) return;

    /* ===== SETUP ===== */
    var slides=[].slice.call(root.querySelectorAll('.zy-slide')),
        bars=root.querySelector('.zy-bars'), i=0;

    /* ===== BUILD PROGRESS BARS ===== */
    slides.forEach(function(s,n){
      var b=document.createElement('button');
      b.type='button'; b.setAttribute('aria-label','Show video '+(n+1));
      b.onclick=function(){go(n)};
      bars.appendChild(b);
    });

    /* ===== SHOW ONE SLIDE ===== */
    function go(n){
      i=(n+slides.length)%slides.length;
      slides.forEach(function(s,k){s.hidden=k!==i});
      [].forEach.call(bars.children,function(b,k){
        k===i?b.setAttribute('aria-current','true'):b.removeAttribute('aria-current');
      });
    }

    /* ===== ARROWS ===== */
    root.querySelector('.zy-prev').onclick=function(){go(i-1)};
    root.querySelector('.zy-next').onclick=function(){go(i+1)};

    /* ===== HIDE CONTROLS IF ONLY ONE SLIDE ===== */
    if(slides.length<2) root.querySelector('.zy-ctrl').style.display='none';
    go(0);
  }
  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',init); else init();
})();

/* ============================================================
   SNIPPET 2 JS: TABS
============================================================ */
(function(){
  function init(){
    var root=document.querySelector('.zy-right'); if(!root) return;
    var tabs=[].slice.call(root.querySelectorAll('[role=tab]'));

    tabs.forEach(function(t){

      /* ===== CLICK: show the matching list ===== */
      t.onclick=function(){
        tabs.forEach(function(o){
          var on=o===t;
          o.setAttribute('aria-selected',on);
          o.tabIndex=on?0:-1;
          root.querySelector('#'+o.getAttribute('aria-controls')).hidden=!on;
        });
      };

      /* ===== KEYBOARD: left/right arrows switch tabs ===== */
      t.onkeydown=function(e){
        var d=e.key==='ArrowRight'?1:e.key==='ArrowLeft'?-1:0;
        if(d){
          var n=tabs[(tabs.indexOf(t)+d+tabs.length)%tabs.length];
          n.focus(); n.click();
        }
      };
    });
  }
  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',init); else init();
})();

/* ============================================================
   SNIPPET 3 JS: EMAIL FORM
   Only validates for now. To send emails, set the form's
   action="..." to your email-service endpoint and delete the
   e.preventDefault() line.
============================================================ */
(function(){
  function init(){
    var root=document.querySelector('.zy-under'); if(!root) return;
    var f=root.querySelector('.zy-form'), m=root.querySelector('.zy-msg');

    /* ===== VALIDATE EMAIL ===== */
    f.onsubmit=function(e){
      e.preventDefault();
      m.textContent=/^\S+@\S+\.\S+$/.test(f.email.value)
        ? 'Thanks for subscribing.'
        : 'Enter a valid email address.';
    };
  }
  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',init); else init();
})();/* End custom CSS */