a{color:#26266C}.credit-links a{color:#EDEDFF;text-decoration:underline}.elementor-1666,.elementor-1609,.elementor-1697,.elementor-1723,.elementor-1725,.elementor-1729,.elementor-1731,.elementor-1733{margin-top:-140px}.main-banner img{width:100%;max-width:100%}.main-banner .content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;text-align:center;justify-content:center;align-items:end;padding-bottom:50px;background:rgb(14 14 56 / .5);background:rgb(23 23 53 / .6)}.main-banner h1{font-family:"Poppins",Sans-serif;font-size:64px;line-height:70px;font-weight:600;color:#FFF;text-align:center;max-width:80%;margin:0 auto}.main-banner .content.center{align-items:center!important;background:linear-gradient(346deg,rgb(0 0 0 / .7) 0%,rgb(49 49 49 / .7) 100%)}.main-banner h2{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;color:#4AC8E5}.main-banner p{color:#fff;text-align:center;font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;line-height:25px}.main-banner .content .btn{background-color:#26266C;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;color:#fff}.pricing-table ul.pricing-features{list-style:none;text-align:center;padding:10px;margin:0}.pricing-table ul.pricing-features li{padding:10px;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;color:#26266C}.pricing-table ul.pricing-features li.price{font-family:"Poppins",Sans-serif;font-size:48px;font-weight:600}.pricing-table ul.pricing-features li.price sup{font-size:16px;align-self:flex-start;margin-top:10px}.pricing-table ul.pricing-features li.price{font-family:"Poppins",Sans-serif;font-size:48px;font-weight:600;display:flex;width:100%;text-align:center;justify-content:center}ul.pricing-features .btn-blue{background-color:#26266C;color:#fff;text-align:center;border-radius:4px;font-size:16px;padding:15px 30px;margin-top:15px;display:inline-block}@media screen and (max-width:767px){.main-banner h1{font-size:24px;line-height:30px;max-width:100%;padding:0 20px 20px 20px}.elementor-1666,.elementor-1609{margin-top:-140px}.main-banner .content{align-items:end;padding-bottom:0}.main-banner img{min-height:250px}.main-banner.inner img{min-height:100px}}/ * contact form css */ .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row{display:block;width:100%;max-width:100%;display:flex}.row .col-md-6{width:50%;padding:0 15px}.row .col-md-12,.row .col-12{width:100%;padding:0 15px}.cf7-form .form-group input{box-shadow:none}.cf7-form input[type="text"],.cf7-form input[type="email"],.cf7-form textarea,.cf7-form select{border:2px solid #26266c;padding:12px;font-size:1rem;font-weight:500;line-height:1.5;color:var(--bs-body-color);border-radius:4px}.cf7-form-bg input[type="text"],.cf7-form-bg input[type="email"],.cf7-form-bg textarea,.cf7-form-bg select{border:0;padding:12px;font-size:1rem;font-weight:500;line-height:1.5;color:var(--bs-body-color);border-radius:4px}.cf7-form-bg .cf7-form input[type="text"]::placeholder,.cf7-form input[type="email"]::placeholder,.cf7-form textarea::placeholder{color:#26266c;opacity:.6}.cf7-form input[type="submit"]{background-color:var(--e-global-color-38fea7f);color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-radius:4px;padding:10px 20px 10px 20px;width:100%;border:2px solid var(--e-global-color-38fea7f)}.cf7-form input[type="submit"]:hover{background-color:#fff;color:var(--e-global-color-38fea7f);border:2px solid var(--e-global-color-38fea7f)}.cf7-form-bg label{color:#fff;padding-right:10px}.cf7-form-bg input[type="submit"],.cf7-form-bg input[type="submit"]:hover{border:0}#wpcf7-f3592-p2056-o1 .wpcf7-response-output{color:#fff}a.call-btn-footer{background-color:#26266C;padding:16px 16px 16px 16px;border-radius:8px 8px 8px 8px;color:#fff;max-width:180px}a.call-btn-footer .elementor-icon-list-icon,a.call-btn-footer .elementor-icon-list-text{color:#fff!important}.elementor-2212 .elementor-element.elementor-element-4651669 a.call-btn-footer .elementor-icon-list-icon svg{fill:#fff;transition:fill 0.3s}@media screen and (max-width:767px){.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.row .col-md-6{width:100%;padding:0 15px}}