/************ codolin style css file *******************/
html .elementor-kit-27 a{color:#FFD202;}
html  .elementor-widget-text-editor{font-family: Schibsted Grotesk;font-size: 18px;font-weight: 400;line-height: 32.4px;}
body.page-id-6018{background-color:#000159;}
html div[data-elementor-type='wp-page'], .single-post-main-container{padding-top: 83.1875px;}
.page-id-6320 header, .page-id-6320 footer, .page-id-6428 header, .page-id-6428 footer, .error404 header, .error404 footer{display:none;}
html .page-id-6320  div[data-elementor-type='wp-page'],html .page-id-6428  div[data-elementor-type='wp-page']{padding-top:0px!important;}
.page404-container .elementor-widget-heading .elementor-heading-title{color: #FFD202;text-align: center;font-family: Alexandria;font-size: 96px;font-style: normal;font-weight: 316;line-height: 140%; /* 134.4px */letter-spacing: -1.92px;}
.page404-container .elementor-widget-text-editor p{color: #F1EFFF;text-align: center;font-family: Alexandria;font-size: 30px;font-style: normal;font-weight: 300;line-height: 220%; /* 66px */margin-bottom:0px;}


.elementor-6428 .elementor-element.elementor-element-886f813{display:none;}
.share-icons-wraper.soicla-net-work-icons-wraper a{display:block;}
.share-icons-wraper.soicla-net-work-icons-wraper a:hover .default-icon{display:none;}
.share-icons-wraper.soicla-net-work-icons-wraper a:hover .hover-icon{display:block;}
.elementor-6428 .elementor-element.elementor-element-5d3131b{padding-bottom:4em;}
.share-icons-wraper.soicla-net-work-icons-wraper{display: flex;gap: 16px;justify-content: center;}
.share-icons-wraper.soicla-net-work-icons-wraper .share-icon .hover-icon{display:none;}
.gift-what-you-get-section.success-thank-youwraper .what-you-get-gifts-wraper a:hover .what-you-get-gift-wraper{background: linear-gradient(68deg, #1E1FB3 56.1%, #9E9EFF 156.65%);}
/**.for-Individuals-banner-video-container .elementor-widget-video, **/.elementor-element-e6d718d.for-Individuals-banner-video-container .elementor-widget-video, .elementor-element-eb540eb.banner-left-video-wraper .elementor-widget-video, .elementor-element-3fb6150.banner-left-video-wraper .elementor-widget-video{Pointer-events: none;}
.cod-custom-header-wraper#codolin-header{position: fixed;top: 0;right: 0;left: 0;z-index: 5;border-radius: 0px 0px 14px 14px;background: rgba(23, 40, 138, 0.90);box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);}
html .cod-custom-footer-wraper{border-radius:14px 14px 0px 0px;}
.cod-custom-footer-wraper .footer-main-title .elementor-heading-title{font-family: Alexandria;font-size: 48px;font-weight: 300;line-height: 72px;letter-spacing: -0.01em;text-align: left;max-width:527px;margin-bottom: 1em;}
.cod-custom-footer-wraper .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: Schibsted Grotesk;font-size: 18px;font-weight: 400;line-height: 32.4px;letter-spacing: 0.01em;text-align: left;padding: 0px;padding-bottom: 24px;}
.cod-custom-footer-wraper .elementor-widget-button .elementor-button{background-color:#9E9EFF;border-radius:30px;padding: 0.97em 2.7em;padding: 17px 24px 15px 36px;font-family: Alexandria;font-size: 18px;font-style: normal;font-weight: 330;line-height: 140%; /* 25.2px */letter-spacing: 0.36px;}
.sec-footer-row-wraper .elementor-widget-heading .elementor-heading-title{font-family: Space Mono;font-size: 16px;font-weight: 400;line-height: 25.6px;letter-spacing: 0.05em;text-align: left;color:#fff;}
.sec-footer-row-wraper p{font-family: Schibsted Grotesk;font-size: 14px;font-weight: 400;line-height: 25.2px;text-align: left;color:#C2C2C2;}
.sec-footer-row-wraper p a{font-family: Schibsted Grotesk;font-size: 14px;font-weight: 600;line-height: 25.2px;letter-spacing: 0.01em;text-align: left;text-decoration:underline;}
.cod-custom-footer-wraper p a:hover,.cod-custom-footer-wraper a:hover,.elementor-5840 .elementor-element.elementor-element-d015024 a:hover .elementor-icon-list-text{color:#FFD202 !important;}
.bottom-footer-row-wraper ul li, .bottom-footer-row-wraper  .elementor-widget-icon-list .elementor-icon-list-item > a, .bottom-footer-row-wraper p,.bottom-footer-row-wraper .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text{font-family: Alexandria;font-size: 14px;font-weight: 300;line-height: 14px;letter-spacing: 0.01em;}

html .cod-custom-header-wraper{box-shadow: 0px 4px 15px 0px #0000000D;border-radius:0px 0px 14px 14px;}
html .cod-custom-header-wraper.active-submenu{border-radius:0px;}
.investing-in-happiness p,.investing-in-happiness .elementor-widget-container{max-width: 925px;margin: auto;font-family: Schibsted Grotesk;font-size: 18px;font-weight: 400;line-height: 32.4px;text-align: center;}
html .investing-in-happiness p img{margin-left:10px;}
.ashish-kothari-qu-descwraper .elementor-widget-container,.ashish-kothari-qu-descwraper p{font-family: Alexandria;font-size: 38px;font-weight: 300;line-height: 53.2px;letter-spacing: -0.02em;text-align: left;max-width: 590px;}
.ashish-kothari-qu-descwraper p {
    max-width: 512px;
}
.ashish-kothari-qu-descwraper .elementor-widget-container img, /**.ashish-kothari-qu-descwraper p img**/{opacity:0;}
.ashish-kothari-qu-descwraper-info-section:hover .ashish-kothari-qu-descwraper .elementor-widget-container img,.ashish-kothari-qu-descwraper-info-section:hover .ashish-kothari-qu-descwraper p img{opacity:1;}
.ashish-kothari-qu-descwraper .elementor-widget-container span,.ashish-kothari-qu-descwraper p span{font-weight:400;}
.ashish-kothari-author-name.elementor-widget-heading .elementor-heading-title{font-family: Space Mono;font-size: 20px;font-weight: 400;line-height: 24px;letter-spacing: 0.05em;text-align: left;color:#C2C2C2;}
.ashish-designation-wraper p{font-family: Alexandria;font-size: 14px;font-weight: 300;line-height: 25.2px;letter-spacing: 0.01em;text-align: left;color:#9E9EFF;}
.banner-content-wraper .banner-title-wraper .elementor-heading-title{font-family: Alexandria;font-size: 58px;font-weight: 300;line-height: 75.4px;letter-spacing: -0.03em;text-align: left;color:#575757;max-width:463px;}
.banner-content-wraper .banner-title-wraper .elementor-heading-title span{color:#1E1FB3;position:relative;font-weight:400;}
.banner-content-wraper .banner-title-wraper .elementor-heading-title span:after{content:'';background-color:#FFD202;width:70%;height: 6px;position: absolute;left: 0;bottom: 0;}
.banner-content-wraper p{font-family: Schibsted Grotesk;font-size: 20px;font-weight: 400;line-height: 36px;text-align: left;color:#424242;max-width:390px;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button{background-color:#000159;border-radius:30px;padding:17px 24px 15px 36px;font-family: Alexandria;font-size: 18px;font-weight: 330;line-height: 25.2px;letter-spacing: 0.02em;text-align: left;}
.happy-custom-btn-wraper.elementor-widget-button .elementor-button{border-radius:30px;padding:17px 24px 15px 36px;font-family: Alexandria;font-size: 18px;font-weight: 330;line-height: 25.2px;letter-spacing: 0.02em;text-align: left;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button .elementor-button-icon, .happy-custom-btn-wraper.elementor-widget-button .elementor-button .elementor-button-icon{margin-top:4px;}
.cod-custom-footer-wraper .elementor-widget-button .elementor-button .elementor-button-icon{margin-top:4px;}
.footer-social-icons-wraper.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-family: Schibsted Grotesk;font-size: 18px;font-weight: 400;line-height: 32.4px;letter-spacing: 0.01em;text-align: left;padding-left:0px;padding-right:10px;}
.footer-social-icons-wraper.elementor-widget .elementor-icon-list-item,.footer-social-icons-wraper.elementor-widget .elementor-icon-list-item a{flex-direction: row-reverse;justify-content: flex-end;}
.happiness-heading-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 38px;font-weight: 330;line-height: 53.2px;letter-spacing: -0.01em;text-align: center;color:#3A3A3A;}
.happiness-success-wraper .elementor-image-carousel-caption{font-family: Space Mono;font-size: 20px;font-weight: 400;line-height: 36px;letter-spacing: 0.05em;text-align: center;text-transform:uppercase;font-style:unset;}
html .elementor-5841 .elementor-element.elementor-element-647e535 .e-con-inner{margin-left:0px;}

.cod-contact-form-wraper .elementor-field-textual.elementor-size-md{padding-left:0px;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label{font-family: Space Mono;font-size: 18px;font-weight: 400;line-height: 21.6px;letter-spacing: 0.05em;text-align: left;text-transform: uppercase;padding-bottom:32px !important;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{font-family: Schibsted Grotesk;font-size: 22px;font-weight: 400;line-height: 26.4px;letter-spacing: 0.05em;text-align: left;padding-bottom: 25px;padding-top:0px;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .iti__country-container{padding-bottom:25px;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field.elementor-select-wrapper{padding-bottom:0px;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field.elementor-select-wrapper select{padding-bottom:25px;padding-top:0px;padding-left:5px;}
.cod-contact-form-wraper .elementor-select-wrapper .select-caret-down-wrapper{top: 24%;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group{margin-bottom: 3em !important;}
.cod-contact-form-wraper .elementor-field-group .elementor-field-textual:focus{box-shadow:unset;}
.cod-contact-form-wraper .elementor-mark-required .elementor-field-label:after{color:#FFD202;}
.cod-contact-form-title-sections .elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 46px;font-weight: 300;line-height: 64.4px;letter-spacing: -0.01em;text-align: left;color:#000159;}
html .cod-contact-form-title-sections .elementor-widget-text-editor{font-family: Schibsted Grotesk;font-size: 16px;font-weight: 400;line-height: 28.8px;text-align: left;color:#3A3A3A;}
html .cod-contact-form-title-sections .elementor-widget-text-editor p{max-width:632px;margin-bottom: 4.3em;}
.cod-testimonials-sec .elementor-widget-testimonial-carousel .swiper-slide{background-color:#FFF8D9;}
.solutions-content-wraper p{max-width:716px;}
.solutions-content-wraper .sub-title-wraper .elementor-heading-title{font-family: Space Mono;font-size: 18px;font-weight: 400;line-height: 21.6px;letter-spacing: 0.05em;color:#877ADB;}
.solutions-content-wraper .title-wraper .elementor-heading-title{font-family: Alexandria;font-size: 38px;font-weight: 330;line-height: 53.2px;letter-spacing: -0.01em;color:#424242;}


.cod-custom-header-wraper .premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container {width: 100%;left: 0;right: 0;transform: unset;background-color: #FFFFFF;border-radius:0px 0px 14px 14px;}
.cod-custom-header-wraper .elementor-element{position:unset !important;}
.cod-custom-header-wraper .codolin-mega-submenu-wraper .elementor-widget-icon-box .elementor-icon-box-content{flex-grow: unset;}
.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{justify-content: left;}
.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title, .codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title a{margin-bottom:0px;font-family: Space Mono;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: 0.01em;text-align: left;color:#1E1FB3;margin-top:0px;}
.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title span, .codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title a span{color:#9E9EFF;}
.codolin-mega-submenu-wraper .mega-submenu-content-wraper:hover .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title a{color:#000159;}
.codolin-mega-submenu-wraper .mega-submenu-content-wraper:hover  .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper svg path{fill:#FFD202;}
.codolin-mega-submenu-wraper .mega-submenu-content-wraper:hover .svg-icon svg path{/**fill:#9E9EFF !important;**/stroke: #9E9EFF !important;}
.codolin-mega-submenu-wraper .elementor-widget-heading .elementor-heading-title{font-family: Schibsted Grotesk;font-size: 22px;font-weight: 500;line-height: 39.6px;letter-spacing: 0.01em;text-align: left;color:#1E1FB3;}
html .codolin-mega-submenu-wraper .elementor-widget-container{font-family: Schibsted Grotesk;font-size: 14px;font-weight: 400;line-height: 22.4px;letter-spacing: 0.01em;text-align: left;color:#7C7C7C;}
.codolin-mega-submenu-wraper .sec-max-width.e-con.e-flex>.e-con-inner{max-width:255px;margin-left:auto;margin-right:auto;}
.codolin-mega-submenu-wraper .first-sec-wraper.e-con.e-flex>.e-con-inner{max-width:377px;margin-left:0px;}
html .codolin-mega-submenu-wraper{background-size: 35% 100% !important;}
.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color: #FFD202 !important;}
.cod-custom-header-wraper .premium-menu-link.premium-menu-link-parent:hover .premium-dropdown-icon{transform:rotate(180deg);}
.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family: Schibsted Grotesk;font-size: 14px;font-weight: 500;line-height: 28.8px;letter-spacing: 0.01em;text-align: left;}
.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.premium-item-hovered > .premium-menu-link::before,.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.current-menu-item > .premium-menu-link::before{content:'';position:absolute;width:100%;left:0px;right:0;height:4px;background-color:#FFD202;bottom: -19%;opacity:1;}
.cod-custom-header-wraper .premium-nav-menu-item .premium-menu-link{padding:7px 16px;}
.cod-custom-header-wraper .elementor-widget-button .elementor-button,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]{border-radius:30px;padding:17px 24px 15px 36px;font-family: Alexandria;font-size: 18px;font-weight: 330;line-height: 25.2px;letter-spacing: 0.02em;text-align: left;}
.cod-custom-header-wraper .elementor-button .elementor-button-icon,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] .elementor-button-icon{margin-top:2px;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-type-submit .elementor-button[type="submit"] .elementor-button-icon svg *{fill: #FFD202;}
.solution-cards-container .solution-card-wraper{padding:3em 20px 0px 20px;}
.solution-cards-container .solution-card-wraper .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Space Mono;font-size: 18px;font-weight: 400;line-height: 21.6px;letter-spacing: 0.05em;text-align: left;text-transform:uppercase;margin-bottom:20px;}
.solution-cards-container .solution-card-wraper .title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 36px;font-weight: 300;letter-spacing: -0.01em;text-align: left;color:#fff;margin-bottom:20px;line-height: 140%; /* 50.4px */}
.solution-cards-container .solution-card-wraper .desc-wraper{font-family: Schibsted Grotesk;font-size: 14px;font-weight: 400;line-height: 25.2px;text-align: left;color:#E7E7E7;padding-bottom:30px;z-index:3;}
.solution-cards-container .solution-card-wraper .solution-card-content-wraper{padding: 0 16px;max-width: 357px;}
.solution-cards-container .solution-card-wraper{position:relative;}
.solution-cards-container .solution-card-wraper:after{content:'';background-image:url('/wp-content/uploads/2024/05/Arrow-3.svg');position:absolute;top:16px;right:16px;width: 25px;height: 23px;background-repeat: no-repeat;}
.cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title{color: #3A3A3A;
font-family: Alexandria;font-size: 38px;font-style: normal;font-weight: 330;line-height: 140%; /* 53.2px */letter-spacing: -0.38px;}
.our-insights-card-container, .single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper{position:relative;}
.our-insights-card-container:after, .single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper:after{content:'';background-image:url('/wp-content/uploads/2024/05/Arrow-1-2.svg');position:absolute;top:16px;right:16px;width: 25px;height: 23px;background-repeat: no-repeat;display:none;}
html .our-insights-card-container .elementor-widget-text-editor{font-size: 14px;line-height: 180%; /* 25.2px */}
html .our-insights-card-container .elementor-widget-text-editor.desc-wraper p{max-width:323px;margin-bottom: 0;}
.our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:32px;line-height: 140%; /* 44.8px */max-width:307px;}
.our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title a,.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title a,.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title .link{color:#1E1FB3;text-decoration:underline;}
html .our-insights-card-container{border-radius:14px;}
.cod-testimonials-sec .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-family: "Space Mono";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-transform: uppercase;margin-bottom:22px;}
.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 48px;font-style: normal;font-weight: 330;line-height: 140%; /* 67.2px */letter-spacing: -0.48px;max-width: 462px;}
.testimonials-container .qu-icon-testimonials-wraper{display:flex;}
.testimonials-container .qu-icon-testimonials-wraper .qu-icon{width:87px;position: relative;top: -4px;margin-right:15px;}
.testimonials-container .testimonial-card-wraper{border-radius: 14px;background: #FFF8D9;padding:30px 38px 48px 38px;height: 100%;}
.testimonials-container .testimonial-card-wraper .testimonial{height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.testimonials-container .testimonial-card-wraper .testimonial__text{color: #3A3A3A;
font-family: "Schibsted Grotesk";font-size: 18px;font-style: normal;font-weight: 400;line-height: 200%; /* 36px */}
.testimonials-container .testimonial-card-wraper .testimonial__text b{font-weight:600px;}
.testimonials-container .testimonial-card-wraper .testimonial__content{margin-bottom:38px;}
.testimonials-container .testimonial-card-wraper .testimonial__footer{display:grid;grid-template-columns:72px auto;gap:20px;align-items:center;}
.testimonials-container .testimonial-card-wraper .testimonial__footer.no-img-col{display:block !important;}
.testimonials-container .testimonial-card-wraper .testimonial__footer .testimonial__image img{height: 72px;width: 72px;border-radius: 50%;display:block;}
.testimonials-container .testimonial-card-wraper .testimonial__name{color:#000;font-family: "Space Mono";font-size: 18px;font-style: normal;font-weight: 400;line-height: 170%; /* 30.6px */text-transform: uppercase;display:block;}
.testimonials-container .testimonial-card-wraper .testimonial__title{color: #1E1FB3;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 170%;display:block;}
.testimonials-container{position:relative;}
.testimonials-container .testimonialsSwiper {position:unset;}
.testimonials-container:after{content:'';background: linear-gradient(270deg, #FFF 51.5%, rgba(255, 255, 255, 0.00) 100%);position:absolute;right:0;top:0;bottom:0;width: 25%;height:100%;z-index:1;}
.testimonials-container-layout2.testimonials-container:after{display:none;}
.testimonials-container-layout2{max-width: 900px;margin-left: auto;margin-right: auto;}
html .testimonials-container.testimonials-container-layout2 .swiper-button-next{right:-7%;width: 22px;height: 20px;}
html .testimonials-container .swiper-button-prev,html .testimonials-container .swiper-button-next,html .arrow-icon .swiper-button-prev,html .arrow-icon .swiper-button-next{background-image: url(/wp-content/uploads/2024/05/Arrow-4.svg);background-repeat: no-repeat;background-size: cover;width: 40px;height: 38px;z-index:2;}
html .testimonials-container .swiper-button-next{right:6%;}
html .testimonials-container .swiper-button-prev,html .arrow-icon .swiper-button-prev{transform: rotate(180deg);left: 24px;}
html .testimonials-container .swiper-button-next:after,html .testimonials-container .swiper-button-prev:after,html .arrow-icon .swiper-button-next:after,html .arrow-icon .swiper-button-prev:after{display:none;}
.cod-custom-header-wraper .premium-nav-menu-item .premium-mega-content-container,.cod-custom-header-wraper .premium-nav-menu-item .premium-sub-menu{transition:unset;}
.banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay img, .banner-left-video-wraper .elementor-widget-video .elementor-wrapper iframe,.banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay, .banner-left-video-wraper .elementor-widget-video .elementor-wrapper video{border-radius:14px 0px 0px 14px;}
.cod-custom-footer-wraper .connect-with-us-desc-wraper .elementor-widget-container{max-width:300px;}
.cod-custom-footer-wraper .join-rewire-desc-wraper .elementor-widget-container{max-width:334px;}
.cod-custom-footer-wraper .buy-the-book-desc-wraper .elementor-widget-container{max-width:330px;}

.cod-custom-header-wraper .premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{font-family: Alexandria;font-size: 12px;font-weight: 330;line-height: 16.8px;text-align: center;margin:0px;}
.cod-custom-header-wraper .premium-hamburger-menu .premium-hamburger-toggle,.cod-custom-header-wraper .premium-nav-dropdown .premium-hamburger-toggle, .premium-nav-slide .premium-hamburger-toggle{padding: 16px 22px 15px 22px !important;}
.cod-custom-header-wraper .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{color:#fff;}



:root {
  --swiper-image-ratio: 33.3%; /* ratio 16:9 = 56.25% */

  --swiper-width: 50%;
  --swiper-inactive-scale: .85; /* makes the other slide smaller */

}

.happiness-logos-contanier.container {position: relative;width: 100%;height: 100%;display: flex;align-items: center;}
.happiness-logos-contanier .swiper {position: relative;width: 100%; height: calc(var(--swiper-width) * var(--swiper-image-ratio) / 100%);overflow: hidden;}
.happiness-logos-contanier .swiper-slide {position: relative;width: var(--swiper-width);opacity: .5;transform: scale(.84);transition: all .3s ease-in-out;overflow: hidden;}
.happiness-logos-contanier .swiper-backface-hidden .swiper-slide {transform: scale(.84) translateZ(0);}        
.happiness-logos-contanier .swiper-slide.swiper-slide-active {transform: scale(1) !important;opacity: 1 !important;}
.happiness-logos-contanier .swiper-backface-hidden .swiper-slide.swiper-slide-active {
  transform: scale(1) translateZ(0) !important;}
.happiness-logos-contanier .swiper-image {position: relative;width: 100%}
.happiness-logos-contanier figure{text-align:center;}
html .happiness-logos-contanier.happiness-success-wraper .elementor-image-carousel-caption{margin-top:24px;}

.getInTouch-heading-wraper.elementor-widget-heading .elementor-heading-title{font-family: Space Mono;font-size: 18px;font-weight: 400;line-height: 21.6px;letter-spacing: 0.05em;text-transform:uppercase;}
.getInTouch-page-from-section .form-title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 48px;font-weight: 300;line-height: 62.4px;letter-spacing: -0.01em;color:#1E1FB3;margin-bottom:0.8em;max-width:509px;}
html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor,html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor p {color: #000;font-family: Alexandria;font-size: 16px;font-style: normal;font-weight: 300;line-height: 158%; /* 25.28px */letter-spacing: -0.16px;}
html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.form-desc-wraper{max-width:386px;}
.ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-title{color:  #000;font-family: Alexandria;font-size: 24px;font-style: normal;font-weight: 300;line-height: 180%; /* 43.2px */letter-spacing: -0.24px;margin:0px;}
.ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-description{color: #5E4DCE;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */letter-spacing: 0.28px;}
.ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor,.ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor p {color:#575757;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */margin-bottom:32px;}
html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.ceo-desc-wraper{max-width:300px;}
.ceo-profile-wraper .elementor-widget-text-editor.email-wraper, .ceo-profile-wraper .elementor-widget-text-editor.email-wraper p{color: #2C2078;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */letter-spacing: 0.8px;text-transform: uppercase;margin-bottom:8px;}
.getInTouch-page-from-section .share-icons-wraper.soicla-net-work-icons-wraper{justify-content:flex-start;gap:20px;flex-wrap:wrap;}
.getInTouch-page-from-section .share-icons-wraper.soicla-net-work-icons-wraper img{width:60px;height:60px;}
.ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a,.ceo-profile-wraper .elementor-widget-text-editor.email-wraper a{color: #1E1FB3;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 350;line-height: 180%; /* 36px */text-decoration-line: underline;margin-bottom:0px;text-transform:initial;}
.ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a:hover, .ceo-profile-wraper .elementor-widget-text-editor.email-wraper a:hover{color:rgba(255, 210, 2, 1);}
.ceo-profile-wraper  .socials-heading-wraper.elementor-widget-heading .elementor-heading-title{color: #7C7C7C;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */letter-spacing: 0.8px;text-transform: uppercase;}
html .elementor-6018 .elementor-element.elementor-element-4b8aab4 .elementor-social-icon svg{width:60px;height:60px;}
html .elementor-6018 .elementor-element.elementor-element-4b8aab4 .elementor-social-icon{width:unset;height:unset;}

.about-us-banner-section .banner-img-wraper img{position:relative;top:7em;}
.about-us-banner-section .aboutuscardsSwiper {position:relative;top:3em;left:14%;}
.revolutionaries-section-wraper .revolutionaries-desc-wraper p{max-width:1068px;margin:0px auto;}

.about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title{color: var(--Black, #000);font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 250;line-height: 140%; /* 58.8px */letter-spacing: -1.26px;max-width:511px;}
.about-us-banner-section .banner-content-wraper .banner-sub-title-wraper .elementor-heading-title{color: #877ADB;font-family: "Space Mono";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-transform: uppercase;}
.revolutionaries-section-wraper .revolutionaries-title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 42px;font-weight: 200;line-height: 280%; /* 117.6px */line-height: 145%; /* 117.6px */letter-spacing: -0.01em;text-align: center;color:#000;}
.revolutionaries-section-wraper .ashish-name-wraper.elementor-widget-heading .elementor-heading-title{color: #000159;font-family: Alexandria;font-size: 36px;font-style: normal;font-weight: 300;line-height: 140%; /* 50.4px */letter-spacing: -0.36px;}
.revolutionaries-section-wraper .ashish-designation-wraper p{color: #1E1FB3;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */letter-spacing: 0.8px;text-transform: uppercase;margin-bottom:32px;}
.revolutionaries-section-wraper .ashish-desc-wraper p{color: #1F1F1F;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */}
html .elementor-5841 .elementor-element.elementor-element-449e20c:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-449e20c > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #06004E;}
html .elementor-5841 .elementor-element.elementor-element-adb2643:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-adb2643 > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background-color:#391800;}
html .elementor-5841 .elementor-element.elementor-element-c73a717:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-c73a717 > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background-color:#2C187F;}
html .elementor-5850 .elementor-element.elementor-element-49e0721 .elementor-button{display:block;max-width: 228px;margin-left: auto;}


.custom-card-grid-container {display: grid;grid-template-columns: repeat(7, 1fr);gap: 16px;}
.custom-card-grid-container .box {padding: 16px;border-radius: 14px;}
.custom-card-grid-container .yellow {background-color: #FFF8D9;grid-column: span 2;grid-row: span 2;padding:48px 22px 26px 28px;}
.custom-card-grid-container .homeopathic-Blue {background-color: #F1EFFF;grid-column: span 5;padding: 2em 8.2%;}
.custom-card-grid-container .homeopathic-Blue > div{max-width: 728px;margin-left: auto;margin-right: auto;}
.custom-card-grid-container .white {background-color: #ffffff;grid-column: span 3;padding: 2.5em 1.4em;}
.custom-card-grid-container .blue-purple {background-color: #F4E7FF;grid-column: span 2;grid-row: span 2;padding-top:30px;}
.custom-card-grid-container .gray {background-color: #EFEFEF;grid-column: span 5;}
.custom-card-grid-container .counter-box-wraper .title{color: #1F1F1F;font-family: Alexandria;font-size: 22px;font-weight: 250;line-height: 140%; /* 30.8px */letter-spacing: -0.22px;margin-bottom:26px;}
.custom-card-grid-container .main-title{color: #1E1FB3;text-align: center;font-family: Alexandria;font-size: 28px;font-weight: 316;line-height: 140%; /* 39.2px */letter-spacing: -0.28px;margin-bottom:18px;}
.custom-card-grid-container .white .title{color: #000;text-align: center;font-family: Alexandria;font-size: 30px;font-weight: 250;line-height: 140%; /* 42px */letter-spacing: -0.9px;max-width: 444px;margin: 0px auto;}
.custom-card-grid-container .what-we-teach-box-wraper .main-title{color:#2C2078;margin-bottom:22px;}
.custom-card-grid-container .plus-icon-num-wraper{display:flex;gap:10px;align-items:center;}
.custom-card-grid-container .plus-icon-num-wraper{color: #000159;font-family: Alexandria;font-size: 76px;font-style: normal;font-weight: 200;line-height: 130%;letter-spacing: 4.3px;}
.custom-card-grid-container .counter-wrapper{display: grid;grid-template-columns: auto 124px;gap:20px;align-items:center;}
.custom-card-grid-container .counter-wrapper.border-bottom-yellow{border-bottom:2px solid #FFEC95;padding-bottom:22px;margin-bottom:28px;}
.custom-card-grid-container .counter-wrapper .plus-icon{color:#FFD202;}
.custom-card-grid-container .counter-title{color: #1E1FB3;font-family: "Schibsted Grotesk";font-size: 20px;font-style: normal;font-weight: 400;line-height: 140%; /* 28px */letter-spacing: -0.2px;}
.custom-card-grid-container .desc p{color: #424242;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 160%; /* 22.4px */text-align:center;}
.custom-card-grid-container .img-desc-title-wraper .desc p{text-align:left;}
.custom-card-grid-container .what-we-teach-icon{text-align:center;margin-bottom:28px;}
.custom-card-grid-container .box a{color: #1E1FB3;text-align: center;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 600;line-height: 280%; /* 44.8px */text-decoration-line: underline;display:block;}
.custom-card-grid-container .what-we-teach-box-wraper p{margin-bottom:23px;}
.custom-card-grid-container .box .img-desc-title-wraper .img-wraper img{border-radius:14px;width:100%;}
.custom-card-grid-container .box .img-desc-title-wraper{display: grid;grid-template-columns: 20% 76%;gap: 30px;align-items: center;height:100%;}
.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title{color: #575757;font-family: Alexandria;font-size: 22px;font-style: normal;font-weight: 316;line-height: 140%; /* 30.8px */letter-spacing: -0.22px;max-width:544px;margin-bottom:8px;}
.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title span{color:#1E1FB3;}
.custom-card-grid-container .box .img-desc-title-wraper .desc{max-width:510px;}

.team-memberlist-section{display: grid;grid-template-columns: 24% 24% 24% 24%;gap: 16px;}
.team-memberlist-section{display:flex;justify-content:left;flex-wrap:wrap;}
.team-memberlist-section .team-member-wraper{width:24%;}
@media screen and (max-width: 1368px) and (min-width: 1331px){.team-memberlist-section .team-member-wraper{width:23%;}}
.team-memberlist-section .team-profile-wraper .team-profile img{border-radius:14px;height: 100%;display: block;width:100%;}
.team-memberlist-section .team-member-wraper{position:relative;}
.team-memberlist-section .team-member-wraper .team-profile-wraper{position:relative;height:100%;}
.team-memberlist-section .team-member-wraper .team-member-intro-wraper{position:absolute;bottom:0;left:0;right:0;border-radius: 14px;background: #000159;padding:12px 20px 30px 20px;}
.team-memberlist-section .member_name{color: #FFF;font-family: Alexandria;font-size: 24px;font-style: normal;font-weight: 300;line-height: 180%; /* 43.2px */letter-spacing: -0.24px;}
.team-memberlist-section .designation{color: #FFF853;font-family: "Schibsted Grotesk";font-size: 12px;font-style: normal;font-weight: 400;line-height: 180%; /* 21.6px */letter-spacing: 0.24px;}
.team-memberlist-section .team-member-wraper .team-member-overlay {position: absolute;bottom: 0;left: 0;right: 0;background-color: #000159;overflow: hidden;width: 100%;height: 0;transition: .5s ease;background-image:url('/wp-content/uploads/2024/05/Vector-9.png');background-repeat:no-repeat;background-size:cover;border-radius:14px;}
.team-memberlist-section .team-member-wraper .team-member-overlay .overlay-content-wraper{padding:2em 20px;}
.team-memberlist-section .team-member-wraper:hover .team-member-overlay {height: 100%;}
.team-memberlist-section .team-member-wraper .team-profile-wraper{cursor:pointer;}
.team-memberlist-section .desc{color: #CFCFCF;font-family: "Schibsted Grotesk";font-size: 12px;font-style: normal;font-weight: 400;line-height: 180%; /* 21.6px */margin-top:24px;margin-bottom:28px;height: 250px;overflow-y: auto;padding-right:13px; padding-bottom:12px; }
.team-memberlist-section .teammemberlinked-email-wraper{display:flex;gap:18px;align-items:center;}
.team-memberlist-section ::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.team-memberlist-section ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.team-memberlist-section ::-webkit-scrollbar-thumb {
  background: #1E1FB3; 
  border-radius: 10px;
}

/* Handle on hover */
.team-memberlist-section ::-webkit-scrollbar-thumb:hover {
  background: #000159; 
}

html .swiper-3d .swiper-slide-shadow, html .swiper-3d .swiper-slide-shadow-bottom, html .swiper-3d .swiper-slide-shadow-left, html .swiper-3d .swiper-slide-shadow-right, html .swiper-3d .swiper-slide-shadow-top{left: -27%;background: rgba(255, 255, 255, .5);}
/**.aboutuscardsSwiper .swiper-slide {
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
} **/
.aboutuscardsSwiper .swiper-slide img {
  width: 50%;
  height: auto;
  display: block;
}


html .blogs-articles-title-wraper .elementor-widget-text-editor p{font-family: "Space Mono";letter-spacing: 0.9px;margin-bottom:16px;}
html .blogs-articles-title-wraper .elementor-widget-heading .elementor-heading-title{color: #1F1F1F;text-align: center;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 300;line-height: 140%; /* 58.8px */letter-spacing: -1.26px;max-width:670px;margin:0px auto;}

.blog-post-container .search-tags-sortby-filter-wraper{border-radius: 14px;background: #1E1FB3;display: flex;padding: 20px;justify-content: center;align-items: flex-start;gap: 16px;max-width:90%;margin:0px auto;margin-bottom:35px;margin-top: -3.8%;display: grid;grid-template-columns: 32% 32% 32%;}
.blog-post-container .select2-container{width:100% !important;}
.blog-post-container .select2-container--default .select2-selection--single{border-radius: 14px;border: 1px solid #9E9EFF;background-color:#1E1FB3;padding: 18px 16px 17px 20px;height:auto;}
.blog-post-container .select2-container .select2-selection--single .select2-selection__rendered,.blog-post-container  .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #F1EFFF;font-family: "Schibsted Grotesk";font-size: 18px;font-style: normal;font-weight: 400;line-height: 140%; /* 25.2px */}
.blog-post-container .select2-selection.select2-selection--single .select2-selection__arrow b {
    border-color: unset;
    border-style: unset;
    border-width: 0;
    height: 12px;
    left: 50%;
    margin-left: -32px;
    margin-top: 11px;
    position: absolute;
    top: 50%;
    width: 24px;
    background-image: url(/wp-content/uploads/2024/05/Polygon-1.svg);
    padding: 8px;
    background-size: 24px;
    background-repeat: no-repeat;
}
.blog-post-container input{border-radius: 14px;border: 1px solid #9E9EFF;background-color:transparent;padding: 18px 16px 17px 20px;height:auto;}
.blog-post-container input[type=text]:focus{border-color:#9E9EFF;}
.elementor-kit-27 .blog-post-container input:not([type="button"]):not([type="submit"]){color: #F1EFFF;font-family: "Schibsted Grotesk";font-size: 18px;font-style: italic;font-weight: 400;line-height: 140%; /* 25.2px */}
.blog-post-container ::placeholder {color: #F1EFFF;}
.blog-post-container ::-ms-input-placeholder {color: #F1EFFF;}
.blog-post-container .search-wraper{position:relative;}
.blog-post-container .blogpostsearch-icon{position: absolute;top: 30%;right: 23px;}
html :focus-visible {outline:none;}

.blog-posts-cards .post-img img{border-radius: 14px;display:block;height: 274px;width:100%;object-fit:cover;}
.blog-posts-cards .post-img-tags-wraper{position:relative;}
.blog-posts-cards .post-img-tags-wraper .post-tags{position:absolute;top:17px;left:16px;}
.blog-posts-cards .title-desc-wraper .post-tags {margin-top: 20px;display: flex;flex-wrap: wrap;gap: 12px;align-items: center;}
.blog-posts-cards .post-img-tags-wraper .post-tags .tag-wrapper,.blog-posts-cards .title-desc-wraper .post-tags .tag-wrapper{border-radius: 16px;border: #FFF;background: rgba(246, 246, 246, 0.75);backdrop-filter: blur(2px);margin-bottom:12px;padding: 6px 16px;color: #1F1F1F;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 450;line-height: 140%; /* 19.6px */text-transform: capitalize;border: 1px solid #FFF;}
.blog-posts-cards .title-desc-wraper .post-tags .tag-wrapper{margin-bottom:0px;}
.blog-posts-cards-container .blog-posts-cards{display:grid;grid-template-columns: 32% 32% 32%;gap: 32px 16px;}
.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper{border-radius: 14px;background: #FFF;padding:20px 24px;margin-top: -10%;position: relative;margin-left: 20px;margin-right: 20px;}
.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .post-title{color: #1F1F1F;font-family: Alexandria;font-size: 28px;font-style: normal;font-weight: 316;line-height: 140%; /* 39.2px */letter-spacing: -0.28px;margin-bottom:10px;display:block;}
.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .post-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .desc{color: #575757;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 160%; /* 22.4px */}
/**.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .desc{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}**/
.blog-posts-cards-container .post-card-content-wraper .post-author{color:#1E1FB3;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */letter-spacing: 0.8px;text-transform: uppercase;}
.blog-posts-cards-container .post-card-content-wraper .author-designation-wraper{margin:18px 0px;}
.blog-posts-cards-container .post-card-content-wraper .designation{color: #9B9B9B;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 157%; /* 25.2px */margin-top:5px;letter-spacing: 0.28px;}
.moreless-btn-wraper .cta-btnwraper{color: #1E1FB3;text-align: center;font-family: "Space Mono";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-decoration-line: underline;text-transform: uppercase;margin-bottom:56px;cursor:pointer;z-index:2;position:relative;}
#view_less_btn, .addmore-blogpost{display:none;}
.blogposts-container{position:relative;}
.blogposts-container.have-more-posts:after{content: "";background: linear-gradient(0deg, #FFF 28.92%, rgba(255, 255, 255, 0.00) 128.54%);width: 100%;height: 38%;position: absolute;bottom: 0;left: 0;right: 0;/**background-image:url("/wp-content/uploads/2024/05/Fade.png"); **/}
.moreless-btn-wraper .cta-btn-wraper#view_more_btn{text-align: center;margin-bottom: -10em;position: relative;top: -10em;}
html .select2-results__option--selectable{color: #1E1FB3;font-family: "Schibsted Grotesk";font-size: 18px;font-style: normal;font-weight: 400;line-height: 140%; /* 25.2px */text-transform:capitalize;}
html .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#1E1FB3;color: #F1EFFF;}
html .select2-dropdown{border-radius:14px;overflow:hidden;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover{background: #E6E6E6;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width: 10px;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background: #E6E6E6;border-radius: 10px;}
html .select2-container--default .select2-selection--single .select2-selection__clear {position: relative;top: -10px;left: -5px;margin-right:38px;}


.single-post-main-section{padding-top: 4.5em;padding-bottom: 2.5em;}
.single-post-main-section .single-post-content-container{padding-top:36px;padding-bottom:4.7em;}
.single-post-main-section .single-post-content-container .post-sections-wraper .feature-img-title-wraper{display:grid;grid-template-columns:48% 48%;gap:2em;margin-bottom:3.5em;justify-content:space-between;}
.single-post-content-container .feature-img-title-wraper .post-img img{border-radius:14px;display:block;margin-bottom:14px;}
.single-post-content-container .post-title{color: #000159;font-family: Alexandria;font-size: 40px;font-style: normal;font-weight: 300;line-height: 140%; /* 67.2px */letter-spacing: -0.48px;margin-bottom: 0.85em;}
.single-post-content-container .small-desc{color: #000159;font-family: Alexandria;font-size: 22px;font-style: normal;font-weight: 300;line-height: 160%; /* 35.2px */margin-bottom:30px;max-width:422px;}
.single-post-content-container .podcast-wraper{max-width:470px;margin-bottom:2.95em;}
.single-post-content-container .podcast-wraper iframe{height:170px;border-radius: 14px;}
.single-post-content-container .post-content .wp-block-embed iframe{height:170px;max-width:470px;width:100%;border-radius: 14px;}
.single-post-content-container ul li, .single-post-content-container ol li{color: #1E1FB3;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 600;line-height: 180%; /* 28.8px */}
.single-post-content-container ul li b, .single-post-content-container ol li b,.single-post-content-container ul li strong, .single-post-content-container ol li strong{font-weight:700;}
.single-post-content-container ul, .single-post-content-container ol{padding-left:18px;}
.single-post-content-container .post-content-wraper .published-date{color: #9E9EFF;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 500;line-height: 180%; /* 28.8px */margin-bottom:15px;}
.single-post-content-container .author-designation-wraper .featuring-title{color: #9B9B9B;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 200%; /* 32px */letter-spacing: 0.8px;text-transform: uppercase;}
.single-post-content-container .author-designation-wraper .post-author{color: #000;font-family: Alexandria;font-size: 24px;font-style: normal;font-weight: 300;line-height: 100%; /* 24px */letter-spacing: -0.24px;}
.single-post-content-container .author-designation-wraper .designation{color: #5E4DCE;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */letter-spacing: 0.28px;}
.single-post-content-container .post-tags{display:flex;gap:12px;flex-wrap:wrap;}
.single-post-content-container .post-tags .tag-wrapper{color:#1F1F1F;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 450;line-height: 140%; /* 19.6px */display: flex;padding: 6px 16px;justify-content: center;align-items: center;gap: 10px;border-radius: 16px;border: 1px solid #9E9EFF;background: rgba(206, 206, 255, 0.75);backdrop-filter: blur(2px);text-transform:capitalize;}
.single-post-content-container .post-content-sidebar-wraper{display: grid;grid-template-columns: 60% 33%;gap: 3em;justify-content: space-between;}
.single-post-content-container .post-content-wraper p{color: #1F1F1F;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%;}
html .single-post-content-container .post-content-wraper blockquote, html .single-post-content-container .post-content-wraper blockquote p{background-color:transparent !important;color: #1E1FB3 !important;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 300;line-height: 175%; /* 35px */letter-spacing: -0.4px;padding-left:0px;padding-right:0px;text-align:left;}
html .single-post-content-container .post-content-wraper blockquote p strong{font-weight:300;}
html .single-post-content-container .post-content-wraper blockquote p em{font-style:normal;}
html .single-post-content-container .post-content-wraper blockquote{margin:0px;}
body.elementor-page-3122:not(.elementor-motion-effects-element-type-background).single-post{background-color:#fff;}
html .single-post-content-container .post-content-wraper blockquote{position:relative;}
html .single-post-content-container .post-content-wraper blockquote:before{content:"";background-image:url("/wp-content/uploads/2024/05/qu-2.svg");width:87px;height:100%;background-repeat: no-repeat;display: block;position: absolute;left: -54px;top: 8px;}
html .single-post-content-container .post-content-wraper{max-width:616px;}
html .single-post-content-container .post-content-wraper h2{color: #000159;font-family: Alexandria;font-style: normal;font-weight: 330;font-size:25px;line-height: 180%;}
html .single-post-content-container .post-content-wraper h3{color: #000159;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 330;line-height: 180%; /* 36px */margin-top:2em;}
html .single-post-content-container .post-content-wraper h2, html .single-post-content-container .post-content-wraper h4,html .single-post-content-container .post-content-wraper h5,html .single-post-content-container .post-content-wraper h6{font-family: Alexandria;font-weight:400;color:#000159;}
.share-artical-latestpost-wraper{border-radius: 14px;background: rgba(30, 31, 179, 0.55);backdrop-filter: blur(7.5px);padding: 28px 24px;height: max-content;}
.share-artical-latestpost-wraper:hover{background: rgba(30, 31, 179, 0.75);}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon:hover svg *, .getInTouch-page-from-section  .elementor-widget-social-icons .elementor-social-icon:hover svg *{fill:#1E1FB3;stroke: #E7E7E7;}
.share-artical-latestpost-wraper .share-artical-wraper .share-title{color: #D7FFD4;font-family: "Space Mono";font-size: 14px;font-style: normal;font-weight: 400;line-height: 140%; /* 19.6px */text-transform: uppercase;margin-bottom:16px;}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper{display:flex;gap:10px;}
.share-artical-latestpost-wraper .share-artical-wraper .share-container {border-bottom:1px solid rgba(0, 1, 89, 0.1);padding-bottom:24px;margin-bottom:24px;}
.share-artical-latestpost-wraper:hover .share-artical-wraper .share-container{border-bottom:1px solid rgba(0, 1, 89, 0.25);}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon .hover-icon{display:none;}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon:hover .default-icon{display:none;}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon:hover .hover-icon{display:block;}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon a{display:block;}
.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon img{width:44px;height:44px;}
.share-artical-latestpost-wraper .latest-posts-wraper .thelatest-title{color: #D7FFD4;font-family: "Space Mono";font-size: 14px;font-style: normal;font-weight: 400;line-height: 140%; /* 19.6px */text-transform: uppercase;margin-bottom:24px;}
.share-artical-latestpost-wraper .latest-posts-wraper .latest-post{margin-bottom:24px;}
.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .latestpost-title{color: #FFF;font-family: Alexandria;font-size: 22px;font-style: normal;font-weight: 316;line-height: 140%; /* 30.8px */letter-spacing: -0.22px;}
.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .latestpost-title:hover{color:#DAD5FF;}
.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .published-date{color: #9E9EFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 500;line-height: 180%; /* 25.2px */}
.author-profile-wraper .author-profile img{border-radius: 58px;width:72px;height:72px;}
.single-post-content-container .author-profile-wraper{border-top:1px solid #DBDBDB;padding-top:42px;margin-top:42px;}
.author-profile-wraper .author-designation-wraper .post-author{color: #000;font-family: Alexandria;font-size: 24px;font-style: normal;font-weight: 300;line-height: 180%; /* 43.2px */letter-spacing: -0.24px;margin-top:16px;}
.single-post-content-container .author-profile-wraper .desc{color:#575757;font-family: "Schibsted Grotesk";font-size: 12px;font-style: normal;font-weight: 400;line-height: 180%; /* 21.6px */max-width:443px;margin-top:16px;}

.single-other-insight-container .main-title-wraper{color: #1E1FB3;text-align: center;font-family: "Space Mono";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-transform: uppercase;margin-bottom:34px;}
.single-other-insight-container .other-insight-cards-wraper .other-insight-content-wraper{display:grid;grid-template-columns:2fr 1fr;gap:2em;align-items:end;}
.single-other-insight-container .other-insight-cards-wraper .other-insight-content-wraper .img-wraper img{display:block;}
.single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper{border-radius: 14px;background: #F1EFFF;padding: 0px 60px 0px 38px;width:100%;}
.single-other-insight-container .other-insight-cards-wraper {display:flex;flex-wrap:wrap;gap:16px;}
.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper{padding: 38px 0px 52px 0px;}
.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title{color: #000;font-family: Alexandria;font-size: 32px;font-style: normal;font-weight: 300;line-height: 140%; /* 44.8px */letter-spacing: -0.32px;max-width:307px;}
.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .desc{color: #424242;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */max-width:323px;}
.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper{display:flex;gap:32px;align-items:center;}
.our-ecosystem-logos-wraper .elementor-widget-image-carousel .swiper .swiper-slide figure {text-align:left;}

/************ button hover *********************/
/**.custom-blue-btn-wraper.elementor-widget-button .elementor-button, .happy-custom-btn-wraper.elementor-widget-button .elementor-button, .cod-custom-header-wraper .elementor-widget-button .elementor-button, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"], .cod-custom-footer-wraper .elementor-widget-button .elementor-button{transition: background-color 0.6s;} **/
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:hover, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover, .cod-custom-header-wraper .elementor-widget-button .elementor-button:hover, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover{background-color:#FFD202;color:#1F1F1F;} 
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:focus, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus, .cod-custom-header-wraper .elementor-widget-button .elementor-button:focus{background-color:#000159 !important;color:#FFFFFF !important;}

.custom-light-blue-btn-wraper.elementor-widget-button .elementor-button, .custom-light-blue-btn-wraper.elementor-widget-button .elementor-button:focus{background-color:#9E9EFF !important;color:#000000 !important;}

.custom-blue-btn-wraper.elementor-widget-button .elementor-button svg, .happy-custom-btn-wraper.elementor-widget-button .elementor-button svg, .cod-custom-header-wraper .elementor-widget-button .elementor-button svg, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] svg, .cod-custom-footer-wraper .elementor-widget-button .elementor-button svg {transition: 800ms ease all;transform:scale(1.5);}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:hover svg path, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover svg path, .cod-custom-header-wraper .elementor-widget-button .elementor-button:hover svg path, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover svg path, .cod-custom-footer-wraper .elementor-widget-button .elementor-button:hover svg path, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover svg *{fill:#000159 !important;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:focus svg path, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus svg path, .cod-custom-header-wraper .elementor-widget-button .elementor-button:focus svg path,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:focus svg *{fill:#FFD202 !important;}

.custom-light-blue-btn-wraper.elementor-widget-button .elementor-button svg path, .custom-light-blue-btn-wraper.elementor-widget-button .elementor-button:focus svg path{fill:#1E1FB3 !important;}

.cod-custom-footer-wraper a.elementor-button:hover,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover{background-color:#FFD202 !important;color:#1F1F1F !important;}
.cod-custom-footer-wraper a.elementor-button:focus{background-color:#9E9EFF !important;color:#000000 !important;}
.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:focus {background-color:#000159 !important;color:#FFFFFF !important;}
.cod-custom-footer-wraper a.elementor-button:focus svg *{fill:#1E1FB3 !important;}

.custom-blue-btn-wraper.elementor-widget-button .elementor-button:hover svg, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover svg, .cod-custom-header-wraper .elementor-widget-button .elementor-button:hover svg, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover svg, .cod-custom-footer-wraper .elementor-widget-button .elementor-button:hover svg{transform:rotate(-45deg) scale(1.5) ;}
.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover{background-color:#000159;color:#FFFFFF;}
.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus{background-color:#FFD202 !important;color:#1F1F1F !important;}
.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover svg path{fill:#FFD202 !important;}
.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button svg path, .yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus svg path{fill:#000159 !important;}

.custom-blue-btn-wraper.elementor-widget-button .elementor-button, .happy-custom-btn-wraper.elementor-widget-button .elementor-button,.cod-custom-header-wraper .elementor-widget-button .elementor-button,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"], .cod-custom-footer-wraper .elementor-widget-button .elementor-button, .cod-custom-footer-wraper a.elementor-button,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"],.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button{position:relative;overflow: hidden;transition: color 0.4s;outline:none;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button::before, .happy-custom-btn-wraper.elementor-widget-button .elementor-button::before,.cod-custom-header-wraper .elementor-widget-button .elementor-button::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]::before, .cod-custom-footer-wraper .elementor-widget-button .elementor-button::before, .cod-custom-footer-wraper a.elementor-button::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]::before,.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button::before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    width: 250%;
    height: 300%;
    background-color: #FFD202;
    transition: all 0.6s;
    border-radius: 30px;
    z-index: 0;
    transform: translate(-50%, 50%) scale(0);
}
.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button::before{background-color: #000159;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:hover::before, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover::before,.cod-custom-header-wraper .elementor-widget-button .elementor-button:hover::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover::before, .cod-custom-footer-wraper .elementor-widget-button .elementor-button:hover::before, .cod-custom-footer-wraper a.elementor-button:hover::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:hover::before{
    transform: translate(-50%,-50%) scale(1);
}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button:focus::before, .happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus::before,.cod-custom-header-wraper .elementor-widget-button .elementor-button:focus::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:focus::before, .cod-custom-footer-wraper .elementor-widget-button .elementor-button:focus::before, .cod-custom-footer-wraper a.elementor-button:focus::before,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"]:focus::before,.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover::before, .yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:focus::before{
	transform: translate(-50%, 50%) scale(0);
}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button span, .happy-custom-btn-wraper.elementor-widget-button .elementor-button span, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span, .cod-custom-footer-wraper .elementor-widget-button .elementor-button span, .cod-custom-footer-wraper a.elementor-button span,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span,.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button span{gap: 24px;}
.custom-blue-btn-wraper.elementor-widget-button .elementor-button span, .happy-custom-btn-wraper.elementor-widget-button .elementor-button span,.cod-custom-header-wraper .elementor-widget-button .elementor-button span,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span, .cod-custom-footer-wraper .elementor-widget-button .elementor-button span, .cod-custom-footer-wraper a.elementor-button span,.cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span,.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button span {
    position: relative;
    z-index: 1;
	flex-direction:row-reverse;
	gap:24px;
	align-items:center;
}
html .elementor-6182 .elementor-element.elementor-element-ed066d4 .elementor-button-content-wrapper{flex-direction: row;}
/************** End: btn hover ********************/

.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title{font-family: Alexandria;font-size: 48px;font-style: normal;font-weight: 300;line-height: 140%; /* 67.2px */letter-spacing: -1.44px;max-width:532px;}
.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title span{font-weight:400;}

.GainAnEdgeSwiper {max-height:450px;max-height:620px;}
html .swiper-button-next,html  .swiper-button-prev{z-index:20;}
.gainAnedge-section .gainAnedge-title-wraper.elementor-widget-heading .elementor-heading-title{color: #F1EFFF;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 200;line-height: 140%; /* 58.8px */letter-spacing: -0.42px;max-width:295px;}
.gainAnedge-section .gainAnedge-title-wraper.elementor-widget-heading .elementor-heading-title span{color:#FFD202;font-weight:300;}
.GainAnEdge-vt-slider-wraper .swiper-slide{border-radius: 14px;background: #FFFEED;padding:28px 30px 39px 28px;}
.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper{display:grid;grid-template-columns:auto 140px;}
.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .title{color: #000;font-family: Alexandria;font-size: 28px;font-style: normal;font-weight: 300;line-height: 136%; /* 38.08px */letter-spacing: -0.28px;margin-bottom:16px;}
.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .desc{color:#575757;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */max-width:640px;}
.GainAnEdge-vt-slider-wraper .GainAnEdgeSwiper{position:relative;}
/**.GainAnEdge-vt-slider-wraper  .GainAnEdgeSwiper:after {content: '';border-radius: 14px 14px 0px 0px;background: linear-gradient(180deg, rgba(255, 254, 237, 0.50) 0%, rgba(255, 254, 237, 0.00) 91%);background-color: #06004E;background-image:url("/wp-content/uploads/2024/06/Case-Card-Bottom.png");background-repeat:no-repeat;position: absolute;right: 0;left: 0px;bottom: -10px;width: 100%;height: 20%;z-index: 1;background-size:cover;}
.GainAnEdge-vt-slider-section:after {content: '';border-radius: 0px 0px 14px 14px;background: linear-gradient(180deg, rgba(255, 254, 237, 0.50) 0%, rgba(255, 254, 237, 0.00) 91%);background-image:url("/wp-content/uploads/2024/06/Case-Card-Top.png");background-repeat:no-repeat; position: absolute;right: 0;left: 0px;top: -4em;width: 100%;height: 20%;z-index: 1;overflow:hidden;background-size:cover;} **/
html .GainAnEdge-vt-slider-wraper .swiper-button-prev, html .GainAnEdge-vt-slider-wraper .swiper-button-next{width:44px;height:44px;right: -5%;left: auto;background-image:url("/wp-content/uploads/2024/12/Arrow-3.svg");}
html .GainAnEdge-vt-slider-wraper .swiper-button-next{top: auto;bottom: -65px;right: 50%;transform: rotate(180deg);}
.gainAnedge-section{position:relative;}
html .GainAnEdge-vt-slider-wraper .swiper-button-prev{top: -43px;bottom: auto;right: 50%;transform:unset;}

html .elementor-widget-text-editor.elementor-element-7c486f4{color: #000;font-family: "Space Mono";}
html .elementor-widget-text-editor.elementor-element-d916095{color: #FFF8D9;font-family: "Space Mono";}
.Companies-with-flourishing-container .main-title-num-wraper{display:grid;grid-template-columns:406px auto;gap:2em;align-items:center;}
.Companies-with-flourishing-container .main-title-num-wraper .title{color: #F6F6F6;font-family: Alexandria;font-size: 32px;font-style: normal;font-weight: 300;line-height: 140%; /* 44.8px */}
.Companies-with-flourishing-container .Companies-info-container{display:flex;gap: 1em;justify-content: space-between;} 
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix{color: #9B9B9B;font-family: "Space Grotesk";font-size: 42px;font-style: normal;font-weight: 500;line-height: 130%; /* 54.6px */letter-spacing: 1.68px;}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix{display:flex;align-items:center;}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num{color:#F6F6F6;font-family: "Space Grotesk";font-size: 64px;font-style: normal;font-weight: 300;line-height: 130%;letter-spacing: 2.56px;}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .icon-num-wraper{display:flex;align-items:baseline;}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .icon-num-wraper .counter-number-suffix-wraper{display: flex;align-items: baseline;}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .count-title{color: #F1EFFF;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */}
.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix{color: #9B9B9B;font-family: "Space Grotesk";font-size: 42px;font-style: normal;font-weight: 300;line-height: 130%;letter-spacing: 1.68px;}
.model-diagram-wraper:after{content:"+";color: #9E9EFF;text-align: center;font-family: Alexandria;font-size: 128px;font-style: normal;font-weight: 100;line-height: 130%; /* 166.4px */letter-spacing: 5.12px;position: absolute;left: 0;right: -9px;top: 32%;}
.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor{color: #1E1FB3;font-family: "Space Mono";font-size: 20px;font-style: normal;font-weight: 400;line-height: 180%; /* 36px */letter-spacing: 1px;}
.sunflower-model-wraper .sunflower-desc-wraper.elementor-widget-text-editor{color: #575757;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */max-width:310px;}
.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor{color:  #3A3A3A;text-align: center;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */}
.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor p{max-width:617px;margin:0px auto;}
.catalyst-desc p {    max-width: 100% !important;}
.service-card-container .service-cards-wraper .service-card-wraper{border-radius: 14px;background: #040683;margin-bottom:16px;padding: 2em 0px 0px 3em;min-height:172px;} 
.catalyst .service-card-container .service-cards-wraper .service-card-wraper{background: #004543;} 
.rewire-teamsservice-card-container.service-card-container .service-cards-wraper .service-card-wraper{background-color:#341B98;}
.service-card-container .service-cards-wraper .service-card-wraper.active{background:#1E1FB3;}
.catalyst .service-card-container .service-cards-wraper .service-card-wraper.active{background: linear-gradient(0deg, #004543, #004543),
linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1));
}
.rewire-teamsservice-card-container.service-card-container .service-cards-wraper .service-card-wraper.active{background-color:#5E4DCE;}
.service-card-container .service-cards-wraper .service-card-wraper .service-content-wraper{display: flex;justify-content: space-between;gap:20px;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper{padding-bottom:30px;display: flex;gap: 40px;justify-content: space-between;}
.service-card-container .service-cards-wraper .service-card-wraper{cursor:pointer;position:relative;overflow:hidden;}
.service-card-container .service-cards-wraper .service-card-wraper .img-wraper{width:10%;}
.service-card-container .service-cards-wraper .service-card-wraper .img-wraper img, .service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg{position:absolute;bottom:0px;right:0px;}
.service-card-container .service-cards-wraper .service-card-wraper .img-wraper img, .service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg{z-index:0;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper{display:flex;gap:20px;justify-content:space-between;z-index:2;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper{display:flex;gap:20px;min-width:383px;}
.service-card-container .service-cards-wraper .service-card-wraper .num{color: #FFD202;font-family: "Space Mono";font-size: 22px;font-style: normal;font-weight: 400;line-height: 180%; /* 39.6px */letter-spacing: 1.1px;}
.service-card-container .service-cards-wraper .service-card-wraper .title{color: #FFF;font-family: Alexandria;font-size: 34px;font-style: normal;font-weight: 330;line-height: 136%; /* 46.24px */letter-spacing: -0.34px;max-width:334px;}
.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper a{color: #C1C1C1;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */}
.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc{max-width:276px;min-width:200px;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc{max-width:310px;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper ul li, .service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper a{color:#E7E7E7;line-height: 180%;}
.service-card-container .service-cards-wraper .service-card-wraper sup{top: 0;vertical-align: super;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper ul li{padding-bottom:10px;}
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper a{text-decoration:underline;padding-left:40px;}
.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li::marker {color: #FFD202;}
.service-card-container.peak-performance-sec .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper{display:none !important;}
/**.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper{opacity:0;display:none;}
.service-card-container .service-cards-wraper .service-card-wraper.active .content-wraper .desc-wraper .more-desc-wraper{opacity:1;display:block;} **/
.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper .desc-wraper{display:none;}

.peak-performance-sec.Companies-with-flourishing-container .main-title-num-wraper{grid-template-columns: 363px auto;gap: 5em;}
.peak-performance-sec.Companies-with-flourishing-container .Companies-info-container .counter-wraper .count-title{color:#FF624C;}
.peak-performance-sec.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix, .peak-performance-sec.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix{color:#FFB2B2;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper{background: #391800;cursor: unset;}
/**.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper.active{background-color:#491F00;} **/
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .num{color:#FFB2B2;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li::marker{color:#FFB2B2;}
.service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg >*{stroke:#3637E4;}
.service-card-container .service-cards-wraper .service-card-wraper.active .img-wraper svg >*{stroke:#9E9EFF;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg >*{stroke:#7D3A00;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper.active .img-wraper svg >*{stroke:#7D3A00;}
.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .content-wraper{padding-bottom:42px;}
.prak-performance-banner-logo-wraper img{margin-top:-26px;}
.codolin-mega-submenu-wraper .light-title-wraper.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title{color:#9E9EFF;}


.our-management-section .elementor-widget-heading .elementor-heading-title{color: #000159;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 200;line-height: 120%; /* 50.4px */letter-spacing: -0.42px;max-width:448px;}
html .our-management-section .elementor-widget-text-editor,html .our-management-section .elementor-widget-text-editor p{color: #3A3A3A;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */max-width:424px;}

.for-Individuals-banner-title-wraper .elementor-widget-text-editor p {text-align: center;font-family: "Space Mono";font-size: 24px;font-style: normal;font-weight: 700;line-height: 120%; /* 28.8px */letter-spacing: 1.2px;text-transform: uppercase;margin-bottom:3em;}
.for-Individuals-banner-title-wraper .elementor-widget-heading .elementor-heading-title{color: #F6F6F6;text-align: center;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 300;line-height: 140%; /* 58.8px */letter-spacing: -1.26px;max-width:845px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.for-Individuals-banner-title-wraper .elementor-widget-heading .elementor-heading-title span{font-weight:200;}
.for-Individuals-banner-video-container.e-con-boxed.e-con>.e-con-inner{max-width:737px;margin-left:auto;margin-right:auto;}
.for-Individuals-banner-video-container .elementor-widget-video .elementor-wrapper iframe, .for-Individuals-banner-video-container .elementor-widget-video .elementor-custom-embed-image-overlay,.for-Individuals-banner-video-container .elementor-widget-video .elementor-video {border-radius: 14px;overflow:hidden;}
.for-Individuals-banner-title-wraper>.e-con-inner{background-image: url(http://happy.codolin.com/wp-content/uploads/2024/06/Pattern-1.png);background-repeat: no-repeat;background-position: top right;background-position: top -65px right 0;}
.benefits-cards-container .benefits-cards-wraper{display: flex;align-items: flex-start;gap: 16px;flex-wrap:wrap;justify-content:center;display: grid;grid-template-columns: 24% 24% 24% 24%;}
.benefits-cards-container .benefits-cards-wraper .benefits-card{border-radius: 14px;background: #921BF1;height:100%;padding:22px;cursor:pointer;padding-bottom:28px;min-height:370px;}
.benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{min-height:380px;}
.benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{position:unset;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .title{color: #FFF;font-family: Alexandria;font-size: 34px;font-style: normal;font-weight: 300;line-height: 120%; /* 40.8px */max-width:190px;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .desc p, .benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul li{color: #CFCFCF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 160%; /* 22.4px */margin-bottom:0px;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul{padding-left:15px;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul li::marker{color: #DFB7FF;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .benefits-icon-wraper{text-align:right;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .desc{display:none;margin-top:22px;}
/**.benefits-cards-container .benefits-cards-wraper .benefits-card .desc{opacity:0;transition: opacity 2s;}
.benefits-cards-container .benefits-cards-wraper .benefits-card:hover .desc{opacity: 1;} **/
/**.benefits-cards-container .benefits-cards-wraper .benefits-card .desc{height:0;transition: height 3s;}
.benefits-cards-container .benefits-cards-wraper .benefits-card:hover .desc{margin-top:22px;height: auto;} **/
/**.benefits-cards-container .benefits-cards-wraper .benefits-card .desc{height:0;opacity:0;transition: opacity 2s, height 3s;}
.benefits-cards-container .benefits-cards-wraper .benefits-card:hover .desc{margin-top:22px;height: auto;opacity: 1;}**/

.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card{background: #7004C6;}
.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .title-desc-wraper{position:relative;top:-3em;}
.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .desc{display:block;}
.benefits-cards-container .benefits-cards-wraper .benefits-card .benefits-content-img-wraper{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .benefits-icon-wraper svg{width:73px;height:auto;}
.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card.title-desc-wraper{margin-top:-3em;}
.marker-yellow li::marker{color:#FFD202;}

.Operate-fullest-content-section .title-wraper.elementor-widget-heading .elementor-heading-title{color: #F6F6F6;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 300;line-height: 140%; /* 58.8px */letter-spacing: -1.26px;max-width:343px;}
.Operate-fullest-content-section .elementor-element-18f1a34.title-wraper.elementor-widget-heading .elementor-heading-title,.Operate-fullest-content-section .title-wraper.elementor-widget-heading.title-wraper-rewire-teams .elementor-heading-title {max-width:479px;}
.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor p, .Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li {color: #CFCFCF;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%;max-width:351px;}
.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor p b, .Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li strong,.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor p b, .Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li strong{color:#fff;}
.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li{margin-bottom:30px;}
.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul{padding-left:15px;}
.for-individuals-service-team-section.revolutionaries-section-wraper .revolutionaries-title-wraper.elementor-widget-heading .elementor-heading-title{font-weight:300;}
.for-individuals-team-section .for-individuals-team-cards-wraper{display: grid;gap: 16px;grid-template-columns: 32.5% 32.5% 32.5%;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-profile img{width:100%;border-radius:14px;display:block;height: 480px;object-fit: cover;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper{position:relative;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper{position:absolute;bottom:0;left:0;right:0;border-radius: 14px;background: #000159;padding: 14px 24px;display:flex;justify-content:space-between;align-items:center;Pointer-events: none;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .email-wraper{display:none;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .member_name{color: #FFF;font-family: Alexandria;font-size: 28px;font-style: normal;font-weight: 300;line-height: 180%; /* 50.4px */letter-spacing: -0.28px;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .email{color: #5E4DCE;font-family: Alexandria;font-size: 32px;font-style: normal;font-weight: 300;line-height: 180%; /* 57.6px */letter-spacing: -0.32px;}
.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper:hover .email{color:#FFD202;}
.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title{color: #000;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 200;line-height: 128%; /* 53.76px */letter-spacing: -1.26px;max-width:299px;}
.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title b{font-weight:300;}
.rewire-yaga-plan-section  .youget-heading.elementor-widget-text-editor  p{font-family: "Space Mono";margin-bottom:0px;letter-spacing: 0.9px;}
.rewire-yaga-plan-section  .elementor-widget-text-editor  p, .rewire-yaga-plan-section  .elementor-widget-text-editor ul li{color: #2C2078;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%;letter-spacing: 0.16px;}
.rewire-yaga-plan-section  .elementor-widget-text-editor  p b, .rewire-yaga-plan-section  .elementor-widget-text-editor ul li b,.rewire-yaga-plan-section  .elementor-widget-text-editor  p strong, .rewire-yaga-plan-section  .elementor-widget-text-editor ul li strong{font-weight:500;}
.rewire-yaga-plan-section  .main-title-desc-wraper .elementor-widget-text-editor  p{font-size: 14px;line-height: 180%; /* 25.2px */color:#424242;}
.rewire-yaga-plan-section  .elementor-widget-text-editor ul{padding-left:0px;column-count: 2;column-gap: 54px;}
.rewire-yaga-plan-section  .elementor-widget-text-editor ul li::marker{color:#9E9EFF;}
.rewire-yaga-plan-section .rewire-yoga-deg{text-align:center;}
.rewire-yaga-plan-section .rewire-yoga-deg .symbol{color: #1E1FB3;font-family: "Space Grotesk";font-size: 42px;font-style: normal;font-weight: 400;line-height: 130%; /* 54.6px */letter-spacing: 1.68px;}
.rewire-yaga-plan-section .rewire-yoga-deg .num{color: #000159;font-family: "Space Grotesk";font-size: 64px;font-style: normal;font-weight: 300;line-height: 130%;letter-spacing: -1.28px;}
.rewire-yaga-plan-section .rewire-yoga-deg .sup-wraper{color: #1E1FB3;font-family: "Space Grotesk";font-size: 48px;font-style: normal;font-weight: 300;line-height: 130%;letter-spacing: -1.16px;vertical-align:top;}
.testimonials-container.testimonials-container-layout-3:after{display:none;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper{background-color: unset;border-radius: 0;padding: 0;height: auto;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__content{display:grid;grid-template-columns:44% 52%;justify-content:space-between;gap:20px;margin-bottom:0px;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__image img{border-radius: 50%;display: block;width:95px;height:95px;margin-bottom:13px;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__name{color: #3A3A3A;font-family: Alexandria;font-size: 48px;font-style: normal;font-weight: 300;line-height: 140%; /* 67.2px */letter-spacing: -0.48px;text-transform:capitalize;}
.testimonials-container.testimonials-container-layout-3  .testimonial-card-wraper .testimonial__title{color: #3A3A3A;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 300;line-height: 140%; /* 28px */letter-spacing: -0.4px;text-transform:capitalize;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper{display: flex;gap: 15px;gap: 4px;display: grid;grid-template-columns: 50px auto;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper .qu-icon {position: relative;}
.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__desc{color: #575757;font-family: Alexandria;font-size: 28px;font-style: normal;font-weight: 300;line-height: 175%; /* 49px */letter-spacing: -0.56px;max-width:616px;}
html .testimonials-container.testimonials-container-layout-3 .swiper-button-prev, html .testimonials-container.testimonials-container-layout-3 .swiper-button-next{background-image:url("/wp-content/uploads/2024/06/Arrow-1.svg");width:89px;height:15px;}
html .testimonials-container.testimonials-container-layout-3 .swiper-button-next{right: auto;top: auto;bottom: 2em;}
html .testimonials-container.testimonials-container-layout-3  .swiper-pagination{text-align:left;position:unset;color: #424242;font-family: "Space Grotesk";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-transform: uppercase;}
html .testimonials-container.testimonials-container-layout-3  .swiper-pagination .swiper-pagination-total{color:#9B9B9B;}
.thumbs-testimonials-container{display: grid;grid-template-columns: 44% 52%;justify-content: space-between;gap: 20px;margin-bottom: 0px;}
.thumbs-testimonials-container{position:relative;}
.thumbs-testimonials-container .testimonials-container, .thumbs-testimonials-container .testimonials-container .swiper{position:unset;}
.thumbs-testimonials-container .swiper-pagination-fraction{position:absolute !important;}

.rewire-sunflower-model-section .title-wraper.elementor-widget-heading .elementor-heading-title{color: #FFF;text-align: center;font-family: Alexandria;font-size: 42px;font-style: normal;font-weight: 200;line-height: 140%; /* 58.8px */letter-spacing: -0.42px;max-width:415px;margin-left:auto;margin-right:auto;}
.rewire-sunflower-model-section .desc-wraper p{color: #CFCFCF;text-align: center;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */max-width:468px;margin-left:auto;margin-right:auto;}


/************* tooltipster css **************/
html .premium-tooltipster-base .tooltipster-box.tooltipster-box-ddc9658{border-radius: 14px;background: rgba(255, 178, 178, 0.60) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-ddc9658 .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-ddc9658 .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-ddc9658 ul li{color: #491F00;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */text-align:left;padding:0px;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-ddc9658 ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-ddc9658 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;fill: #FFB2B2;filter: blur(30px);}
.elementor-6121 .elementor-element.elementor-element-ddc9658 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-ddc9658 .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-5bff43d{border-radius: 14px;background: rgba(255, 178, 178, 0.60) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-5bff43d .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-5bff43d .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-5bff43d ul li{color: #491F00;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */text-align:left;padding:0px;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-5bff43d ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-5bff43d .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;fill: #FFB2B2;filter: blur(30px);}
.elementor-6121 .elementor-element.elementor-element-5bff43d .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-5bff43d .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-f1fa247{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-f1fa247 .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-f1fa247 .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-f1fa247 ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.rewire-sunflower-model-section .title-wraper.elementor-widget-heading .elementor-heading-title sup{color: #FFD202;font-family: Alexandria;font-size: 13px;font-style: normal;font-weight: 300;line-height: 140%; /* 18.2px */letter-spacing: -0.13px;vertical-align: super;padding-left:3px;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-f1fa247 ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-f1fa247 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-f1fa247 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-f1fa247 .tooltipster-content{padding:0px;}
.Sunflower-model-img-wraper .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.Sunflower-model-img-wraper .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
.Sunflower-model-img-wraper .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{mix-blend-mode: multiply;fill: #FFD202;mix-blend-mode: multiply;filter: blur(22px);}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-b861530{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-b861530 .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-b861530 .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-b861530 ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-b861530 ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-b861530 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-b861530 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-b861530 .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-24445c6{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-24445c6 .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-24445c6 .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-24445c6 ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-24445c6 ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-24445c6 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-24445c6 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-24445c6 .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-e13ddd9{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-e13ddd9 .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-e13ddd9 .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-e13ddd9 ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-e13ddd9 ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-e13ddd9 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-e13ddd9 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-e13ddd9 .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-6a25b3e{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-6a25b3e .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-6a25b3e .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-6a25b3e ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-6a25b3e ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-6a25b3e .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-6a25b3e .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-6a25b3e .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box.tooltipster-box-513bb9f{border-radius: 14px;
background: rgba(0, 1, 89, 0.50);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-513bb9f .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box.tooltipster-box-513bb9f .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box.tooltipster-box-513bb9f ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box.tooltipster-box-513bb9f ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-513bb9f .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-513bb9f .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html .tooltipster-box-513bb9f .tooltipster-content{padding:0px;}

html .premium-tooltipster-base .tooltipster-box{border-radius: 14px;
background: rgba(0, 1, 89, 0.75) !important;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: unset;padding:24px;}
.premium-tooltipster-base .tooltipster-box .premium-image-hotspots-tooltips-text p,.premium-tooltipster-base .tooltipster-box .premium-image-hotspots-tooltips-text, .premium-tooltipster-base .tooltipster-box ul li{color: #FFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%; /* 25.2px */padding:0px;text-align:left;}
.our-management-section ul{margin-top:10px;}
.premium-tooltipster-base .tooltipster-box ul {padding-left: 17px;padding-top: 10px;}
.elementor-6121 .elementor-element.elementor-element-f1fa247 .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon{opacity:0;}
.elementor-6121 .elementor-element.elementor-element-f1fa247 .premium-image-hotspots-main-icons:hover .premium-image-hotspots-image-icon{opacity:1;}
html  .tooltipster-content{padding:0px;}
html .premium-tooltipster-base .tooltipster-content{padding:0px;}

/************* End: tooltipster css **************/

html .benefits-title-wraper.elementor-widget-text-editor, html .benefits-title-wraper.elementor-widget-text-editor p{font-family: "Space Mono";color: #000;font-weight: 400;text-transform: uppercase;letter-spacing: 0.9px;margin-bottom:0px;}
html .elementor-6183 .elementor-element.elementor-element-1baa19d:not(.elementor-motion-effects-element-type-background), html .elementor-6183 .elementor-element.elementor-element-1baa19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background: radial-gradient(227.78% 169.21% at 47.71% -3.07%, #4431BA 0%, #4431BA 0.01%, #009FB4 100%);}
html .elementor-6182 .elementor-element.elementor-element-0ed126d:not(.elementor-motion-effects-element-type-background), html .elementor-6182 .elementor-element.elementor-element-0ed126d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background: radial-gradient(227.78% 169.21% at 47.71% -3.07%, #4431BA 0%, #4431BA 0.01%, #6C18C1 100%);}
html .elementor-widget-text-editor.cod-links-wraper .elementor-widget-container{display:flex;flex-wrap:wrap;gap:2em;}
html .elementor-widget-text-editor.cod-links-wraper  a{color: #9E9EFF;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 600;line-height: 180%; /* 25.2px */letter-spacing: 0.14px;text-decoration-line: underline !important;cursor:pointer;}
html .elementor-widget-text-editor.cod-links-wraper  a:hover{color:#FFD202;}
html .videos-sec-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay,html .videos-sec-wraper .elementor-widget-video .elementor-wrapper iframe, .videos-sec-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay, .videos-sec-wraper .elementor-widget-video .elementor-custom-embed-image-overlay img{border-radius:14px;}

html .select2-dropdown{border-radius: 14px;background: rgba(0, 1, 89, 0.80);backdrop-filter: blur(7.5px);border:0;}
html .select2-results__option--selectable{color:#9E9EFF;}
html .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,html .select2-container--default .select2-results__option--selected {background-color: #1E1FB3;color: #F1EFFF;}
html .select2-results__option--selectable{padding: 21px 73px 18px 20px;}
html .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, html  .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}
.shortby-dropdown-wraper:has(.select2.select2-container--open), .tags-dropdown-wraper:has(.select2.select2-container--open) {
	background: rgba(0, 1, 89, 0.80);
	border-radius: 14px 14px 0px 0px;
}

/**.testimonial-thumbs-swiper-1.swiper-fade .swiper-slide{opacity:0 !important;}
.testimonial-thumbs-swiper-1.swiper-fade .swiper-slide.swiper-slide-visible{opacity:1 !important;} **/


html .elementor-5841 .elementor-element.elementor-element-902774d:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-902774d > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover, html .elementor-5841 .elementor-element.elementor-element-ad68d42:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-ad68d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover, html .single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper:hover,html .elementor-5841 .elementor-element.elementor-element-da0e1ca:not(.elementor-motion-effects-element-type-background):hover{background-color:#E4E0FF;}
html .elementor-5841 .elementor-element.elementor-element-9d3306d:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-9d3306d > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background: linear-gradient(180deg, #372892 0%, #4E027D 100%);}
html .elementor-5841 .elementor-element.elementor-element-ccae60b:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-ccae60b > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background: linear-gradient(180deg, #2D207D 0%, #7E29C0 100%);}
html .elementor-5841 .elementor-element.elementor-element-8bbc5f7:not(.elementor-motion-effects-element-type-background):hover, html .elementor-5841 .elementor-element.elementor-element-8bbc5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer:hover{background: linear-gradient(180deg, #322581 0%, #6B1EB8 100%);}

.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-heading .elementor-heading-title{color:#FFF;font-family: Alexandria;font-size: 38px;font-style: normal;font-weight: 300;line-height: 140%; /* 53.2px */letter-spacing: -0.38px;max-width:504px;}
.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-heading .elementor-heading-title span{color:#FFD202;}
.discover-Organiza-section .discover-Organiza-title-desc-wraper  .elementor-widget-text-editor p{color: #F1EFFF;font-family: "Schibsted Grotesk";font-size: 16px;font-style: normal;font-weight: 400;line-height: 180%; /* 28.8px */letter-spacing: -0.16px;max-width:519px;}
.discover-Organiza-section .discover-Organiza-title-desc-wraper  .elementor-widget-text-editor p b, .discover-Organiza-section .discover-Organiza-title-desc-wraper  .elementor-widget-text-editor p strong{font-weight:600;}

.unlockYourFreeGifts-section .free-gift-main-title.elementor-widget-heading .elementor-heading-title{color: #FFD202;font-family: Alexandria;font-size: 48px;font-style: normal;font-weight: 330;line-height: 140%; /* 67.2px */letter-spacing: -1.44px;max-width:570px;}
html .unlockYourFreeGifts-section .free-gift-main-desc p{color: #F1EFFF;font-family: Alexandria;font-size: 24px;font-style: normal;font-weight: 300;line-height: 140%;max-width:570px;}
.gift-what-you-get-section .what-you-get-text{color: #D7FFD4;font-family: "Space Mono";font-size: 13.5px;font-style: normal;font-weight: 400;line-height: 120%; /* 16.2px */letter-spacing: 0.675px;text-transform: uppercase;margin-bottom:30px;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper{border-radius: 14px;background: #1E1FB3;margin-bottom:22px;padding:16px;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper{display:grid;grid-template-columns:58px auto;gap:20px;align-items:center;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper {position:relative;max-width: 562px;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .icon img{display:block;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .title{color: #F1EFFF;font-family: Alexandria;font-size: 16px;font-style: normal;font-weight: 330;line-height: 140%; /* 22.4px */letter-spacing: -0.16px;}
.success-thank-youwraper.gift-what-you-get-section .what-you-get-gifts-wraper a{display:block;}
.success-thank-youwraper.gift-what-you-get-section .what-you-get-gifts-wraper a .what-you-get-gift-wraper{margin-left:auto;margin-right:auto;}
.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .num{color: #877ADB;text-align: right;font-family: "Space Mono";font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%; /* 19.2px */letter-spacing: 0.8px;text-transform: uppercase;position:absolute;top:10px;right:10px;}
html .unlockYourFreeGifts-section .howtoaccess-desc-wraper p{color: #FFF;font-family: Alexandria;font-size: 16px;font-style: normal;font-weight: 250;line-height: 160%;letter-spacing: -0.16px;padding-top:13px;}
html .site-logo-wraper.elementor-widget-image a img{width:auto;}

html .unlockYourFreeGifts-section .form-sub-desc-wraper p{color: #E7E7E7;font-family: "Schibsted Grotesk";font-size: 14px;font-style: italic;font-weight: 400;line-height: 180%; /* 25.2px */}
.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label{padding-bottom:24.5px !important;}
.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{padding-bottom:18.5px;}
.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group {
    margin-bottom: 1.65em !important;
}
.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label{font-size:13.5px;line-height: 120%; /* 16.2px */}
.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{font-size:16.5px;line-height: 120%; /* 19.8px */}
.unlockYourFreeGifts-section .why-sign-up-content-wraper{margin-top:36px;}
.unlockYourFreeGifts-section .why-sign-up-content-wraper .elementor-widget-heading .elementor-heading-title{margin-bottom:22px;color: #1E1FB3;font-family: Alexandria;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%; /* 22.4px */letter-spacing: -0.16px;}
.unlockYourFreeGifts-section .why-sign-up-content-wraper p, .unlockYourFreeGifts-section .why-sign-up-content-wraper ul li {color: #575757;font-family: "Schibsted Grotesk";font-size: 14px;font-style: normal;font-weight: 400;line-height: 180%;margin-bottom:12px;}
.unlockYourFreeGifts-section .why-sign-up-content-wraper ul li:last-child{margin-bottom:0px;}
.unlockYourFreeGifts-section .why-sign-up-content-wraper p strong, .unlockYourFreeGifts-section .why-sign-up-content-wraper ul li strong{color:#424242;}
.unlockYourFreeGifts-section .why-sign-up-content-wraper ul{padding-left:0px;}

.your-professional-card-section .main-title{color: #000;font-family: Alexandria;font-size: 48px;font-style: normal;font-weight: 250;line-height: 140%; /* 67.2px */letter-spacing: -0.48px;max-width:471px;grid-column: span 2;}
.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title{font-size:26px;line-height: 136%; /* 35.36px */max-width:230px;}
.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card{min-height:unset;pointer-events: none;}
.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .benefits-content-img-wraper{justify-content: flex-start;}

.your-professional-card-section.rewire-teams-Happiercard-container .main-title{height: 100%;max-width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;}
.benefits-cards-container.rewire-teams-Happiercard-container  .benefits-cards-wraper .benefits-card.active-benefits-card .title-desc-wraper{position:unset;}
.rewire-teams-Happiercard-container.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title{margin-top:24px;}

.signUp-newsletter-form-wraper .elementor-widget-heading .elementor-heading-title{color: #FFD202;font-family: Alexandria;font-size: 22px;font-style: normal;font-weight: 350;line-height: 160%; /* 35.2px */letter-spacing: -0.22px;margin-bottom:12px;}
.signUp-newsletter-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{border-radius: 30px;background: #FFF;border: 0;color: #9B9B9B;font-family: "Schibsted Grotesk";font-size: 18px;font-style: italic;font-weight: 400;line-height: 140%;height:60px;padding-left:24px;}
.signUp-newsletter-form-wraper  .elementor-form-fields-wrapper{align-items:center;}
.signUp-newsletter-form-wraper .elementor-field-type-submit .elementor-button{height:60px;width:90px;background-image: url(/wp-content/uploads/2024/05/CTA.svg);background-repeat: no-repeat;background-size: contain;}
.signUp-newsletter-form-wraper .elementor-field-group.elementor-field-type-submit{padding:0px;outline:none;position: absolute;right: -8px;width:auto;top: 76px;}
.signUp-newsletter-form-wraper .elementor-field-type-submit .elementor-button>span{visibility:hidden;}
.signUp-newsletter-form-wraper{max-width:373px;}
.signUp-newsletter-form-wraper .elementor-field-type-submit .elementor-button:hover{background-image: url(/wp-content/uploads/2024/06/CTA-1.svg);background-color:#FFD202 !important;}
html .cod-contact-form-wraper .elementor-widget-form .elementor-message{color: #1E1FB3;font-family: Alexandria;font-size: 22px;font-style: normal;font-weight: 300;line-height: 160%; /* 35.2px */letter-spacing: -0.22px;margin-top:17px;}
.cod-gifts-form-wraper .elementor-widget-form .elementor-message{color: #1E1FB3;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 300;line-height: 160%; /* 35.2px */letter-spacing: -0.22px;margin-top:12px;}
html .cod-model-contact-form-wraper .elementor-widget-form .elementor-message{color:#FFD202;}
.signUp-newsletter-form-wraper .elementor-widget-form .elementor-message{color: #FFD202;font-family: "Schibsted Grotesk";font-size: 15px;font-style: normal;font-weight: 400;line-height: 180%;letter-spacing: 0.18px;}

.cod-testimonials-title-full-width.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{max-width:100%;margin-bottom:36px;}
.cod-testimonials-title-full-width.cod-testimonials-sec .sub-title-wraper.elementor-widget-heading .elementor-heading-title{margin-bottom:14px;}
html .testimonials-container-final-layout2.testimonials-container .swiper-button-prev, html .testimonials-container-final-layout2.testimonials-container .swiper-button-next{background-image:url("/wp-content/uploads/2024/06/Arrow-2.svg")}
html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next,html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-prev{width:36px;height:20px;transform: unset;}
html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next{transform: rotate(180deg);}
.testimonials-container .swiper-pagination-fraction{color: #424242;font-family: "Space Grotesk";font-size: 18px;font-style: normal;font-weight: 400;line-height: 120%; /* 21.6px */letter-spacing: 0.9px;text-transform: uppercase;}
html .testimonials-container .swiper-pagination-fraction .swiper-pagination-total{color:#9B9B9B;}
.testimonials-container-final-layout2.testimonials-container-layout2{max-width:unset;}
.testimonials-container-final-layout2.testimonials-container-layout2{padding-top:40px;}
.testimonials-container-final-layout2.testimonials-container-layout2 .swiper{position:unset;}
html .testimonials-container-final-layout2.testimonials-container .swiper .swiper-pagination-fraction{top:-3px;bottom:auto;text-align:right;}

.cod-popup-wraper.elementor-popup-modal .dialog-widget-content{border-radius: 14px;background: rgba(30, 31, 179, 0.75);backdrop-filter: blur(7.5px);-webkit-backdrop-filter: blur(7.5px);box-shadow:unset !important;}
.cod-popup-wraper.elementor-popup-modal .dialog-widget-content .e-parent.e-con-boxed.e-con>.e-con-inner{padding-left:0px;padding-right:0px;padding: 32px 48px 40px 36px;}
html .cod-model-contact-form-wraper .elementor-widget-form .elementor-field-group{margin-bottom:38px !important;}
html .cod-model-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{display: inline-flex;padding: 18px 20px 17px 24px;align-items: center;color: #9B9B9B;font-family: "Schibsted Grotesk";font-size: 18px;font-style: italic;font-weight: 400;line-height: 140%; /* 25.2px */border-radius: 30px;background: #FFF;border:0px !important;height:60px;min-height:unset;}
html .cod-model-contact-form-wraper  .iti--allow-dropdown input.iti__tel-input, html .cod-model-contact-form-wraper  .iti--allow-dropdown input.iti__tel-input[type=tel]{padding-left: var(--iti-selected-country-arrow-padding);}
html .cod-model-contact-form-wraper .elementor-widget-form .elementor-field-group .iti__country-container{padding-bottom:0px;}
html [type=button]:focus,html [type=submit]:focus,html button:focus{outline:none;}
.cod-model-contact-form-wraper .iti--inline-dropdown .iti__dropdown-content,.cod-model-contact-form-wraper .elementor-field-type-tel input{border-radius:30px;}
.cod-popup-wraper .elementor-widget-heading .elementor-heading-title{color: #FFF;font-family: Alexandria;font-size: 30px;font-style: normal;font-weight: 300;line-height: 160%; /* 48px */letter-spacing: -0.3px;margin-bottom:38px;}
.cod-popup-wraper .elementor-widget-heading .elementor-heading-title span{color:#FFD202;}
#elementor-popup-modal-6548 .dialog-message,#elementor-popup-modal-6662 .dialog-message,#elementor-popup-modal-6666 .dialog-message {max-width:873px;}
.cod-popup-wraper .dialog-close-button i{font-size:22px;}
#elementor-popup-modal-6551 .dialog-message,#elementor-popup-modal-6553 .dialog-message{max-width:481px;}
.submit-btn-img .elementor-field-group.elementor-field-type-submit {padding: 0px;outline: none;position: absolute;right: -8px;width: auto;top: 76px;}
.submit-btn-img .elementor-field-type-submit .elementor-button {height: 61px;width: 90px;background-image: url(/wp-content/uploads/2024/05/CTA.svg);background-repeat: no-repeat;background-size: contain;background-color: #9E9EFF !important;}
.submit-btn-img  .elementor-field-type-submit .elementor-button:hover{background-image: url(/wp-content/uploads/2024/06/CTA-1.svg);background-color:#FFD202 !important;}
.submit-btn-img .elementor-field-type-submit .elementor-button>span{visibility: hidden;}
#elementor-popup-modal-6551 .submit-btn-img .elementor-field-group.elementor-field-type-submit {right: -13px;top: 195px;margin-bottom: 0px !important;}
.cod-model-contact-form-wraper .submit-btn-img .elementor-button[type="submit"]::before{display:none;}
.download-btn-wraper .download-btn{display: flex;padding: 15px;justify-content: center;align-items: center;gap: 14px;border-radius: 14px;background: #9E9EFF;color: #000;font-family: Alexandria;font-size: 18px;font-style: normal;font-weight: 330;line-height: 140%; /* 25.2px */letter-spacing: -0.18px;}
html .cod-model-contact-form-wraper .elementor-widget-form .elementor-message{text-align:center;}

html .cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-message{font-size: 14px;line-height: 18px;}


.forRewire-teams-sub-title-wraper.elementor-widget-heading .elementor-heading-title{color: #9E9EFF;font-family: "Space Mono";font-size: 24px;font-style: normal;font-weight: 700;line-height: 120%; /* 28.8px */letter-spacing: 1.2px;text-transform: uppercase;}


@media screen and (min-width: 768px){
	.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor sup{font-size:13px;}
	html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next{right: 0%;}
	.testimonials-container-final-layout2.testimonials-container-layout2{padding-right:68px;}
	html .testimonials-container-final-layout2.testimonials-container .swiper .swiper-pagination-fraction{left:-75px;}
	html .testimonials-container-final-layout2.testimonials-container .swiper-button-prev{left: 0%;}
	.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial{display: grid;grid-template-columns: 40% 57%;gap:20px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__content{order:1;margin-bottom:0px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper{padding:47px 32px;}
	.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__title{color: #1E1FB3;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 300;line-height: 140%; /* 28px */letter-spacing: -0.4px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__name{color:#3A3A3A;font-family: Alexandria;font-size: 40px;font-style: normal;font-weight: 300;line-height: 140%; /* 56px */letter-spacing: -0.4px;text-transform: capitalize;margin-bottom:2px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__text{color:#575757;font-family: Alexandria;font-size: 20px;font-style: normal;font-weight: 300;line-height: 175%; /* 35px */letter-spacing: -0.4px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__text span{font-weight:300 !important;}
	html .testimonials-container-final-layout2.testimonials-container .qu-icon-testimonials-wraper .qu-icon{min-width:53px;top:-20px;width:auto;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__footer .testimonial__image img{margin-bottom:11px;}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__footer{display:block;} 
}




@media screen and (min-width: 1470px){
	.Companies-with-flourishing-container .Companies-info-container {display: flex;gap: 52px;max-width: 974px;margin-left: auto;}
}
@media screen and (max-width: 1405px) and (min-width: 768px){
	.blog-post-container .select2-container .select2-selection--single .select2-selection__rendered, .blog-post-container .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:16px;}
}
@media screen and (max-width: 1340px) and (min-width: 1331px){
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num{font-size:61px;}
}
@media screen and (min-width: 1920px){
	html div[data-elementor-type='wp-page'], .single-post-main-container{padding-top: 97px;}
	html .elementor-widget-text-editor {font-size: 24px;line-height: 43px;}
	.banner-content-wraper .banner-title-wraper .elementor-heading-title{font-size:78px;line-height:100px;max-width: 632px;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.premium-item-hovered > .premium-menu-link::before, .cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.current-menu-item > .premium-menu-link::before{bottom:-30%;}
	.banner-content-wraper p{font-size:26px;line-height:48px;max-width: 500px;}
	.custom-blue-btn-wraper.elementor-widget-button .elementor-button,.happy-custom-btn-wraper.elementor-widget-button .elementor-button,.cod-custom-header-wraper .elementor-widget-button .elementor-button, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"],.cod-custom-footer-wraper .elementor-widget-button .elementor-button{font-size: 24px;line-height: 33px;padding: 20px 27px 18px 39px;border-radius: 40px;}
    .cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:21px;line-height: 38px;}
	.solutions-content-wraper .sub-title-wraper .elementor-heading-title{font-size: 24px;line-height: 28.8px;}
	.solutions-content-wraper .title-wraper .elementor-heading-title,.cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:50px;line-height:70px;border-radius:40px;}
	.solutions-content-wraper p{font-size:24px;line-height:43px;max-width:951px;}
	.solution-cards-container .solution-card-wraper .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size: 18px;line-height: 21.6px;margin-bottom:30px;margin-top:10px;}
	.solution-cards-container .solution-card-wraper .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:45px;line-height:65px;}
	.solution-cards-container .solution-card-wraper .solution-card-content-wraper{max-width:450px;}
	.solution-cards-container .solution-card-wraper .desc-wraper{font-size:18px;line-height:33px;margin-bottom:20px;}
	.our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title,.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title {font-size: 42px;line-height: 59px;max-width: 370px;}
	html .our-insights-card-container .elementor-widget-text-editor.desc-wraper p,.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .desc{font-size:18px;line-height:33px;max-width:430px;}
	.happiness-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:50px;line-height:70px;}
	.investing-in-happiness p, .investing-in-happiness .elementor-widget-container{font-size:24px;line-height:43px;max-width: 1186px;}
	.ashish-kothari-qu-descwraper .elementor-widget-container, .ashish-kothari-qu-descwraper p{font-size:50px;line-height:70px;max-width:680px;margin-bottom:30px;}
	.ashish-kothari-author-name.elementor-widget-heading .elementor-heading-title{font-size:26px;line-height:32px;}
	.ashish-designation-wraper p{font-size:18px;line-height:33px;}
	.cod-testimonials-sec .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:24px;line-height:28px;}
	.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{font-size: 64px;line-height: 140%;max-width: 494px;}
	.testimonials-container .testimonial-card-wraper .testimonial__text{font-size:24px;line-height:48px;}
	.testimonials-container .testimonial-card-wraper .testimonial__name{font-size:20px;}
	.testimonials-container .testimonial-card-wraper .testimonial__title{font-size:16px;}
	.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title,.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title a {font-size: 24px;line-height: 30px;}
    .codolin-mega-submenu-wraper .elementor-widget-heading .elementor-heading-title {font-size: 25px;line-height: 44px;}
    html .codolin-mega-submenu-wraper .elementor-widget-container {font-size: 16px;line-height: 24px;letter-spacing: 0.01em;}   
    .codolin-mega-submenu-wraper .sec-max-width.e-con.e-flex > .e-con-inner {max-width: 340px;margin-left: auto;margin-right: auto;}
    .codolin-mega-submenu-wraper .first-sec-wraper.e-con.e-flex > .e-con-inner {max-width: 424px;margin-left: 0px;}
	.cod-contact-form-title-sections .elementor-widget-heading .elementor-heading-title{font-size:61px;line-height:85px;}
	html .cod-contact-form-title-sections .elementor-widget-text-editor{font-size:21px;line-height:38px;}
	html .cod-contact-form-title-sections .elementor-widget-text-editor p{max-width:844px;}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label{font-size:24px;line-height:28px;}
	.cod-contact-form-wraper .elementor-field-textual.elementor-size-md{padding:20px;padding-left:0px;}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{font-size:29px;line-height:35px;}
	.cod-custom-footer-wraper .footer-main-title .elementor-heading-title{font-size:64px;line-height:96px;margin-bottom:30px;max-width:680px;}
	.cod-custom-footer-wraper .elementor-widget-nav-menu .elementor-nav-menu .elementor-item,.footer-social-icons-wraper.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-size:24px;line-height:43px;}
	.sec-footer-row-wraper .elementor-widget-heading .elementor-heading-title{font-size:21px;line-height:34px;}
	.sec-footer-row-wraper p,.sec-footer-row-wraper p a{font-size:18px;line-height:33px;}
	.bottom-footer-row-wraper ul li, .bottom-footer-row-wraper .elementor-widget-icon-list .elementor-icon-list-item > a, .bottom-footer-row-wraper p, .bottom-footer-row-wraper .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text{font-size:18px;line-height:18px;}
	.cod-custom-footer-wraper .connect-with-us-desc-wraper .elementor-widget-container{max-width:400px;}
	.cod-custom-footer-wraper .join-rewire-desc-wraper .elementor-widget-container{max-width:437px;}
	.cod-custom-footer-wraper .buy-the-book-desc-wraper .elementor-widget-container{max-width:437px;}
	
	.getInTouch-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 22px;line-height: 26.4px;}
	.getInTouch-page-from-section .form-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 58px;line-height: 75.4px;max-width: 611px;}
	html .elementor-6018 .elementor-element.elementor-element-e66393c .elementor-field-group{margin-bottom:55px;}
	html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor,
	html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor p {font-size: 19px;line-height: 158%;margin-bottom:1em;}
	html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.form-desc-wraper {max-width: 463px;}
	.ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-title {font-size: 29px;line-height: 180%;}
	.ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-description {font-size: 17px;line-height: 180%; }
	.ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor,
	.ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor p {font-size: 17px;line-height: 180%;}
	html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.ceo-desc-wraper {max-width: 360px;}
	.ceo-profile-wraper .elementor-widget-text-editor.email-wraper,
	.ceo-profile-wraper .elementor-widget-text-editor.email-wraper p {font-size: 19px; line-height: 120%;}
	.ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a,
	.ceo-profile-wraper .elementor-widget-text-editor.email-wraper a {font-size: 24px;line-height: 180%;}
	.ceo-profile-wraper .socials-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 19px;line-height: 120%;}
	html .elementor-6018 .elementor-element.elementor-element-4b8aab4 .elementor-social-icon svg,.getInTouch-page-from-section .share-icons-wraper.soicla-net-work-icons-wraper img{width:70px;height:70px;}
	html .revolutionaries-section-wraper .revolutionaries-desc-wraper p {max-width: 1398px;margin: 0px auto;}
	
	.about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title {font-size: 52px; max-width: 616px;} 
	.about-us-banner-section .banner-content-wraper .banner-sub-title-wraper .elementor-heading-title {font-size: 24px; letter-spacing: 1.2px;} 
	.revolutionaries-section-wraper .revolutionaries-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 56px; letter-spacing: -0.013em;} 
	.revolutionaries-section-wraper .ashish-name-wraper.elementor-widget-heading .elementor-heading-title {font-size: 48px; letter-spacing: -0.48px;} 
	.revolutionaries-section-wraper .ashish-designation-wraper p {font-size: 21px; letter-spacing: 1.06px; margin-bottom: 42.56px;} 
	.revolutionaries-section-wraper .ashish-desc-wraper p {font-size: 19px;}
	/**html .elementor-6026 .elementor-element.elementor-element-a987a38{padding-top:4em;} **/

	
	.custom-card-grid-container {gap: 24px; }
	.custom-card-grid-container .box {padding: 24px;}
	.custom-card-grid-container .yellow {padding: 72px 33px 39px 42px; }
	.custom-card-grid-container .homeopathic-Blue {padding: 3em 8.2%;}
	.custom-card-grid-container .white {padding: 3.75em 2.1em;}
	.custom-card-grid-container .blue-purple {padding-top: 45px;}
	.custom-card-grid-container .counter-box-wraper .title {font-size: 33px;letter-spacing: -0.33px;margin-bottom: 39px;}
	.custom-card-grid-container .main-title {font-size: 35px;letter-spacing: -0.42px;margin-bottom: 27px; }
	.custom-card-grid-container .white .title {font-size: 42px;letter-spacing: -1.35px;max-width: 666px;}
	.custom-card-grid-container .what-we-teach-box-wraper .main-title {margin-bottom: 33px;}
	.custom-card-grid-container .plus-icon-num-wraper {gap: 15px;}
	.custom-card-grid-container .plus-icon-num-wraper {font-size: 100px; letter-spacing: 6.45px;}
	.custom-card-grid-container .counter-wrapper {grid-template-columns:auto 147px;}
	.custom-card-grid-container .counter-wrapper.border-bottom-yellow {padding-bottom: 33px; margin-bottom: 42px;}
	.custom-card-grid-container .counter-title {font-size: 25px;letter-spacing: -0.3px;}
	.custom-card-grid-container .desc p {font-size: 21px; line-height: 160%;}
	.custom-card-grid-container .what-we-teach-icon {margin-bottom: 42px;}
	.custom-card-grid-container .box a {font-size: 24px;line-height: 280%;}
	.custom-card-grid-container .what-we-teach-box-wraper p {margin-bottom: 34.5px;}
	.custom-card-grid-container .box .img-desc-title-wraper {gap: 45px; }
	.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title {font-size: 33px;letter-spacing: -0.33px;max-width: 816px;margin-bottom: 12px;}
	.custom-card-grid-container .box .img-desc-title-wraper .desc {max-width: 765px;}
	.custom-card-grid-container .homeopathic-Blue > div{max-width:969px;}
	
	.team-memberlist-section {grid-template-columns: 22% 22% 22% 22%;gap: 24px;}
	.team-memberlist-section .team-member-wraper{width:23%;}
	.team-memberlist-section .team-member-wraper .team-member-intro-wraper {padding: 16px 24px 34px 24px;}
	.team-memberlist-section .member_name {font-size: 26px;line-height: 180%;}
	.team-memberlist-section .designation {font-size: 14px;line-height: 180%;}
	.team-memberlist-section .team-member-wraper .team-member-overlay .overlay-content-wraper {padding: 2em 24px; }
	.team-memberlist-section .desc {font-size: 14px;line-height: 180%;margin-top: 28px; margin-bottom: 32px;}
     
	html .blogs-articles-title-wraper .elementor-widget-heading .elementor-heading-title {font-size: 48px; max-width: 800px;} 
	.blog-post-container .search-tags-sortby-filter-wraper {padding: 24px; gap: 20px; grid-template-columns: 30% 30% 30%;} 
	.blog-post-container .select2-container--default .select2-selection--single {padding: 20px 18px 19px 22px;} 
	.blog-post-container .select2-container .select2-selection--single .select2-selection__rendered, .blog-post-container .select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 20px; line-height: 140%;} .blog-post-container .select2-selection.select2-selection--single .select2-selection__arrow b {height: 14px; margin-top: 12px; padding: 10px;} 
	.blog-post-container input {padding: 20px 18px 19px 22px;} .elementor-kit-27 .blog-post-container input:not([type="button"]):not([type="submit"]) {font-size: 20px; line-height: 140%;} 
	.blog-posts-cards .post-img-tags-wraper .post-tags {top: 20px; left: 20px;} 
	.blog-posts-cards .post-img-tags-wraper .post-tags .tag-wrapper {margin-bottom: 14px; padding: 8px 18px; font-size: 16px; line-height: 140%;} 
	.blog-posts-cards .title-desc-wraper .post-tags .tag-wrapper{padding: 8px 18px; font-size: 16px; line-height: 140%;}
	.blog-posts-cards-container .blog-posts-cards {grid-template-columns: 32.5% 32.5% 32.5%; gap: 32px 20px;} 
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper {padding: 24px 28px; margin-left: 24px; margin-right: 24px;} 
	.blog-posts-cards .post-img img {height:330px;object-fit:cover;}
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .post-title {font-size: 32px; line-height: 140%; margin-bottom: 12px;} 
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .desc {font-size: 16px; line-height: 160%;} .blog-posts-cards-container .post-card-content-wraper .post-author {font-size: 18px; line-height: 120%;} 
	.blog-posts-cards-container .post-card-content-wraper .author-designation-wraper {margin: 20px 0px;} 
	.blog-posts-cards-container .post-card-content-wraper .designation {font-size: 16px; line-height: 180%;} .moreless-btn-wraper .cta-btnwraper {font-size: 20px; line-height: 120%; letter-spacing: 1px;} 
	html .select2-results__option--selectable {font-size: 20px; line-height: 140%;} .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {width: 12px;}
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper{margin-top:-15%;}
	
	.single-other-insight-container .main-title-wraper{font-size:30px;}
	.single-post-main-section{padding-top: 6em;padding-bottom: 3.5em;}
	.single-post-main-section .single-post-content-container{padding-top:48px;padding-bottom:6em;}
	.single-post-main-section .single-post-content-container .post-sections-wraper .feature-img-title-wraper{display:grid;grid-template-columns:48% 48%;gap:3em;margin-bottom:4.5em;}
	.single-post-content-container .feature-img-title-wraper .post-img img{border-radius:18px;display:block;margin-bottom:18px;}
	.single-post-content-container .post-title{font-size: 48px;margin-bottom: 1em;}
	.single-post-content-container .small-desc{font-size: 26px;margin-bottom:40px;max-width:520px;}
	.single-post-content-container .podcast-wraper{max-width:570px;margin-bottom:4em;}
	.single-post-content-container .podcast-wraper iframe{border-radius: 18px;}
	.single-post-content-container .post-content .wp-block-embed iframe{border-radius: 18px;}
	.single-post-content-container ul li, .single-post-content-container ol li{font-size: 18px;line-height: 200%;}
	.single-post-content-container .post-content-wraper .published-date{font-size: 18px;line-height: 200%;margin-bottom:20px;}
	.single-post-content-container .author-designation-wraper .featuring-title{font-size: 18px;line-height: 200%;letter-spacing: 1px;}
	.single-post-content-container .author-designation-wraper .post-author{font-size: 28px;line-height: 120%;}
	.single-post-content-container .author-designation-wraper .designation{font-size: 16px;line-height: 200%;}
	.single-post-content-container .post-tags{gap:16px;}
	.single-post-content-container .post-tags .tag-wrapper{font-size: 16px;line-height: 160%;padding: 8px 20px;border-radius: 20px;}
	.single-post-content-container .post-content-sidebar-wraper{gap: 4em;}
	.single-post-content-container .post-content-wraper p{font-size: 18px;line-height: 200%;}
	html .single-post-content-container .post-content-wraper blockquote, html .single-post-content-container .post-content-wraper blockquote p{font-size: 24px;line-height: 200%;padding-left:0px;padding-right:0px;}
	html .single-post-content-container .post-content-wraper blockquote{margin:0px;}
	html .single-post-content-container .post-content-wraper blockquote:before{width:100px;left: -60px;}
	html .single-post-content-container .post-content-wraper{max-width:720px;}
	html .single-post-content-container .post-content-wraper h2{font-size: 26px;line-height: 200%;margin-top:2.5em;}
	html .single-post-content-container .post-content-wraper h3{font-size: 24px;line-height: 200%;margin-top:2.5em;}
	.share-artical-latestpost-wraper{border-radius: 18px;padding: 36px 30px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-title{font-size: 16px;line-height: 160%;margin-bottom:20px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper{gap:12px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-container {padding-bottom:30px;margin-bottom:30px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon img{width:52px;height:52px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .thelatest-title{font-size: 16px;line-height: 160%;margin-bottom:30px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post{margin-bottom:30px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .latestpost-title{font-size: 26px;line-height: 160%;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .published-date{font-size: 16px;line-height: 200%;}
	.author-profile-wraper .author-profile img{border-radius: 68px;}
	.single-post-content-container .author-profile-wraper{padding-top:52px;margin-top:52px;}
	.author-profile-wraper .author-designation-wraper .post-author{font-size: 28px;line-height: 180%;}
	.single-post-content-container .author-profile-wraper .desc{font-size: 14px;line-height: 200%;max-width:520px;margin-top:20px;}

	
	.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 54px;line-height: 150%;letter-spacing: -1.6px;max-width: 600px;}
	.gainAnedge-section .gainAnedge-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 48px;line-height: 150%;letter-spacing: -0.48px;max-width: 350px;}
	.GainAnEdge-vt-slider-wraper .swiper-slide {border-radius: 16px;padding: 32px 35px 44px 32px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper {grid-template-columns: auto 160px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .title {font-size: 32px;line-height: 150%;letter-spacing: -0.32px;margin-bottom: 18px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .desc {font-size: 16px;line-height: 190%;max-width: 720px;}
	html .GainAnEdge-vt-slider-wraper .swiper-button-prev, html .GainAnEdge-vt-slider-wraper .swiper-button-next {width: 40px;height: 40px;}
	.Companies-with-flourishing-container .main-title-num-wraper,.peak-performance-sec.Companies-with-flourishing-container .main-title-num-wraper {display: grid;grid-template-columns: 468px auto;gap: 2.5em;align-items: center;}
	.Companies-with-flourishing-container .main-title-num-wraper .title {font-size: 36px;line-height: 150%;}
	.Companies-with-flourishing-container .Companies-info-container {gap: 70px;justify-content:end;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix {font-size: 48px;line-height: 140%;letter-spacing: 2px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num {font-size: 72px;line-height: 140%;letter-spacing: 3px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .count-title {font-size: 18px;line-height: 190%;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix {font-size: 48px;line-height: 140%;letter-spacing: 2px;}
	.model-diagram-wraper:after {font-size: 144px;line-height: 140%;letter-spacing: 6px;top: 30%;}
	.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor {font-size: 22px;line-height: 190%;letter-spacing: 1.2px;}
	.sunflower-model-wraper .sunflower-desc-wraper.elementor-widget-text-editor {font-size: 16px;line-height: 190%;max-width: 350px;}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor {font-size: 18px;line-height: 190%;}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor p {max-width: 680px;}
	.service-card-container .service-cards-wraper .service-card-wraper {border-radius: 16px;margin-bottom: 18px;padding: 2.5em 0px 0px 3.5em;}
	.service-card-container .service-cards-wraper .service-card-wraper .service-content-wraper {gap: 25px;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper {padding-bottom: 35px;gap: 50px;}
	.service-card-container .service-cards-wraper .service-card-wraper .img-wraper {width: 12%;}
	.service-card-container .service-cards-wraper .service-card-wraper .num {font-size: 24px;line-height: 190%;letter-spacing: 1.3px;}
	.service-card-container .service-cards-wraper .service-card-wraper .title {font-size: 38px;line-height: 140%;letter-spacing: -0.4px;max-width: 370px;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper a {font-size: 18px;line-height: 190%;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc {max-width: 300px;}
	.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc{max-width:350px;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper a {padding-left: 45px;}

	.for-Individuals-banner-title-wraper .elementor-widget-heading .elementor-heading-title {font-size: 50px;max-width: 1026px;}
	.for-Individuals-banner-video-container.e-con-boxed.e-con > .e-con-inner {max-width: 900px;margin-top: 2em;}
	.for-Individuals-banner-title-wraper > .e-con-inner {background-position: top -85px right 0;}
	.for-Individuals-banner-title-wraper .elementor-widget-text-editor p{font-size:28px;line-height: 121%;}
	.benefits-cards-container .benefits-cards-wraper {grid-template-columns: 24% 24% 24% 24%;gap: 20px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card {padding: 28px;padding-bottom: 34px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .title {font-size: 40px;max-width: 230px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card{min-height: 387px;}
    .benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{min-height: 403px;}
	.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title{font-size: 30px;line-height: 136%;max-width: 263px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc p,
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul li {font-size: 16px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul {padding-left: 18px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc {margin-top: 26px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .benefits-icon-wraper svg {width: 85px;}
	.Operate-fullest-content-section .title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 50px;max-width: 420px;}
	.Operate-fullest-content-section .elementor-element-18f1a34.title-wraper.elementor-widget-heading .elementor-heading-title,.Operate-fullest-content-section .title-wraper.elementor-widget-heading.title-wraper-rewire-teams .elementor-heading-title{max-width:634px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor p,
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li {font-size: 18px;max-width: 400px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li {margin-bottom: 35px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul {padding-left: 18px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper {gap: 20px;grid-template-columns: 31.5% 31.5% 31.5%;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper {padding: 18px 28px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .member_name {font-size: 34px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .email {font-size: 38px;}
	.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title {font-size: 50px;max-width: 350px;}
	.rewire-yaga-plan-section .elementor-widget-text-editor p,
	.rewire-yaga-plan-section .elementor-widget-text-editor ul li {font-size: 18px;}
	.rewire-yaga-plan-section .elementor-widget-text-editor ul {column-gap: 69px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .symbol {font-size: 50px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .num {font-size: 76px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .sup-wraper {font-size: 56px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__content {grid-template-columns: 46% 54%;gap: 24px;}
    .testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__image img {width: 110px;height: 110px;margin-bottom: 15px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__name {font-size: 56px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__title {font-size: 24px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper {gap: 20px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__desc {font-size: 34px;max-width: 720px;}
	html .testimonials-container.testimonials-container-layout-3 .swiper-pagination {font-size: 20px;}
	.rewire-sunflower-model-section .title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 50px;max-width: 500px;}
	.rewire-sunflower-model-section .desc-wraper p {font-size: 18px;max-width: 550px;}
	
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper{min-width: 470px;}

	.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-heading .elementor-heading-title {font-size: 44px;line-height: 140%; /* 61.6px */letter-spacing: -0.44px; max-width: 600px; }
	.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-text-editor p {font-size: 18px; line-height: 180%;letter-spacing: -0.18px;max-width: 622px; }
	
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper {max-width: 730px;}
	.unlockYourFreeGifts-section .free-gift-main-title.elementor-widget-heading .elementor-heading-title {font-size: 60px;line-height: 140%;letter-spacing: -1.8px;max-width: 720px;}
	html .unlockYourFreeGifts-section .free-gift-main-desc p {font-size: 30px;line-height: 140%;max-width: 720px;}
	.gift-what-you-get-section .what-you-get-text {font-size: 16px;line-height: 120%;letter-spacing: 0.8px;margin-bottom: 36px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper {margin-bottom: 27px;padding: 20px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper {grid-template-columns: 70px auto;gap: 24px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .title {font-size: 20px;line-height: 140%;letter-spacing: -0.2px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .num {font-size: 20px;line-height: 120%;letter-spacing: 1px;top: 12px;right: 12px;}
	html .unlockYourFreeGifts-section .howtoaccess-desc-wraper p {font-size: 20px;line-height: 160%;letter-spacing: -0.2px;}

	.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label {font-size: 15.5px;line-height: 120%;}
	.cod-gifts-form-wraper.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field {font-size: 18.5px;line-height: 120%;}
	
	.forRewire-teams-sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:26px;line-height: 125%; /* 28.8px */}
	
}

html .cod-custom-header-wraper.e-parent.e-con-boxed.e-con>.e-con-inner{padding-top:0px;padding-bottom:0px;}
html .elementor-6087 .elementor-element.elementor-element-21ff239, html .elementor-element.elementor-element-4c6af6a,html .elementor-6087 .elementor-element.elementor-element-78b80b4,html .elementor-6087 .elementor-element.elementor-element-0c416ba{max-width:97% !important;margin-left:auto;margin-right:auto;}
@media screen and (min-width: 1753px){html .swiper-3d .swiper-slide-shadow, html .swiper-3d .swiper-slide-shadow-bottom, html .swiper-3d .swiper-slide-shadow-left, html .swiper-3d .swiper-slide-shadow-right, html .swiper-3d .swiper-slide-shadow-top{left: -46%;}}
@media screen and (min-width: 1441px){
 html .elementor-6026 .elementor-element.elementor-element-a987a38:not(.elementor-motion-effects-element-type-background), .elementor-6026 .elementor-element.elementor-element-a987a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size: cover;background-position:bottom center;}
}
@media screen and (min-width: 2201px){
	html .e-con-boxed.e-con>.e-con-inner, html .single-post-main-container,.footer-inner-container.e-con-boxed.e-con>.e-con-inner{max-width:1743px;}
	html .single-post-main-container{max-width:1580px;margin-left:auto;margin-right:auto;}
	html .cod-custom-header-wraper.e-con-boxed.e-con>.e-con-inner,html .same-header-with-container.e-con-boxed.e-con>.e-con-inner,html .getInTouch-white-card-wraper.e-con-boxed.e-con>.e-con-inner,.codolin-mega-submenu-wraper.e-parent.e-con-boxed.e-con>.e-con-inner{max-width:1860px;}
	.codolin-mega-submenu-wraper.e-parent.e-con-boxed.e-con>.e-con-inner{padding-left:20px;padding-right:20px;}
	html .elementor-5841 .elementor-element.elementor-element-96aa427{padding-bottom: 16em;padding-top: 7em;}
	html .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay,html .banner-left-video-wraper .elementor-widget-video .elementor-wrapper iframe, .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay,.banner-left-video-wraper .elementor-widget-video .elementor-wrapper video{border-radius:14px;}
}

@media screen and (max-width: 2200px) and (min-width: 1701px){
	/**.cod-custom-header-wraper.e-con-boxed.e-con>.e-con-inner{max-width:1367px;}
	.e-con-boxed.e-con>.e-con-inner{max-width:1250px;} **/
	/**.padding-right-zero.e-parent.e-con-boxed.e-con>.e-con-inner{margin-right: 0;max-width: 100%;padding-left: 17.1%;} **/
	.e-con-boxed.e-con>.e-con-inner{max-width:100%;}
	.e-parent.e-con-boxed.e-con>.e-con-inner,.single-post-main-container{max-width:100%;padding-left:7.8%;padding-right:7.8%;}	
	.cod-custom-header-wraper.e-parent.e-con-boxed.e-con>.e-con-inner,.codolin-mega-submenu-wraper.e-parent.e-con-boxed.e-con>.e-con-inner,.same-header-with-container.e-con-boxed.e-con>.e-con-inner,.getInTouch-white-card-wraper.e-parent.e-con-boxed.e-con>.e-con-inner, .footer-inner-container.e-con-boxed.e-con>.e-con-inner{padding-left:5.2%;padding-right:5.2%;}
		.same-header-with-container.e-con-boxed.e-con>.e-con-inner{padding-left:20px;padding-right:20px;}
	.padding-right-zero.e-parent.e-con-boxed.e-con>.e-con-inner{padding-right:0px;}
	.single-post-content-container{padding-left: 7%;padding-right: 3%;}
	
	html .elementor-5841 .elementor-element.elementor-element-96aa427{padding-bottom: 16em;padding-top: 7em;}
}
@media screen and (max-width: 1250px){
	.single-post-main-section .single-post-content-container{padding-left:0px;padding-right:0px;}
}
@media screen and (max-width: 1700px){
	.e-con-boxed.e-con>.e-con-inner{max-width:100%;}
	.e-parent.e-con-boxed.e-con>.e-con-inner, .single-post-main-container,.footer-inner-container.e-con-boxed.e-con>.e-con-inner{max-width:100%;padding-left:5.5%;padding-right:5.5%;}	
	.cod-custom-header-wraper.e-parent.e-con-boxed.e-con>.e-con-inner,.same-header-with-container.e-con-boxed.e-con>.e-con-inner,.codolin-mega-submenu-wraper.e-parent.e-con-boxed.e-con>.e-con-inner,.getInTouch-white-card-wraper.e-parent.e-con-boxed.e-con>.e-con-inner{padding-left:1.9%;padding-right:1.9%;}
	.same-header-with-container.e-con-boxed.e-con>.e-con-inner{padding-left:20px;padding-right:20px;}
	.padding-right-zero.e-parent.e-con-boxed.e-con>.e-con-inner{padding-right:0px;}
	.single-post-content-container{padding-left: 7%;padding-right: 3%;}
}
@media screen and (min-width: 768px){
	
	.cod-custom-footer-wraper.e-parent.e-con-boxed.e-con>.e-con-inner{padding-left:0px;padding-right:0px;}
	.elementor-element-9345bcf .elementor-widget-container p{max-width:207px;}
	.elementor-element-0b3b4b8 .elementor-widget-container p{max-width:192px;}
	.elementor-element-8a74df6 .elementor-widget-container p{max-width:175px;}
	.elementor-element-1f63d10 .elementor-widget-container p{max-width:224px;}
	.elementor-element-7711a80 .elementor-widget-container p{max-width:198px;}
	.elementor-element-a32d71c .elementor-widget-container p{max-width:217px;}
	
	.solution-cards-container .solution-card-wraper .solution-bottom-icon-wraper{position:absolute;bottom:0;right:10px;}
	.solutions-for-organ-section .solution-cards-container .solution-card-wraper .desc-wraper{padding-bottom:4em;}
}
@media screen and (min-width: 1920px){
	.elementor-element-9345bcf .elementor-widget-container p{max-width:229px;}
	.elementor-element-0b3b4b8 .elementor-widget-container p{max-width:218px;}
	.elementor-element-8a74df6 .elementor-widget-container p{max-width:200px;}
	.elementor-element-1f63d10 .elementor-widget-container p{max-width:257px;}
	.elementor-element-7711a80 .elementor-widget-container p{max-width:242px;}
	.elementor-element-a32d71c .elementor-widget-container p{max-width:283px;}
	html .elementor-5850 .elementor-element.elementor-element-49e0721 .elementor-button{max-width:280px;}
}

@media screen and (max-width: 1284px) and (min-width: 1140px){.benefits-cards-container .benefits-cards-wraper .benefits-card{min-height:375px;}
	.benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{min-height:388px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .title-desc-wraper{top:-1em;}
}
@media screen and (max-width: 1919px) and (min-width: 1500px){
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:16px;line-height: 30.8px;}
}
@media screen and (max-width: 1430px) and (min-width: 1331px){
	.custom-card-grid-container .plus-icon-num-wraper{font-size:60px;}
	.custom-card-grid-container .counter-title{font-size:18px;}
}
@media screen and (max-width: 1330px) and (min-width: 768px){
	/**.solution-cards-container .solution-card-wraper .title-wraper.elementor-widget-heading .elementor-heading-title{font-size: 27px;line-height: 40px;max-width: 230px;}
	.solution-cards-container .solution-card-wraper .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:16px;line-height:19px;}
	.solution-cards-container .solution-card-wraper .desc-wraper{font-size: 13px;line-height: 24.2px;} **/
    .solution-cards-container .solution-card-wraper .solution-card-content-wraper img{width:40%;display: block;}
	.e-grid-col-2-mid.e-con.e-grid>.e-con-inner{grid-template-columns:repeat(2, 1fr);}
	
	.banner-content-wraper .banner-title-wraper .elementor-heading-title{font-size: 38px;line-height: 55.4px;max-width: 367px;}
	.our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title, .single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title{font-size:28px;line-height: 140%;}
	html .our-insights-card-container .elementor-widget-text-editor, .single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .desc {font-size: 13px;line-height: 180%;}
	.ashish-kothari-qu-descwraper .elementor-widget-container, .ashish-kothari-qu-descwraper p{font-size: 32px;line-height: 48.2px;max-width: 430px;}
	.ashish-kothari-author-name.elementor-widget-heading .elementor-heading-title{font-size:19px;line-height:23px;}
	.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:36px;line-height: 140%;    max-width: 380px;}
	.cod-custom-footer-wraper .footer-main-title .elementor-heading-title{font-size:38px;line-height: 64px;}
	.our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title,.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title{max-width:243px;}
	
	/**.custom-card-grid-container .yellow{grid-column: span 3;}
	.custom-card-grid-container .homeopathic-Blue,.custom-card-grid-container .white{grid-column: span 4;}
	.custom-card-grid-container .blue-purple,.custom-card-grid-container .gray{grid-column: span 7;}
	html .team-memberlist-section{grid-template-columns: 32% 32% 32%;}
	.team-memberlist-section .team-member-wraper{width:32%;}
	
	.custom-card-grid-container .white{order: -1;grid-column: span 7;}
	.custom-card-grid-container .yellow,.custom-card-grid-container .homeopathic-Blue{grid-column: span 7;}
	.custom-card-grid-container .white .title{max-width: 652px;} **/
	
	.Companies-with-flourishing-container .main-title-num-wraper, .peak-performance-sec.Companies-with-flourishing-container .main-title-num-wraper{grid-template-columns: 100%;gap:20px;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper{flex-wrap:wrap;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper ul, .service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper a{padding-left:3em;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper.desc-more-desc-wraper .desc{display:none;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper.desc-more-desc-wraper{width:100%;display:block;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper{width:100%;min-width:unset;}
	.service-card-container .service-cards-wraper .service-card-wraper .title{width:334px;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper{flex-wrap:wrap;}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper .desc-wraper{display:block;}
	.service-card-container .service-cards-wraper .service-card-wraper .img-wraper img,.service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg{width:15%;height:auto;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc {max-width: 354px;}
	
		.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__title{font-size: 18px;line-height: 140%; /* 28px */}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__name{font-size: 35px;line-height: 140%; /* 56px */}
	html .testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial__text{font-size: 18px;line-height: 175%; /* 35px */}
	
	.custom-card-grid-container .plus-icon-num-wraper{font-size:55px;line-height: 130%;}
	.custom-card-grid-container .counter-title{font-size:18px;line-height: 140%;}
	.custom-card-grid-container .counter-box-wraper .title,.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title{font-size:20px;line-height: 140%;}
	.custom-card-grid-container .main-title{font-size:26px;line-height: 140%;}
	.custom-card-grid-container .white .title{font-size:28px;line-height: 140%;}

}
@media screen and (max-width: 1375px) and (min-width: 1329px){
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li, .service-card-container .service-cards-wraper .service-card-wraper .desc-wraper a{font-size:14px;}
	.service-card-container .service-cards-wraper .service-card-wraper .title{font-size:32px;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc {max-width: 246px;}
}
@media screen and (max-width: 1375px) and (min-width: 768px){
		html .elementor-6018 .elementor-element.elementor-element-4b8aab4 .elementor-social-icon svg,.getInTouch-page-from-section .share-icons-wraper.soicla-net-work-icons-wraper img{width:50px;height:50px;}
	.elementor-5841 .elementor-element.elementor-element-d3ff0cd img{right: 0;min-width: 125%;position: absolute;bottom: 0;}
}
@media screen and (max-width: 940px) and (min-width: 768px){
	.e-grid-col-2-mid.e-con.e-grid>.e-con-inner{grid-template-columns:repeat(1, 1fr);}
	.e-grid-col-2-mid.e-con.e-grid>.e-con-inner>.elementor-element{max-width: 432px;margin-right: auto;}
	.ashish-kothari-qu-descwraper .elementor-widget-container, .ashish-kothari-qu-descwraper p{font-size: 28px;max-width: 430px;}
	.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:29px;}
	.happiness-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:35px;line-height:50px;}
	.cod-custom-footer-wraper .footer-main-title .elementor-heading-title {font-size: 33px;line-height: 48px;}
	html .team-memberlist-section{grid-template-columns: 49% 49%;}
	.team-memberlist-section .team-member-wraper{width:48%;}
	.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial{grid-template-columns:100%;gap:30px;align-content: start;}
	html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next, html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-prev{width:27px;}
}
@media screen and (max-width: 1275px) and (min-width: 1141px){
	.cod-custom-header-wraper .elementor-widget-button .elementor-button{
		padding: 17px 22px 15px 22px;
		font-size: 14px;
		line-height: 140%;
	}
	
	.custom-card-grid-container .plus-icon-num-wraper{font-size:65px;line-height: 130%;}
	.custom-card-grid-container .counter-title{font-size:16px;line-height: 140%;}
	.custom-card-grid-container .counter-box-wraper .title,.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title{font-size:18px;line-height: 140%;}
	.custom-card-grid-container .main-title{font-size:25px;line-height: 140%;}
	.custom-card-grid-container .white .title{font-size:26px;line-height: 140%;}
	
}
@media screen and (max-width: 1140px) and (min-width: 768px){
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:14px;}
	.custom-blue-btn-wraper.elementor-widget-button .elementor-button,.happy-custom-btn-wraper.elementor-widget-button .elementor-button, .cod-custom-header-wraper .elementor-widget-button .elementor-button, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"], .cod-custom-footer-wraper .elementor-widget-button .elementor-button{padding:13px 22px 13px 22px;font-size: 12px;line-height: 140%;}
	
	 .getInTouch-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 16px;line-height: 19.2px;}
    .getInTouch-page-from-section .form-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 40px;line-height: 52px;max-width: 450px;}
    html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor,
    html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor p {font-size: 14px;line-height: 22.4px;}
    html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.form-desc-wraper {max-width: 340px;}
    .ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-title {font-size: 20px;line-height: 36px;}
    .ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-description {font-size: 12px;line-height: 21.6px;}
    .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor,
    .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor p {font-size: 12px;line-height: 21.6px;margin-bottom: 24px;}
    html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.ceo-desc-wraper {max-width: 260px;}
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper,
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper p {font-size: 14px;line-height: 16.8px;}
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a,
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper a {font-size: 18px;line-height: 32.4px;}
    .ceo-profile-wraper .socials-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 14px;line-height: 16.8px;}
	
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label {font-size: 16px;line-height: 19.2px;}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field {font-size: 20px;line-height: 24px;}
	.cod-contact-form-title-sections .elementor-widget-heading .elementor-heading-title {font-size: 38px;line-height: 53.2px;}
	html .cod-contact-form-title-sections .elementor-widget-text-editor {font-size: 14px;line-height: 25.2px;}
	html .cod-contact-form-title-sections .elementor-widget-text-editor p {max-width: 506px;}
	html .about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title{font-size:31px;}
	html .blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .post-title{font-size:20px;}
	html .blog-posts-cards-container .post-card-content-wraper .author-designation-wraper{margin: 12px 0px;}
	html .blog-posts-cards-container .post-card-content-wraper .post-author{font-size:14px;}
	html .blog-posts-cards-container .post-card-content-wraper .designation{font-size:12px;}
	html .blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .desc{font-size:12px;}
	html .elementor-kit-27 .blog-post-container input:not([type="button"]):not([type="submit"]), .blog-post-container .select2-container .select2-selection--single .select2-selection__rendered, .blog-post-container .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:15px;}
	html .blog-posts-cards .post-img img{height:234px;}
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper{padding:12px 16px;}
	html .testimonials-container.testimonials-container-layout2 .swiper-button-next{right: -4%;}
	
	.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 42px;line-height: 150%;letter-spacing: -1.2px;max-width: 500px;}
	.Companies-with-flourishing-container .main-title-num-wraper {gap: 1.5em;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix {font-size: 40px;line-height: 140%;letter-spacing: 1.6px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num {font-size: 60px;line-height: 140%;letter-spacing: 2.5px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix {font-size: 40px;line-height: 140%;letter-spacing: 1.6px;}
	.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor {font-size: 19px;line-height: 190%;letter-spacing: 1px;}

	.benefits-cards-container .benefits-cards-wraper{grid-template-columns: 32% 32% 32%;}
	.your-professional-card-section .main-title{max-width:100%;width:100%;text-align:center;}
	
	.rewire-yaga-plan-section .elementor-widget-text-editor ul{column-count: 1;}
	.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title{font-size:35px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__name{font-size:30px;line-height:140%;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__title{font-size:16px;line-height:140%;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__desc{font-size:20px;line-height:175%;}
	
    .custom-card-grid-container .plus-icon-num-wraper{font-size:50px;line-height: 130%;}
	.custom-card-grid-container .counter-title{font-size:16px;line-height: 140%;}
	.custom-card-grid-container .counter-box-wraper .title,.custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title{font-size:18px;line-height: 140%;}
	.custom-card-grid-container .main-title{font-size:21px;line-height: 140%;}
	.custom-card-grid-container .white .title{font-size:22px;line-height: 140%;}
	.custom-card-grid-container .desc p{font-size:13px;}
	.GainAnEdgeSwiper {max-height:660px;}

}
/*** tab css ***/
@media screen and (max-width: 1024px) and (min-width: 768px){
	.model-diagram-wraper:after{right:-6px;}
	.custom-card-grid-container .yellow{grid-column: span 3;}
	.custom-card-grid-container .homeopathic-Blue,.custom-card-grid-container .white{grid-column: span 4;}
	.custom-card-grid-container .blue-purple,.custom-card-grid-container .gray{grid-column: span 7;}
	html .team-memberlist-section{grid-template-columns: 32% 32% 32%;}
	.team-memberlist-section .team-member-wraper{width:32%;}
	
	.custom-card-grid-container .white{order: -1;grid-column: span 7;}
	.custom-card-grid-container .yellow,.custom-card-grid-container .homeopathic-Blue{grid-column: span 7;}
	.custom-card-grid-container .white .title{max-width: 652px;}
	
	
	
	.elementor-5841 .elementor-element.elementor-element-d3ff0cd img{right: 0;min-width: 161%;position: absolute;bottom: 0;}
	html .elementor-widget-text-editor, html .elementor-widget-text-editor p, .testimonials-container .testimonial-card-wraper .testimonial__text{font-size:16px;line-height:180%;}
	html .about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title{font-size:27px;}
	html .elementor-6026 .elementor-element.elementor-element-a987a38:not(.elementor-motion-effects-element-type-background), html .elementor-6026 .elementor-element.elementor-element-a987a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size: cover;background-position: bottom center;}
	html .aboutuscardsSwiper .swiper-slide img{width:85%;}
	html .blog-posts-cards-container .blog-posts-cards{grid-template-columns: 49% 49%;}
	html .moreless-btn-wraper .cta-btn-wraper#view_more_btn{margin-bottom:-20em;top:-20em;}
	.blogposts-container.have-more-posts:after{height:30%;}
	.blog-post-container .search-tags-sortby-filter-wraper{grid-template-columns: 49% 49%;}
	
	.single-post-main-section{padding-top: 3.5em;padding-bottom: 2em;}
	.single-post-main-section .single-post-content-container{padding-top:30px;padding-bottom:3.5em;}
	.single-post-main-section .single-post-content-container .post-sections-wraper .feature-img-title-wraper{display:grid;grid-template-columns:100%;gap:1.5em;margin-bottom:2.5em;}
	.single-post-content-container .feature-img-title-wraper .post-img img{border-radius:10px;display:block;margin-bottom:14px;}
	.single-post-content-container .post-title{font-size: 28px;margin-bottom: 0.65em;}
	.single-post-content-container .small-desc{font-size: 18px;margin-bottom:25px;max-width:100%;}
	.single-post-content-container .podcast-wraper{max-width:100%;margin-bottom:2.5em;}
	.single-post-content-container .podcast-wraper iframe{border-radius: 12px;}
	.single-post-content-container .post-content .wp-block-embed iframe{border-radius: 12px;}
	.single-post-content-container ul li, .single-post-content-container ol li{font-size: 15px;line-height: 180%;}
	.single-post-content-container .post-content-wraper .published-date{font-size: 15px;line-height: 180%;margin-bottom:12px;}
	.single-post-content-container .author-designation-wraper .featuring-title{font-size: 14px;line-height: 180%;letter-spacing: 0.6px;}
	.single-post-content-container .author-designation-wraper .post-author{font-size: 20px;line-height: 130%;}
	.single-post-content-container .author-designation-wraper .designation{font-size: 14px;line-height: 180%;}
	.single-post-content-container .post-tags{gap:10px;}
	.single-post-content-container .post-tags .tag-wrapper{font-size: 14px;line-height: 150%;padding: 5px 14px;border-radius: 14px;}
	.single-post-content-container .post-content-sidebar-wraper{display: block;}
	.single-post-content-container .post-content-wraper p{font-size: 15px;line-height: 180%;}
	html .single-post-content-container .post-content-wraper blockquote, html .single-post-content-container .post-content-wraper blockquote p{font-size: 18px;line-height: 180%;padding-left:0px;padding-right:0px;}
	html .single-post-content-container .post-content-wraper blockquote{margin:0px;}
	html .single-post-content-container .post-content-wraper blockquote:before{width:70px;left: -45px;}
	html .single-post-content-container .post-content-wraper{max-width:100%;}
	html .single-post-content-container .post-content-wraper h2{font-size: 20px;line-height: 180%;margin-top:1.75em;}
	html .single-post-content-container .post-content-wraper h3{font-size: 18px;line-height: 180%;margin-top:1.75em;}
	.share-artical-latestpost-wraper{border-radius: 14px;padding: 24px 20px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-title{font-size: 13px;line-height: 140%;margin-bottom:14px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper{gap:10px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-container {padding-bottom:22px;margin-bottom:22px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon img{width:40px;height:40px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .thelatest-title{font-size: 13px;line-height: 140%;margin-bottom:22px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post{margin-bottom:22px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .latestpost-title{font-size: 20px;line-height: 140%;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .published-date{font-size: 13px;line-height: 180%;}
	.author-profile-wraper .author-profile img{border-radius: 42px;}
	.single-post-content-container .author-profile-wraper{padding-top:35px;margin-top:35px;}
	.author-profile-wraper .author-designation-wraper .post-author{font-size: 20px;line-height: 180%;}
	.single-post-content-container .author-profile-wraper .desc{font-size: 11px;line-height: 160%;max-width:100%;margin-top:14px;}
	.share-artical-latestpost-wraper{margin-top:3em;}
	html .single-post-content-container .post-content-wraper blockquote:before {width: 60px;left: -44px;top: -8px;}
	
	.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 32px;line-height: 150%;letter-spacing: -1px;max-width: 300px;}
	.gainAnedge-section .gainAnedge-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 28px;line-height: 150%;letter-spacing: -0.28px;max-width: 250px;}
	.GainAnEdge-vt-slider-wraper .swiper-slide {border-radius: 10px;padding: 20px 22px 30px 20px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper {grid-template-columns: auto 120px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .title {font-size: 24px;line-height: 150%;letter-spacing: -0.24px;margin-bottom: 12px;}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .desc {font-size: 12px;line-height: 190%;max-width: 500px;}

	.Companies-with-flourishing-container .main-title-num-wraper .title {font-size: 24px;line-height: 150%;}
	.Companies-with-flourishing-container .Companies-info-container {gap: 0.5em;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix {font-size: 32px;line-height: 140%;letter-spacing: 1px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num {font-size: 48px;line-height: 140%;letter-spacing: 2px;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .count-title {font-size: 14px;line-height: 190%;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix {font-size: 32px;line-height: 140%;letter-spacing: 1px;}
	.model-diagram-wraper:after {font-size: 100px;line-height: 140%;letter-spacing: 4px;top: 30%;}
	.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor {font-size: 18px;line-height: 190%;letter-spacing: 0.8px;}
	.sunflower-model-wraper .sunflower-desc-wraper.elementor-widget-text-editor {font-size: 12px;line-height: 190%;max-width: 250px;}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor {font-size: 14px;line-height: 190%;}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor p {max-width: 500px;}
	.service-card-container .service-cards-wraper .service-card-wraper {border-radius: 8px;margin-bottom: 10px;padding: 1.5em 0px 0px 2.5em;}
	.service-card-container .service-cards-wraper .service-card-wraper .num {font-size: 18px;line-height: 190%;letter-spacing: 0.8px;}
	.service-card-container .service-cards-wraper .service-card-wraper .title {font-size: 28px;line-height: 140%;letter-spacing: -0.2px;max-width: 250px;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper,
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li,
	.service-card-container .service-cards-wraper .desc-wraper a {font-size: 14px;line-height: 190%;}
	
	.for-Individuals-banner-title-wraper .elementor-widget-heading .elementor-heading-title{font-size: 32px;line-height: 150%;max-width: 550px;}
	.rewire-sunflower-model-section .title-wraper.elementor-widget-heading .elementor-heading-title,.Operate-fullest-content-section .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:32px;line-height:140%;}
	.rewire-sunflower-model-section .desc-wraper p{font-size:14px;}
	.revolutionaries-section-wraper .revolutionaries-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:36px;line-height:145%;}
	.for-individuals-team-section .for-individuals-team-cards-wraper{display: flex;flex-wrap: wrap;justify-content: center;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper{width:307px;}
	.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title{font-size:25px;}
	.rewire-yaga-plan-section .elementor-widget-text-editor p, .rewire-yaga-plan-section .elementor-widget-text-editor ul li{font-size:13px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .num{font-size:40px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .symbol,.rewire-yaga-plan-section .rewire-yoga-deg .sup-wraper{font-size:20px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__name{font-size:25px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__title{font-size:14px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__desc{font-size:20px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper{grid-template-columns: 40px auto;}
	.your-professional-card-section .main-title{font-size: 35px;line-height: 50px;}
	
	.benefits-cards-container .benefits-cards-wraper{grid-template-columns: 49% 49%;}
	.your-professional-card-section.rewire-teams-Happiercard-container .main-title{grid-column: unset;}


}
@media screen and (max-width: 1024px){
	.signUp-newsletter-form-wraper .elementor-field-group.elementor-field-type-submit{top:120px;}
	.signUp-newsletter-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{height:44px;min-height:unset;}
	.signUp-newsletter-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{font-size:16px;}
	.signUp-newsletter-form-wraper .elementor-field-type-submit .elementor-button{height: 44px;width: 70px;}
	html .thumbs-testimonials-container .testimonials-container.testimonials-container-layout-3 .swiper-pagination{z-index:2;}
	html div[data-elementor-type='wp-page'], .single-post-main-container{padding-top: 71.7969px;}
	html .cod-custom-header-wraper .elementor-widget-button .elementor-button{font-size:12px;line-height:16.8px;padding: 16px 22px 15px 22px;display:block;}
	html .elementor-5850 .elementor-element.elementor-element-49e0721 .elementor-button .elementor-align-icon-right{display:none;}
	html .elementor-5850 .elementor-element.elementor-element-dde1554{padding-left:0px;padding-right:0px;}
	html .elementor-5850 .elementor-element.elementor-element-10e6e90{padding-right:8px;}
	html .elementor-5841 .elementor-element.elementor-element-96aa427{padding-bottom:1em;}
	html .elementor-5841 .elementor-element.elementor-element-581a646{min-height: 605px;}
	
	.codolin-mega-submenu-wraper .elementor-widget-heading .elementor-heading-title, .codolin-mega-submenu-wraper  .elementor-widget-text-editor p, .codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-title a{color:#fff !important;}
	html .cod-custom-header-wraper#codolin-header{border-radius: 0px 0px 12px 12px;}
	html .cod-custom-header-wraper#codolin-header .premium-ver-hamburger-menu .premium-mobile-menu-outer-container.premium-vertical-toggle-open{width:70%;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{width: fit-content;}
	.cod-custom-header-wraper#codolin-header .premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin:0px;padding:15px 30px;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{padding-left:0px;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.premium-item-hovered > .premium-menu-link::before, .cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.current-menu-item > .premium-menu-link::before{bottom:-4%;}
	.cod-custom-header-wraper#codolin-header .premium-nav-menu-item.menu-item-has-children.premium-item-hovered.premium-active-menu,.cod-custom-header-wraper#codolin-header .premium-mobile-menu-container .premium-nav-menu-item.current-menu-item{margin-bottom:10px;}
	.cod-custom-header-wraper#codolin-header .premium-nav-menu-item.menu-item-has-children.premium-active-menu .premium-dropdown-icon {transform: rotate(180deg);}
	html .cod-custom-header-wraper .premium-menu-link.premium-menu-link-parent:hover .premium-dropdown-icon {transform: unset;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.premium-item-hovered > .premium-menu-link::before{display:none;}
	.cod-custom-header-wraper .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item.premium-item-hovered.premium-active-menu > .premium-menu-link::before{display:block;}
	.codolin-mega-submenu-wraper.e-con-boxed.e-con>.e-con-inner, html .codolin-mega-submenu-wraper.e-parent.e-con-boxed.e-con>.e-con-inner, html .cod-custom-header-wraper .elementor-element{padding-left:0px;padding-right:0px;}
	html .codolin-mega-submenu-wraper .sec-max-width.e-con.e-flex>.e-con-inner{margin-left: 0;padding-top: 0;padding-bottom: 0;}
	.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{justify-content: left;display: flex;flex-direction: row-reverse;gap: 10px;}
	.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-icon{margin:0px;}
	.codolin-mega-submenu-wraper .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper .elementor-icon-box-icon svg{width:15px;height:15px;}
	html .elementor-5942 .elementor-element.elementor-element-604ab06e .e-con-inner, html .elementor-6129 .elementor-element.elementor-element-2c97af10 .e-con-inner,html .elementor-5932 .elementor-element.elementor-element-833a495 .e-con-inner{padding-top: 2em;padding-bottom: 10px;}
	.codolin-mega-submenu-wraper .first-sec-wraper.e-con.e-flex>.e-con-inner{padding-top:0px;}
	html .elementor-5932 .elementor-element.elementor-element-90b9429:not(.elementor-motion-effects-element-type-background), html .elementor-5932 .elementor-element.elementor-element-90b9429 > .elementor-motion-effects-container > .elementor-motion-effects-layer,html .elementor-5942 .elementor-element.elementor-element-10f7c323:not(.elementor-motion-effects-element-type-background),html .elementor-5942 .elementor-element.elementor-element-10f7c323 > .elementor-motion-effects-container > .elementor-motion-effects-layer,html .elementor-6129 .elementor-element.elementor-element-5f25074c:not(.elementor-motion-effects-element-type-background), html .elementor-6129 .elementor-element.elementor-element-5f25074c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:unset;}
    .getInTouch-page-from-section .form-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 35px;line-height: 47px;max-width: 450px;}
    html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.form-desc-wraper {max-width: 332px;}
	html .elementor-6018 .elementor-element.elementor-element-4f8e987{padding: 0 1.3em;padding-bottom: 0px;}
    .ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-title {font-size: 18px;line-height: 34px;}
    .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor,
    .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor p {font-size: 12px;line-height: 21.6px;margin-bottom: 24px;}
    html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.ceo-desc-wraper {max-width: 260px;}
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a,
    .ceo-profile-wraper .elementor-widget-text-editor.email-wraper a {font-size: 12px;line-height: 15px;}
	.cod-custom-header-wraper .elementor-widget-button .elementor-button span.elementor-button-icon{display:none;}

}
@media screen and (max-width: 998px){
	.custom-card-grid-container .yellow{grid-column: span 7;}
	.custom-card-grid-container .homeopathic-Blue,.custom-card-grid-container .white{grid-column: span 7;}
	.custom-card-grid-container .blue-purple,.custom-card-grid-container .gray{grid-column: span 7;}
}
@media screen and (max-width: 767px){
	
	html .elementor-6428 .elementor-element.elementor-element-21623aa::before{background-size: 40% auto;}
	.unlockYourFreeGifts-section.thank-you-page-mainwraper .gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .num img{width:13px;}
	.unlockYourFreeGifts-section.thank-you-page-mainwraper .free-gift-main-title.elementor-widget-heading .elementor-heading-title{text-align:center;}
	.prak-performance-banner-logo-wraper img {
		margin-top: 36px;
	}
	html .elementor-6182 .elementor-element.elementor-element-31e8fd6{padding-bottom:3em;}
	html .cod-contact-form-title-sections{padding-bottom:1em !important;}
	.custom-blue-btn-wraper.elementor-widget-button .elementor-button span, .happy-custom-btn-wraper.elementor-widget-button .elementor-button span, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span, .cod-custom-footer-wraper .elementor-widget-button .elementor-button span, .cod-custom-footer-wraper a.elementor-button span, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] span, .yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button span {
		gap: 15px;
	}
	.cod-custom-header-wraper .elementor-button .elementor-button-icon, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"] .elementor-button-icon {
		margin-top: 4px;
	}
	.footer-inner-container.e-con-boxed.e-con>.e-con-inner{padding-left:0px;padding-right:0px;}
	.elementor-5840 .elementor-element.elementor-element-85f1dba.e-con.e-grid>.e-con-inner{justify-content: normal;}
	.e-parent.e-con-boxed.e-con>.e-con-inner,.padding-right-zero.e-parent.e-con-boxed.e-con>.e-con-inner{padding-left:14px;padding-right:14px;}
	.banner-content-wraper .banner-title-wraper .elementor-heading-title{font-size: 40px;line-height: 130%; /* 52px */margin-top:45px;}
	.banner-content-wraper p, html .elementor-widget-text-editor{font-size:14px;line-height: 180%; /* 25.2px */}
	.solutions-content-wraper .sub-title-wraper .elementor-heading-title{font-size:14px;line-height: 120%; /* 16.8px */}
	.solutions-content-wraper .title-wraper .elementor-heading-title{font-size:32px;line-height: 140%; /* 44.8px */}
	html .solution-cards-container .solution-card-wraper .sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:14px;line-height: 120%;margin-bottom:6px;}
	.solution-cards-container .solution-card-wraper .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:28px;line-height: 120%; /* 33.6px */max-width:314px;}
	.solution-cards-container .solution-card-wraper{padding:20px;padding-right:0px;padding-bottom:0px;}
	.solution-cards-container .solution-card-wraper .desc-wraper{display:none;}
	.solution-cards-container .solution-card-wraper .solution-card-content-wraper{padding:0px;}
	.e-grid-col-2-mid.e-con.e-grid>.e-con-inner>.elementor-element{max-width: 377px;margin-right: auto;}
	.solutions-content-wraper p {max-width: 544px;}
	.custom-blue-btn-wraper.elementor-widget-button .elementor-button,.happy-custom-btn-wraper.elementor-widget-button .elementor-button,.cod-custom-header-wraper .elementor-widget-button .elementor-button, .cod-contact-form-wraper .elementor-widget-form .elementor-button[type="submit"],.cod-custom-footer-wraper .elementor-widget-button .elementor-button{font-size:14px;line-height: 140%; /* 19.6px */padding: 11px 18px 10px 26px;}
	.cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:32px;line-height: 140%; /* 44.8px */}
  html .our-insights-card-container .cod-sec-main-heading-wraper.elementor-widget-heading .elementor-heading-title, .single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .title{font-size:24px;line-height: 120%; /* 28.8px */max-width:238px;}
	.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper .desc{display:none;}
	.single-other-insight-container .other-insight-cards-wraper .title-desc-wraper{padding: 28px 0px 28px 0px;}
	.single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper{padding: 0px 0px 0px 20px;}
	.single-other-insight-container .other-insight-cards-wraper .other-insight-content-wraper{gap:25px;}
	html .happiness-heading-wraper.elementor-widget-heading .elementor-heading-title{font-size:30px;line-height: 140%; /* 42px */}
	html .investing-in-happiness p, .investing-in-happiness .elementor-widget-container{font-size:16px;line-height: 180%; /* 28.8px */max-width: 349px;}
	html .investing-in-happiness p img{margin-left:10px;width: 15px;}
	.ashish-kothari-qu-descwraper .elementor-widget-container, .ashish-kothari-qu-descwraper p{font-size:26px;line-height: 140%;}
	html .ashish-kothari-author-name.elementor-widget-heading .elementor-heading-title{font-size:16px;line-height: 120%; /* 19.2px */}
	html .elementor-5841 .elementor-element.elementor-element-46103b5 img{display:none;}
	html .ashish-designation-wraper p{font-size:12px;line-height: 180%; /* 21.6px */}
	.cod-testimonials-sec .sub-title-wraper.elementor-widget-heading .elementor-heading-title{text-align:center;font-size:14px;line-height: 120%; /* 16.8px */margin-bottom:10px;}
	.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title{font-size:30px;line-height: 140%; /* 42px */max-width:310px;text-align: center;margin: 0px auto;}
	html .testimonials-container .qu-icon-testimonials-wraper{display:block;}
	html .testimonials-container .swiper-button-prev, html .testimonials-container .swiper-button-next{display:none;}
	.testimonials-container:after{display:none;}
	.testimonials-container .testimonial-card-wraper .testimonial__text{font-size:14px;line-height: 200%; /* 28px */}
	html .testimonials-container .testimonial-card-wraper{padding: 30px 38px;}
	html .testimonials-container .testimonial-card-wraper .testimonial__content{margin-bottom:36px;}
	.testimonials-container .testimonial-card-wraper .testimonial__footer .testimonial__image img{width:70px;height:70px;}
	.testimonials-container .testimonial-card-wraper .testimonial__footer{gap:19px;}
	.testimonials-container .testimonial-card-wraper .testimonial__name{font-size:16px;line-height: 170%; /* 27.2px */}
	.testimonials-container .testimonial-card-wraper .testimonial__title{font-size:12px;line-height: 170%;}
	.testimonials-container .qu-icon-testimonials-wraper .qu-icon{position:unset;margin-bottom:7px;}
	.cod-contact-form-title-sections .elementor-widget-heading .elementor-heading-title{font-size:34px;line-height: 140%; /* 47.6px */}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group > label{font-size:14px;line-height: 120%; /* 16.8px */padding-bottom:20px !important;}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field{font-size:16px;line-height: 120%; /* 19.2px */padding-bottom:20px !important;}
.cod-contact-form-wraper .elementor-widget-form .elementor-field-group .elementor-field.elementor-select-wrapper select{padding-bottom:20px;}
	.cod-contact-form-wraper .elementor-widget-form .elementor-field-group {margin-bottom: 1.7em !important;}
	.cod-custom-footer-wraper .footer-main-title .elementor-heading-title{font-size:32px;line-height: 150%; /* 48px */margin-bottom:26px;}
	.sec-footer-row-wraper .elementor-widget-heading .elementor-heading-title{font-size:14px;line-height: 160%; /* 22.4px */}
	.sec-footer-row-wraper p{font-size:12px;line-height: 180%; /* 21.6px */}
	.solution-cards-container .solution-card-wraper.e-con.e-flex>.e-con-inner,html .elementor-5841 .elementor-element.elementor-element-c73a717{flex-direction:row;align-items: end;}
	.solution-cards-container .solution-card-wraper .solution-card-content-wraper{width:73%;}
	.solution-cards-container .solution-card-wraper .solution-bottom-icon-wraper{width:25%;}
	.solution-cards-container .solution-card-wraper .solution-card-content-wraper img{width:40%;display: block;padding-bottom: 15px;}
	html .our-insights-card-container .elementor-widget-text-editor.desc-wraper{display:none;}
	.bottom-footer-row-wraper ul li, .bottom-footer-row-wraper .elementor-widget-icon-list .elementor-icon-list-item > a, .bottom-footer-row-wraper p, .bottom-footer-row-wraper .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text{font-size:12px;line-height: 100%; /* 12px */margin-bottom:10px;}
	body:not(.rtl) .elementor-5840 .elementor-element.elementor-element-d015024 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{display:none;}
	
	html .elementor-5841 .elementor-element.elementor-element-581a646{min-height: 825px;margin-bottom:42px;}
	.elementor-5841 .elementor-element.elementor-element-581a646:not(.elementor-motion-effects-element-type-background), .elementor-5841 .elementor-element.elementor-element-581a646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center;}
	html .cod-custom-header-wraper .elementor-widget-button .elementor-button{font-size:12px;line-height:16px;padding: 16px 22px 15px 22px;}
	html .elementor-5850 .elementor-element.elementor-element-49e0721 .elementor-button .elementor-align-icon-right{display:none;}
	html .elementor-5850 .elementor-element.elementor-element-dde1554{padding-left:0px;padding-right:0px;}
	html .elementor-5850 .elementor-element.elementor-element-10e6e90{padding-right:8px;}
	html .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay,html .banner-left-video-wraper .elementor-widget-video .elementor-wrapper iframe, .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay, .banner-left-video-wraper .elementor-widget-video .elementor-wrapper video, .banner-left-video-wraper .elementor-widget-video{border-radius:14px;overflow:hidden;}
	html .cod-custom-header-wraper#codolin-header{border-radius: 0px 0px 12px 12px;background: rgba(255, 255, 255, 0.80);/**backdrop-filter: blur(9px);**/box-shadow: none;}
	.service-card-container .service-cards-wraper .service-card-wraper .title br{display:none;}
	.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .service-content-wraper{min-height:150px;}
	.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .content-wraper{justify-content: flex-start;}
	html .cod-custom-header-wraper#codolin-header .premium-ver-hamburger-menu .premium-mobile-menu-outer-container.premium-vertical-toggle-open{width:100%;}
	html .elementor-5840 .elementor-element.elementor-element-44d5586,html .elementor-5840 .elementor-element.elementor-element-1b2b466{display:none;}
	html .banner-left-video-wraper .elementor-widget-video .elementor-wrapper iframe, .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{min-height:420px;}
	html .elementor-5841 .elementor-element.elementor-element-b59a112 .elementor-wrapper{min-height: 420px;overflow: hidden;max-width:100%;}
	html .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-image: url(/wp-content/uploads/2024/05/Video-2.png) !important;}
	html .banner-left-video-wraper.rewire-teams-banner-video .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-image: url(/wp-content/uploads/2024/07/Vid.png) !important;}
	html .banner-left-video-wraper.Peak-Performance-banner-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-image: url(/wp-content/uploads/2024/06/Vid.png) !important;}
	html .elementor-element-a86a0eb.banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-image: url(/wp-content/uploads/2024/06/Vid-1.png) !important;}
	html .elementor-5841 .elementor-element.elementor-element-581a646:not(.elementor-motion-effects-element-type-background),html .elementor-5841 .elementor-element.elementor-element-581a646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url(/wp-content/uploads/2024/05/Home-Page-Mobile.png);}
	/**.solution-cards-container .solution-card-wraper .solution-bottom-icon-wraper img{min-height: 125px;object-fit: cover;object-position: left;} **/
	html .elementor-5841 .elementor-element.elementor-element-adb2643{overflow:hidden;}
	html .our-insights-card-container:after,.single-other-insight-container .other-insight-cards-wraper .other-insight-card-wraper:after{background-image: url(/wp-content/uploads/2024/05/Arrow-5.svg);width: 15px;height: 14px;}
	html .solution-cards-container .solution-card-wraper:after{background-image: url(/wp-content/uploads/2024/05/Arrow-1-3.svg);width: 18px;height: 18px;}
	html .elementor-5841 .elementor-element.elementor-element-e2239f0{overflow:hidden;}
	html .elementor-5840 .elementor-element.elementor-element-c2838bc{border-top:1px solid #1E1FB3;margin-top: 16px;padding-top: 13px;}
	html .elementor-5840 .elementor-element.elementor-element-50e24a9{padding-top:13px;}
	html .happiness-success-wraper .elementor-image-carousel-caption{font-size:14px;line-height:30px;}
	/**.happiness-success-wraper.elementor-widget-image-carousel .swiper-slide{transition: transform .2s;}
	.happiness-success-wraper.elementor-widget-image-carousel .swiper-slide.swiper-slide-active{transform: scale(1.2);} **/
	
	.getInTouch-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 14px;line-height: 17px;} 
	.getInTouch-page-from-section .form-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 30px;line-height: 40px;max-width: 300px;} 
	html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor, html .getInTouch-page-from-section .form-desc-wraper.elementor-widget-text-editor p {font-size: 12px;line-height: 20px;} 
	html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.form-desc-wraper {max-width: 280px;} .ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-title {font-size: 18px;line-height: 32px;} 
	.ceo-profile-wraper .elementor-widget-image-box .elementor-image-box-description {font-size: 11px;line-height: 20px;} .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor, .ceo-profile-wraper .ceo-desc-wraper.elementor-widget-text-editor p {font-size: 11px;line-height: 20px;margin-bottom: 20px;} html .getInTouch-page-from-section .e-con.e-con>.e-con-inner>.elementor-widget.ceo-desc-wraper {max-width: 240px;} .ceo-profile-wraper .elementor-widget-text-editor.email-wraper, .ceo-profile-wraper .elementor-widget-text-editor.email-wraper p {font-size: 13px;line-height: 15px;} 
	.ceo-profile-wraper .elementor-widget-text-editor.email-wraper p a, .ceo-profile-wraper .elementor-widget-text-editor.email-wraper a {font-size: 16px;line-height: 30px;} 
	.ceo-profile-wraper .socials-heading-wraper.elementor-widget-heading .elementor-heading-title {font-size: 13px;line-height: 15px;}
	html .elementor-6018 .elementor-element.elementor-element-4b8aab4 .elementor-social-icon svg, .getInTouch-page-from-section .share-icons-wraper.soicla-net-work-icons-wraper img{width:50px;height:50px;}
	html .about-us-banner-section .banner-img-wraper img{position:unset;}
	html .about-us-banner-section .aboutuscardsSwiper{top:0px;}

	
  .about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title {font-size: 28px;max-width: 100%;}
  .about-us-banner-section .banner-content-wraper .banner-sub-title-wraper .elementor-heading-title {font-size: 16px;letter-spacing: 0.8px;}
  .revolutionaries-section-wraper .revolutionaries-title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 24px;letter-spacing: -0.013em;}
  .revolutionaries-section-wraper .ashish-name-wraper.elementor-widget-heading .elementor-heading-title {font-size: 20px;letter-spacing: -0.48px;}
  .revolutionaries-section-wraper .ashish-designation-wraper p {font-size: 14px;letter-spacing: 0.5px;margin-bottom: 20px;}
  .revolutionaries-section-wraper .ashish-desc-wraper p {font-size: 14px;max-width: 100%;}
  .custom-card-grid-container {gap: 12px;}
  .custom-card-grid-container .box {padding: 12px;}
  .custom-card-grid-container .yellow {padding: 36px 16px 20px 21px;}
  .custom-card-grid-container .homeopathic-Blue {padding: 1.5em 4.1%;}
  .custom-card-grid-container .white {padding: 1.875em 1.05em;}
  .custom-card-grid-container .blue-purple {padding-top: 20px;}
  .custom-card-grid-container .counter-box-wraper .title {font-size: 18px;letter-spacing: -0.2px;margin-bottom: 20px;}
  .custom-card-grid-container .main-title {font-size: 18px;letter-spacing: -0.21px;margin-bottom: 14px;}
  .custom-card-grid-container .white .title {font-size: 24px;letter-spacing: -0.7px;max-width: 100%;}
  .custom-card-grid-container .what-we-teach-box-wraper .main-title {margin-bottom: 20px;}
  .custom-card-grid-container .plus-icon-num-wraper {gap: 8px;}
  .custom-card-grid-container .plus-icon-num-wraper {font-size: 72px;letter-spacing: 3.2px;}
  .custom-card-grid-container .counter-wrapper {grid-template-columns: auto 100px;}
  .custom-card-grid-container .counter-wrapper.border-bottom-yellow {padding-bottom: 18px;margin-bottom: 20px;}
  .custom-card-grid-container .counter-title {font-size: 18px;letter-spacing: -0.15px;}
  .custom-card-grid-container .desc p {font-size: 14px;line-height: 140%;}
  .custom-card-grid-container .what-we-teach-icon {margin-bottom: 20px;}
  .custom-card-grid-container .box a {font-size: 14px;line-height: 160%;}
  .custom-card-grid-container .what-we-teach-box-wraper p {margin-bottom: 20px;}
  .custom-card-grid-container .box .img-desc-title-wraper {gap: 20px;}
  .custom-card-grid-container .box .img-desc-title-wraper .title-wraper .title {font-size: 18px;letter-spacing: -0.15px;max-width: 100%;margin-bottom: 8px;}
  .custom-card-grid-container .box .img-desc-title-wraper .desc {max-width: 100%;}
  .custom-card-grid-container .homeopathic-Blue > div {max-width: 100%;}
	html .custom-card-grid-container .box .img-desc-title-wraper{grid-template-columns:auto;}
	.about-us-banner-section .banner-content-wraper .banner-title-wraper .elementor-heading-title{margin-top:0px;}
	html .elementor-6026 .elementor-element.elementor-element-2b5240f.e-con.e-flex>.e-con-inner{display:block;}
	html .team-memberlist-section{grid-template-columns:49% 49%;}
	.team-memberlist-section .team-member-wraper{width:49%;}
	
	
	html .blogs-articles-title-wraper .elementor-widget-heading .elementor-heading-title {font-size: 24px; max-width: 340px;} 
	.blog-post-container .search-tags-sortby-filter-wraper {padding: 12px; gap: 16px; grid-template-columns: 49% 49%;} 
	.blog-post-container .select2-container--default .select2-selection--single {padding: 10px 8px 9px 12px;} .blog-post-container .select2-container .select2-selection--single .select2-selection__rendered, .blog-post-container .select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 14px; line-height: 140%;} .blog-post-container .select2-selection.select2-selection--single .select2-selection__arrow b {margin-top: 0px; padding: 4px;    background-size: 18px;width:18x;} 
	.blog-post-container .blogpostsearch-icon svg{width:20px;height:20px;}
	.blog-post-container input {padding: 10px 8px 9px 12px;} 
	.elementor-kit-27 .blog-post-container input:not([type="button"]):not([type="submit"]) {font-size: 14px; line-height: 140%;} .blog-posts-cards .post-img-tags-wraper .post-tags {top: 10px; left: 10px;} 
	.blog-posts-cards .post-img-tags-wraper .post-tags .tag-wrapper {margin-bottom: 8px; padding: 4px 8px; font-size: 12px; line-height: 140%;} 
	.blog-posts-cards .title-desc-wraper .post-tags .tag-wrapper{padding: 4px 8px; font-size: 12px; line-height: 140%;}
	.blog-posts-cards-container .blog-posts-cards {grid-template-columns: 49% 49%; gap: 16px 8px;} 
	html .moreless-btn-wraper .cta-btn-wraper#view_more_btn{margin-bottom:-20em;top:-20em;}
	.blogposts-container.have-more-posts:after{height:30%;}
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper {padding: 12px 14px; margin-left: 12px; margin-right: 12px;} 
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .post-title {font-size: 20px; line-height: 140%; margin-bottom: 6px;} 
	.blog-posts-cards-container .post-card-content-wraper .title-desc-wraper .desc {font-size: 12px; line-height: 160%;} 
	.blog-posts-cards-container .post-card-content-wraper .post-author {font-size: 14px; line-height: 120%;} .blog-posts-cards-container .post-card-content-wraper .author-designation-wraper {margin: 10px 0px;} .blog-posts-cards-container .post-card-content-wraper .designation {font-size: 12px; line-height: 180%;} 
	.moreless-btn-wraper .cta-btnwraper {font-size: 14px; line-height: 120%; letter-spacing: 0.5px;} 
	html .select2-results__option--selectable {font-size: 14px; line-height: 140%;} .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {width: 6px;}
	
	.single-post-main-section{padding-top: 2em;padding-bottom: 1.5em;}
	.single-post-main-section .single-post-content-container{padding-top:24px;padding-bottom:2.5em;}
	.single-post-main-section .single-post-content-container .post-sections-wraper .feature-img-title-wraper{display:grid;grid-template-columns:100%;gap:1em;margin-bottom:2em;}
	.single-post-content-container .feature-img-title-wraper .post-img img{border-radius:8px;display:block;margin-bottom:12px;}
	.single-post-content-container .post-title{font-size: 24px;margin-bottom: 0.5em;}
	.single-post-content-container .small-desc{font-size: 16px;margin-bottom:20px;max-width:100%;}
	.single-post-content-container .podcast-wraper{max-width:100%;margin-bottom:2em;}
	.single-post-content-container .podcast-wraper iframe{border-radius: 10px;}
	.single-post-content-container .post-content .wp-block-embed iframe{width:100%;border-radius: 10px;}
	.single-post-content-container ul li, .single-post-content-container ol li{font-size: 14px;line-height: 180%;}
	.single-post-content-container .post-content-wraper .published-date{font-size: 14px;line-height: 180%;margin-bottom:10px;}
	.single-post-content-container .author-designation-wraper .featuring-title{font-size: 12px;line-height: 180%;letter-spacing: 0.5px;}
	.single-post-content-container .author-designation-wraper .post-author{font-size: 16px;line-height: 120%;}
	.single-post-content-container .author-designation-wraper .designation{font-size: 12px;line-height: 180%;}
	.single-post-content-container .post-tags{gap:8px;}
	.single-post-content-container .post-tags .tag-wrapper{font-size: 12px;line-height: 140%;padding: 4px 10px;border-radius: 12px;}
	.single-post-content-container .post-content-sidebar-wraper{display: block;}
	.single-post-content-container .post-content-wraper p{font-size: 14px;line-height: 180%;}
	html .single-post-content-container .post-content-wraper blockquote, html .single-post-content-container .post-content-wraper blockquote p{font-size: 16px;line-height: 180%;padding-left:0px;padding-right:0px;}
	html .single-post-content-container .post-content-wraper blockquote{margin:0px;}
	html .single-post-content-container .post-content-wraper blockquote:before{width:60px;left: -44px;top:-8px;}
	html .single-post-content-container .post-content-wraper{max-width:100%;}
	html .single-post-content-container .post-content-wraper h2{font-size: 18px;line-height: 180%;margin-top:1.5em;}
	html .single-post-content-container .post-content-wraper h3{font-size: 16px;line-height: 180%;margin-top:1.5em;}
	.share-artical-latestpost-wraper{border-radius: 12px;padding: 20px 16px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-title{font-size: 12px;line-height: 140%;margin-bottom:12px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper{gap:8px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-container {padding-bottom:20px;margin-bottom:20px;}
	.share-artical-latestpost-wraper .share-artical-wraper .share-icons-wraper .share-icon img{width:36px;height:36px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .thelatest-title{font-size: 12px;line-height: 140%;margin-bottom:20px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post{margin-bottom:20px;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .latestpost-title{font-size: 18px;line-height: 140%;}
	.share-artical-latestpost-wraper .latest-posts-wraper .latest-post .published-date{font-size: 12px;line-height: 180%;}
	.author-profile-wraper .author-profile img{border-radius: 36px;}
	.single-post-content-container .author-profile-wraper{padding-top:30px;margin-top:30px;}
	.author-profile-wraper .author-designation-wraper .post-author{font-size: 18px;line-height: 180%;}
	.single-post-content-container .author-profile-wraper .desc{font-size: 10px;line-height: 140%;max-width:100%;margin-top:12px;}
	.share-artical-latestpost-wraper{margin-top:3em;}

 
	.organizations-banner-service-title-wraper.elementor-widget-heading .elementor-heading-title {
		font-size: 24px;
		line-height: 150%;
		letter-spacing: -0.8px;
		max-width: 288px;
	}
	.gainAnedge-section .gainAnedge-title-wraper.elementor-widget-heading .elementor-heading-title {
		font-size: 20px;
		line-height: 150%;
		letter-spacing: -0.2px;
		max-width: 200px;
	}
	.GainAnEdge-vt-slider-wraper .swiper-slide {
		border-radius: 8px;
		padding: 16px 18px 24px 16px;
	}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper {
		grid-template-columns: auto 100px;
	}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .title {
		font-size: 20px;
		line-height: 150%;
		letter-spacing: -0.2px;
		margin-bottom: 10px;
	}
	.GainAnEdge-vt-slider-wraper .game-content-wraper .content-logo-wraper .desc {
		font-size: 10px;
		line-height: 170%;
		max-width: 400px;
	}
	html .GainAnEdge-vt-slider-wraper .swiper-button-prev, html .GainAnEdge-vt-slider-wraper .swiper-button-next {
		width: 46px;
		height: 46px;
	}
	.Companies-with-flourishing-container .main-title-num-wraper {
		display: grid;
		grid-template-columns: 1fr;
		gap: 0.5em;
		align-items: center;
	}
	.Companies-with-flourishing-container .main-title-num-wraper .title {
		font-size: 20px;
		line-height: 150%;
	}
	.Companies-with-flourishing-container .Companies-info-container {
		gap: 0.3em;
		flex-wrap:wrap;
		row-gap:1.5em;
		margin-top: 15px;
	}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .icon-num-wraper{justify-content:center;}

	.Companies-with-flourishing-container .Companies-info-container .counter-wraper{width:48%;}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-prefix .prefix {
		font-size: 28px;
		line-height: 140%;
		letter-spacing: 0.8px;
	}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .num {
		font-size: 35px;
		line-height: 140%;
		letter-spacing: 1.5px;
	}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .count-title {
		font-size: 12px;
		line-height: 190%;
	}
	.Companies-with-flourishing-container .Companies-info-container .counter-wraper .counter-number-suffix {
		font-size: 28px;
		line-height: 140%;
		letter-spacing: 0.8px;
	}
	.model-diagram-wraper:after {
		font-size: 80px;
		line-height: 140%;
		letter-spacing: 3px;
		top: 30%;
	}
	.sunflower-model-wraper .sunflower-title-wraper.elementor-widget-text-editor {
		font-size: 14px;
		line-height: 190%;
		letter-spacing: 0.6px;
	}
	.sunflower-model-wraper .sunflower-desc-wraper.elementor-widget-text-editor {
		font-size: 10px;
		line-height: 190%;
		max-width: 200px;
	}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor {
		font-size: 12px;
		line-height: 190%;
	}
	.flourishing-models-title-desc-wraper .desc-wraper.elementor-widget-text-editor p {
		max-width: 400px;
	}
	.service-card-container .service-cards-wraper .service-card-wraper {
		border-radius: 6px;
		margin-bottom: 8px;
		padding: 1em 0px 0px 1.5em;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .service-content-wraper {
		gap: 10px;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper {
		padding-bottom: 16px;
		gap: 20px;
		flex-direction:column;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper{flex-direction:column;}
	.service-card-container .service-cards-wraper .service-card-wraper .img-wraper img, .service-card-container .service-cards-wraper .service-card-wraper .img-wraper svg{max-width:70px;height:auto;}
	.service-card-container .service-cards-wraper .service-card-wraper .img-wraper {
		width: 6%;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .num {
		font-size: 14px;
		line-height: 190%;
		letter-spacing: 0.6px;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .title {
		font-size: 20px;
		line-height: 140%;
		letter-spacing: -0.1px;
		max-width: 200px;
		max-width:100%;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .title-wraper{width:100%;min-width:unset;}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper,
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper ul li,
	.service-card-container .service-cards-wraper .desc-wraper a {
		font-size: 12px;
		line-height: 190%;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc {
		max-width: 250px;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper ul li,
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .more-desc-wraper a {
		line-height: 230%;
	}
	.service-card-container .service-cards-wraper .service-card-wraper .content-wraper .desc-wraper .desc{padding-left:40px;}
	.GainAnEdge-vt-slider-section:after,.GainAnEdge-vt-slider-wraper .GainAnEdgeSwiper:after{display:none;}
	html .elementor-6087 .elementor-element.elementor-element-68d61f7 .elementor-wrapper{--video-aspect-ratio: 0;}
	html .elementor-6121 .elementor-element.elementor-element-706284c{grid-template-columns: 100%;}
	html .banner-left-video-wraper .elementor-widget-video .elementor-wrapper iframe, .banner-left-video-wraper .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{min-height:unset;}
	html .elementor-5841 .elementor-element.elementor-element-581a646,html .elementor-5841 .elementor-element.elementor-element-b59a112 .elementor-wrapper{min-height:unset;}
	html .elementor-5841 .elementor-element.elementor-element-b59a112{margin-bottom:30px;}
	html .elementor-6121 .elementor-element.elementor-element-a372551 .elementor-wrapper{min-height:420px;}
	/**html .elementor-6087 .elementor-element.elementor-element-68d61f7 .elementor-wrapper, html .elementor-6121 .elementor-element.elementor-element-a372551 .elementor-wrapper{min-height:420px;--video-aspect-ratio: 1;} **/
    .Companies-with-flourishing-container .main-title-num-wraper, .peak-performance-sec.Companies-with-flourishing-container .main-title-num-wraper {grid-template-columns: 100%;gap: 20px;}
	
	.for-Individuals-banner-title-wraper .elementor-widget-heading .elementor-heading-title {font-size: 24px;max-width: 312px;}
	.for-Individuals-banner-video-container.e-con-boxed.e-con > .e-con-inner {max-width: 375px;}
	.rewire-yaga-plan-section .rewire-yoga-deg{text-align:left;}
	.for-Individuals-banner-title-wraper > .e-con-inner {background-position: top -45px right 0;background-size:30%;}
	.benefits-cards-container .benefits-cards-wraper {grid-template-columns: 48% 48%;gap: 10px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card{min-height:unset;}
	.for-Individuals-banner-title-wraper .elementor-widget-text-editor p{font-size:20px;line-height:120%;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .title,.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title {font-size: 20px;max-width: 150px;line-height: 130%;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc p,
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul li {font-size: 12px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc ul {padding-left: 12px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc {margin-top: 12px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .benefits-icon-wraper svg {width: 50px;}
	.Operate-fullest-content-section .title-wraper.elementor-widget-heading .elementor-heading-title,.Operate-fullest-content-section .elementor-element-18f1a34.title-wraper.elementor-widget-heading .elementor-heading-title,.Operate-fullest-content-section .title-wraper.elementor-widget-heading.title-wraper-rewire-teams .elementor-heading-title {font-size: 24px;max-width: 300px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor p,
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li {font-size: 12px;max-width: 300px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul li {margin-bottom: 12px;}
	.Operate-fullest-content-section .desc-wraper.elementor-widget-text-editor ul {padding-left: 12px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper {gap: 10px;grid-template-columns: 100%;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper {padding: 12px 16px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .member_name {font-size: 18px;}
	.for-individuals-team-section .for-individuals-team-cards-wraper .team-card-wraper .team-member-intro-wraper .email {font-size: 20px;}
	.rewire-yaga-plan-section .rewire-yaga-plan-title.elementor-widget-heading .elementor-heading-title {font-size: 24px;max-width: 198px;}
	.rewire-yaga-plan-section .elementor-widget-text-editor ul{padding-left: 15px;column-count: 1;}
	.rewire-yaga-plan-section .elementor-widget-text-editor p,
	.rewire-yaga-plan-section .elementor-widget-text-editor ul li {font-size: 12px;}
	.rewire-yaga-plan-section .elementor-widget-text-editor ul {column-gap: 24px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .symbol {font-size: 24px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .num {font-size: 32px;}
	.rewire-yaga-plan-section .rewire-yoga-deg .sup-wraper {font-size: 20px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__content {grid-template-columns: 100%;gap: 30px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper{grid-template-columns: 30px auto;}
	/**html .testimonials-container.testimonials-container-layout-3 .swiper-button-prev, html .testimonials-container .swiper-button-next{display:block;} **/
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper  .testimonial__image img {width: 70px;height: 70px;margin-bottom: 10px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__name {font-size: 24px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__title {font-size: 14px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .qu-icon-des-wraper {gap: 12px;}
	.testimonials-container.testimonials-container-layout-3 .testimonial-card-wraper .testimonial__desc {font-size: 16px;max-width: 340px;}
	html .testimonials-container.testimonials-container-layout-3 .swiper-button-next{bottom:-2em;}
	html .testimonials-container.testimonials-container-layout-3 .swiper-pagination {font-size: 14px;}
	.rewire-sunflower-model-section .title-wraper.elementor-widget-heading .elementor-heading-title {font-size: 24px;max-width: 300px;}
	.rewire-sunflower-model-section .desc-wraper p {font-size: 12px;max-width: 320px;}
	.elementor-6134 .elementor-element.elementor-element-b845331::before, .elementor-6134 .elementor-element.elementor-element-b845331 > .elementor-background-video-container::before, .elementor-6134 .elementor-element.elementor-element-b845331 > .e-con-inner > .elementor-background-video-container::before, .elementor-6134 .elementor-element.elementor-element-b845331 > .elementor-background-slideshow::before, .elementor-6134 .elementor-element.elementor-element-b845331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6134 .elementor-element.elementor-element-b845331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:22%;}
	
	
	/**#tooltipster-449082, #tooltipster-951843, #tooltipster-27091{right:auto !important;left:20px;} **/
	.elementor-6087 .elementor-element.elementor-element-f4d8e7a.e-con.e-flex>.e-con-inner,.elementor-6134 .elementor-element.elementor-element-19e159f.e-con.e-flex>.e-con-inner, .elementor-6121 .elementor-element.elementor-element-d4fdf29.e-con.e-flex>.e-con-inner{flex-wrap:nowrap;margin-bottom:40px;}
	html .thumbs-testimonials-container{grid-template-columns:100%;}
	html .thumbs-testimonials-container .testimonials-container.testimonials-container-layout-3 .swiper-pagination{bottom: -5em;}
	html .thumbs-testimonials-container .testimonials-container .swiper-button-prev, html .thumbs-testimonials-container    .testimonials-container .swiper-button-next{display:block;}
	.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-heading .elementor-heading-title {font-size: 24px;line-height: 140%;letter-spacing: -0.24px;max-width: 340px;}
	.discover-Organiza-section .discover-Organiza-title-desc-wraper .elementor-widget-text-editor p {font-size: 12px;line-height: 180%;letter-spacing: -0.12px;max-width: 355px;}
	
	
	.unlockYourFreeGifts-section .free-gift-main-title.elementor-widget-heading .elementor-heading-title {font-size: 28px;line-height: 140%;letter-spacing: -0.84px;max-width: 300px;}
	html .unlockYourFreeGifts-section .free-gift-main-desc p {font-size: 14px;line-height: 140%;max-width: 300px;}
	.gift-what-you-get-section .what-you-get-text {font-size: 12px;line-height: 120%;letter-spacing: 0.6px;margin-bottom: 18px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper {margin-bottom: 12px;padding: 10px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper {grid-template-columns: 40px auto;gap: 10px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .title {font-size: 12px;line-height: 140%;letter-spacing: -0.12px;}
	.gift-what-you-get-section .what-you-get-gifts-wraper .what-you-get-gift-wraper .icon-title-wraper .num {font-size: 12px;line-height: 120%;letter-spacing: 0.6px;top: 6px;right: 6px;}
	html .unlockYourFreeGifts-section .howtoaccess-desc-wraper p {font-size: 12px;line-height: 160%;letter-spacing: -0.12px;}
	.your-professional-card-section .main-title{grid-column: auto;margin-bottom: 20px;font-size: 30px;line-height: 140%;}
	.your-professional-card-section .main-title{grid-column: span 2;}
	html .GainAnEdge-vt-slider-wraper .swiper-button-prev{top:-45px;}
	html .GainAnEdge-vt-slider-wraper .swiper-button-next{bottom:-50px;}
	
	html .testimonials-container-final-layout2.testimonials-container .swiper .swiper-pagination-fraction{top:50px;z-index: 1;}
	html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next, html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-prev{top:auto;bottom:-20px;display: block;left: 55%;right: auto;position:unset;}
	html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-prev{left: auto;right: 55%;}
	.testimonials-container-final-layout2.testimonials-container-layout2{margin-bottom:5em;}
	html .testimonials-container-final-layout2 .prev-next-arrow-wraper{display: flex;gap: 30px;flex-direction: row-reverse;justify-content: center;margin-top:3em;}
	.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial{flex-direction: column-reverse;gap:17px;}
	html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-next.swiper-button-lock, html .testimonials-container-final-layout2.testimonials-container.testimonials-container-layout2 .swiper-button-prev.swiper-button-lock {display:none;}

	html .testimonials-container-final-layout2 .prev-next-arrow-wraper:has(.swiper-button-lock){margin-top:0px;}
	.model-diagram-wraper:after{display:none;}
	.benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{min-height:230px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card.active-benefits-card .title-desc-wraper{position:unset;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .benefits-icon-wraper svg{width:85px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .desc{max-width:283px;}
	.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .benefits-icon-wraper{max-width: 65px;margin-left:auto;}
	.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title{max-width:230px;}
	.benefits-cards-container .benefits-cards-wraper .benefits-card .title-desc-wraper{margin-top:-3em;}
	.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title-desc-wraper{margin-top:0px;}
	
	.page404-container .elementor-widget-heading .elementor-heading-title{font-size:76px;line-height: 120%;}
	.page404-container .elementor-widget-text-editor p{font-size:20px;line-height:180%;}
	.testimonials-container-final-layout2.testimonials-container .swiper-slide{height:auto;}
	.testimonials-container-final-layout2.testimonials-container .testimonial-card-wraper .testimonial{height:auto;}
	.testimonials-container .testimonial-card-wraper .testimonial__name{color: #000;font-family: Alexandria;font-size: 18px;font-style: normal;font-weight: 300;line-height: 170%;text-transform: capitalize;}
	.testimonials-container .testimonial-card-wraper .testimonial__title{color: #1E1FB3;font-family: Alexandria;font-size: 12px;font-style: normal;font-weight: 300;line-height: 170%;}
	.peak-performance-sec.service-card-container .service-cards-wraper .service-card-wraper .desc-wraper .desc{max-width:261px;}
	html .cod-gifts-form-wraper .elementor-widget-form .elementor-message, html .cod-contact-form-wraper .elementor-widget-form .elementor-message{font-size:16px;line-height:140%;}
	
	.forRewire-teams-sub-title-wraper.elementor-widget-heading .elementor-heading-title{font-size:16px;line-height: 120%; /* 28.8px */}
	.your-professional-card-section.rewire-teams-Happiercard-container .main-title{order:-1;}
	.rewire-teams-Happiercard-container.your-professional-card-section.benefits-cards-container .benefits-cards-wraper .benefits-card .title{margin-top:0px;}

	
}

@media screen and (max-width: 550px){
	html .team-memberlist-section{grid-template-columns:100%;display:block;}
	.team-memberlist-section .team-member-wraper{width:100%;}
	.team-memberlist-section .team-member-wraper{margin-bottom:16px;}
	.elementor-6026 .elementor-element.elementor-element-f693efe.e-con.e-flex>.e-con-inner{display:block;}
	.blog-post-container .search-tags-sortby-filter-wraper{grid-template-columns: 100%;}
	html .blog-posts-cards-container .blog-posts-cards{grid-template-columns: 100%;gap:30px;}
	html .moreless-btn-wraper .cta-btn-wraper#view_more_btn{margin-bottom:-28em;top:-28em;}
	.blogposts-container.have-more-posts:after{height:12%;}
	.blog-posts-cards .post-img img{height:auto;}
	.benefits-cards-container .benefits-cards-wraper {grid-template-columns: 100%;gap: 10px;}
	.your-professional-card-section .main-title{grid-column: auto;}
	.GainAnEdgeSwiper {max-height: 460px;max-height:613px}
	.benefits-cards-container .benefits-cards-wraper .benefits-card, .benefits-cards-container.for-yogateacher-benefits-container .benefits-cards-wraper .benefits-card{min-height:183px;}
	 	.why-matter .Companies-with-flourishing-container .Companies-info-container .counter-wraper .icon-num-wraper {justify-content:left;}
/* 	.banner-testimonial .clearfix {  padding-top: 25px !important;} */
}
.banner-testimonial .clearfix {
    display: grid;
/* 	padding-top: 40px; */
}
/* .ashish-kothari-qu-descwraper.flourishing-costing p{
    max-width:600px !important;
} */




.single-post iframe.wp-embedded-content {
    min-height: 165px !important;
    height: 100% !important;
}
.happier-hapits h2 {
    font-family: Alexandria !important;
    font-weight: 200 !important;
    font-size: 48px !important;
    line-height: 120% !important;
    text-align: center !important;
	color:#1E1FB3 !important;
	width:405px;
	margin-bottom: -20px !important;
}
.happier-hapits h2 span.bold-being {
    font-weight: 400 !important;
}
/***hide get started button on thank you page**/
.page-id-7980 .thank-pg-hide {
    display: none;
}
/**/
.blue-icon svg path {
    fill: #1E1FB3;
}

@media(max-width:767px){
    .holiday-form input, .holiday-form select {
    font-size: 14px !important;
    padding-left: 4px !important;
}
	.happier-hapits h2 {
    font-size: 30px !important;
    width: 255px;
}
}
@media(min-width:1024px){
	.Operate-fullest-content-section .desc-wraper.large-width.elementor-widget-text-editor ul li {
    width: 100%;
    max-width: 511px;
}
	.Operate-fullest-content-section .title-wraper.l-width.elementor-widget-heading.title-wraper-rewire-teams .elementor-heading-title{
		max-width:609px;
	}
	.rewire2-team-slider .slick-dots { bottom: -35px !important;}
}

/* .rewire-program .testimonials-container-final-layout2.testimonials-container .swiper-button-next, .rewire-program .testimonials-container-final-layout2.testimonials-container .swiper-button-prev {
    filter: grayscale(100%) brightness(0%) invert(100%) opacity(1) !important;
} */
span.post-author1 {
    color: #000;
    font-family: Alexandria;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: -0.24px;
}
.postid-7364 .post-author, .postid-7645 .post-author, .postid-7656 .post-author, .postid-7651 .post-author, .postid-7433 .post-author, .postid-7437 .post-author,.postid-8126 .post-author,.postid-8127 .post-author,.postid-8155 .post-author,.postid-8156 .post-author,.postid-7404 .post-author,.postid-7374 .post-author,.postid-7287 .post-author,.postid-8207 .post-author,.postid-8212 .post-author,.postid-8228 .post-author,.postid-8401 .post-author,.postid-8431 .post-author,.postid-8437 .post-author,.postid-8473 .post-author{
    display: none ;
}
@media(max-width:767px){
	.single-post-content-container .author-designation-wraper .post-author1 {
    font-size: 16px;
    line-height: 120%;
}
}
.tag main#content {
    padding-top: 65px;
}
.tag-title h1,.tag-posts .elementor-post__title a { font-family: 'Alexandria' !important;}
.tag-posts .elementor-post__meta-data,.tag-posts .elementor-post__read-more {
    font-family: 'Schibsted Grotesk' !important;
}
form.post-password-form {
    padding-top: 20px;
}
/**rewire team v2 footer links disabled***/
.page-id-8184 .cod-custom-footer-wraper ul#menu-1-ee984ee li a,.page-id-8184 .footer-social-icons-wraper a,.page-id-8184 .elementor-element-50e24a9 a{
    pointer-events: none;
    cursor: default; 
    text-decoration: none; 
}
/**rewire v2 slider ***/
.rewire2-team-slider .slick-track {
    gap: 15px;
    display: flex;
    justify-content: space-between;
}
/*  .rewire2-team-slider .elementor-kit-27 button, .rewire2-team-slider .elementor-kit-27 input[type="button"], .rewire2-team-slider .elementor-kit-27 input[type="submit"], .rewire2-team-slider .elementor-kit-27 .elementor-button {
    background-color: transparent !important;
} 
.rewire2-team-slider .slick-next:before,.rewire2-team-slider .slick-prev:before {
    color: #000159 !important;
} */

.rewire2-team-slider .slick-dots li.slick-active button:before,.rewire2-team-slider .slick-dots li button:hover:before, .slick-dots li button:focus:before {
    color: #fff !important;
}
.rewire2-team-slider .slick-dots li.slick-active button:before,.rewire2-team-slider [type=button]:focus, .rewire2-team-slider [type=button]:hover, .rewire2-team-slider [type=submit]:focus, .rewire2-team-slider [type=submit]:hover, .rewire2-team-slider button:focus, .rewire2-team-slider button:hover {
    background-color: #000159;
	border-radius:6px;
}
.sitelink-banner p {
    max-width: 655px ;
}
.text-content h2.elementor-heading-title {
    font-family: 'Alexandria' !important;
    color: #000159 !important;
    font-weight: 300 !important;
}
.sitelink-banner p {
    max-width: 655px ;
}
ul.ben-lists li {
    font-family: Schibsted Grotesk;
    font-size: 20px;
}
@media(max-width:767px){
ul.ben-lists li {
    font-size: 14px;
}
	#sitelink-popup h2.elementor-heading-title.elementor-size-default {
    font-size: 24px !important;
}
}
label[for="form-field-field_22dd2ef"] {
    min-height: 52px!important;
}
#sitelink-popup .e-con-inner {
    padding-left: 1%;
    padding-right: 1%;
}
/***rewire team v2 hide menu**/
.page-id-8388 .elementor-element.elementor-element-a5513b8 {  display: none;}
.h2-heading h2 { font-family: 'Alexandria' !important; line-height: 1.2; font-size:24px;}
.Alexandria .e-n-accordion-item-title-text {
    font-family: 'Alexandria';
    font-size: 18px !important;
}
.cod-testimonials-sec .title-wraper.elementor-widget-heading .elementor-heading-title, .h2-heading h2 { font-family: 'Alexandria' !important;     font-weight: 330 !important;}
.h2-heading h2 { line-height: 1.2; font-size:24px;}


/***13-04-2026***/
/* .elementor-nav-menu .sub-menu {
    display: none;
    position: absolute !important;
    z-index: 9999 !important;
}

.elementor-nav-menu li:hover > .sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
} */
ul li::marker { color: #FFD202;}
.page-id-6037 span.select2-search.select2-search--dropdown { display: none;}
ol li::marker { color: #9E9EFF;}
/**FAQ style**/
.holiday-form label {
    font-size: 18px !important;
    font-family: 'Space Mono' !important;
}
.holiday-form input,.holiday-form select,.holiday-form textarea {
    font-size: 22px !important;
    font-family: 'Schibsted Grotesk' !important;
    background: transparent !important;
    padding: 0px !important;
    box-shadow: unset !important;
}
.holiday-form button {
    font-family: 'Alexandria' !important;
    font-size: 18px;
    font-weight: 330 !important;
}
.holiday-form svg path {
    fill:#FFD202 !important;
}
.holiday-form label:after{
    color: #FFD202 !important;
    padding-inline-start: 0px !important;
}
.holidays-accordion-sec h2{
    font-size: 48px !important;
}
.holidays-accordion-sec .pp-accordion-tab-title{
    font-family: 'Alexandria' !important;
    font-size: 32px !important;
    font-weight: 300 !important;
}
.holidays-accordion-sec .pp-accordion-tab-content{
    font-family: 'Schibsted Grotesk' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}
.holidays-accordion-sec .pp-accordion-item:last-child {
    border: none !important;
}
.alexandria-font-less h2{
    font-family: 'Alexandria' !important
}
@media(max-width:767px){
    .holidays-accordion-sec .pp-accordion-tab-title {
    font-size: 22px !important;
    line-height: 1.3;
}
.holidays-accordion-sec h2 {
    font-size: 32px !important;
}
}
/**/

.caro-slide figure.swiper-slide-inner img {
    filter: grayscale(100%);
    opacity: 0.7;
    transition: all 0.3s ease;
}

.caro-slide figure.swiper-slide-inner img:hover {
    filter: grayscale(0%);
    opacity: 1;
}

#catalyst-pg-btn.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button svg path{
	 fill: #FFD202 !important;
}
#catalyst-pg-btn.yellow-btn-wraper.happy-custom-btn-wraper.elementor-widget-button .elementor-button:hover svg path{
	 fill: #000 !important;
}
#catalyst-pg h1{max-width:609px;}
#catalyst-pg p{	max-width:527px;}
.human-capital p {
    font-family: 'Schibsted Grotesk' !important;
    font-size: 14px !important;
    color: #9E9EFF !important;
    margin-bottom: -70px;padding-top: 35px;
}
.cont-num {
    letter-spacing: -4px !important;
}