p:last-child{margin:0!important}ul:not(:last-child){margin-bottom:15px}.cstm-button .elementor-button-wrapper,.cstm-button .elementor-widget-container{width:fit-content!important}.cstm-banner:after{content:"";position:absolute;width:94px;height:211px;background:url(/wp-content/uploads/2023/10/Orange-Shape.png) no-repeat center;background-size:contain;transform:rotate(-90deg);bottom:-64px;right:40px;z-index:1}.header-wrapper:after{content:'';position:absolute;width:100%;height:100px;background:url(/wp-content/uploads/2023/10/Header-Edge.png) no-repeat center top;background-size:contain;bottom:-100px;left:0;z-index:1;pointer-events:none}.header-menu ul{gap:40px;row-gap:5px}.header-menu ul:after{display:none!important}.header-menu a:not(.elementor-sub-item){padding-top:15px!important}.header-menu li:not(.contact-btn) a:after{bottom:5px}.header-menu a.elementor-sub-item{padding-top:12px!important}.contact-btn a{margin-left:15px!important}.contact-btn a:before,.contact-btn a:after{content:"";position:absolute;width:123px!important;height:45px!important;background-color:transparent!important;background-size:cover!important;left:50%!important;top:48%!important;transform:translate(-50%,-50%)!important;z-index:1!important}.contact-btn a:before{background:url(/wp-content/uploads/2023/10/Contact-Btn-Outline.png) no-repeat center;opacity:1!important}.contact-btn a:after{background:url(/wp-content/uploads/2023/10/Contact-Btn-Fill.png) no-repeat center}.contact-btn a span{position:relative;z-index:5}.contact-btn a:hover span,.contact-btn.current_page_item a span{color:#fff!important}.guarantee-text a{text-decoration:underline}.guarantee-text a:hover{text-decoration:none}.home-banner-content-wrapper{max-width:700px}.home-banner-content-wrapper:after{content:"";position:absolute;width:236px;height:123px;background:url(/wp-content/uploads/2023/10/Green-Shape.png) no-repeat center;background-size:contain;bottom:-15px;right:-35px;z-index:1}.tagline-wrapper:before,.tagline-wrapper:after{content:'';position:absolute;width:100%;height:100px;background-size:contain!important;left:0;z-index:1;pointer-events:none}.tagline-wrapper:before{background:url(/wp-content/uploads/2023/10/Tagline-Top-Edge.png) no-repeat center bottom;top:-100px}.tagline-wrapper:after{background:url(/wp-content/uploads/2023/10/Tagline-Bottom-Edge.png) no-repeat center top;bottom:-100px}.philosophy-image>div{position:relative;z-index:2}.philosophy-image:after{content:"";position:absolute;width:123px;height:277px;background:url(/wp-content/uploads/2023/10/Orange-Shape.png) no-repeat center;background-size:contain;bottom:-25px;left:-25px;z-index:1}.post-info .elementor-icon-list-text{background-color:var(--e-global-color-primary);display:inline-block;padding:5px 10px;line-height:1}.testimonials-slider .ti-widget-container,.testimonials-slider .ti-reviews-container{margin:0!important}.testimonials-slider .ti-rating-text,.testimonials-slider .ti-stars{display:none!important}.testi-info-popup .e-con-inner{opacity:1;visibility:visible;transition:ease-out 0.3s}.testi-info-popup.no-testi-info .e-con-inner{opacity:0;visibility:hidden}.no-info-msg{position:absolute;top:50%;left:0;transform:translatey(-50%);width:100%;text-align:center;padding:30px;font-size:20px;color:#000;opacity:.65}.about-banner-content-wrapper{max-width:440px}.about-image>div,.keyinfo-image>div{position:relative;z-index:2}.about-image:after{content:"";position:absolute;width:276px;height:123px;background:url(/wp-content/uploads/2023/10/Green-Shape.png) no-repeat center;background-size:contain;bottom:-25px;left:-25px;z-index:1}.keyinfo-image:after{content:"";position:absolute;width:276px;height:123px;background:url(/wp-content/uploads/2023/10/White-Shape.png) no-repeat center;background-size:contain;bottom:-25px;right:-25px;z-index:1}.quality-banner-content-wrapper{max-width:540px}.list-item .e-con-inner{position:relative;padding-left:80px}.list-number{position:absolute;left:0;top:50%;transform:translateY(-50%)}.list-number>div{padding:14px;width:60px;text-align:center}.philosophy-banner-content-wrapper{max-width:710px}.philosophy-list ul{display:flex;flex-wrap:wrap;gap:3%}.philosophy-list ul li{width:22.75%}.team-banner-content-wrapper{max-width:400px}.learning-banner-content-wrapper{max-width:570px}.news-banner-content-wrapper{max-width:460px}.news-item,.news-item>div{height:100%}.news-item img{height:100%;object-fit:cover}.post-content h3{font-weight:700;font-size:26px;margin:0 0 .9rem;color:var(--e-global-color-primary)}.contact-banner-content-wrapper{max-width:440px}.contact-map .elementor-shape{z-index:1}.form-iframe{height:1140px;display:block}.contact-info .elementor-icon-list-text span{color:var(--e-global-color-primary);font-family:"Chaloops",Sans-serif;font-weight:400;font-size:30px;line-height:1}.contact-form .gfield input::placeholder,.contact-form .gfield select::placeholder,.contact-form .gfield textarea::placeholder{color:#bababa}.contact-form .gfield input,.contact-form .gfield select,.contact-form .gfield textarea{padding:10px 15px!important;border-color:#f5f5f5;background-color:#f5f5f5;border-radius:0;font-size:18px!important;display:block;outline:none!important;line-height:1.334!important;min-height:0!important}.contact-form .gfield textarea{height:142px!important;resize:none}.contact-form .gfield input:focus,.contact-form .gfield textarea:focus{border-color:var(--e-global-color-accent)}.contact-form .gform_footer{padding:0!important;margin-top:20px!important}.contact-form .gform_button{-webkit-mask-image:url(/wp-content/uploads/2023/10/Contact-Form-Btn.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:space;background-color:var(--e-global-color-primary);font-family:"Chaloops",Sans-serif;font-size:20px!important;font-weight:500;padding:22px 60px 14px 60px!important;color:#fff;border:none!important;margin:0!important}.contact-form .gform_button:hover{background:var(--e-global-color-secondary)!important}.contact-form .gform_validation_errors{margin:0 0 20px!important;border-radius:0!important}.contact-form .gform_validation_errors h2{font-family:"Source Sans Pro",sans-serif!important;font-weight:600!important}.contact-form .validation_message{font-family:"Source Sans Pro",sans-serif!important;font-size:13px!important;padding:0!important;border:none!important;background:none!important;line-height:1!important}.footer-menu a{width:fit-content;margin:0 auto}@media(max-width:1200px){.header-menu ul{gap:30px;row-gap:5px}.philosophy-image:after{width:100px;height:200px}.cstm-banner:after{right:60px}.philosophy-list ul li{width:31.33%}}@media(max-width:1024px){.contact-btn a{margin-left:0!important}.contact-btn a:before,.contact-btn a:after{display:none!important}.home-banner-content-wrapper{max-width:600px}.about-banner-content-wrapper,.contact-banner-content-wrapper{max-width:320px}.news-banner-content-wrapper{max-width:380px}.contact-info .elementor-icon-list-text span{font-size:24px}.post-content h3{font-size:22px}.footer-text br{display:none}.footer-menu a{margin:0}.team-banner-content-wrapper{max-width:300px}.learning-banner-content-wrapper{max-width:400px}.quality-banner-content-wrapper{max-width:386px}.list-item .e-con-inner{padding-left:65px}.list-number>div{width:52px}.philosophy-banner-content-wrapper{max-width:516px}.no-info-msg{font-size:18px}}@media(max-width:767px){.philosophy-image:after{left:-15px;bottom:-15px}.home-banner-content-wrapper{max-width:420px}.home-banner-content-wrapper>div{box-shadow:2px 2px 10px rgb(0 0 0 / .35)}.home-banner-content-wrapper:after{width:180px;height:82px;bottom:-10px;right:-20px}.about-banner-content-wrapper{max-width:200px}.cstm-banner:after{width:72px;height:160px;bottom:-45px;right:45px}.about-image:after,.keyinfo-image:after{width:180px;height:84px;bottom:-12px}.about-image:after{left:-10px}.keyinfo-image:after{right:-10px}.news-banner-content-wrapper{max-width:250px}.contact-banner-content-wrapper{max-width:220px}.contact-info .elementor-icon-list-text span{font-size:20px}.contact-form .gfield input,.contact-form .gfield select,.contact-form .gfield textarea{font-size:16px!important}.contact-form .gfield textarea{height:130px!important}.contact-form .gfield input,.contact-form .gfield select,.contact-form .gfield textarea{font-size:14px!important}.contact-form .gfield textarea{height:118px!important}.contact-form .gform_button{font-size:15px!important;padding:16px 40px 10px 40px!important}.post-content h3{font-size:18px}.team-banner-content-wrapper{max-width:212px}.learning-banner-content-wrapper{max-width:294px}.quality-banner-content-wrapper{max-width:264px}.list-item .e-con-inner{padding-left:55px}.list-number>div{padding:10px;width:40px}.philosophy-banner-content-wrapper{max-width:356px}.philosophy-list ul{gap:4%}.philosophy-list ul li{width:48%}.no-info-msg{padding:20px;font-size:16px}}@media(max-width:674px){.testimonials-slider .ti-footer{margin-top:0!important}}@media(max-width:420px){.home-banner>div,.cstm-banner-wrapper>div{justify-content:center!important}.home-banner-content-wrapper:after{width:140px;height:64px;bottom:0;right:-10px}.philosophy-image:after{width:64px;height:140px}.cstm-banner:after{width:52px;height:120px;bottom:-35px;right:32px}.about-image:after,.keyinfo-image:after{width:140px;height:64px;bottom:-12px}.philosophy-banner-content-wrapper{max-width:210px}.philosophy-banner-content-wrapper>div{background-size:100% 100%!important;padding:20px}.philosophy-list ul li{width:100%}}@media(max-width:380px){.form-iframe{height:1200px}}