.elementor-24375 .elementor-element.elementor-element-1772f9e1:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-1772f9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24375 .elementor-element.elementor-element-1772f9e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-105px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-24375 .elementor-element.elementor-element-1772f9e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24375 .elementor-element.elementor-element-75d1b5a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-75d1b5a1:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-75d1b5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-24375 .elementor-element.elementor-element-352e897a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-352e897a:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-352e897a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 24%, #8ECAE6 55%);}.elementor-24375 .elementor-element.elementor-element-69a3c168{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-7919ccb5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24375 .elementor-element.elementor-element-7919ccb5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24375 .elementor-element.elementor-element-50f4b6a7{text-align:start;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-50f4b6a7 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24375 .elementor-element.elementor-element-354f3099 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:86px;font-weight:900;letter-spacing:-2px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-4d1eab0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24375 .elementor-element.elementor-element-971aaf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-63906962{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-39fe1f48{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-24375 .elementor-element.elementor-element-39fe1f48.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24375 .elementor-element.elementor-element-41d679b2{text-align:start;}.elementor-24375 .elementor-element.elementor-element-41d679b2 > .elementor-widget-container{margin:0px 0px -85px 115px;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61{text-align:center;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-24375 .elementor-element.elementor-element-247d4042{text-align:justify;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-247d4042 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-24375 .elementor-element.elementor-element-5930fa11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-24375 .elementor-element.elementor-element-5930fa11.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-24375 .elementor-element.elementor-element-484ed671 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;background-color:#3CAEEE;}.elementor-24375 .elementor-element.elementor-element-484ed671 .elementor-button:hover, .elementor-24375 .elementor-element.elementor-element-484ed671 .elementor-button:focus{background-color:#3CAEEE;}.elementor-24375 .elementor-element.elementor-element-484ed671 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-69002ff{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-69002ff:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-69002ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8ECAE6 0%, #AAD7F4 100%);}.elementor-24375 .elementor-element.elementor-element-6ba717c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24375 .elementor-element.elementor-element-2ce7a821{--e-image-carousel-slides-to-show:7;}.elementor-24375 .elementor-element.elementor-element-2ce7a821 .swiper-wrapper{display:flex;align-items:center;}.elementor-24375 .elementor-element.elementor-element-2ce7a821 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-24375 .elementor-element.elementor-element-2ce7a821 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-24375 .elementor-element.elementor-element-2cdaaf28{--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;--margin-top:auto;--margin-bottom:0;--margin-left:auto;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-24375 .elementor-element.elementor-element-2cdaaf28:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-2cdaaf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #AAD7F4 0%, #9FD2EF 100%);}.elementor-24375 .elementor-element.elementor-element-533c1023{text-align:center;}.elementor-24375 .elementor-element.elementor-element-533c1023 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-533c1023 > .elementor-widget-container{margin:20px 0px 46px 0px;}.elementor-24375 .elementor-element.elementor-element-42ebfbfe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-6e7776a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-3f23765{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:42px 42px 42px 42px;--padding-top:58px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-24375 .elementor-element.elementor-element-3f23765:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-3f23765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24375 .elementor-element.elementor-element-260a3644 img{width:auto;height:106px;}.elementor-24375 .elementor-element.elementor-element-260a3644 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-24375 .elementor-element.elementor-element-4cb431c7{text-align:center;}.elementor-24375 .elementor-element.elementor-element-4cb431c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:0px;color:#000000;}.elementor-24375 .elementor-element.elementor-element-4cb431c7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-8ec8136{text-align:start;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;}.elementor-24375 .elementor-element.elementor-element-8ec8136 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-1d3c6de7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:42px 42px 42px 42px;--padding-top:58px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-24375 .elementor-element.elementor-element-1d3c6de7:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-1d3c6de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24375 .elementor-element.elementor-element-1ffca989 img{width:auto;height:102px;}.elementor-24375 .elementor-element.elementor-element-1ffca989 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-24375 .elementor-element.elementor-element-73c71234{text-align:center;}.elementor-24375 .elementor-element.elementor-element-73c71234 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:0px;color:#000000;}.elementor-24375 .elementor-element.elementor-element-73c71234 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-224c696c{text-align:start;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;}.elementor-24375 .elementor-element.elementor-element-224c696c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-24eb1860{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:42px 42px 42px 42px;--padding-top:58px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-24375 .elementor-element.elementor-element-24eb1860:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-24eb1860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24375 .elementor-element.elementor-element-75b68a7 img{width:auto;height:81px;}.elementor-24375 .elementor-element.elementor-element-75b68a7 > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-24375 .elementor-element.elementor-element-24f17287{text-align:center;}.elementor-24375 .elementor-element.elementor-element-24f17287 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:0px;color:#000000;}.elementor-24375 .elementor-element.elementor-element-24f17287 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-24f17287.elementor-element{--align-self:center;}.elementor-24375 .elementor-element.elementor-element-2a21d044{text-align:start;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;}.elementor-24375 .elementor-element.elementor-element-2a21d044 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-5c0aaeae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:42px 42px 42px 42px;--padding-top:58px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-24375 .elementor-element.elementor-element-5c0aaeae:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-5c0aaeae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24375 .elementor-element.elementor-element-5a2ed89f img{width:auto;height:109px;}.elementor-24375 .elementor-element.elementor-element-287342db{text-align:center;}.elementor-24375 .elementor-element.elementor-element-287342db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:0px;color:#000000;}.elementor-24375 .elementor-element.elementor-element-287342db > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-287342db.elementor-element{--align-self:center;}.elementor-24375 .elementor-element.elementor-element-a7e739{text-align:start;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:300;}.elementor-24375 .elementor-element.elementor-element-a7e739 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-786d1f72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-38f135bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24375 .elementor-element.elementor-element-33242a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-6d8071f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24375 .elementor-element.elementor-element-72fefe48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-72fefe48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-4d9dc4d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-1px;color:#E0007A;}.elementor-24375 .elementor-element.elementor-element-4d9dc4d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-9a3fc0d{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-3aae3c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-27b1b7b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24375 .elementor-element.elementor-element-168bdcc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-168bdcc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-69c6b72a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-1px;color:#E0007A;}.elementor-24375 .elementor-element.elementor-element-69c6b72a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-18c37e47{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-1538e204{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24375 .elementor-element.elementor-element-d07f84f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-6b487bca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-7dbf4db7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24375 .elementor-element.elementor-element-9486f2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-52cb3ed9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24375 .elementor-element.elementor-element-3b015896 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-3b015896 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-5e7021da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-1px;color:#E0007A;}.elementor-24375 .elementor-element.elementor-element-5e7021da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-1c2419ed{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-5fb81b84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-426dff6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24375 .elementor-element.elementor-element-613a59c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-613a59c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-67dcae38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-1px;color:#E0007A;}.elementor-24375 .elementor-element.elementor-element-67dcae38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-6b4a3f2c{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-2a44d9b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24375 .elementor-element.elementor-element-4044996{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-1ea8c0da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-fdec22a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24375 .elementor-element.elementor-element-3edfadb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-2e04e6ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24375 .elementor-element.elementor-element-33389a2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-33389a2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-5b3d232b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:900;letter-spacing:-1px;color:#E0007A;}.elementor-24375 .elementor-element.elementor-element-5b3d232b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-1a3458f{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:38px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-7f5a468{--display:flex;--padding-top:150px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-24375 .elementor-element.elementor-element-7f5a468:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-7f5a468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #8ECAE6 52%, #000000 70%);}.elementor-24375 .elementor-element.elementor-element-3d7765ad{text-align:center;}.elementor-24375 .elementor-element.elementor-element-3d7765ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-3d7765ad > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-24375 .elementor-element.elementor-element-5175e0ab{text-align:start;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:38px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-5175e0ab > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-24375 .elementor-element.elementor-element-53afb6d8{--display:flex;--padding-top:150px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-8b75ba9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;--align-content:center;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-24375 .elementor-element.elementor-element-346b6188{text-align:center;}.elementor-24375 .elementor-element.elementor-element-346b6188 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-346b6188 > .elementor-widget-container{margin:0px 0px 46px 0px;}.elementor-24375 .elementor-element.elementor-element-3913e3de{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:38px;color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-element-3913e3de > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;background-color:#3CAEEE;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5 .elementor-button:hover, .elementor-24375 .elementor-element.elementor-element-6f4d75c5 .elementor-button:focus{background-color:#3CAEEE;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-5960a1f7:not(.elementor-motion-effects-element-type-background), .elementor-24375 .elementor-element.elementor-element-5960a1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-24375 .elementor-element.elementor-element-5960a1f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-24375 .elementor-element.elementor-element-5960a1f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24375 .elementor-element.elementor-element-1dcc4d3c > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-24375 .elementor-element.elementor-element-61e36417{text-align:center;}.elementor-24375 .elementor-element.elementor-element-61e36417 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:900;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-24375 .elementor-element.elementor-element-6f18d5f3{text-align:center;}.elementor-24375 .elementor-element.elementor-element-6f18d5f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;word-spacing:0.2em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#686868;}.elementor-24375 .elementor-element.elementor-element-6f18d5f3 > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-widget-global .elementor-toggle-title, .elementor-widget-global .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-global .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-global .elementor-tab-title.elementor-active a, .elementor-widget-global .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-global .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-global .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title{border-width:1px;border-color:#686868;background-color:rgba(35,35,35,0);padding:30px 30px 30px 30px;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-content{border-width:1px;border-block-end-color:#686868;background-color:rgba(25,25,25,0);color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;letter-spacing:0px;word-spacing:0.1em;padding:15px 35px 15px 35px;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-title, .elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-icon{color:#ffffff;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-icon svg{fill:#ffffff;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title.elementor-active a, .elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;word-spacing:0.3em;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title .elementor-toggle-icon i:before{color:#ffffff;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title .elementor-toggle-icon svg{fill:#ffffff;}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-24375 .elementor-element.elementor-element-4dbb8901 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;background-color:var( --e-global-color-secondary );}.elementor-24375 .elementor-element.elementor-element-4dbb8901 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-24375 .elementor-element.elementor-element-38cc4886{--e-image-carousel-slides-to-show:10;}.elementor-24375 .elementor-element.elementor-element-38cc4886 .swiper-wrapper{display:flex;align-items:center;}.elementor-24375 .elementor-element.elementor-element-38cc4886 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24375 .elementor-element.elementor-element-352e897a{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-69a3c168{--content-width:1690px;}.elementor-24375 .elementor-element.elementor-element-7919ccb5{--width:60%;}.elementor-24375 .elementor-element.elementor-element-4d1eab0{--width:40%;}.elementor-24375 .elementor-element.elementor-element-63906962{--content-width:1690px;}.elementor-24375 .elementor-element.elementor-element-39fe1f48{--width:100%;}.elementor-24375 .elementor-element.elementor-element-5930fa11{--width:100%;}.elementor-24375 .elementor-element.elementor-element-69002ff{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-6ba717c2{--content-width:1670px;}.elementor-24375 .elementor-element.elementor-element-2cdaaf28{--content-width:1690px;}.elementor-24375 .elementor-element.elementor-element-786d1f72{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-38f135bc{--width:57%;}.elementor-24375 .elementor-element.elementor-element-6d8071f9{--width:43%;}.elementor-24375 .elementor-element.elementor-element-3aae3c4{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-27b1b7b4{--width:43%;}.elementor-24375 .elementor-element.elementor-element-1538e204{--width:57%;}.elementor-24375 .elementor-element.elementor-element-6b487bca{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-7dbf4db7{--width:57%;}.elementor-24375 .elementor-element.elementor-element-52cb3ed9{--width:43%;}.elementor-24375 .elementor-element.elementor-element-5fb81b84{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-426dff6{--width:43%;}.elementor-24375 .elementor-element.elementor-element-2a44d9b7{--width:57%;}.elementor-24375 .elementor-element.elementor-element-1ea8c0da{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-fdec22a{--width:57%;}.elementor-24375 .elementor-element.elementor-element-2e04e6ca{--width:43%;}.elementor-24375 .elementor-element.elementor-element-7f5a468{--content-width:100%;}.elementor-24375 .elementor-element.elementor-element-8b75ba9{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24375 .elementor-element.elementor-element-7919ccb5{--width:100%;}.elementor-24375 .elementor-element.elementor-element-4d1eab0{--width:100%;}.elementor-24375 .elementor-element.elementor-element-5930fa11{--width:100%;}.elementor-24375 .elementor-element.elementor-element-38f135bc{--width:1600px;}.elementor-24375 .elementor-element.elementor-element-6d8071f9{--width:100%;}.elementor-24375 .elementor-element.elementor-element-27b1b7b4{--width:100%;}.elementor-24375 .elementor-element.elementor-element-1538e204{--width:1600px;}.elementor-24375 .elementor-element.elementor-element-7dbf4db7{--width:1600px;}.elementor-24375 .elementor-element.elementor-element-52cb3ed9{--width:100%;}.elementor-24375 .elementor-element.elementor-element-426dff6{--width:100%;}.elementor-24375 .elementor-element.elementor-element-2a44d9b7{--width:1600px;}.elementor-24375 .elementor-element.elementor-element-fdec22a{--width:1600px;}.elementor-24375 .elementor-element.elementor-element-2e04e6ca{--width:100%;}}@media(max-width:1024px){.elementor-24375 .elementor-element.elementor-element-75d1b5a1{--flex-wrap:nowrap;}.elementor-24375 .elementor-element.elementor-element-352e897a{--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-69a3c168{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-50f4b6a7{font-size:30px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24375 .elementor-element.elementor-element-354f3099 .elementor-heading-title{font-size:80px;}.elementor-24375 .elementor-element.elementor-element-354f3099 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-24375 .elementor-element.elementor-element-971aaf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-63906962{--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-39fe1f48{--margin-top:100;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-41d679b2 > .elementor-widget-container{margin:0px 0px -42px 30px;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61 .elementor-heading-title{font-size:50px;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-247d4042{font-size:20px;line-height:32px;}.elementor-24375 .elementor-element.elementor-element-247d4042 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-5930fa11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-69002ff{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-6ba717c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-2ce7a821{--e-image-carousel-slides-to-show:6;}.elementor-24375 .elementor-element.elementor-element-2cdaaf28{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-24375 .elementor-element.elementor-element-533c1023 .elementor-heading-title{font-size:50px;}.elementor-24375 .elementor-element.elementor-element-533c1023 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-6e7776a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-24375 .elementor-element.elementor-element-4cb431c7 .elementor-heading-title{font-size:30px;}.elementor-24375 .elementor-element.elementor-element-8ec8136{font-size:15px;}.elementor-24375 .elementor-element.elementor-element-73c71234 .elementor-heading-title{font-size:30px;}.elementor-24375 .elementor-element.elementor-element-224c696c{font-size:15px;}.elementor-24375 .elementor-element.elementor-element-24f17287 .elementor-heading-title{font-size:30px;}.elementor-24375 .elementor-element.elementor-element-2a21d044{font-size:15px;}.elementor-24375 .elementor-element.elementor-element-287342db .elementor-heading-title{font-size:30px;}.elementor-24375 .elementor-element.elementor-element-a7e739{font-size:15px;}.elementor-24375 .elementor-element.elementor-element-786d1f72{--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:70px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-6d8071f9{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-3aae3c4{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-27b1b7b4{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-6b487bca{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-52cb3ed9{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-5fb81b84{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-426dff6{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-1ea8c0da{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-2e04e6ca{--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-7f5a468{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-3d7765ad .elementor-heading-title{font-size:50px;}.elementor-24375 .elementor-element.elementor-element-3d7765ad > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-5175e0ab{font-size:20px;line-height:32px;}.elementor-24375 .elementor-element.elementor-element-5175e0ab > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-53afb6d8{--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-346b6188 .elementor-heading-title{font-size:50px;}.elementor-24375 .elementor-element.elementor-element-346b6188 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24375 .elementor-element.elementor-element-3913e3de{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-5960a1f7{padding:100px 25px 100px 25px;}.elementor-24375 .elementor-element.elementor-element-1dcc4d3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-global .elementor-toggle-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24375 .elementor-element.elementor-element-38cc4886{--e-image-carousel-slides-to-show:6;}}@media(max-width:767px){.elementor-24375 .elementor-element.elementor-element-352e897a{--padding-top:16px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-69a3c168{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-50f4b6a7 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24375 .elementor-element.elementor-element-354f3099 .elementor-heading-title{font-size:40px;}.elementor-24375 .elementor-element.elementor-element-971aaf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24375 .elementor-element.elementor-element-63906962{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-39fe1f48{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-41d679b2 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-24375 .elementor-element.elementor-element-2a6c8c61 .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-247d4042{font-size:16px;line-height:24px;}.elementor-24375 .elementor-element.elementor-element-5930fa11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-484ed671 .elementor-button{font-size:15px;padding:20px 10px 20px 10px;}.elementor-24375 .elementor-element.elementor-element-484ed671 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-484ed671{width:100%;max-width:100%;}.elementor-24375 .elementor-element.elementor-element-69002ff{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-2ce7a821{--e-image-carousel-slides-to-show:4;z-index:12;}.elementor-24375 .elementor-element.elementor-element-2cdaaf28{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-24375 .elementor-element.elementor-element-533c1023 .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-533c1023 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-24375 .elementor-element.elementor-element-6e7776a{--width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-24375 .elementor-element.elementor-element-3f23765{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-24375 .elementor-element.elementor-element-260a3644 img{width:63px;height:63px;object-fit:cover;}.elementor-24375 .elementor-element.elementor-element-260a3644 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-1d3c6de7{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-24375 .elementor-element.elementor-element-1ffca989 img{width:135px;height:63px;object-fit:cover;}.elementor-24375 .elementor-element.elementor-element-1ffca989 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-24eb1860{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-24375 .elementor-element.elementor-element-75b68a7 img{width:70px;height:70px;object-fit:cover;}.elementor-24375 .elementor-element.elementor-element-75b68a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-5c0aaeae{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-24375 .elementor-element.elementor-element-5a2ed89f img{width:63px;height:63px;object-fit:cover;}.elementor-24375 .elementor-element.elementor-element-786d1f72{--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-6d8071f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-72fefe48 .elementor-heading-title{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-4d9dc4d6 .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-9a3fc0d{font-size:16px;line-height:28px;}.elementor-24375 .elementor-element.elementor-element-3aae3c4{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-27b1b7b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-168bdcc4 .elementor-heading-title{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-69c6b72a .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-18c37e47{font-size:16px;line-height:28px;}.elementor-24375 .elementor-element.elementor-element-6b487bca{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-52cb3ed9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-3b015896 .elementor-heading-title{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-5e7021da .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-1c2419ed{font-size:16px;line-height:28px;}.elementor-24375 .elementor-element.elementor-element-5fb81b84{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-426dff6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-613a59c4 .elementor-heading-title{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-67dcae38 .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-6b4a3f2c{font-size:16px;line-height:28px;}.elementor-24375 .elementor-element.elementor-element-1ea8c0da{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-2e04e6ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24375 .elementor-element.elementor-element-33389a2a .elementor-heading-title{font-size:18px;}.elementor-24375 .elementor-element.elementor-element-5b3d232b .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-1a3458f{font-size:16px;line-height:28px;}.elementor-24375 .elementor-element.elementor-element-7f5a468{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-24375 .elementor-element.elementor-element-3d7765ad .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-5175e0ab{font-size:16px;line-height:24px;}.elementor-24375 .elementor-element.elementor-element-53afb6d8{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-8b75ba9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24375 .elementor-element.elementor-element-346b6188 .elementor-heading-title{font-size:36px;}.elementor-24375 .elementor-element.elementor-element-3913e3de{font-size:15px;line-height:24px;}.elementor-24375 .elementor-element.elementor-element-3913e3de > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5 .elementor-button{font-size:15px;padding:20px 10px 20px 10px;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-6f4d75c5{width:100%;max-width:100%;}.elementor-24375 .elementor-element.elementor-element-5960a1f7{padding:50px 20px 50px 20px;}.elementor-24375 .elementor-element.elementor-element-61e36417 .elementor-heading-title{font-size:35px;}.elementor-widget-global .elementor-toggle-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24375 .elementor-element.elementor-global-20138 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-4dbb8901 .elementor-button{font-size:14px;padding:15px 0px 15px 0px;}.elementor-24375 .elementor-element.elementor-element-38cc4886{--e-image-carousel-slides-to-show:4;z-index:14;}}/* Start custom CSS for heading, class: .elementor-element-354f3099 *//* hero headline: three lines on small laptops */
@media (min-width: 1025px) and (max-width: 1280px) {.elementor-24375 .elementor-element.elementor-element-354f3099 .elementor-heading-title {font-size: 72px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-247d4042 *//* mobile: readable intro, no justified gaps */
@media (max-width: 767px) {.elementor-24375 .elementor-element.elementor-element-247d4042 p {text-align: left !important; font-size: 16px !important; line-height: 1.6 !important;}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2ce7a821 */.elementor-24375 .elementor-element.elementor-element-2ce7a821 .swiper-wrapper{
  transition-timing-function: linear !important; 
}
.logo-sldr .swiper-slide .swiper-slide-inner img {
    max-height: 95px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-533c1023 */.heading_text_v2 {
    display: inline-block;
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb431c7 */@media screen and (max-width: 1366px) {
    .rspnsv-title  h3{font-size: 24px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f23765 *//* step cards: same icon box, same title box, centred copy */
@media (min-width: 768px) {
.elementor-24375 .elementor-element.elementor-element-3f23765 .elementor-widget-image {height: 146px; margin: 0 !important; display: flex; align-items: center; justify-content: center;}
.elementor-24375 .elementor-element.elementor-element-3f23765 .elementor-widget-heading {min-height: 107px; display: flex; align-items: center; justify-content: center;}
}
.elementor-24375 .elementor-element.elementor-element-3f23765 .elementor-widget-text-editor, .elementor-24375 .elementor-element.elementor-element-3f23765 .elementor-widget-text-editor p {text-align: center !important;}
/* step cards: readable copy on tablet */
@media (min-width: 768px) and (max-width: 1024px) {.elementor-24375 .elementor-element.elementor-element-3f23765 .elementor-widget-text-editor p {font-size: 16px !important; line-height: 1.5 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d3c6de7 *//* step cards: same icon box, same title box, centred copy */
@media (min-width: 768px) {
.elementor-24375 .elementor-element.elementor-element-1d3c6de7 .elementor-widget-image {height: 146px; margin: 0 !important; display: flex; align-items: center; justify-content: center;}
.elementor-24375 .elementor-element.elementor-element-1d3c6de7 .elementor-widget-heading {min-height: 107px; display: flex; align-items: center; justify-content: center;}
}
.elementor-24375 .elementor-element.elementor-element-1d3c6de7 .elementor-widget-text-editor, .elementor-24375 .elementor-element.elementor-element-1d3c6de7 .elementor-widget-text-editor p {text-align: center !important;}
/* step cards: readable copy on tablet */
@media (min-width: 768px) and (max-width: 1024px) {.elementor-24375 .elementor-element.elementor-element-1d3c6de7 .elementor-widget-text-editor p {font-size: 16px !important; line-height: 1.5 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24eb1860 *//* step cards: same icon box, same title box, centred copy */
@media (min-width: 768px) {
.elementor-24375 .elementor-element.elementor-element-24eb1860 .elementor-widget-image {height: 146px; margin: 0 !important; display: flex; align-items: center; justify-content: center;}
.elementor-24375 .elementor-element.elementor-element-24eb1860 .elementor-widget-heading {min-height: 107px; display: flex; align-items: center; justify-content: center;}
}
.elementor-24375 .elementor-element.elementor-element-24eb1860 .elementor-widget-text-editor, .elementor-24375 .elementor-element.elementor-element-24eb1860 .elementor-widget-text-editor p {text-align: center !important;}
/* step cards: readable copy on tablet */
@media (min-width: 768px) and (max-width: 1024px) {.elementor-24375 .elementor-element.elementor-element-24eb1860 .elementor-widget-text-editor p {font-size: 16px !important; line-height: 1.5 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0aaeae *//* step cards: same icon box, same title box, centred copy */
@media (min-width: 768px) {
.elementor-24375 .elementor-element.elementor-element-5c0aaeae .elementor-widget-image {height: 146px; margin: 0 !important; display: flex; align-items: center; justify-content: center;}
.elementor-24375 .elementor-element.elementor-element-5c0aaeae .elementor-widget-heading {min-height: 107px; display: flex; align-items: center; justify-content: center;}
}
.elementor-24375 .elementor-element.elementor-element-5c0aaeae .elementor-widget-text-editor, .elementor-24375 .elementor-element.elementor-element-5c0aaeae .elementor-widget-text-editor p {text-align: center !important;}
/* step cards: readable copy on tablet */
@media (min-width: 768px) and (max-width: 1024px) {.elementor-24375 .elementor-element.elementor-element-5c0aaeae .elementor-widget-text-editor p {font-size: 16px !important; line-height: 1.5 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f135bc */.left-cont {left: -165px;}
@media screen and (max-width: 1024px) {
    .left-cont {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8071f9 */.for-left-content {left: -100px;}
@media screen and (max-width: 1024px) {
    .for-left-content {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-786d1f72 */.gr-bg-01 {
    background: linear-gradient(180deg, rgba(159,210,239,1) 0%, rgba(144,203,231,1) 50%, rgba(169,215,244,1) 100%);
}
/* case-study row: centred visual + copy, equal left and right margins */
@media (min-width: 1025px) {
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 640px) minmax(0, 540px); justify-content: center !important; align-items: center; column-gap: clamp(48px, 6vw, 120px) !important; row-gap: 0;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* case-study row on tablet: side by side, fluid columns */
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); align-items: center; column-gap: 32px !important; row-gap: 0; padding-left: 24px !important; padding-right: 24px !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* mobile: flow heading and copy first, then its diagram */
@media (max-width: 767px) {
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .left-cont, .elementor-24375 .elementor-element.elementor-element-786d1f72 > .e-con-inner > .right-cont {order: 1 !important;}
.elementor-24375 .elementor-element.elementor-element-786d1f72 {padding-bottom: 56px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b1b7b4 */.for-right-content {right: -100px;}
@media screen and (max-width: 1024px) {
    .for-right-content {right: 0px;}
    .rsp-o-2 {order: 2;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1538e204 */.right-cont {right: -165px;}
@media screen and (max-width: 1024px) {
    .right-cont {right: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aae3c4 */.gr-bg-02 {background: linear-gradient(180deg, rgba(169,215,244,1) 0%, rgba(183,221,251,1) 50%, rgba(173,216,246,1) 100%);}
/* case-study row: centred visual + copy, equal left and right margins */
@media (min-width: 1025px) {
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 540px) minmax(0, 640px); justify-content: center !important; align-items: center; column-gap: clamp(48px, 6vw, 120px) !important; row-gap: 0;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* case-study row on tablet: side by side, fluid columns */
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr); align-items: center; column-gap: 32px !important; row-gap: 0; padding-left: 24px !important; padding-right: 24px !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;} .elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .right-cont {order: 1 !important;}
}
/* mobile: flow heading and copy first, then its diagram */
@media (max-width: 767px) {
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .left-cont, .elementor-24375 .elementor-element.elementor-element-3aae3c4 > .e-con-inner > .right-cont {order: 1 !important;}
.elementor-24375 .elementor-element.elementor-element-3aae3c4 {padding-bottom: 56px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf4db7 */.left-cont {left: -165px;}
@media screen and (max-width: 1024px) {
    .left-cont {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52cb3ed9 */.for-left-content {left: -100px;}
@media screen and (max-width: 1024px) {
    .for-left-content {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b487bca */.gr-bg-03 {background: linear-gradient(180deg, rgba(173,216,246,1) 0%, rgba(156,208,237,1) 50%, rgba(152,207,235,1) 100%);}
/* case-study row: centred visual + copy, equal left and right margins */
@media (min-width: 1025px) {
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 640px) minmax(0, 540px); justify-content: center !important; align-items: center; column-gap: clamp(48px, 6vw, 120px) !important; row-gap: 0;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* case-study row on tablet: side by side, fluid columns */
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); align-items: center; column-gap: 32px !important; row-gap: 0; padding-left: 24px !important; padding-right: 24px !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* mobile: flow heading and copy first, then its diagram */
@media (max-width: 767px) {
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .left-cont, .elementor-24375 .elementor-element.elementor-element-6b487bca > .e-con-inner > .right-cont {order: 1 !important;}
.elementor-24375 .elementor-element.elementor-element-6b487bca {padding-bottom: 56px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426dff6 */.for-right-content {right: -100px;}
@media screen and (max-width: 1024px) {
    .for-right-content {right: 0px;}
    .rsp-o-2 {order: 2;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a44d9b7 */.right-cont {right: -165px;}
@media screen and (max-width: 1024px) {
    .right-cont {right: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb81b84 */.gr-bg-04 {background: linear-gradient(180deg, rgba(152,207,235,1) 0%, rgba(187,223,253,1) 100%);}
/* case-study row: centred visual + copy, equal left and right margins */
@media (min-width: 1025px) {
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 540px) minmax(0, 640px); justify-content: center !important; align-items: center; column-gap: clamp(48px, 6vw, 120px) !important; row-gap: 0;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* case-study row on tablet: side by side, fluid columns */
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr); align-items: center; column-gap: 32px !important; row-gap: 0; padding-left: 24px !important; padding-right: 24px !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;} .elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .right-cont {order: 1 !important;}
}
/* mobile: flow heading and copy first, then its diagram */
@media (max-width: 767px) {
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .left-cont, .elementor-24375 .elementor-element.elementor-element-5fb81b84 > .e-con-inner > .right-cont {order: 1 !important;}
.elementor-24375 .elementor-element.elementor-element-5fb81b84 {padding-bottom: 56px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdec22a */.left-cont {left: -165px;}
@media screen and (max-width: 1024px) {
    .left-cont {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e04e6ca */.for-left-content {left: -100px;}
@media screen and (max-width: 1024px) {
    .for-left-content {left: 0px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea8c0da */.gr-bg-05 {background: linear-gradient(180deg, rgba(187,223,253,1) 0%, rgba(144,203,231,1) 100%);}
/* case-study row: centred visual + copy, equal left and right margins */
@media (min-width: 1025px) {
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 640px) minmax(0, 540px); justify-content: center !important; align-items: center; column-gap: clamp(48px, 6vw, 120px) !important; row-gap: 0;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* case-study row on tablet: side by side, fluid columns */
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner {display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); align-items: center; column-gap: 32px !important; row-gap: 0; padding-left: 24px !important; padding-right: 24px !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con {left: 0 !important; right: 0 !important; width: 100% !important; max-width: none !important; margin: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con:has(.elementor-widget-heading) {align-items: flex-start !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con:has(.elementor-widget-heading) > .elementor-element {width: 100% !important;}
}
/* mobile: flow heading and copy first, then its diagram */
@media (max-width: 767px) {
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .e-con:has(.elementor-widget-heading) {order: 0 !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .left-cont, .elementor-24375 .elementor-element.elementor-element-1ea8c0da > .e-con-inner > .right-cont {order: 1 !important;}
.elementor-24375 .elementor-element.elementor-element-1ea8c0da {padding-bottom: 56px !important;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5175e0ab */.mx-1695 {
    max-width: 1695px !important;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-346b6188 */@media screen and (max-width: 1440px) and (min-width: 1025px) {
    .mac-title h2 {font-size: 85px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b75ba9 */@media screen and (max-width: 1300px) {
    .container-1270 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-20138 *//* mobile: tighter FAQ list */
@media (max-width: 767px) {.elementor-24375 .elementor-element.elementor-global-20138 .elementor-tab-title {padding-top: 16px !important; padding-bottom: 16px !important;}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-38cc4886 */.elementor-24375 .elementor-element.elementor-element-38cc4886 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS *//* page buttons match the header CTA: Poppins bold pill */
body .elementor-24375 .elementor-widget-button .elementor-button {font-family: 'Poppins', sans-serif !important; font-weight: 700 !important; font-size: 17px !important; letter-spacing: 0 !important; text-transform: none !important; line-height: 1.2 !important; background-color: #00AEEF !important; color: #fff !important; border: 0 !important; border-radius: 999px !important; padding: 18px 34px !important; transition: background 0.22s ease-out, color 0.22s ease-out !important;}
body .elementor-24375 .elementor-widget-button .elementor-button:hover, body .elementor-24375 .elementor-widget-button .elementor-button:focus-visible {background-color: #66CFF5 !important; color: #fff !important;}
@media (max-width: 767px) {body .elementor-24375 .elementor-widget-button .elementor-button {font-size: 15px !important; padding: 16px 28px !important;}}/* End custom CSS */