.wpcf7 .form-group{position:relative}.wpcf7 .form-group .wpcf7-spinner{position:absolute;left:0;top:50%;transform:translate(-35%, -40%);background-color:var(--global-palette8)}.wpcf7 .form-group .wpcf7-spinner:before{background-color:var(--global-palette9)}.wpcf7 .wpcf7-form-control{width:100%;margin:8px 0 2px;background-color:rgba(0,0,0,0);border:1px solid var(--global-palette9);transition:all .2s;border-radius:0}.wpcf7 .wpcf7-form-control[type=submit]{border-radius:30px;color:var(--global-palette9)}.wpcf7 .wpcf7-form-control[type=submit]:hover{color:var(--global-palette8);background-color:var(--global-palette9)}.wpcf7 .wpcf7-form-control:focus{color:var(--global-palette8);background-color:var(--global-palette9);border:1px solid var(--global-palette9);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.wpcf7 form.invalid .wpcf7-response-output{margin:20px 0 0}#primary-menu .menu-item-has-children:not(:hover) .sub-menu{width:0}.transparent-header .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette2)}.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open{color:var(--global-palette5) !important}.site-header-inner-wrap .site-header-bottom-section-right .mobile-html-inner span{color:#fff !important}.site-header-inner-wrap.child-is-fixed .site-header-bottom-section-right .mobile-html-inner span{color:#000 !important}.site-header-inner-wrap.child-is-fixed .site-header-bottom-section-right .header-html-inner p a{color:#000 !important}.wp-block-cb-carousel.slick-slider .slick-prev{left:0}.wp-block-cb-carousel.slick-slider .slick-next{right:0}.wp-block-cb-carousel.slick-slider .slick-next,.wp-block-cb-carousel.slick-slider .slick-prev{font-size:0;line-height:0;top:calc(100% + 15px);width:20px;height:20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:0;background:0 0;z-index:999}.wp-block-cb-carousel.slick-slider .slick-next:before,.wp-block-cb-carousel.slick-slider .slick-prev:before{color:var(--global-palette9)}.wp-block-cb-carousel .slick-dots li button:before{color:var(--global-palette6)}.wp-block-cb-carousel .slick-dots li.slick-active button:before{color:var(--global-palette9)}.client-stories-slider .slick-list .slick-track{display:flex !important}.client-stories-slider .slick-list .slick-track .slick-slide{height:auto;margin:.5rem;padding:1rem;background-image:linear-gradient(150deg, var(--global-palette8) 50%, var(--global-palette7) 100%)}
