@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap);:root{--nav-bg:#2a2438;--text-gray:#393e46;--text-yellow:#fdbe34;--text-black:#000;--text-white:#fff;--text-eight:#ffffff80;--text-b:#ffffffb3;--text-e:#ffffffe6;--text-bc:#00000cc;--footer-bg:#333;--pagesHeight:calc(100vh - 70px);--pagesWidth:100%;--text-blackC:#000000cc}*{box-sizing:border-box;list-style-type:none;margin:0;padding:0;text-decoration:none}body{background-color:#ffffff80;background-color:var(--text-eight);color:#000;color:var(--text-black);font-family:Fjalla One,sans-serif;overflow-x:hidden;position:relative;scroll-behavior:smooth}button,input,textarea{border-radius:5px}.home{height:calc(100dvh - 70px);position:relative;width:100%}.landingMobileMode{display:none}@media screen and (max-width:769px){.landingMobileMode{display:block}.leadcapture{display:none}}.service{display:flex;flex-direction:row;justify-content:center;padding:20px;width:100%;@media screen and (max-width:768px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.service-nested{@media screen and (min-width:969px){flex-direction:row}}.serviceContainer{display:flex;flex-direction:row;@media screen and (max-width:1269px){flex-direction:column}}.serviceContainer .expert{display:flex}.ser-imgDiv{padding:0}.serviceImgDiv img{height:11.5vh;width:auto}.service-nested{align-items:center;border:1px solid var(--text-gray);border-radius:5px;display:flex;flex-direction:column;gap:2px;margin:20px;max-width:400px;padding-bottom:12px;padding-left:10px;padding-right:10px;width:100%;@media screen and (max-width:768px){align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-bottom:0;margin-bottom:20px;margin-left:0;margin-right:0;margin-top:0;margin-top:20px;max-width:400px;width:100%}}.lines .serviceTitle{font-family:Fjalla One,sans-serif;font-size:2.125vh;padding-bottom:5px;padding-left:5px;padding-right:5px}.lines .serviceTitle,.service-text{color:#2a2438;line-height:120%;text-align:center}.service-text{font-size:1.7vh}.hourImg{border-radius:20px}.lines{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;line-height:20px}@media screen and (max-width:1140px){.lines .serviceTitle{font-size:20px;padding:5px}.serviceContainer .hours{width:100%}}@media screen and (max-width:800px){.service{align-items:center;display:flex;justify-content:center;padding:30px 50px;width:100%}}@media screen and (max-width:600px){.lines .serviceTitle{font-size:20px;padding:5px}.serviceContainer .hours{width:100%}.service,.service-nested{align-items:center;display:flex;justify-content:center;width:100%}.service-nested{flex-direction:column;gap:10px;max-width:400px;padding:12px}.ser-imgDiv{align-items:center;display:flex;height:100%;justify-content:center;padding:5px 6px;width:90px}.lines p{text-align:center}}.footerContainer{background-color:var(
		--nav-bg
	);box-shadow:0 -2px 5px hsla(0,0%,100%,.1);color:#dbd8e3;padding:20px}.footer{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0;@media screen and (max-width:768px){flex-direction:column}}.llc{letter-spacing:1px}.grid-item1{width:23%;@media screen and (max-width:768px){width:100%}}.grid-item1 h3,.grid-item2 h3,.grid-item3 h3{color:#dbd8e3;margin-bottom:10px}.grid-item1 p,.grid-item2 p,.grid-item3 p{color:#dbd8e3;line-height:1.6;margin-bottom:8px}.grid-item3 p{text-align:center;@media screen and (max-width:768px){text-align:left}}.header{color:#fff;text-decoration:none;transition:color .3s ease}.header:hover{color:#ccc}.copyRight{color:#aaa;font-size:.9em;padding-top:10px;text-align:center}.companyName{color:#fff;font-weight:700}.footer-services{cursor:pointer}.boxOne{border-radius:10px}.nestedBox{gap:8px}.nestedBox div{width:50%}.nestedBox div input{border:none;padding:10px}.textarea{border:none;height:100px;outline:none;padding:8px;resize:none}.sendBtn{padding:10px 8px;width:130px}.title{font-size:36px;font-weight:600;margin-top:20px;text-transform:uppercase}.contact-us,.title{color:#2a2438}@media screen and (max-width:920px){.contact{margin-bottom:40px}.boxOne{background-color:var(--nav-bg);color:var(--text-white);display:flex;flex-direction:column;grid-column:1/5;grid-row:2/3;padding:5px}.boxOne .reachUs{font-size:1em;margin:4px 2px}.boxInner{gap:5px;justify-content:flex-start}.boxInner,.iconSpan{align-items:center;display:flex}.iconSpan{background-color:var(--text-white);border-radius:50%;cursor:pointer;height:35px;justify-content:center;margin:4px 2px;width:35px}.iconSpan img{height:20px;width:20px}.boxTwo{grid-column:5/8;grid-row:2/3;margin:0;padding:0}.boxThree{background-color:var(--nav-bg);grid-column:1/8;grid-row:1/2}.title{color:#2a2438}.form{display:flex;flex-direction:column;padding:10px 20px 20px}.sendMsg{padding:20px 20px 0}.nestedBox{display:flex;gap:8px;width:100%}.nestedBox div{width:50%}.nestedBox div input{border:none;margin:5px 0;outline:none;padding:10px;width:100%}.textarea{padding:8px;resize:none}.sendBtn,.textarea{border:none;outline:none}.sendBtn{border-radius:5px!important;cursor:pointer;margin-top:10px;padding:10px 8px;width:130px}.contact{flex-direction:column;padding:0 10px 30px;position:relative;width:100%}.contact,.contact .title{align-items:center;display:flex;justify-content:center}.contact .title{font-size:1.2em;padding-bottom:20px}}@media screen and (max-width:600px){.contact{margin-bottom:20px}.boxOne{background-color:var(--nav-bg);color:var(--text-white);display:flex;flex-direction:column;grid-column:1/8;grid-row:2/3;padding:5px}.boxTwo{grid-column:1/8;grid-row:3/4;margin:0;padding:0}.contact{flex-direction:column;padding:10px;position:relative;width:100%}.contact,.contact .title{align-items:center;display:flex;justify-content:center}.contact .title{font-size:1em;padding-bottom:0}}@media screen and (max-width:350px){.boxTwo{grid-column:1/8;grid-row:3/4;margin-bottom:10px}.reachUs{text-align:center}.boxInner{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.contact .contact-Container{margin:0;padding:0;width:100%}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;position:relative;width:100%}}.map{margin:0;overflow:hidden;padding:0}.map,.map iframe{border-radius:10px}.map iframe{display:block;height:100%;width:100%}.mapNotFound{margin-top:20px;text-align:center;width:100%}.mapNotFound img{height:160px}.hero,.hero__content{@media screen and (max-width:769px){width:75%}}.hero-contact{box-shadow:0 2px 4px rgba(0,0,0,.2);@media screen and (max-width:769px){margin-right:0;margin-top:2%;width:90%}@media screen and (min-width:1269px){margin-right:10%}}.hero__button,.hero__title{@media screen and (max-width:769px){margin-top:4rem;padding-bottom:16px;padding-left:24px;padding-right:24px;padding-top:14px;width:100%}}@media screen and (max-width:769px){.hero__title{font-size:24px;padding-bottom:10px}.hero__subtitle{font-size:16px}}.form-control{:focus{border:2px solid #000;border-radius:4px}}.form-hero{#sendmessage{border:1px solid #007bff;color:#007bff}#errormessage,#sendmessage{display:none;font-weight:600;margin-bottom:15px;padding:15px;text-align:center}#errormessage{border:1px solid red;color:red}#errormessage,#sendmessage{&.show{display:block}}}.form-group4-parent{margin-left:32px}.form-group4{align-items:center;background-color:#352f44;border-radius:8px;border-style:none;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.26);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:RM Neue,sans-serif;font-size:100%;line-height:1.15;margin:0;padding:10px 21px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}.contact-form-header{@media screen and (max-width:769px){font-size:16px;font-weight:700}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.topbutton{background-color:#5c5470;border:none;border-radius:5px;bottom:20px;color:var(--nav-bg);cursor:pointer;font-size:16px;outline:none;padding:10px 15px;position:fixed;right:20px;@media screen and (max-width:768px){right:7px}}.topbutton:hover{background-color:var(--nav-bg)}.card-container{flex-direction:column;margin-top:20px}.card-container,.card-img-wrapper{align-items:center;display:flex}.card-img-wrapper{justify-content:space-evenly;margin-bottom:20px;width:100%;@media screen and (max-width:768px){flex-direction:column}}.card-img-wrapper.image-right{flex-direction:row-reverse;@media screen and (max-width:768px){align-items:center;flex-direction:column}}.card-img{margin-top:6vw;width:34vw;@media screen and (max-width:768px){width:80%}}.card,.card-img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card{margin-bottom:20px;margin-top:8rem;width:38vw;@media screen and (max-width:768px){width:80%}}.card-img-wrapper.image-right,.card-img-wrapper:not(.image-right){@media screen and (max-width:768px){margin-left:0}}.lead-capture{align-items:center;border-radius:5px;display:none;margin-top:6%;@media screen and (max-width:769px){display:flex;margin-right:0;margin-top:2%;margin-top:50px}@media screen and (min-width:1269px){margin-right:10%}}.form-control{:focus{border:2px solid #000;border-radius:4px}@media screen and (max-width:769px){width:75vw}}.form-input{width:88%;@media screen and (max-width:769px){width:102%}}.form-hero{margin:auto;width:600px;@media screen and (max-width:769px){width:100%}#sendmessage{border:1px solid #007bff;color:#007bff}#errormessage,#sendmessage{display:none;font-weight:600;margin-bottom:15px;padding:15px;text-align:center}#errormessage{border:1px solid red;color:red}#errormessage,#sendmessage{&.show{display:block}}}.form-group1{display:flex;justify-content:space-evenly;@media screen and (max-width:769px){align-items:center;flex-direction:column}}.hero-input-fields{padding-left:5%;@media screen and (max-width:769px){padding-bottom:4%}}.form-group2{display:flex;justify-content:space-evenly;padding-bottom:16px;padding-top:2%;@media screen and (max-width:769px){align-items:center;flex-direction:column}}.form-group3{padding-bottom:5%;padding-left:9%;@media screen and (max-width:769px){align-items:center;flex-direction:column;padding-left:2%}}.form-group4-parent-mobile{margin-left:12px}.form-group4-mobile{align-items:center;background-color:#352f44;border-radius:8px;border-style:none;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.26);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:RM Neue,sans-serif;font-size:100%;line-height:1.15;margin:0;padding:10px 21px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-22:active{background-color:#006ae8}.button-22:hover{background-color:#1c84ff}.danny{margin:0 auto;padding-bottom:8px}.contact-form-header-mobile{align-items:center;flex-direction:column;font-size:4.7vw;padding-left:4.8%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header{background-color:#2a2438;display:flex;height:70px;justify-content:center;padding:0 100px;position:-webkit-sticky;position:sticky;transition:all .9s ease-in}header,header.sticky{top:0;width:100%;z-index:999}header.sticky{position:fixed}nav{justify-content:space-between;max-width:1550px;width:100%}nav,nav .desktopMenu{align-items:center;display:flex}nav .desktopMenu{color:#5c5470;flex:1 1;height:100%;justify-content:flex-end;list-style-type:none;margin:0 20px;z-index:100}.desktopMenu li .active{border-bottom:5px solid #fff;color:#fff;padding-bottom:21px}.hamburgertext{color:#dbd8e3;font-size:20px}.desktopMenu li a{color:#d3d3d3;font-family:sans-serif;font-size:18px;height:70px;margin:0 16px;text-decoration:none;transition:all .4s ease-in-out}.desktopMenu li a:hover{color:var(--text-gray);-webkit-transform:scale(1.5);transform:scale(1.5)}.logo img{height:40px;width:50px;z-index:500}.logo{align-items:center;color:var(--text-gray);cursor:pointer;display:flex;font-size:25px;font-weight:500;gap:5px;justify-content:center;z-index:500}.social{display:flex;margin-left:5%}.fa-envelopeP,.fa-phoneP{color:#fff;margin-left:20px}.fa-phoneP{@media screen and (max-width:1160px){font-size:10px}}.logo-span{color:#fff;text-transform:uppercase;z-index:500}a{text-decoration:none}.hamburger{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:none;outline:none;position:relative;-webkit-user-select:none;user-select:none;z-index:500}.hamburger .bar{background-color:#fff;border-radius:6px;display:block;height:4px;margin-bottom:5px;position:relative;-webkit-transform-origin:0 0;transform-origin:0 0;transition:.5s;width:33px;z-index:200}.hamburger.active .bar:nth-child(2){opacity:0;-webkit-transform:translate(15px);transform:translate(15px)}.hamburger.active .bar:first-child{-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.hamburger.active .bar:nth-child(3){-webkit-transform:translate(-3px,3px) rotate(-45deg);transform:translate(-3px,3px) rotate(-45deg)}.mobileMenu{background-color:#2a2438;display:none;display:flex;left:100%;list-style-type:none;min-height:100vh;padding-top:140px;position:fixed;top:0;transition:all .4s ease-in-out;width:100%;z-index:200}.mobileMenu.active{left:0}.menuUl{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.mobileMenu .menuUl li a{color:#dbd8e3;font-size:20px;padding:12px 16px}@media screen and (max-width:1024px){header{background-color:#352f44!important;display:flex;height:70px;padding:0 20px;width:100%}.logo-span,header{transition:all .9s ease-in}.logo-span{color:var(--text-white);text-transform:uppercase;z-index:500}.desktopMenu li .active{color:#fff}}@media screen and (max-width:769px){nav .desktopMenu{display:none}.hamburger{display:block}.social{display:none}.mobileMenu{display:block}.logo-span{font-size:20px}}@media screen and (max-width:260px){.logo{display:none}}p{margin:0}.service-nav{color:#d3d3d3;cursor:pointer;font-family:sans-serif;font-size:18px;margin:0 16px;text-decoration:none;transition:all .4s ease-in-out}.contact-button{background-color:#5c5470!important;color:#dbd8e3!important;margin-top:20px}.socialContainer{display:flex;justify-content:center;width:100%}.socialNested{align-items:center;display:flex;height:35px;justify-content:space-around;max-width:1550px;width:100%}.socialContainer .socialNested .social-left,.socialContainer .socialNested .social-right{display:flex;gap:25px}.fa-envelopeP,.fa-phoneP{align-items:center;display:flex;gap:8px;justify-content:center}.fa-brands,.fa-building,.fa-solid{cursor:pointer;transition:all .5s ease-in-out}.fa-brands:hover,.fa-building:hover,.fa-solid:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:1550px){.socialNested{align-items:center;display:flex;height:50px;justify-content:space-around;max-width:1550px;width:100%}}.bloRoute{height:calc(100vh - 103px)}.titleRoute{color:var(--text-white);font-size:5ch;text-shadow:0 0 5px #000}.route{align-items:center;background-color:var(--text-white);display:flex;height:20vh;justify-content:center;margin-bottom:10px;padding:12px;width:100%}.topInformation{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:1050px}.bottomText{align-items:center;display:flex;justify-content:center}.arrowImg img{height:15px;margin-top:8px;width:50px}.activeRoute{color:var(--text-yellow)}@media screen and (max-width:1200px){.route{align-items:center;background-color:var(--text-white);display:flex;height:20vh;justify-content:center;margin-bottom:10px;padding-left:60px;width:100%}.topInformation{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:1050px}}@media screen and (max-width:780px){.titleRoute{color:var(--text-white);font-size:3ch;text-shadow:0 0 5px #000}}.notFound{background-color:#f9f6f6;height:calc(100vh - 103px);width:100%}.notFound,.notFoundContainer{align-items:center;display:flex;justify-content:center}.notFoundContainer{flex-direction:column;width:1050px}.notFoundTitle{color:var(--text-white);font-size:3rem;text-shadow:0 0 5px #000}.notFoundContainer img{max-width:400px}@media screen and (max-width:800px){.notFoundTitle{color:var(--text-white);font-size:1.5rem;text-shadow:0 0 5px #000}.notFoundContainer img{max-width:300px}}@media screen and (max-width:430px){.notFoundTitle{color:var(--text-white);font-size:1rem;text-shadow:0 0 5px #000}.notFoundContainer img{max-width:200px}}.terms-container{align-items:center;display:flex;justify-content:center;margin-bottom:8%;margin-top:5%;max-width:100%!important;@media screen and (max-width:1268px){margin-top:10%}@media screen and (max-width:468px){margin-top:25%}}.terms-paper{padding:20px;width:100%}.terms-title{margin-top:50px!important}.terms-title,.terms-title-first{color:#2a2438;font-family:Fjalla One,sans-serif;margin-bottom:20px}.terms-title-first{margin-top:10px!important}.terms-content{color:#5c5470;font-family:Arial,sans-serif;margin-bottom:20px}.form-control,.hero,.hero-contact,.hero__badge,.hero__button,.hero__button-container,.hero__content,.hero__subtitle,.hero__title{:focus{border:2px solid #000;border-radius:4px}}.contact-form-header,.form-hero,.form-input,.ourServices,.service-description{@media screen and (max-width:1024px){font-size:16px}}#services{margin-top:-20px;padding-top:75px}#testimonials{margin-top:-20px;padding-top:90px}.wide-card{margin:20px auto;margin-top:15vh!important;width:90%}.wide-card-content{box-shadow:0 0 0 0!important;flex-direction:column;margin-bottom:20px}.card-inner,.wide-card-content{align-items:center;display:flex;width:100%}.card-img-aboutus{box-shadow:0 0 0 0!important;display:block;height:auto;margin:0 auto;width:50%}.card-content{display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.card-title{color:#2a2438!important;font-family:Fjalla One,sans-serif!important;font-weight:700!important}.card-description{color:#5c5470!important}.title-bottom{margin-top:20px!important}@media screen and (max-width:768px){.card-inner{flex-direction:column}.card-content,.card-img-aboutus{width:100%}}.img-responsive{border-radius:20px;height:auto;width:95%}.ourFeatures{color:#2a2438;font-family:Fjalla One,sans-serif;font-size:36px;font-weight:600;margin-top:20px;text-align:center;text-transform:uppercase}.feature-card-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:20px;width:22%}.feature-card{border-radius:10px;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;width:100%}.feature-image-container{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-bottom:20px}.feature-image{border-radius:8px;height:auto;object-fit:cover;width:200px}.feature-title{color:#2a2438;font-family:Fjalla One,sans-serif;font-size:24px;margin-bottom:15px;margin-top:25px!important}.feature-description{color:#5c5470;font-family:Roboto,sans-serif;font-size:18px;font-weight:500!important;text-align:center}@media screen and (max-width:1024px){.feature-card-wrapper{width:45%}.feature-title{font-size:20px}.feature-description{font-size:16px}}@media screen and (max-width:768px){.feature-card-wrapper{margin:10px 0;width:90%}.feature-title{font-size:18px}.feature-description{font-size:14px}}.hero{align-items:center;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#6a1a8a,#5c5470,#352f44,#3d0043);background-size:400% 400%;display:flex;flex-direction:column;height:75vh;justify-content:center;width:100%;@media screen and (min-width:1269px){flex-direction:row}@media screen and (max-width:1269px){height:107vh}@media screen and (max-width:769px){margin-bottom:12%;margin-top:9%}@media screen and (max-width:469px){padding-top:35%!important}@media screen and (max-width:339px){margin-top:20.5%}}.hero__content{padding-left:5%;padding-right:5%;text-align:center;width:100%;@media screen and (max-width:769px){width:75%}}.hero-contact{align-items:center;border-radius:5px;box-shadow:none;display:flex;flex-direction:column;margin-top:6%;width:100%;@media screen and (min-width:769px) and (max-width:1269px){margin-left:auto;margin-right:auto;width:75%}@media screen and (min-width:1269px){margin-right:10%;width:50%}}.hero__subtitle,.hero__title{color:#fff;margin:0}.hero__title{font-size:64px;font-weight:lighter;@media screen and (max-width:1269px){padding-top:6%}@media screen and (max-width:769px){font-size:24px;padding-bottom:10px}@media screen and (min-width:1269px){padding-bottom:1rem}@media screen and (max-width:569px){margin-top:55px!important}@media screen and (max-width:413px){margin-top:110px!important}}.hero__subtitle{font-size:40px;font-weight:lighter;@media screen and (max-width:1269px){font-size:20px}@media screen and (max-width:769px){font-size:16px}}.hero__button-container{align-items:flex-end;display:flex;gap:4rem;justify-content:center;@media screen and (min-width:1269px){align-items:flex-end;display:flex;justify-content:space-around}}.hero__button{background:#1d1b1b;border:3px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Fjalla One,sans-serif;font-size:18px;font-weight:700;line-height:1;margin-top:5rem;outline:none;padding:14px 24px 16px;transition:background-color .3s;@media screen and (max-width:769px){margin-top:4rem;padding-bottom:16px;padding-left:24px;padding-right:24px;padding-top:14px;width:100%}}.hero__button:hover{background-color:hsla(0,0%,100%,.2)}.hero__badge{height:8rem;margin-top:1rem;width:auto;@media screen and (max-width:769px){height:5.688rem}@media screen and (max-width:1269px){height:6rem;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}@media screen and (max-width:1269px){.hero__subtitle,.hero__title{font-size:20px}}.form-control{background:#fbfbfb;border:2px solid transparent;border-radius:6px;box-shadow:0 0 0 1px #ddd,0 2px 4px 0 rgb(0 0 0/7%),0 1px 1.5px 0 rgb(0 0 0/5%);font-size:16px;height:36px;padding:7px;:focus{border:2px solid #000;border-radius:4px}}.form-input{width:100%;@media screen and (max-width:769px){width:100%}}.form-hero{background:#fff;border-radius:10px;margin:auto auto 5%;padding:2rem;@media screen and (max-width:1269px){padding-bottom:2rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}}.contact-form-header{font-size:24px;padding-bottom:36px;padding-left:36px;@media screen and (max-width:769px){font-size:16px;font-weight:700;padding-left:0;text-align:center}}.disclaimer{font-size:12px;padding-top:8px}.ourServices{font-family:Fjalla One,sans-serif;font-size:36px}.row{flex-wrap:wrap;margin:0 auto}.row,.testimonial-card{display:flex;justify-content:center}.testimonial-card{align-items:center;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);flex-basis:calc(33.333% - 40px);flex-direction:column;flex-grow:1;flex-shrink:1;margin:20px;max-width:calc(30.333% - 40px)!important;overflow:hidden;text-align:center;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.testimonial-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.testimonial-icon{background-color:#f5f5f5;border:4px solid #2a2438;border-radius:50%;color:#2a2438;font-size:50px;height:100px;margin-bottom:20px;width:100px}.testimonial-icon,.testimonial-icon i{align-items:center;display:flex;justify-content:center}.testimonial-icon i{height:100%;width:100%}.testimonial-name{color:#2a2438;font-family:Fjalla One,sans-serif;font-size:22px;margin-top:10px}.testimonial-text{color:#5c5470;font-family:Roboto,sans-serif;font-size:16px;font-weight:500!important;padding:0 15px}@media screen and (max-width:768px){.row{align-items:center;flex-direction:column}.testimonial-card{flex:1 1 100%;margin:10px 0;max-width:90%!important;width:90vw}.testimonial-icon{font-size:40px;height:80px;width:80px}.testimonial-name{font-size:20px}.testimonial-text{font-size:14px;padding:0 10px}}.cardc0ntent{align-items:center;box-shadow:0 0 0 0!important;display:flex;flex-direction:column;margin-bottom:20px}.ourServices{color:#2a2438;font-family:Roboto,sans-serif;font-size:3rem;font-weight:600;margin-top:20px;text-align:center;text-transform:uppercase;@media screen and (max-width:768px){font-size:3.8rem}}.service-card-wrapper{box-sizing:border-box;height:35vh!important;margin:20px;-webkit-perspective:1000px;perspective:1000px;width:22%}.service-card{-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#6a1a8a,#5c5470,#352f44,#3d0043);background-size:400% 400%;border-radius:20px!important}.service-card,.service-card-inner{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;width:100%}.service-card:hover .service-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.service-card-back,.service-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:absolute;text-align:center;width:100%}.service-card-front{color:#2a2438;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.service-icon i{color:#fff;font-size:64px;margin-bottom:40px}.service-card-front h3{color:#fff;font-family:Roboto,sans-serif;font-size:28px;margin-top:20px}.service-card-back{color:#fff;font-family:Roboto,sans-serif;text-align:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.service-description{font-size:18px;text-align:center;@media screen and (max-width:1024px){font-size:16px}}@media screen and (max-width:768px){.service-card-wrapper{height:450px;width:45%}.service-icon i{font-size:36px}.service-card-front h3{font-size:20px}.service-card-wrapper{height:400px;margin:10px 0;width:90%}}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contact{color:#dbd8e3;flex-direction:column;margin-bottom:100px;padding:0;position:relative;width:100%}.contact,.contact .title{align-items:center;display:flex;justify-content:center}.contact .title{font-size:1.5em;padding-bottom:10px}.phone{color:#dbd8e3}.contact .contact-Container{grid-gap:20px;display:grid;grid-auto-rows:minmax(150px,auto);grid-template-columns:repeat(7,1fr);max-width:1100px;padding:10px;width:75%}.boxOne{background-color:var(--nav-bg);color:var(--text-white);display:flex;flex-direction:column;grid-column:1/4;grid-row:1/2;padding:5px 20px}.boxOne .reachUs{color:#dbd8e3;font-size:1.5em;margin:4px 10px}.boxInner{color:#dbd8e3;gap:5px;justify-content:flex-start}.boxInner,.iconSpan{align-items:center;display:flex}.iconSpan{background-color:var(--text-white);border-radius:50%;cursor:pointer;height:35px;justify-content:center;margin:4px 10px;width:35px}.iconSpan img{height:25px;width:25px}.boxTwo{background-color:#d3d7d4;grid-column:1/4;grid-row:2/3;margin:0;padding:0;position:relative}.boxThree{background-color:var(--nav-bg);border-radius:8px;grid-column:4/8;grid-row:1/3;justify-content:center;padding:20px}.boxThree,.form{display:flex;flex-direction:column}.form{padding:10px 20px 20px;width:100%}.sendMsg{font-size:1.5rem;font-weight:400;margin-bottom:20px;padding:20px 20px 0;text-align:center}.nestedBox{display:flex;gap:20px;margin-bottom:20px;width:100%}.nestedBox div{width:100%}.nestedBox div input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin:5px 0;outline:none;padding:12px;width:100%}.hubspot-form-group3{margin-bottom:20px}.hubspot-form-group3 select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;outline:none;width:100%}.sendBtn{background-color:#5c5470;border:none;border-radius:8px;color:#dbd8e3;cursor:pointer;font-size:1.2em;margin-top:10px;outline:none;padding:12px 20px;width:100%}@media screen and (max-width:1200px){.contact{margin-bottom:50px}.contact .contact-Container{grid-gap:20px;display:grid;grid-auto-rows:minmax(150px,auto);grid-template-columns:repeat(7,1fr);padding:10px;width:90%}}@media screen and (max-width:920px){.contact{margin-bottom:40px}.boxOne{background-color:var(--nav-bg);color:var(--text-white);display:flex;flex-direction:column;grid-column:1/5;grid-row:2/3;padding:5px}.boxOne .reachUs{font-size:1em;margin:4px 2px}.boxInner{gap:5px;justify-content:flex-start}.boxInner,.iconSpan{align-items:center;display:flex}.iconSpan{background-color:var(--text-white);border-radius:50%;cursor:pointer;height:35px;justify-content:center;margin:4px 2px;width:35px}.iconSpan img{height:20px;width:20px}.boxTwo{grid-column:5/8;grid-row:2/3;margin:0;padding:0}.boxThree{background-color:var(--nav-bg);grid-column:1/8;grid-row:1/2}.title{color:#2a2438}.form{display:flex;flex-direction:column;padding:10px 20px 20px}.sendMsg{padding:20px 20px 0}.nestedBox{display:flex;gap:8px;width:100%}.nestedBox div{width:50%}.nestedBox div input{border:none;margin:5px 0;outline:none;padding:10px;width:100%}.textarea{padding:8px;resize:none}.sendBtn,.textarea{border:none;outline:none}.sendBtn{border-radius:5px!important;cursor:pointer;margin-top:10px;padding:10px 8px;width:100%}.contact{flex-direction:column;padding:0 10px 30px;position:relative;width:100%}.contact,.contact .title{align-items:center;display:flex;justify-content:center}.contact .title{font-size:1.2em;padding-bottom:20px}}@media screen and (max-width:600px){.contact{margin-bottom:20px}.boxOne{background-color:var(--nav-bg);color:var(--text-white);display:flex;flex-direction:column;grid-column:1/8;grid-row:2/3;padding:5px}.boxTwo{grid-column:1/8;grid-row:3/4;margin:0;padding:0}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px;position:relative;width:100%}}@media screen and (min-width:2000px){.contact{margin:180px 0}}.loaderContainer{align-items:center;background-color:var(--text-eight);display:flex;height:100vh;justify-content:center;position:absolute;top:0;width:100%;z-index:1000}
/*# sourceMappingURL=main.3cd39309.css.map*/