@media only screen and (max-width:1366px){.dark-main-img::after{inset:-50px}.main-img::after{inset:-50px}.home .con{margin-top:-90px!important}.page-id-608 .con{margin-top:-90px!important}}@media only screen and (max-width:1199px){.main-img::after{content:"";position:absolute;inset:-50px;background:url(/wp-content/uploads/2026/05/large-circle.png) no-repeat center;background-size:contain;z-index:-2;transform:rotate(var(--rotate-large));transform-origin:center}.dark-main-img::after{content:"";position:absolute;inset:-50px;background:url(/wp-content/uploads/2026/05/large-circle-dark.png) no-repeat center;background-size:contain;z-index:-2;transform:rotate(var(--rotate-large));transform-origin:center}.ks-center h2{font-size:38px!important}html,body{overflow-x:hidden!important;max-width:100%!important}.ks-step-one::after{content:"";position:absolute;top:0%;right:-79px;width:111px;height:84px;background-image:url(/wp-content/uploads/2026/05/arrowGroup1.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10}.ks-step-two::after{content:"";position:absolute;top:5%;right:-114px;width:110px;height:84px;background-image:url(/wp-content/uploads/2026/05/arrowGroup2.png);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10}}@media only screen and (max-width:1024px){body .head-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:68px!important;left:0!important;right:0!important;width:100%!important;height:calc(100vh - 68px)!important;overflow-y:auto!important;z-index:999!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.pin-spacer{padding:30px 0 32px!important}.head-menu .elementor-nav-menu--dropdown .elementor-nav-menu{height:100%;width:100%}html:has(.elementor-menu-toggle.elementor-active),html:has(.elementor-menu-toggle[aria-expanded="true"]){overflow:hidden!important}body:has(.elementor-menu-toggle.elementor-active),body:has(.elementor-menu-toggle[aria-expanded="true"]){overflow:hidden!important;position:fixed!important;width:100%!important}.contact-menu{display:block!important}.e-con>.e-con-inner{padding-right:30px!important;padding-left:30px!important}.form-row{display:flex;flex-direction:column!important;gap:20px;padding-bottom:20px}.form-bottom{display:flex;flex-direction:column;gap:var(--text-spacious-heading-gap)}.custom-footer-clip{clip-path:polygon(85.5458px 33.1698px,88.0216753px 27.4071195px,91.1449344px 22.081344px,94.8588371px 17.2324425px,99.1066432px 12.900384px,103.8316125px 9.1251375px,108.9770048px 5.946672px,114.4860799px 3.4049565px,120.3020976px 1.53996px,126.3683177px .3916515px,132.628px 0,calc(100% - 132.628px) 0,calc(100% - 126.3683177px) .3916515px,calc(100% - 120.3020976px) 1.53996px,calc(100% - 114.4860799px) 3.4049565px,calc(100% - 108.9770048px) 5.946672px,calc(100% - 103.8316125px) 9.1251375px,calc(100% - 99.1066432px) 12.900384px,calc(100% - 94.8588371px) 17.2324425px,calc(100% - 91.1449344px) 22.081344px,calc(100% - 88.0216753px) 27.4071195px,calc(100% - 85.5458px) 33.1698px,calc(100% - 83.419px) 36.8133px,calc(100% - 79.986384px) 44.7215497px,calc(100% - 75.683672px) 52.0723616px,calc(100% - 70.585468px) 58.8048099px,calc(100% - 64.766376px) 64.8579688px,calc(100% - 58.301px) 70.1709125px,calc(100% - 51.263944px) 74.6827152px,calc(100% - 43.729812px) 78.3324511px,calc(100% - 35.773208px) 81.0591944px,calc(100% - 27.468736px) 82.8020193px,calc(100% - 18.891px) 83.5px,100% 83.5px,100% 100%,0% 100%,0% 83.5px,18.891px 83.5px,27.468736px 82.8020193px,35.773208px 81.0591944px,43.729812px 78.3324511px,51.263944px 74.6827152px,58.301px 70.1709125px,64.766376px 64.8579688px,70.585468px 58.8048099px,75.683672px 52.0723616px,79.986384px 44.7215497px,83.419px 36.8133px,85.5458px 33.1698px)}.union-shape{clip-path:polygon(0 0,100% 0,100% calc(100% - 46.9307px),calc(100% - 13.283px) calc(100% - 46.9307px),calc(100% - 18.271694px) calc(100% - 46.6017634px),calc(100% - 23.089232px) calc(100% - 45.6394752px),calc(100% - 27.686798px) calc(100% - 44.0806178px),calc(100% - 32.015576px) calc(100% - 41.9619736px),calc(100% - 36.02675px) calc(100% - 39.320325px),calc(100% - 39.671504px) calc(100% - 36.1924544px),calc(100% - 42.901022px) calc(100% - 32.6151442px),calc(100% - 45.666488px) calc(100% - 28.6251768px),calc(100% - 47.919086px) calc(100% - 24.2593346px),calc(100% - 49.61px) calc(100% - 19.5544px),calc(100% - 50.8179px) calc(100% - 16.19376057px),calc(100% - 52.42696px) calc(100% - 13.07532416px),calc(100% - 54.40232px) calc(100% - 10.22536459px),calc(100% - 56.70912px) calc(100% - 7.67015568px),calc(100% - 59.3125px) calc(100% - 5.43597125px),calc(100% - 62.1776px) calc(100% - 3.54908512px),calc(100% - 65.26956px) calc(100% - 2.03577111px),calc(100% - 68.55352px) calc(100% - 0.92230304px),calc(100% - 71.99462px) calc(100% - 0.23495473px),calc(100% - 75.558px) calc(100% - 0px),73.2587px calc(100% - 0px),69.6953203px calc(100% - 0.23495473px),66.2542224px calc(100% - 0.92230304px),62.9702681px calc(100% - 2.03577111px),59.8783192px calc(100% - 3.54908512px),57.0132375px calc(100% - 5.43597125px),54.4098848px calc(100% - 7.67015568px),52.1031229px calc(100% - 10.22536459px),50.1278136px calc(100% - 13.07532416px),48.5188187px calc(100% - 16.19376057px),47.311px calc(100% - 19.5544px),45.6200999px calc(100% - 24.2593346px),43.3675392px calc(100% - 28.6251768px),40.6021273px calc(100% - 32.6151442px),37.3726736px calc(100% - 36.1924544px),33.7279875px calc(100% - 39.320325px),29.7168784px calc(100% - 41.9619736px),25.3881557px calc(100% - 44.0806178px),20.7906288px calc(100% - 45.6394752px),15.9731071px calc(100% - 46.6017634px),10.9844px calc(100% - 46.9307px),0 calc(100% - 46.9307px))}.ks-step-one,.ks-step-two{padding-bottom:90px!important}.ks-step-one::after,.ks-step-two::after{display:block!important;top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(-70px) rotate(90deg)!important;width:65px!important;height:65px!important;z-index:2!important}.services-slider .swiper-slide{width:70%!important;margin-right:20px!important}.services-slider:has(.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(calc(-70% - 20px),0,0)!important}html,body{overflow-x:hidden!important;max-width:100%!important}.ks-rings-wrap,.ks-rings-wrap>*,.elementor-shortcode,.elementor-widget-container{overflow:visible!important}.ks-rings-pin-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto!important;width:100%;padding-top:180px;padding-bottom:1rem;overflow:visible!important}.ks-diagram{width:min(90vw, 1460px);flex-shrink:0;height:750px;overflow:visible!important}.ks-center{position:absolute!important;inset:unset!important;top:-7rem!important;left:50%!important;transform:translateX(-50%)!important;width:88vw;padding:0 1rem;text-align:center;pointer-events:none;z-index:20}.ks-center h2{font-size:clamp(19px, 3.2vw, 28px);line-height:1.15}.ks-center-badge{font-size:14px;justify-content:center}.ks-label-inner{font-size:14px;padding:.2rem .48rem;gap:.2rem;letter-spacing:.04em}.ks-label-inner svg,.ks-label-inner img{width:.62rem;height:.62rem}.page-id-608 .con{margin-top:0px!important}.home .con{margin-top:0px!important}.home footer.elementor-location-footer{background:linear-gradient(to right,#daffe4 10%,#a9d2c8 35%,#28c5f18c 70%,#8aceea 100%)!important}.page-id-608 footer.elementor-location-footer{background:linear-gradient(to right,#daffe4 10%,#a9d2c8 35%,#28c5f18c 70%,#8aceea 100%)!important}@media only screen and (max-width:767px){body.page-id-688 .elementor-250 .elementor-element.elementor-element-dc8bf6e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin:0px!important}.cf7-flex{flex-direction:column}.cf7-flex .half{width:100%}.wpcf7 .row{flex-wrap:wrap}.wpcf7 .column{width:100%}.notfound-content{padding:12vw 0}.e-con>.e-con-inner{padding-right:20px!important;padding-left:20px!important}@keyframes scaleDownFade{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes textFadeUp{0%{opacity:0;transform:translateY(100%);clip-path:inset(0% 0% 100% 0%)}100%{opacity:1;transform:translateY(0%);clip-path:inset(-20% 0% 0% 0%)}}.shape .elementor-heading-title,.shape .elementor-widget-text-editor p,.shape .head-icon,.shape .text-compact-heading-gap,.shape .stack-spacious-action-gap{opacity:0;animation:textFadeUp 1.2s cubic-bezier(.22,1,.36,1) 3s forwards!important}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}.dark-main-img::after{content:"";position:absolute;inset:-40px!important;background:url(/wp-content/uploads/2026/05/large-circle-dark.png) no-repeat center;background-size:contain;z-index:-2;transform:rotate(var(--rotate-large));transform-origin:center}.main-img::after{content:"";position:absolute;inset:-40px;background:url(/wp-content/uploads/2026/05/large-circle.png) no-repeat center;background-size:contain;z-index:-2;transform:rotate(var(--rotate-large));transform-origin:center}.top-header,.bottom-header{opacity:0;animation:headerSlideDown 1.5s cubic-bezier(.22,1,.36,1) 1.9s forwards!important;will-change:transform,opacity;z-index:9999}.small-screen{padding-bottom:160px!important}.services-slider .swiper-slide{width:90%!important;margin-right:16px!important}.services-slider:has(.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(calc(-90% - 16px),0,0)!important}.services-slider:has(.swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(calc(-180% - 32px),0,0)!important}body .head-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:59px!important}.ks-diagram{width:min(100vw, 650px);height:589px;overflow:visible!important}.elementor-688 .elementor-element.elementor-element-20d67de{--min-height:73vh;padding-top:40px}.ks-center h2{font-size:32px!important}.ks-rings-pin-inner{padding-top:82px}.ks-label-inner{font-size:10px;padding:.2rem .45rem}.ks-label-inner svg,.ks-label-inner img{width:.55rem;height:.55rem}.elementor-688 .elementor-element.elementor-element-2d1f55e{--padding-top:4px !important;--padding-bottom:0px !important;--padding-left:0px !important;--padding-right:0px !important}.ks-rings-pin-inner{padding-bottom:0rem}}@media only screen and (max-width:479px){.custom-footer-clip{margin-top:-60px!important;clip-path:polygon(42.7729px 16.5849px,44.0108377px 13.7035598px,45.5724672px 11.040672px,47.095385px 8.5406706px,49.5533216px 6.450192px,51.9158063px 4.5625688px,54.4885024px 2.973336px,57.243040px 1.7024783px,60.1510488px .76998px,63.1841589px .1958258px,66.314px 0,calc(100% - 66.314px) 0,calc(100% - 63.1841589px) .1958258px,calc(100% - 60.1510488px) .76998px,calc(100% - 57.2430400px) 1.7024783px,calc(100% - 54.4885024px) 2.973336px,calc(100% - 51.9158063px) 4.5625688px,calc(100% - 49.5533216px) 6.450192px,calc(100% - 47.0953850px) 8.5406706px,calc(100% - 45.5724672px) 11.040672px,calc(100% - 44.0108377px) 13.7035598px,calc(100% - 42.7729px) 16.5849px,calc(100% - 41.7095px) 18.4067px,calc(100% - 39.993192px) 22.3607749px,calc(100% - 37.841836px) 26.0361808px,calc(100% - 35.292734px) 29.402405px,calc(100% - 32.383188px) 32.4289844px,calc(100% - 29.1505px) 35.0854625px,calc(100% - 25.631972px) 37.337336px,calc(100% - 21.869734px) 39.1665345px,calc(100% - 17.886604px) 40.5295972px,calc(100% - 13.734368px) 41.4010097px,calc(100% - 9.4455px) 41.75px,100% 41.75px,100% 100%,0% 100%,0% 41.75px,9.4455px 41.75px,13.734368px 41.4010097px,17.886604px 40.5295972px,21.869734px 39.1665345px,25.631972px 37.337336px,29.1505px 35.0854625px,32.383188px 32.4289844px,35.292734px 29.402405px,37.841836px 26.0361808px,39.993192px 22.3607749px,41.7095px 18.4067px,42.7729px 16.5849px);will-change:transform,clip-path;transform:translateZ(0);-webkit-transform:translateZ(0)}.circle.img{width:68%!important}.small-screen{padding-bottom:100px!important}.Slides{padding-left:10px!important;padding-right:10px!important}.inner-slides{padding-left:10px!important;padding-right:10px!important}.hero-heading{padding-top:70px!important}.ks-center{position:absolute!important;inset:unset!important;top:-9rem!important;left:50%!important;transform:translateX(-50%)!important;width:100vw;text-align:center;pointer-events:none;z-index:20;background:#fff0;padding:0}.ks-rings-pin-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto!important;width:100%;padding-top:0;padding-bottom:1rem;overflow:visible!important}.ks-rings-wrap,.ks-rings-wrap>*,.elementor-shortcode,.elementor-widget-container{overflow:visible!important;height:589px}.ks-diagram{width:min(100vw, 650px);height:392px}.contact-form{padding-bottom:70px!important}.services-slider .swiper-slide{width:100%!important;margin-right:0px!important}.services-slider .swiper-wrapper{gap:0!important}.services-slider .elementor-main-swiper{overflow:hidden!important}.services-slider:has(.swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(-100%,0,0)!important}.services-slider:has(.swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(-200%,0,0)!important}.services-slider:has(.swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(-300%,0,0)!important}.services-slider:has(.swiper-pagination-bullet:nth-child(5).swiper-pagination-bullet-active) .swiper-wrapper{transform:translate3d(-400%,0,0)!important}#cf7-ajax-text{font-size:18px}#cf7-ajax-ok{font-size:15px}.dr-nolan{max-height:400px!important}.error404 .elementor-location-header{margin-bottom:130px!important}}@media only screen and (min-device-width:375px) and (max-device-width:430px) and (-webkit-min-device-pixel-ratio:2){.elementor-688 .elementor-element.elementor-20d67de{width:100%!important;max-width:430px!important;max-height:100vh!important;height:auto!important;padding-top:100px!important}}@media only screen and (max-width:375px) and (-webkit-min-device-pixel-ratio:2){.ks-rings-pin-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto!important;width:100%;padding-top:160px;padding-bottom:1rem;overflow:visible!important}}@media only screen and (max-width:374px){.elementor-688 .elementor-element.elementor-element-2d1f55e{--padding-top:0px !important;--padding-bottom:0px !important;--padding-left:0px !important;--padding-right:0px !important}}