.elementor-1994 .elementor-element.elementor-element-ce8ecc2{--display:flex;--min-height:550px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-ce8ecc2:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ukb.cannyworx.com/wp-content/uploads/2025/07/Our-Customers-Banner.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1994 .elementor-element.elementor-element-ce8ecc2::before, .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-background-video-container::before, .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-background-slideshow::before, .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ukb.cannyworx.com/wp-content/uploads/2025/06/Bg-Overlay.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1994 .elementor-element.elementor-element-8834f33 .elementor-heading-title{color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-1621bbb{color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-e7e21b2{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-74dea98{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1994 .elementor-element.elementor-element-f065e98 > .elementor-widget-container{padding:50px 50px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-f065e98{z-index:1;}.elementor-1994 .elementor-element.elementor-element-f065e98 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-006362f );border-radius:50px 50px 50px 50px;}.elementor-1994 .elementor-element.elementor-element-df0c58a > .elementor-widget-container{padding:0px 60px 0px 60px;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-df0c58a{left:0px;}body.rtl .elementor-1994 .elementor-element.elementor-element-df0c58a{right:0px;}.elementor-1994 .elementor-element.elementor-element-df0c58a{top:0px;z-index:0;}.elementor-1994 .elementor-element.elementor-element-df0c58a img{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d > .elementor-widget-container{background-color:var( --e-global-color-00c7432 );padding:20px 40px 15px 40px;border-radius:10px 10px 10px 10px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-e3cdf7d{right:0px;}body.rtl .elementor-1994 .elementor-element.elementor-element-e3cdf7d{left:0px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d{bottom:13vh;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-wrapper{text-align:left;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-title{margin-block-end:0px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-title, .elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-title a{line-height:25px;}.elementor-1994 .elementor-element.elementor-element-4f793be{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-0937041{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-0937041:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-0937041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9FF;}.elementor-1994 .elementor-element.elementor-element-77da35d.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-95cddf3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-1994 .elementor-element.elementor-element-95cddf3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1994 .elementor-element.elementor-element-95cddf3.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-8d20d2d > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-8d20d2d{--image-border-color:#B6D4EE;--image-border-width:1px;--image-border-radius:24px;--image-transition-duration:200ms;--content-text-align:center;--content-justify-content:center;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1994 .elementor-element.elementor-element-8677163{--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;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-b4f4a39{--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-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-cb3299f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-9c05fbc > .elementor-widget-container{padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-9c05fbc.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-9c05fbc{text-align:left;}.elementor-1994 .elementor-element.elementor-element-9c05fbc .elementor-heading-title{color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-86841fa.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-f86283c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-dfcd854 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-dfcd854.elementor-element{--align-self:flex-end;}.elementor-1994 .elementor-element.elementor-element-dfcd854{text-align:left;}.elementor-1994 .elementor-element.elementor-element-459475e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-b949bd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-7f24970 img{width:100%;}.elementor-1994 .elementor-element.elementor-element-eb40a78{--display:flex;--position:absolute;top:200px;--z-index:9;}.elementor-1994 .elementor-element.elementor-element-eb40a78.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-eb40a78{left:45px;}body.rtl .elementor-1994 .elementor-element.elementor-element-eb40a78{right:45px;}.elementor-1994 .elementor-element.elementor-element-21ae6ef{--display:flex;}.elementor-1994 .elementor-element.elementor-element-5764b78{--display:flex;}.elementor-1994 .elementor-element.elementor-element-5764b78.e-con{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-b95d039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1994 .elementor-element.elementor-element-b95d039.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-b95d039{text-align:left;}.elementor-1994 .elementor-element.elementor-element-b95d039 .elementor-heading-title{color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-55c7577{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-55c7577 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-314a51b{--display:flex;--position:absolute;top:170px;--z-index:9;}.elementor-1994 .elementor-element.elementor-element-314a51b.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-314a51b{left:415px;}body.rtl .elementor-1994 .elementor-element.elementor-element-314a51b{right:415px;}.elementor-1994 .elementor-element.elementor-element-c26c396{--display:flex;}.elementor-1994 .elementor-element.elementor-element-ea4c28d{--display:flex;}.elementor-1994 .elementor-element.elementor-element-ea4c28d.e-con{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-90e1a77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1994 .elementor-element.elementor-element-90e1a77.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-90e1a77{text-align:left;}.elementor-1994 .elementor-element.elementor-element-90e1a77 .elementor-heading-title{color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-0a2f38e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-0a2f38e .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-a966e06{--display:flex;--position:absolute;top:258px;--z-index:9;}.elementor-1994 .elementor-element.elementor-element-a966e06.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-a966e06{left:488px;}body.rtl .elementor-1994 .elementor-element.elementor-element-a966e06{right:488px;}.elementor-1994 .elementor-element.elementor-element-8e07f29{--display:flex;}.elementor-1994 .elementor-element.elementor-element-5f2f6b7{--display:flex;}.elementor-1994 .elementor-element.elementor-element-5f2f6b7.e-con{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-7fc49f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1994 .elementor-element.elementor-element-7fc49f5.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-7fc49f5{text-align:left;}.elementor-1994 .elementor-element.elementor-element-7fc49f5 .elementor-heading-title{color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-f2ee8da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-f2ee8da .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-9ad5162{--display:flex;--position:absolute;top:264px;--z-index:9;}.elementor-1994 .elementor-element.elementor-element-9ad5162.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-1994 .elementor-element.elementor-element-9ad5162{left:640px;}body.rtl .elementor-1994 .elementor-element.elementor-element-9ad5162{right:640px;}.elementor-1994 .elementor-element.elementor-element-255ef16{--display:flex;}.elementor-1994 .elementor-element.elementor-element-fb5a13a{--display:flex;}.elementor-1994 .elementor-element.elementor-element-fb5a13a.e-con{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-cf7eea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1994 .elementor-element.elementor-element-cf7eea2.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-cf7eea2{text-align:left;}.elementor-1994 .elementor-element.elementor-element-cf7eea2 .elementor-heading-title{color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-17d0cc4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-17d0cc4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-efa6363{--display:flex;}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-e103efd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-e103efd .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-87aa1d1{--display:flex;}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-d1e5276{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-d1e5276 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-de78cb1{--display:flex;}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-dc70afa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-dc70afa .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-86ed0f0{--display:flex;}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1994 .elementor-element.elementor-element-318332d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-item > a{font-size:14px;}.elementor-1994 .elementor-element.elementor-element-318332d .elementor-icon-list-text{transition:color 0.3s;}.elementor-1994 .elementor-element.elementor-element-e77b967{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-bd33442 );--n-accordion-title-hover-color:var( --e-global-color-bd33442 );--n-accordion-title-active-color:var( --e-global-color-bd33442 );--n-accordion-icon-size:15px;}.elementor-1994 .elementor-element.elementor-element-e77b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-1994 .elementor-element.elementor-element-e77b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-1994 .elementor-element.elementor-element-e77b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-f1d5cc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-44be75b{right:10.5%;--hotspot-translate-x:10.5%;top:35%;--hotspot-translate-y:35%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-7fe74df{right:14%;--hotspot-translate-x:14%;bottom:30%;--hotspot-translate-y:30%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-921092b{right:19.3%;--hotspot-translate-x:19.3%;bottom:40%;--hotspot-translate-y:40%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-5eee32a{right:28.5%;--hotspot-translate-x:28.5%;bottom:51%;--hotspot-translate-y:51%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-16549af{right:42.5%;--hotspot-translate-x:42.5%;bottom:66%;--hotspot-translate-y:66%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-a6d2cf6{right:40%;--hotspot-translate-x:40%;bottom:65%;--hotspot-translate-y:65%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-2740c6c{right:50%;--hotspot-translate-x:50%;bottom:71%;--hotspot-translate-y:71%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-fb43ec1{right:46%;--hotspot-translate-x:46%;top:25%;--hotspot-translate-y:25%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-99875a9{right:52%;--hotspot-translate-x:52%;top:20%;--hotspot-translate-y:20%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-8fd1c69{left:18%;--hotspot-translate-x:18%;top:35%;--hotspot-translate-y:35%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-b598215{left:23%;--hotspot-translate-x:23%;top:38%;--hotspot-translate-y:38%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-ec032df{left:20%;--hotspot-translate-x:20%;top:16%;--hotspot-translate-y:16%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .elementor-repeater-item-2573654{left:15%;--hotspot-translate-x:15%;top:20%;--hotspot-translate-y:20%;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-1994 .elementor-element.elementor-element-5ff7e13{--hotspot-size:70px;--tooltip-text-color:var( --e-global-color-84190c0 );--tooltip-min-width:150px;--tooltip-padding:15px 15px 15px 15px;--tooltip-color:var( --e-global-color-006362f );--tooltip-border-radius:8px 8px 8px 8px;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot__label{font-size:0px;}.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot__tooltip{box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.13);}.elementor-1994 .elementor-element.elementor-element-69b1309{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-gap:25px;--n-tabs-title-border-radius:8px 8px 8px 8px;}.elementor-1994 .elementor-element.elementor-element-69b1309 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-69b1309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bd33442 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-69b1309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1994 .elementor-element.elementor-element-69b1309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-bd33442 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-69b1309.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#626262;}.elementor-1994 .elementor-element.elementor-element-2e61b22{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-2e61b22:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-2e61b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd33442 );}.elementor-1994 .elementor-element.elementor-element-832674a.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-832674a .elementor-heading-title{color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-dab79ae{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-dab79ae > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1994 .elementor-element.elementor-element-dab79ae.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-66e0567{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-fa2dd11{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-006362f );--dots-hover-color:var( --e-global-color-00c7432 );--swiper-pagination-spacing:25px;}.elementor-1994 .elementor-element.elementor-element-fa2dd11 .swiper-slide > .elementor-element{height:100%;}.elementor-1994 .elementor-element.elementor-element-fa2dd11 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-1994 .elementor-element.elementor-element-e39871d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-e39871d:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-e39871d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F9FF;}.elementor-1994 .elementor-element.elementor-element-0437f45.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-0437f45{text-align:center;}.elementor-1994 .elementor-element.elementor-element-0daad32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-5f3b309 .elementor-button{background-color:var( --e-global-color-00c7432 );fill:var( --e-global-color-006362f );color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-5f3b309 .elementor-button:hover, .elementor-1994 .elementor-element.elementor-element-5f3b309 .elementor-button:focus{background-color:var( --e-global-color-2fa47cc );color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-5f3b309 .elementor-button:hover svg, .elementor-1994 .elementor-element.elementor-element-5f3b309 .elementor-button:focus svg{fill:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-5361646{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-5361646:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-5361646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-006362f );}.elementor-1994 .elementor-element.elementor-element-c292db6.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-c292db6 .elementor-heading-title{color:var( --e-global-color-2fa47cc );}.elementor-1994 .elementor-element.elementor-element-2a356f9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-84190c0 );}.elementor-1994 .elementor-element.elementor-element-2a356f9.elementor-element{--align-self:center;}.elementor-1994 .elementor-element.elementor-element-a306c49{--swiper-slides-to-display:4;--swiper-slides-gap:40px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-2fa47cc );--swiper-pagination-spacing:25px;}.elementor-1994 .elementor-element.elementor-element-a306c49 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-a306c49 .swiper-slide > .elementor-element{height:100%;}.elementor-1994 .elementor-element.elementor-element-a306c49 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}@media(min-width:768px){.elementor-1994 .elementor-element.elementor-element-74dea98{--width:55%;}.elementor-1994 .elementor-element.elementor-element-4f793be{--width:45%;}.elementor-1994 .elementor-element.elementor-element-cb3299f{--width:48%;}.elementor-1994 .elementor-element.elementor-element-f86283c{--width:50%;}.elementor-1994 .elementor-element.elementor-element-eb40a78{--width:300px;}.elementor-1994 .elementor-element.elementor-element-314a51b{--width:300px;}.elementor-1994 .elementor-element.elementor-element-a966e06{--width:300px;}.elementor-1994 .elementor-element.elementor-element-9ad5162{--width:300px;}.elementor-1994 .elementor-element.elementor-element-e39871d{--content-width:1024px;}}@media(max-width:1366px){.elementor-1994 .elementor-element.elementor-element-ce8ecc2{--min-height:500px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-e7e21b2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-0937041{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-8677163{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-2e61b22{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-fa2dd11{--swiper-slides-to-display:4;--swiper-slides-gap:20px;}.elementor-1994 .elementor-element.elementor-element-e39871d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-5361646{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-1994 .elementor-element.elementor-element-ce8ecc2{--min-height:350px;--justify-content:flex-end;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-ce8ecc2:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-1994 .elementor-element.elementor-element-e7e21b2{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-74dea98{--justify-content:center;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d{bottom:25vh;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-title, .elementor-1994 .elementor-element.elementor-element-e3cdf7d .elementor-icon-box-title a{font-size:16px;}.elementor-1994 .elementor-element.elementor-element-95cddf3{--container-widget-width:660px;--container-widget-flex-grow:0;width:var( --container-widget-width, 660px );max-width:660px;}.elementor-1994 .elementor-element.elementor-element-2e61b22{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1994 .elementor-element.elementor-element-dab79ae > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1994 .elementor-element.elementor-element-dab79ae{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-1994 .elementor-element.elementor-element-fa2dd11{--swiper-slides-to-display:3;}.elementor-1994 .elementor-element.elementor-element-fa2dd11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-a306c49{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1994 .elementor-element.elementor-element-ce8ecc2{--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.87;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-ce8ecc2:not(.elementor-motion-effects-element-type-background), .elementor-1994 .elementor-element.elementor-element-ce8ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-221px 0px;}.elementor-1994 .elementor-element.elementor-element-e7e21b2{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-74dea98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-f065e98 > .elementor-widget-container{padding:30px 30px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-f065e98 img{border-radius:30px 30px 30px 30px;}.elementor-1994 .elementor-element.elementor-element-df0c58a > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1994 .elementor-element.elementor-element-df0c58a img{border-radius:30px 30px 30px 30px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d > .elementor-widget-container{padding:10px 30px 10px 30px;}.elementor-1994 .elementor-element.elementor-element-e3cdf7d{bottom:3vh;}.elementor-1994 .elementor-element.elementor-element-4f793be{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1994 .elementor-element.elementor-element-0937041{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-77da35d{text-align:center;}.elementor-1994 .elementor-element.elementor-element-95cddf3{width:100%;max-width:100%;}.elementor-1994 .elementor-element.elementor-element-95cddf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-8677163{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-dfcd854 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-dfcd854.elementor-element{--align-self:flex-start;}.elementor-1994 .elementor-element.elementor-element-dfcd854{text-align:left;}.elementor-1994 .elementor-element.elementor-element-efa6363{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-87aa1d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-de78cb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-86ed0f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1994 .elementor-element.elementor-element-e77b967{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-font-size:18px;}.elementor-1994 .elementor-element.elementor-element-e77b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-e77b967 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1994 .elementor-element.elementor-element-e77b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-2e61b22{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-832674a{text-align:center;}.elementor-1994 .elementor-element.elementor-element-dab79ae{width:100%;max-width:100%;}.elementor-1994 .elementor-element.elementor-element-fa2dd11{--swiper-slides-to-display:1;}.elementor-1994 .elementor-element.elementor-element-fa2dd11 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1994 .elementor-element.elementor-element-e39871d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-0437f45{text-align:center;}.elementor-1994 .elementor-element.elementor-element-5361646{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1994 .elementor-element.elementor-element-c292db6{text-align:center;}.elementor-1994 .elementor-element.elementor-element-2a356f9{width:100%;max-width:100%;}.elementor-1994 .elementor-element.elementor-element-a306c49{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}}/* Start custom CSS for icon-box, class: .elementor-element-e3cdf7d */.elementor-1994 .elementor-element.elementor-element-e3cdf7d h4{margin-top:0;}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-8d20d2d */.elementor-1994 .elementor-element.elementor-element-8d20d2d .e-gallery-image {
    background-color: #fff;
}

.elementor-1994 .elementor-element.elementor-element-8d20d2d .e-gallery-image {
  filter: grayscale(100%);
  transition: filter 0.2s ease-in-out;
  background-size: cover;
  background-position: center;
}


.elementor-1994 .elementor-element.elementor-element-8d20d2d .e-gallery-item:hover .e-gallery-image {
  filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b95d039 */.elementor-1994 .elementor-element.elementor-element-b95d039 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb40a78 */.north_america {
           
            opacity: 0; /* Hide until in viewport */
            transition: opacity 0.5s ease-in;
        }
        .flag {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e1a77 */.elementor-1994 .elementor-element.elementor-element-90e1a77 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314a51b */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc49f5 */.elementor-1994 .elementor-element.elementor-element-7fc49f5 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a966e06 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf7eea2 */.elementor-1994 .elementor-element.elementor-element-cf7eea2 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad5162 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b949bd2 *//* Common Container Properties */
.north_america, .europe, .middle_east, .asia {
    position: absolute;
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

/* ---- NORTH AMERICA ---- */
.north_america {
    top: 100px;
    left: 200px;
}
.north_flag {
    position: absolute;
    top: 20px;
    left: 180px;
    display: none;
}
.north_dotted_line {
    position: absolute;
    top: 60px;
    left: 32px;
    width: 0;
    height: 0;
    border-top: 2px dotted black;
    border-left: 2px dotted black;
    display: none;
    animation: northDrawLine 1s linear forwards;
}
@keyframes northDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 150px; height: 0; }
    100% { width: 150px; height: 60px; }
}
.north_text {
    position: absolute;
    top: 112px;
    left: -20px;
    display: none;
}

/* ---- EUROPE ---- */
.europe {
    top: 200px;
    left: 250px;
}
.europe_flag {
    position: absolute;
    top: 30px;
    left: 200px;
    display: none;
}
.europe_dotted_line {
        position: absolute;
    top: 70px;
    left: 72px;
    width: 0;
    height: 0;
    border-top: 2px dotted #080808;
    border-left: 2px dotted #000000;
    display: none;
    animation: europeDrawLine 1s linear forwards;
    height: 185px !important;
}
@keyframes europeDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 130px; height: 0; }
    100% { width: 130px; height: 70px; }
}
.europe_text {
    position: absolute;
        top: 247px;
    left: 50px;
    display: none;
}

/* ---- MIDDLE EAST ---- */
.middle_east {
    top: 300px;
    left: 280px;
}
.middle_east_flag {
    position: absolute;
    top: 25px;
    left: 190px;
    display: none;
}
.middle_east_dotted_line {
    position: absolute;
    top: 64px;
    left: 204px;
    width: 64px !important;
    width: 0;
    height: 0;
    border-top: 2px dotted #000000;
    border-right: 2px dotted #000000;
    display: none;
    animation: middleEastDrawLine 1s linear forwards;
}
@keyframes middleEastDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 140px; height: 0; }
    100% { width: 140px; height: 80px; }
}
.middle_east_text {
    position: absolute;
    top: 136px;
    left: 244px;
    display: none;
}

/* ---- ASIA ---- */
.asia {
    top: 400px;
    left: 300px;
}
.asia_flag {
    position: absolute;
    top: 35px;
    left: 220px;
    display: none;
}
.asia_dotted_line {
    position: absolute;
    top: -14px;
    left: 234px;
    width: 0;
    height: 0;
        border-bottom: 2px dotted #000;
    border-right: 2px dotted #000;
    display: none;
    animation: asiaDrawLine 1s linear forwards;
}
@keyframes asiaDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 160px; height: 0; }
    100% { width: 160px; height: 90px; }
}
.asia_text {
    position: absolute;
    top: -38px;
        left: 413px;
    display: none;
}
.asia_dotted_line::after {
    content: '';
    width: 25px;
    border-top: 2px dotted #000;
    position: absolute;
    right: -29px;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5ff7e13 */.elementor-1994 .elementor-element.elementor-element-5ff7e13 h4 {
    margin: 0;
    color: #045CA1;
}

.cer_popup {
        display: flex;
    align-items: flex-start;
    gap: 5px;
    flex-direction: column;
    text-align: left;
}

.cer_popup img {
   max-width:70%;
}
.cer_text {
    font-size: 14px;
    font-weight: 600;
}

.cer_text h4 {
    font-size: 16px;
    margin-bottom: 0 !important;
    line-height: 20px;
}

.cer_text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot__icon svg, .e-hotspot__label svg {
    height: auto;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b95d039 */.elementor-1994 .elementor-element.elementor-element-b95d039 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb40a78 */.north_america {
           
            opacity: 0; /* Hide until in viewport */
            transition: opacity 0.5s ease-in;
        }
        .flag {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e1a77 */.elementor-1994 .elementor-element.elementor-element-90e1a77 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314a51b */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc49f5 */.elementor-1994 .elementor-element.elementor-element-7fc49f5 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a966e06 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf7eea2 */.elementor-1994 .elementor-element.elementor-element-cf7eea2 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad5162 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b949bd2 *//* Common Container Properties */
.north_america, .europe, .middle_east, .asia {
    position: absolute;
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

/* ---- NORTH AMERICA ---- */
.north_america {
    top: 100px;
    left: 200px;
}
.north_flag {
    position: absolute;
    top: 20px;
    left: 180px;
    display: none;
}
.north_dotted_line {
    position: absolute;
    top: 60px;
    left: 32px;
    width: 0;
    height: 0;
    border-top: 2px dotted black;
    border-left: 2px dotted black;
    display: none;
    animation: northDrawLine 1s linear forwards;
}
@keyframes northDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 150px; height: 0; }
    100% { width: 150px; height: 60px; }
}
.north_text {
    position: absolute;
    top: 112px;
    left: -20px;
    display: none;
}

/* ---- EUROPE ---- */
.europe {
    top: 200px;
    left: 250px;
}
.europe_flag {
    position: absolute;
    top: 30px;
    left: 200px;
    display: none;
}
.europe_dotted_line {
        position: absolute;
    top: 70px;
    left: 72px;
    width: 0;
    height: 0;
    border-top: 2px dotted #080808;
    border-left: 2px dotted #000000;
    display: none;
    animation: europeDrawLine 1s linear forwards;
    height: 185px !important;
}
@keyframes europeDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 130px; height: 0; }
    100% { width: 130px; height: 70px; }
}
.europe_text {
    position: absolute;
        top: 247px;
    left: 50px;
    display: none;
}

/* ---- MIDDLE EAST ---- */
.middle_east {
    top: 300px;
    left: 280px;
}
.middle_east_flag {
    position: absolute;
    top: 25px;
    left: 190px;
    display: none;
}
.middle_east_dotted_line {
    position: absolute;
    top: 64px;
    left: 204px;
    width: 64px !important;
    width: 0;
    height: 0;
    border-top: 2px dotted #000000;
    border-right: 2px dotted #000000;
    display: none;
    animation: middleEastDrawLine 1s linear forwards;
}
@keyframes middleEastDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 140px; height: 0; }
    100% { width: 140px; height: 80px; }
}
.middle_east_text {
    position: absolute;
    top: 136px;
    left: 244px;
    display: none;
}

/* ---- ASIA ---- */
.asia {
    top: 400px;
    left: 300px;
}
.asia_flag {
    position: absolute;
    top: 35px;
    left: 220px;
    display: none;
}
.asia_dotted_line {
    position: absolute;
    top: -14px;
    left: 234px;
    width: 0;
    height: 0;
        border-bottom: 2px dotted #000;
    border-right: 2px dotted #000;
    display: none;
    animation: asiaDrawLine 1s linear forwards;
}
@keyframes asiaDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 160px; height: 0; }
    100% { width: 160px; height: 90px; }
}
.asia_text {
    position: absolute;
    top: -38px;
        left: 413px;
    display: none;
}
.asia_dotted_line::after {
    content: '';
    width: 25px;
    border-top: 2px dotted #000;
    position: absolute;
    right: -29px;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5ff7e13 */.elementor-1994 .elementor-element.elementor-element-5ff7e13 h4 {
    margin: 0;
    color: #045CA1;
}

.cer_popup {
        display: flex;
    align-items: flex-start;
    gap: 5px;
    flex-direction: column;
    text-align: left;
}

.cer_popup img {
   max-width:70%;
}
.cer_text {
    font-size: 14px;
    font-weight: 600;
}

.cer_text h4 {
    font-size: 16px;
    margin-bottom: 0 !important;
    line-height: 20px;
}

.cer_text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot__icon svg, .e-hotspot__label svg {
    height: auto;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b95d039 */.elementor-1994 .elementor-element.elementor-element-b95d039 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb40a78 */.north_america {
           
            opacity: 0; /* Hide until in viewport */
            transition: opacity 0.5s ease-in;
        }
        .flag {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e1a77 */.elementor-1994 .elementor-element.elementor-element-90e1a77 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314a51b */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc49f5 */.elementor-1994 .elementor-element.elementor-element-7fc49f5 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a966e06 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf7eea2 */.elementor-1994 .elementor-element.elementor-element-cf7eea2 h5{
    
    border: 1px solid #045CA1;
    display: inline-block;
    padding: 6px;
    margin-bottom: 6px !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad5162 */.europe {
           
            opacity: 0; 
            transition: opacity 0.5s ease-in;
        }
        .flag-1 {
            position: absolute;
            top: 20px;
            left: 200px;
            display: none;
        }
        .dotted-line-1 {
            position: absolute;
            top: 50px;
            left: 50px;
            width: 0;
            height: 0;
            border-top: 2px dotted black;
            border-left: 2px dotted black;
            display: none;
            animation: drawLine 1s linear forwards;
                height: 100px !important;
        }
        @keyframes drawLine {
            0% {
                width: 0;
                height: 0;
            }
            50% {
                width: 150px;
                height: 0;
            }
            100% {
                width: 150px;
                height: 50px;
            }
        }
        .text-1 {
            position: absolute;
                top: 145px;
    left: -30px;
            display: none;
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b949bd2 *//* Common Container Properties */
.north_america, .europe, .middle_east, .asia {
    position: absolute;
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

/* ---- NORTH AMERICA ---- */
.north_america {
    top: 100px;
    left: 200px;
}
.north_flag {
    position: absolute;
    top: 20px;
    left: 180px;
    display: none;
}
.north_dotted_line {
    position: absolute;
    top: 60px;
    left: 32px;
    width: 0;
    height: 0;
    border-top: 2px dotted black;
    border-left: 2px dotted black;
    display: none;
    animation: northDrawLine 1s linear forwards;
}
@keyframes northDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 150px; height: 0; }
    100% { width: 150px; height: 60px; }
}
.north_text {
    position: absolute;
    top: 112px;
    left: -20px;
    display: none;
}

/* ---- EUROPE ---- */
.europe {
    top: 200px;
    left: 250px;
}
.europe_flag {
    position: absolute;
    top: 30px;
    left: 200px;
    display: none;
}
.europe_dotted_line {
        position: absolute;
    top: 70px;
    left: 72px;
    width: 0;
    height: 0;
    border-top: 2px dotted #080808;
    border-left: 2px dotted #000000;
    display: none;
    animation: europeDrawLine 1s linear forwards;
    height: 185px !important;
}
@keyframes europeDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 130px; height: 0; }
    100% { width: 130px; height: 70px; }
}
.europe_text {
    position: absolute;
        top: 247px;
    left: 50px;
    display: none;
}

/* ---- MIDDLE EAST ---- */
.middle_east {
    top: 300px;
    left: 280px;
}
.middle_east_flag {
    position: absolute;
    top: 25px;
    left: 190px;
    display: none;
}
.middle_east_dotted_line {
    position: absolute;
    top: 64px;
    left: 204px;
    width: 64px !important;
    width: 0;
    height: 0;
    border-top: 2px dotted #000000;
    border-right: 2px dotted #000000;
    display: none;
    animation: middleEastDrawLine 1s linear forwards;
}
@keyframes middleEastDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 140px; height: 0; }
    100% { width: 140px; height: 80px; }
}
.middle_east_text {
    position: absolute;
    top: 136px;
    left: 244px;
    display: none;
}

/* ---- ASIA ---- */
.asia {
    top: 400px;
    left: 300px;
}
.asia_flag {
    position: absolute;
    top: 35px;
    left: 220px;
    display: none;
}
.asia_dotted_line {
    position: absolute;
    top: -14px;
    left: 234px;
    width: 0;
    height: 0;
        border-bottom: 2px dotted #000;
    border-right: 2px dotted #000;
    display: none;
    animation: asiaDrawLine 1s linear forwards;
}
@keyframes asiaDrawLine {
    0% { width: 0; height: 0; }
    50% { width: 160px; height: 0; }
    100% { width: 160px; height: 90px; }
}
.asia_text {
    position: absolute;
    top: -38px;
        left: 413px;
    display: none;
}
.asia_dotted_line::after {
    content: '';
    width: 25px;
    border-top: 2px dotted #000;
    position: absolute;
    right: -29px;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5ff7e13 */.elementor-1994 .elementor-element.elementor-element-5ff7e13 h4 {
    margin: 0;
    color: #045CA1;
}

.cer_popup {
        display: flex;
    align-items: flex-start;
    gap: 5px;
    flex-direction: column;
    text-align: left;
}

.cer_popup img {
   max-width:70%;
}
.cer_text {
    font-size: 14px;
    font-weight: 600;
}

.cer_text h4 {
    font-size: 16px;
    margin-bottom: 0 !important;
    line-height: 20px;
}

.cer_text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-1994 .elementor-element.elementor-element-5ff7e13 .e-hotspot__icon svg, .e-hotspot__label svg {
    height: auto;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5361646 */.elementor-1994 .elementor-element.elementor-element-5361646 h4 a{color:#2F2F2F !important; border-botton: 1px solid #2F2F2F !important;}

.elementor-1994 .elementor-element.elementor-element-5361646 h4 {color:#2F2F2F !important; border-bottom: 1px solid #2F2F2F  !important;}/* End custom CSS */