:root{--primary:#2E2760;--accent:#F27E22;--background:#F4F4F6;--textColor:#1A1834;--secondaryAccent:#534A8D;--topperFontSize:clamp(0.8125rem, 1.6vw, 1rem);--headerFontSize:clamp(1.9375rem, 3.9vw, 3.0625rem);--mobileHeaderFontSize:2rem;--bodyFontSize:1rem;--sectionPadding:clamp(2rem, 5vw, 4rem) 1rem}@font-face{font-family:Nexa;font-style:normal;font-weight:700;src:url('https://www.oasistaxsolutions.co.uk/static/css/fonts/Nexa Bold.otf') format('opentype')}@font-face{font-family:Nexa;font-style:normal;font-weight:300;src:url('https://www.oasistaxsolutions.co.uk/static/css/fonts/Nexa Light.otf') format('opentype')}@media only screen and (min-width:0rem){#contact-us-page,#hero-1618{min-height:calc(var(--vh,1vh) * 100);z-index:1;padding-top:clamp(7rem,15vw,8rem)}#contact-us-page,#hero-1618,#services{padding-top:clamp(7rem,15vw,8rem)}#collection-1552,#services{min-height:50vh}#contact-us,#contact-us-page{background:url(https://www.oasistaxsolutions.co.uk/static/contact_us_bg.png)}body{margin:0;padding:0;font-family:Nexa,sans-serif;font-weight:300;color:#000;height:100%;background-color:var(--textColor);overflow-x:hidden}*,:after,:before{box-sizing:border-box}.chartered-logo{display:flex;width:60%;height:auto;margin:10px auto auto;mix-blend-mode:multiply;max-height:60px}iframe{width:350px}.button-div{margin:2.5rem 0}footer{background-color:#f0f0f0;padding:2rem 1rem;border-top:1px solid #ccc}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-between;align-items:flex-start;text-align:center;gap:1rem}.card{width:100%;height:fit-content;background-color:#eee;display:flex;align-items:center;justify-content:center;padding:25px;gap:20px;box-shadow:0 0 20px rgba(0,0,0,.055)}.socialContainer{width:52px;height:52px;background-color:#2c2c2c;display:flex;align-items:center;justify-content:center;overflow:hidden;transition-duration:.3s}.containerOne:hover{background-color:#d62976;transition-duration:.3s}.containerTwo:hover{background-color:#00acee;transition-duration:.3s}.containerThree:hover{background-color:#0072b1;transition-duration:.3s}.containerFour:hover{background-color:#128c7e;transition-duration:.3s}#collection-1552,#services-content,.ml11 .line{background-color:#fff}.socialContainer:active{transform:scale(.9);transition-duration:.3s}.socialSvg{width:17px}.socialSvg path{fill:#fff}.socialContainer:hover .socialSvg{animation:.3s both slide-in-top}@keyframes slide-in-top{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}#contact-us-page{position:relative}.services-list{padding-inline-start:17px;list-style-type:disclosure-closed;font-weight:700;color:#8447e9}.services-list li{padding:10px}.ml11{font-weight:700;font-size:var(--mobileHeaderFontSize);color:#fff}.cs-title,.cs-title-about-us{line-height:1.2em;font-weight:700;color:var(--primary)}.ml11 .text-wrapper{position:relative;display:inline-block;padding-top:.1em;padding-right:.05em;padding-bottom:.15em}.cs-button-solid:before,.ml11 .line{position:absolute;height:100%;left:0}.ml11 .line{opacity:0;width:3px;transform-origin:0 50%}.cs-profile-photo:hover,.form:hover{transform:scale(1.05)}.ml11 .line1{top:0;left:0}.cs-title,.cs-title-about-us,h1,h2{text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 5px rgba(0,0,0,.2)}.cs-button-solid,.cs-nav-title{text-decoration:none;display:inline-block;font-family:Nexa,sans-serif;position:relative}.cs-title,.cs-title-about-us{font-size:var(--headerFontSize);text-align:inherit;max-width:43.75rem;margin:0 0 1rem;position:relative;font-family:Nexa,sans-serif}.cs-nav-title,.cs-title-about-us{color:var(--background);margin:0}.cs-title-about-us{text-align:center;width:100%;max-width:none}.cs-nav-title{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2em;font-weight:700;float:left;white-space:nowrap}.cs-text{font-size:var(--bodyFontSize);line-height:1.5em;text-align:justify;width:100%;max-width:40.625rem;margin:0;color:var(--secondaryAccent)}.cs-left,.cs-right{margin-bottom:auto;margin-top:auto}.cs-left{flex:1;width:100%}.cs-right{flex:0 1 40%;text-align:center;justify-content:flex-end;align-items:center}.cs-logo{width:200px;height:auto}#hero-1618{position:relative;display:flex;flex-direction:column}#hero-1619{padding:var(--sectionPadding);padding-top:clamp(7rem,15vw,8rem);position:relative;z-index:1;height:100vh}#hero-1619{background-color:#252525}#whyChooseUs{display:flex;align-items:center;margin-top:auto;z-index:1;max-width:80rem;padding:var(--sectionPadding)}#hero-1618 .cs-container,#hero-1619 .cs-container{height:100%}#contact-us-page .cs-container,#hero-1618 .cs-container,#hero-1619 .cs-container,#our-services .cs-container,#services .cs-container,#services-content .cs-container,#testimonials .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;justify-content:unset;align-items:center;flex-direction:column;padding:var(--sectionPadding);flex:1}#contact-us-page .cs-content,#hero-1618 .cs-content,#hero-1619 .cs-content,#our-services .cs-content,#services .cs-content,#services-content .cs-content,#testimonials .cs-content{text-align:center;width:100%;max-width:80rem;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;flex-grow:1}#our-services .cs-content,#testimonials .cs-content,.row:nth-child(odd){flex-direction:column}#contact-us-page .cs-content{flex-direction:column;text-align:center;align-items:center}#services-content .cs-content{flex-direction:column;text-align:left;align-items:flex-start}#services .cs-content{align-items:unset;flex-direction:column}.row:nth-child(2n){flex-direction:column-reverse}#hero-1618 .cs-text{font-size:clamp(1rem,1.95vw,1.25rem);line-height:1.5em;text-align:inherit;width:100%;max-width:clamp(29rem,60vw,38.785rem);margin:0 0 2.5rem;color:var(--textColor);font-family:Nexa,sans-serif;font-weight:300}.cs-button-solid{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);font-weight:700;margin:0;color:#fff;padding:0 1.5rem;background-color:var(--accent);z-index:1;border-radius:62px;width:210px;text-align:center}#heading,.field,.input-field{color:var(--background)}lord-icon{width:50px;height:50px}.cs-button-solid:before{content:'';display:block;width:0%;background:#000;opacity:1;top:0;z-index:-1;transition:width .3s;border-radius:62px}#collection-1552 .cs-button-solid:hover:before,.cs-button-solid:hover:before{width:100%}#our-services .cs-card-group,#testimonials .cs-card-group,#whyChooseUs .cs-card-group{margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(9,1fr);gap:clamp(1rem,2.3vw,1.25rem)}#our-services .cs-card-group{grid-template-columns:repeat(8,1fr)}#testimonials .cs-card-group{grid-template-columns:repeat(1,auto);justify-content:space-evenly}#our-services .cs-item,#our-services .cs-item-wide,#testimonials .cs-item,#whyChooseUs .cs-item{width:100%;max-width:100%;text-align:center;list-style:none;margin:0;padding:clamp(1.5rem,3vw,2rem);box-sizing:border-box;grid-column:span 3;grid-row:span 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:1}#whyChooseUs .cs-item{padding:0}#our-services .cs-item,#testimonials .cs-item{grid-column:span 4;border-radius:10px}#our-services .cs-item-wide{grid-column:span 8;border-radius:10px;background:url(https://www.oasistaxsolutions.co.uk/static/wave_bg_3.svg)}#testimonials .cs-item{grid-column:span 1;border:2px solid;border-image-source:linear-gradient(45deg,#f27e22,#ffcc70);border-image-slice:1}#about-us .cs-logo{border-radius:360px}#our-services .cs-item:first-of-type,#our-services .cs-item:nth-of-type(4){background:url(https://www.oasistaxsolutions.co.uk/static/wave_bg_1.svg)}#our-services .cs-item:nth-of-type(2),#our-services .cs-item:nth-of-type(3){background:url(https://www.oasistaxsolutions.co.uk/static/wave_bg_2.svg)}#our-services .cs-item img,#our-services .cs-item-wide img{width:88px;height:63px}#whyChooseUs .cs-icon{width:3rem;height:auto;margin:0 0 1.5rem}#hero-1618 .cs-h3{font-size:clamp(.875rem,2vw,1.125rem);line-height:1.2em;font-weight:700;text-align:inherit;margin:0 0 1rem;color:var(--primary)}#whyChooseUs .cs-item-text{font-size:clamp(.875rem,2vw,1.125rem);line-height:1.5em;max-width:28.125rem;margin:0;padding:0;color:var(--textColor)}#hero-1618 .cs-background{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-2}#hero-1618 .cs-background img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:top}#collection-1552 .cs-container{width:100%;max-width:34.375rem;margin:auto;display:flex;flex-direction:column;align-items:center;padding:var(--sectionPadding)}#collection-1552 .cs-card-group{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,1fr)}#collection-1552 .cs-item{max-width:100%;height:43vw;max-height:15.625rem;padding:clamp(3.5rem,7vw,5.25rem) 1.5rem;box-sizing:border-box;display:flex;grid-column:span 4;flex-direction:column;justify-content:center;align-items:center;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.8)}#collection-1552 .cs-item:hover .cs-background img{opacity:.5;transform:scale(1.4)}#collection-1552 .cs-h3{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;max-width:20ch;margin:0 0 .25rem;color:var(--primary)}#collection-1552 .cs-item-text{font-size:1rem;line-height:1.5em;color:var(--bodyTextColor);display:block}#collection-1552 .cs-button-solid,#collection-1552 .cs-category{text-decoration:none;color:#fff;font-weight:700;text-align:center}#collection-1552 .cs-button-solid{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);min-width:9.375rem;margin:1rem 0 0;box-sizing:border-box;padding:0 1.5rem;background-color:var(--primary);display:inline-block;position:relative;z-index:1}#collection-1552 .cs-button-solid:before{content:"";width:0%;height:100%;background:#000;opacity:1;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}#collection-1552 .cs-background{width:100%;height:100%;background-color:#000;overflow:hidden;position:absolute;top:0;left:0;z-index:0}#collection-1552 .cs-background img{width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .6s}#collection-1552 .cs-category{font-size:1.25rem;line-height:1.2em;width:fit-content;padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,1.5rem);position:relative;transition:background-color .3s,color .3s;z-index:1}#collection-1552 .cs-category:hover{background-color:#fff;color:var(--accent)}#collection-1552 .cs-category::before{content:"";width:100%;height:100%;backdrop-filter:blur(8px);--webkit-backdrop-filter:blur(8px);background-color:rgba(57,55,55,.68);position:absolute;top:0;left:0;z-index:-1}h1,h2,h3{font-weight:700;color:var(--primary)}#services-content .cs-content{display:flex;flex-direction:column;gap:30px}.row{display:flex;align-items:center;justify-content:space-between;gap:20px}ul{color:#8447e9}.services_images{width:300px;height:350px}#hero-1947{height:100%;background-color:#fff}#hero-1947 .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:var(--sectionPadding)}#hero-1947 .cs-content{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-direction:column}.text-container{display:flex;flex-direction:column;justify-content:center;text-align:center;flex:none;width:100%;align-items:center;padding-bottom:20px}.bubbleContainer{display:grid;grid-template-columns:repeat(2,0fr);gap:20px;width:100%;justify-content:center}.leftbubbles,.rightbubbles{background-color:#d6d1f2;padding:30px;border-radius:40px 0 40px 40px;text-align:center;width:100%;height:120px;display:flex;flex-direction:column;justify-content:center;grid-column:span 1}.rightbubbles{border-radius:40px 40px 40px 0}#our-services,#testimonials{background-color:#fad5b8;min-height:50vh}#services{background-color:#e1dbf6;position:relative;z-index:1}#contact-us{height:50vh}#contact-us .cs-content{align-items:center;height:50vh;display:flex;justify-content:center;flex-direction:column}.cs-profile-photo{width:100%;max-width:450px;aspect-ratio:1/1;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.2);transition:transform .3s ease-in-out}.button3,.form{transition:.4s ease-in-out}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:1000}.field,.form{background-color:var(--secondaryAccent)}.form{display:none;flex-direction:column;gap:10px;padding-left:4em;padding-right:4em;padding-bottom:.4em;border-radius:25px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.form:hover{border:1px solid var(--primary)}#heading{text-align:center;margin:2em;font-size:1.5em}.field{display:flex;align-items:center;justify-content:center;gap:.5em;border-radius:25px;padding:.6em;border:none;outline:0;box-shadow:inset 2px 5px 10px #050505}.input-field{background:0 0;border:none;outline:0;width:100%}.form .button{display:flex;justify-content:center;flex-direction:row;margin-top:2.5em}.input-field::placeholder{color:var(--background)}.button3{margin-bottom:3em;padding:.5em;border-radius:5px;border:none;outline:0;background-color:var(--accent);color:var(--textColor);font-size:1.2rem}.button3:hover{background-color:var(--background)}.contact-us-page-form{width:100%;border-radius:5px;display:flex;flex-direction:column;gap:10px}.contact-us-page-form-field{display:flex;align-items:center;justify-content:center;gap:.5em;border-radius:5px;padding:1em;border:2px solid;color:#000;width:100%;background:#fff}.contact-field{background:0 0;border:none;outline:0;width:100%;color:#000}.contact-field::placeholder{color:#111}}@media only screen and (max-width:63.9375rem){#cs-navigation,#cs-navigation:before{border-radius:clamp(.75rem,2vw,1.5rem);top:0}#cs-navigation,#cs-navigation .cs-line,#cs-navigation:before{left:50%;transform:translateX(-50%)}#cs-navigation .cs-line1,#cs-navigation .cs-line2{animation-duration:.7s;animation-timing-function:ease;animation-direction:normal;animation-fill-mode:forwards}body.cs-open{overflow:hidden}body.scroll #cs-navigation{width:100%;max-width:100%;top:0}body.scroll #cs-navigation:before{border-radius:0}body.scroll #cs-navigation .cs-ul-wrapper{top:100%}#cs-navigation{width:94%;max-width:80rem;box-sizing:border-box;padding:clamp(.75rem,2vw,1.5rem);position:fixed;z-index:10000;transition:top .3s,border-radius .3s,width .3s,max-width .3s}#cs-navigation:before{content:"";width:100%;height:100%;background-color:var(--primary);box-shadow:rgba(242,126,34,.25) 0 8px 24px;opacity:1;display:block;position:absolute;transition:transform .2s,border-radius .3s ease-in-out}#cs-navigation.cs-active:before{transform:translateX(-50%) scale(1.03)}#cs-navigation.cs-active .cs-toggle{transform:rotate(180deg)}#cs-navigation.cs-active .cs-ul-wrapper{transform:scaleY(1);transition-delay:.15s;background-color:#252525}#cs-navigation.cs-active .cs-li{opacity:1;transform:translateY(0)}#cs-navigation .cs-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}#cs-navigation .cs-logo{width:100px;height:100%;margin:0 auto 0 0;padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:100}#cs-navigation .cs-contact-group,#cs-navigation .cs-toggle{z-index:10;display:flex;position:relative}#cs-navigation .cs-logo img{width:100px;height:100%;object-fit:contain}#cs-navigation .cs-toggle{width:3.5rem;height:3.5rem;margin:0 0 0 auto;background-color:#1a1a1a;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:transform .6s}#cs-navigation .cs-nav{order:3}#cs-navigation .cs-phone-mobile,#cs-navigation .cs-phone-whatsapp{display:flex;margin:10px}#cs-navigation .cs-phone-icon{width:1.5rem;height:auto;display:block;background-color:#fff;border-radius:6px}#cs-navigation .cs-phone{display:none;color:var(--background)}#cs-navigation .cs-button-solid,#cs-navigation .cs-social{display:none}#cs-navigation .cs-active .cs-line1{top:50%;transform:translate(-50%,-50%) rotate(225deg)}#cs-navigation .cs-active .cs-line2{top:50%;transform:translate(-50%,-50%) translateY(0) rotate(-225deg);transform-origin:center}#cs-navigation .cs-active .cs-line3{opacity:0;bottom:100%}#cs-navigation .cs-box{width:clamp(1.5rem,2vw,1.75rem);height:1rem;position:relative}#cs-navigation .cs-line{width:100%;height:2px;background-color:#fafbfc;border-radius:2px;position:absolute}#cs-navigation .cs-line1{top:0;transition:transform .5s,top .3s,left .3s;transform-origin:center}#cs-navigation .cs-line2{top:50%;transform:translateX(-50%) translateY(-50%);transition:top .3s,left .3s,transform .5s}#cs-navigation .cs-line3{bottom:0;transition:bottom .3s,opacity .3s}#cs-navigation .cs-ul-wrapper{width:100%;height:auto;padding-bottom:2.4em;background-color:#252525;border-radius:0 0 1.5rem 1.5rem;position:absolute;top:85%;left:0;z-index:-1;overflow:hidden;transform:scaleY(0);transition:transform .4s;transform-origin:top}#cs-navigation .cs-ul{width:100%;height:auto;max-height:65vh;margin:0;padding:4rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;overflow:auto}#cs-navigation .cs-li:first-of-type{transition-delay:50ms}#cs-navigation .cs-li:nth-of-type(2){transition-delay:.1s}#cs-navigation .cs-li:nth-of-type(3){transition-delay:.15s}#cs-navigation .cs-li:nth-of-type(4){transition-delay:.2s}#cs-navigation .cs-li:nth-of-type(5){transition-delay:.25s}#cs-navigation .cs-li:nth-of-type(6){transition-delay:.3s}#cs-navigation .cs-li-link{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2em;text-decoration:none;margin:0;color:var(--background);display:inline-block;position:relative}#cs-navigation .cs-li-link.cs-active{color:var(--background)}#cs-navigation .cs-li-link:hover{color:var(--accent)}#cs-navigation .cs-li{list-style:none;margin-right:0;opacity:0;transform:translateY(-70/16rem);transition:transform .6s,opacity .9s;text-align:center;width:100%;display:block}#cs-navigation .cs-dropdown{color:#252525;position:relative}#cs-navigation .cs-dropdown .cs-li-link{position:relative;transition:opacity .3s;color:#fff}}@media only screen and (min-width:64rem){iframe{width:600px}.contact-us-page-form{padding-left:20%;padding-right:20%}.footer-container{grid-template-columns:repeat(3,0fr)}.card{width:fit-content}#hero-1618{min-height:calc(var(--vh,1vh) * 100)}.cs-logo{width:80%;height:auto}.ml11{font-size:var(--headerFontSize)}#collection-1552 .cs-card-group{grid-template-columns:repeat(3,1fr)}#collection-1552 .cs-item,#collection-1552 .cs-item-wide,#collection-1552 .cs-item-wide-last{grid-column:span 1}#testimonials .cs-card-group{grid-template-columns:repeat(2,auto)}.text-container{text-align:left;width:60%;padding-right:50px;align-items:flex-start}#cs-navigation .cs-dropdown{position:relative}#cs-navigation .cs-dropdown:hover{cursor:pointer}#cs-navigation .cs-phone-mobile,#cs-navigation .cs-toggle{display:none}body.scroll #cs-navigation{width:100%;max-width:100%;border-radius:0;top:0}#cs-navigation{width:94%;max-width:90rem;height:6rem;box-sizing:border-box;padding:clamp(.75rem,2vw,1.5rem) 0;background-color:var(--primary);box-shadow:rgba(242,126,34,.25) 0 8px 24px;border-radius:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;position:fixed;top:2rem;left:50%;z-index:10000;transform:translateX(-50%);transition:top .3s,border-radius .3s,width .3s,max-width .3s}#cs-navigation .cs-container{width:100%;max-width:90rem;margin:auto;box-sizing:border-box;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}#cs-navigation .cs-logo{width:100px;height:100%;margin:0 auto 0 0;padding:0;display:flex;justify-content:flex-start;align-items:center;z-index:100}#cs-navigation .cs-logo img{width:100px;height:100%;object-fit:contain}#cs-navigation .cs-contact-group{display:flex;justify-content:center;align-items:center;gap:1.5rem}#cs-navigation .cs-phone,#cs-navigation .cs-phone-whatsapp{font-size:1rem;line-height:1.5em;text-decoration:none;margin:0;color:var(--background);display:flex;justify-content:flex-start;align-items:center;gap:.5rem;transition:opacity .3s,color .3s}#cs-navigation .cs-phone-icon{width:1.5rem;height:auto;display:block;background-color:#fff;border-radius:6px}#cs-navigation .cs-social{height:2rem;opacity:1;display:flex;visibility:visible;justify-content:center;align-items:center;gap:.5rem;transition:opacity .3s,visibility .3s,height .3s}#cs-navigation .cs-social-link{text-decoration:none;width:2rem;height:2rem;background-color:#f7f7f7;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background-color .3s}#cs-navigation .cs-button-solid,#cs-navigation .cs-social-link:hover{background-color:var(--primary)}#cs-navigation .cs-social-link:hover .cs-social-icon{opacity:1;filter:grayscale(1) brightness(10000%)}#cs-navigation .cs-social-icon{width:.75rem;height:auto;opacity:.6;display:block;transition:opacity .3s}#cs-navigation .cs-ul-wrapper{height:100%;display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cs-navigation .cs-button-solid,#cs-navigation .cs-li-link{font-size:1rem;text-decoration:none;margin:0;position:relative;transition:color .3s}#cs-navigation .cs-ul{width:100%;height:100%;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem)}#cs-navigation .cs-li{list-style:none;height:100%;padding:0;display:flex;align-items:center;flex:none}#cs-navigation .cs-li-link{line-height:1.5em;color:var(--background);display:block}#cs-navigation .cs-button-solid:hover,#cs-navigation .cs-li-link:hover{color:var(--accent)}#cs-navigation .cs-li-link.cs-active{color:var(--background)}#cs-navigation .cs-button-solid{font-weight:700;line-height:clamp(2.875em,5.5vw,3.5em);text-align:center;min-width:9.375rem;box-sizing:border-box;padding:0 2rem;color:#fff;display:inline-block;z-index:1}#cs-navigation .cs-button-solid:before{content:"";width:0%;height:100%;background:#fff;opacity:1;position:absolute;top:0;left:0;z-index:-1;transition:width .3s}#cs-navigation .cs-button-solid:hover:before{width:100%}#hero-1619{padding-top:clamp(10rem,20vw,12rem)}#hero-1947 .cs-content,.row:nth-child(2n),.row:nth-child(odd){flex-direction:row}}@media only screen and (min-width:81.25rem){iframe{width:600px}.contact-us-page-form{padding-left:20%;padding-right:20%}.footer-container{grid-template-columns:repeat(3,0fr)}.card{width:fit-content}#hero-1618{min-height:calc(var(--vh,1vh) * 100)}.cs-logo{width:80%;height:auto}.ml11{font-size:var(--headerFontSize)}#collection-1552 .cs-card-group{grid-template-columns:repeat(3,1fr)}#collection-1552 .cs-item,#collection-1552 .cs-item-wide,#collection-1552 .cs-item-wide-last{grid-column:span 1}#testimonials .cs-card-group{grid-template-columns:repeat(2,auto)}.text-container{text-align:left;width:60%;padding-right:50px;align-items:flex-start}#cs-navigation .cs-social{display:flex}#hero-1618 .cs-container,#our-services .cs-container,#services .cs-container,#services-content .cs-container,#testimonials .cs-container{justify-content:unset}#hero-1618 .cs-content,#hero-1619 .cs-content,#our-services .cs-content,#services .cs-content,#testimonials .cs-content{text-align:left;margin-left:0;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:1}#services .cs-content{align-items:unset}#hero-1947 .cs-content,.row:nth-child(2n),.row:nth-child(odd){flex-direction:row}#our-services .cs-content,#testimonials .cs-content{flex-direction:column}#hero-1619{padding-top:clamp(10rem,20vw,12rem)}}@media only screen and (min-width:48rem){iframe{width:600px}.contact-us-page-form{padding-left:20%;padding-right:20%}.footer-container{grid-template-columns:repeat(3,0fr)}.card{width:fit-content}#hero-1618{min-height:calc(var(--vh,1vh) * 100);padding-bottom:0}.cs-logo{width:80%;height:auto}.ml11{font-size:var(--headerFontSize)}#collection-1552 .cs-card-group{grid-template-columns:repeat(3,1fr)}#collection-1552 .cs-item,#collection-1552 .cs-item-wide,#collection-1552 .cs-item-wide-last{grid-column:span 1}#testimonials .cs-card-group{grid-template-columns:repeat(2,auto)}.text-container{text-align:left;width:60%;padding-right:50px;align-items:flex-start}#hero-1618 .cs-container,#hero-1619 .cs-container,#our-services .cs-container,#services .cs-container,#testimonials .cs-container{justify-content:unset;align-items:flex-start}#hero-1618 .cs-content,#hero-1619 .cs-content,#our-services .cs-content,#services .cs-content,#testimonials .cs-content{text-align:left;margin-left:0;align-items:flex-start;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#services .cs-content{align-items:unset}#hero-1947 .cs-content,.row:nth-child(2n),.row:nth-child(odd){flex-direction:row}#our-services .cs-content,#services .cs-content,#testimonials .cs-content{flex-direction:column}#whyChooseUs .cs-item{grid-column:span 3}#collection-1552 .cs-container{max-width:80rem}#cs-navigation .cs-contact-group{display:flex}#hero-1619{padding-top:clamp(10rem,20vw,12rem)}}