.elementor-button-icon:has(.e-fas-angle-right){width:40px;height:40px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;fill:var(--e-global-color-primary)}.elementor-button-content-wrapper{align-items:center}.elementor-button-content-wrapper:has(.e-fas-angle-right){gap:20px!important}.btn-circle-dark .elementor-button-icon:has(.e-fas-angle-right){background:black!important;fill:#fff}.hero-heading h1{display:inline-block}.hero-heading span{background:linear-gradient(180deg,#5283F2 0%,#869ED4 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.icon-box h4,.icon-box circle,.icon-box path,.icon-box img,.icon-box p{transition:all 0.5s}.icon-box:hover h4,.icon-box:hover p{color:#fff}.icon-box img{width:75px;height:75px;object-fit:contain}.icon-box:hover img{filter:brightness(0) invert(1)}.icon-box h2{background:linear-gradient(180deg,#0000001a 0%,#fff0 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.icon-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.5s;background:linear-gradient(180deg,#5283F2 0%,#869ED4 100%);opacity:0}.icon-box:hover:before{opacity:1}.icon-box:hover .elementor-icon svg circle{fill:#fff}.icon-box:hover .elementor-icon svg path{stroke:#5283F2}.impact-list li{background:#7C99DA;padding:12px!important;padding-right:25px!important;border-radius:50px;gap:9px}.impact-list ul{gap:15px 0}.impact-list li .elementor-icon-list-icon{width:25px;height:25px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 0 0 3px rgb(255 255 255 / 30%)}.speeches-carousel__item{width:350px;text-align:center;max-width:95%;border-radius:15px;padding:15px 20px;min-height:80px;display:flex;align-items:center;justify-content:center;font-weight:500;background:linear-gradient(180deg,rgb(82 131 242 / 30%) 0%,rgb(134 158 212 / 30%) 100%)}.speeches-carousel__item a{color:#fff}.elementor-post__thumbnail{position:relative;overflow:hidden;border-radius:20px}.elementor-post__thumbnail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#fff0 0%,#002D6A 100%)}.testimonials__item{border-radius:25px;max-width:95%;padding:25px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;background:#F4F4F4;overflow:hidden;height:380px}.testimonials__item__author{margin-top:auto}.testimonials__item__image{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:20px}.testimonials__item__image img{border:2px solid #fff0;border-radius:100%;width:100px;height:100px;object-fit:cover;transition:all 0.5s}.testimonials__item__review p{font-size:16px;margin-bottom:20px;transition:all 0.5s}.testimonials__item__author p{margin:0;transition:all 0.5s}.testimonials__item__author .title{font-size:16px;font-weight:500;transition:all 0.5s}.testimonials__item__author .designation{font-size:14px}.testimonials__item>div{position:relative;z-index:1}.testimonials__item:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;transition:all 0.5s;background:linear-gradient(180deg,#5283F2 0%,#869ED4 100%);opacity:0}.testimonials__item:hover:before{opacity:1}.testimonials__item:hover *{color:#fff;border-color:#fff}.testimonials .slick-arrow{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#d5d5d5;position:absolute;top:-120px;right:0;transition:all 0.5s}.testimonials .slick-arrow svg{width:15px;height:15px}.testimonials .slick-arrow.slick-prev{right:70px}.testimonials .slick-arrow:hover svg path{stroke:#fff}.testimonials .slick-arrow:hover{background:#11171C}.testimonials .slick-list{overflow:visible}.testimonials .slick-list{overflow:visible}.testimonials .slick-dots{list-style:none;padding:0;margin:0;display:flex;gap:10px;position:absolute;top:-112px;right:160px}.testimonials .slick-dots button{font-size:0;background:#919191;width:11px;height:11px;padding:0;border:none}.testimonials .slick-active button{width:30px;background:#002D6A}.elementor-form .elementor-button{flex-basis:auto!important}.elementor-form .elementor-button .elementor-button-icon{background:#000;justify-content:center!important;color:#fff}.elementor-form .elementor-button .elementor-button-icon path{fill:#fff!important}.testimonials__item__review{overflow:scroll;height:170px;padding-right:15px}.testimonials__item__review::-webkit-scrollbar{height:3px;width:3px}.testimonials__item__review::-webkit-scrollbar-track{border-radius:4px;background-color:#fff0}.testimonials__item__review::-webkit-scrollbar-track:hover{background-color:#fff0}.testimonials__item__review::-webkit-scrollbar-track:active{background-color:#fff0}.testimonials__item__review::-webkit-scrollbar-thumb{border-radius:5px;background-color:#000}.testimonials__item__review::-webkit-scrollbar-thumb:hover{background-color:#000}.testimonials__item__review::-webkit-scrollbar-thumb:active{background-color:#000}.contact-form .elementor-form .elementor-button .elementor-button-icon{background:#fff}.contact-form .elementor-form .elementor-button .elementor-button-icon svg path{fill:#000!important}.contact-form input{padding:0!important}.contact-form .elementor-field-group:has(input){padding-left:60px!important;position:relative}.contact-form .elementor-field-group:has(input):before{content:"1";position:absolute;width:40px;height:40px;background:rgb(167 194 255 / 20%);left:0;top:0;border-radius:100%;border:1px solid #A7C2FF;display:flex;align-items:center;justify-content:center;color:#5283F2;font-weight:700;counter-increment:field-count;content:counter(field-count)}.contact-form{counter-reset:field-count}.logo-slider img{max-width:150px;height:80px;object-fit:contain}.booking-form input,.booking-form textarea{padding:0!important}.booking-form .elementor-button-icon{background:#fff!important}.booking-form .elementor-form .elementor-button .elementor-button-icon path{fill:#000000!important}@media (max-width:767px){.elementor-button-icon:has(.e-fas-angle-right){width:30px;height:30px}.impact-list li{padding:13px!important}.impact-list li .elementor-icon-list-icon{width:18px;height:18px}.impact-list li .elementor-icon-list-icon svg{width:10px!important}.impact-list ul{gap:10px 0!important}.speeches-carousel__item{width:250px;padding:10px}.testimonials .slick-arrow{display:none!important}.testimonials .slick-dots{position:relative;left:0;right:0;justify-content:center;top:0;margin-top:30px}}