body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.linkContainer{background-color:#ccc430;display:flex;padding:10px 20px}@media screen and (max-width:1076px){.linkContainer{padding:0 4px}}.linkContainer .link{border-bottom:2px solid transparent;color:#fff;margin:0 10px;padding:10px;text-decoration:none}.linkContainer .link.active,.linkContainer .link:hover{border-bottom:2px solid #fff}.getQuoteButton{background-color:#ccc430;border:2px solid #000;border-radius:5px;color:#fff;display:inline-block;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out}.getQuoteButton:hover{background-color:#b2a71d}.button-container{margin-left:20px}.mainHeader{align-items:center;background-color:#333;box-sizing:border-box;display:flex;height:15vh;padding:0 20px;width:100%}.mainHeader .mainHeader__logo-link{width:8vh}.mainHeader .mainHeader__logo{height:auto;width:100%}.mainHeader #pcHeader{display:flex;flex-grow:1;justify-content:space-between}.mainHeader #pcHeader .mainHeader__title{color:#fff;flex:1 1;font-size:2rem;margin:0 20px}@media screen and (max-width:1076px){.mainHeader #pcHeader .mainHeader__title{font-size:24px;margin:0 12px}}@media screen and (max-width:900px){.mainHeader #pcHeader .mainHeader__title{font-size:16px;margin:0 12px}}@media screen and (max-width:760px){.mainHeader #pcHeader{display:none}}.mainHeader #mobileHeader{margin-left:auto;margin-right:0}@media screen and (min-width:760px){.mainHeader #mobileHeader{display:none}}#mobileMenu{background-color:#333;bottom:0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}#mobileMenu #CloseIcon{position:absolute;right:24px;top:32px}#mobileMenu #Menu{margin-top:120px}#mobileMenu #Menu .link{align-items:center;color:#fff;display:inline-flex;height:48px;justify-content:center;letter-spacing:2px;text-align:center;text-decoration:none;width:100%}#mobileMenu #Menu .underlined{text-decoration:underline}.footer{align-items:center;background-color:#333;display:flex;height:80px;justify-content:center}.footer .footer__text{color:#fff;font-size:14px;text-align:center}.about-page{margin:0 auto;max-width:800px;padding:20px}@media screen and (min-width:768px){.about-page{align-items:flex-start;display:flex;flex-direction:column}}.about-section,.contracted-section{margin-bottom:40px;text-align:left}.about-section h1,.about-section h3,.contracted-section h1,.contracted-section h3{font-size:24px;margin-bottom:10px}.about-section p,.contracted-section p{font-size:18px;margin-bottom:20px}.about-section .content-container,.contracted-section .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.about-section .content-container,.contracted-section .content-container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.about-section .image-container,.contracted-section .image-container{margin-top:20px;max-width:300px;width:100%}.about-section .image-container img,.contracted-section .image-container img{border-radius:5px;width:100%}@media screen and (min-width:768px){.about-section .image-container,.contracted-section .image-container{margin-left:20px;margin-top:0}}#contactPageTitle{color:#ccc430;font-size:40px;margin:48px 0 0}#contactPageSubTitle,#contactPageTitle{font-family:Poppins,Helvetica;font-weight:500;text-align:center}#contactPageSubTitle{color:#000;font-size:16px;margin-top:8px}.contactSection{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;height:100%;margin:48px auto 20px;max-width:1196px;width:calc(100% - 40px)}.contactDetails{background-color:#333;border-radius:4px;color:#fff;margin:10px 0 10px 10px;position:relative;width:40%}#contactDetailsTitle{color:"white";font-family:Poppins,Helvetica;font-size:28px;font-weight:"600";margin-left:8%;margin-top:8%}#contactDetailsSubTitle{color:"#C9C9C9";font-family:Poppins,Helvetica;font-size:18px;font-weight:"400";margin-left:8%}.contactDetailBox{align-items:center;display:flex;margin-left:8%;width:80%}.contactDetailBox img{height:24px;margin-right:24px;width:24px}.contactForm{margin:15px 10px 10px;padding-left:1%;padding-right:2%;padding-top:50px;position:relative;width:60%}@media (max-width:768px){.contactSection{flex-direction:column}.contactDetails{width:calc(100% - 20px)}.contactForm{width:calc(100% - 30px)}#contactDetailsTitle{font-size:16px}#contactDetailsSubTitle{font-size:12px}#sendAni{display:none}}@media (max-width:600px){.contactSection{width:95%}}@media (max-width:500px){#contactPageTitle{font-size:32px}#contactPageSubTitle{color:#000;font-size:12px;font-weight:500;margin-top:8px;text-align:center}}#textFieldLabel{word-wrap:"break-word";color:#8d8d8d;font-family:Poppins-Medium,Helvetica;font-size:12px;font-weight:"500";line-height:20px}#textAreaFieldContainer{margin:0;width:100%}#textAreaFieldLabel{word-wrap:"break-word";color:#8d8d8d;font-family:Poppins-Medium,Helvetica;font-size:12px;font-weight:"500";line-height:20px}#textAreaFieldInput{border:none;border-bottom:1px solid #8d8d8d;font-size:16px;outline:none;resize:vertical;width:100%}.frame{align-items:flex-start;background-color:#333;border-radius:5px;cursor:pointer;display:inline-flex;gap:10px;padding:15px 48px;position:relative}.frame .text-wrapper{color:#fff;font-family:Poppins-Medium,Helvetica;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.popup{background-color:#00000073;height:100%;left:0;position:fixed;top:0;width:100%;z-index:25}.popup,.popup>div>button:first-child{align-items:center;display:flex;justify-content:center}.popup>div>button:first-child{background-color:#fff;border-radius:16px;color:#000;font-size:16px;height:32px;overflow:visible;position:absolute;right:0;top:-41px;width:32px}.popup>div:not(.loader){background:#fff;border-radius:8px;max-width:362px;position:relative;text-align:center;width:calc(100% - 20px)}.popup div h3{font-size:18px;font-weight:600;margin:24px 0 16px 22px}.popup div h3,.popup div p{line-height:24px;text-align:left}.popup div p{font-size:16px;font-weight:400;margin:0 22px 24px 25px}.responseBtn button{border:1px solid #333;border-radius:6px;box-sizing:border-box;color:#333;font-size:16px;font-weight:600;height:40px;line-height:24px;width:142px}.responseBtn{margin-bottom:24px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:475px){.responseBtn button{width:130px}.popup .responseBtn button:nth-child(2){margin-left:8px}}.loaderBackground{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:90}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#ae1536;height:20px;text-align:center;width:20px}.cards-container{display:flex;justify-content:space-between;margin-bottom:2%;margin-top:2%}@media screen and (max-width:425px){.cards-container{flex-direction:column}}.cards-container .card{flex:1 1;margin:10px}.hero-container{background-color:#f0f0f0;justify-content:center}.hero-container,.hero-content{align-items:center;display:flex}.hero-content{margin:2%;width:80%}@media screen and (max-width:768px){.hero-content{width:98%}}@media screen and (max-width:425px){.hero-content{flex-direction:column-reverse;width:100%}}.hero-content .hero-text{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:20px}.hero-content .hero-text h2{margin-bottom:10px}.hero-content .hero-text p{color:#000;font-size:18px;text-align:left}.hero-content .hero-image{height:auto;width:40%}@media screen and (max-width:425px){.hero-content .hero-image{width:100%}}.card{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);flex:1 1;margin:10px;overflow:hidden;position:relative;transition:background-color .3s ease}.card:hover{background-color:#f0f0f0}.card-link{color:inherit;display:block;text-decoration:none}.image-container{height:200px;overflow:hidden;position:relative;width:100%}.image-container img{height:100%;object-fit:cover;width:100%}.card-content{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;padding:10px;position:absolute;transition:background-color .3s ease;width:100%}.card-content h3{margin:0}.services-page{margin:0 auto;max-width:800px;padding:20px}.services-page h1{font-size:32px;margin-bottom:30px;text-align:center}.services-page .service{display:flex;flex-direction:column-reverse;margin-bottom:40px}@media screen and (min-width:768px){.services-page .service{align-items:flex-start;flex-direction:row;justify-content:space-between}}.services-page .service .service-content{text-align:left}.services-page .service .service-content h2{font-size:24px;margin-bottom:10px}.services-page .service .service-content p{font-size:18px;margin-bottom:20px}.services-page .service img{border-radius:5px;height:460px;object-fit:cover;width:300px}@media screen and (min-width:768px){.services-page .service img{margin-left:20px}}#quotesPageTitle{color:#ccc430;font-size:40px;margin:48px 0 0}#quotesPageSubTitle,#quotesPageTitle{font-family:Poppins,Helvetica;font-weight:500;text-align:center}#quotesPageSubTitle{color:#000;font-size:16px;margin-top:8px}.quotesSection{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;height:100%;margin:48px auto 20px;max-width:705px;width:50%}#sendAni{bottom:0;margin:0;padding:0;position:absolute;right:0;-webkit-transform:rotateX(60deg) rotateY(180deg) rotate(-10deg) translateY(55%) translateX(-24%);transform:rotateX(60deg) rotateY(180deg) rotate(-10deg) translateY(55%) translateX(-24%);width:100%}.quotesForm{margin:15px 10px 10px;padding-left:1%;padding-right:2%;padding-top:50px;position:relative;width:100%}#column{display:flex;margin-bottom:24px;padding:0;width:100%}#spaceBetField{width:8%}#sendButtonContainer{margin-bottom:32px;text-align:right;width:100%}@media (max-width:1024px){.quotesSection{width:80%}}@media (max-width:600px){.quotesSection{width:95%}}@media (max-width:500px){#quotesPageTitle{font-size:32px}#quotesPageSubTitle{color:#000;font-size:12px;font-weight:500;margin-top:8px;text-align:center}}#textFieldContainer{margin:0;width:100%}#checkBoxFieldLabel{color:#8d8d8d;display:inline-block;font-family:Poppins-Medium,Helvetica;font-size:12px;font-weight:"500";line-height:20px;margin-bottom:12px}#textFieldInput{border:none;border-bottom:1px solid #8d8d8d;font-size:16px;line-height:32px;outline:none;width:100%}.checkBoxOptionLabel{text-wrap:nowrap;display:inline-block;margin-bottom:12px;margin-right:24px}
/*# sourceMappingURL=main.e992f1b1.css.map*/