:root{--font-family-one: "Ubuntu Sans", sans-serif;--font-family-two: "Caveat", cursive;--font-family-three: "Rosarivo";--font-family-four: "Hanken Grotesk", sans-serif;--font-family-five: "Poppins", sans-serif;--font-size-headline: 50px;--font-size-sub-headline: 18px;--font-size-paragraph: 18px;--font-size-links: 15px;--font-weight-headline: 600;--font-weight-sub-headline: 500;--font-weight-paragraph: 400;--font-weight-links: 500;--font-color-headline: #003838;--font-color-sub-headline: #000;--font-color-paragraph: #2e2e2e;--font-color-links: #0000ff;--font-color-white: #f1f1f1;--font-color-dark: #383838;--font-color-theme: #dd4600;--shadow-dark-1: #0000001a;--shadow-dark-2: #00000031}@media (min-width: 768px){.container{max-width:93%}}.active{color:var(--font-color-theme)}.btn{font-family:var(--font-family-five);font-weight:var(--font-weight-links);font-size:var(--font-size-links);border-radius:20px;padding:5px 25px;border-width:1px;border-style:solid;text-wrap:nowrap}.btn.btn-sm{padding:2px 10px;border-radius:15px;font-size:13px;border-width:0px}.btn.btn-primary:active{background-color:#dd4600;background-image:linear-gradient(320deg,#dd4600,#e86e04);border-color:var(--font-color-theme)}.btn.btn-primary{background:none;background-image:linear-gradient(320deg,#dd4600,#e86e04);color:var(--font-color-white);border-color:var(--font-color-theme)}.btn-primary:hover{background-image:none;background:none;color:var(--font-color-dark);box-shadow:0 0 10px 2px var(--shadow-dark-1)}.btn.btn-secondary{background:#fff;color:var(--font-color-theme);border-color:var(--font-color-theme)}.btn-secondary:hover{background:#fff;color:var(--font-color-theme);border-color:var(--font-color-theme);box-shadow:0 0 10px 2px var(--shadow-dark-1)}.alert-wrap{position:absolute;top:8%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:auto;justify-content:center;align-items:center}@media screen and (max-width: 540px){.alert-wrap{width:90%;top:10%}}.alert{width:100%;display:inline-flex;justify-content:center;border-radius:42px;padding:7px 20px;box-shadow:0 0 10px 2px var(--shadow-dark-2)}.alert.alert-primary{background-color:#313131;color:var(--font-color-white);border:2px solid #fff}.alert svg{width:20px;height:20px}.text-lg{font-family:var(--font-family-four);color:var(--font-color-dark);font-size:27px}.text-p{font-family:var(--font-family-five);font-size:14px}.title .title-h{font-size:40px;font-family:var(--font-family-four);font-weight:600}.title .title-p{font-size:23px;font-family:var(--font-family-two);display:inline;border-bottom:2px solid #dd46008e;border-radius:3px}@media (max-width: 576px){.title .title-h{font-size:30px}.title .title-p{font-size:19px}}.owl-dots{text-align:center;margin-top:10px}.owl-dots button.owl-dot{background-color:#b3b3b3;width:8px;height:8px;border-radius:50%;margin:0 3px}.owl-dots button.owl-dot.active{background-color:#dd4600bd}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{box-shadow:none;border:1px solid #dd46008e;box-shadow:0 0 0 3px #dd46004f}input.form-control,select.form-control,textarea.form-control{font-family:var(--font-family-five);border-radius:20px}.rounded-md,.form-control.rounded-md{border-radius:5px}.form-label{font-family:var(--font-family-five);color:#4e4e4e;font-size:14px}.err-list{font-family:var(--font-family-five);font-size:10px}.accordion .accordion-item .accordion-header .accordion-button{box-shadow:none;border-bottom:1px solid #0303031c;background-color:var(--bs-accordian-bg);font-family:var(--font-family-five);font-size:17px;color:#00185c}.newsletter .newsletter-container{background-color:#cacacace;padding:20px;margin-bottom:30px;border-radius:20px}.newsletter .container{min-height:350px}.newsletter .newsletter-container .img{border-radius:20px;overflow:hidden;text-align:center;border:3px solid #dd460098;background-color:#fff;height:100%;display:flex;justify-content:center;align-items:center}.newsletter .newsletter-container .img i{font-size:180px;color:#dd4600e1}.newsletter .newsletter-container .form-wrap{display:flex;justify-content:center;flex-direction:column;height:100%;background-color:#ffffffe3;border-radius:20px;padding:20px 25px;box-shadow:0 0 10px 3px var(--shadow-dark-1);transition:.3s ease}.newsletter .newsletter-container .form-wrap:hover{transform:translateY(-5px)}.newsletter .newsletter-container .form-wrap .text h5{color:var(--font-color-dark);font-family:var(--font-family-three);font-size:30px;font-weight:600}.newsletter .newsletter-container .form-wrap .text p{color:var(--font-color-dark);font-family:var(--font-family-two);font-size:22px;line-height:1;border-radius:3px;display:inline}.newsletter .newsletter-container .form-wrap .form .form-control{border-radius:20px;border:2px solid #dd46008e;text-align:center;font-size:15px;font-family:var(--font-family-five);box-shadow:none}@media (max-width: 768px){.newsletter .newsletter-container .img i{font-size:150px}}.banner{padding:30px 0}.banner .container{border-radius:15px;padding:60px 0;background-position:top;background-size:cover;background-repeat:no-repeat}.banner .container .banner-content .banner-title{color:var(--font-color-white);font-family:var(--font-family-four);font-size:50px}.banner .container .banner-content .banner-text{color:var(--font-color-white);font-family:var(--font-family-two);font-size:27px;line-height:1}@media (max-width: 576px){.banner{padding:0}.banner .container{margin:0 auto;width:100%;border-radius:0;padding:35px 18px}.banner .container .banner-content .banner-title{font-size:37px}.banner .container .banner-content .banner-text{font-size:22px}}.blog-text :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-four);color:var(--font-color-dark);margin:15px 0}.blog-text :where(p,li){font-family:var(--font-family-four);color:var(--font-color-dark);color:var(--font-color-paragraph);font-size:17px}.blog-text a{color:var(--font-color-theme);text-decoration:none}.blog-text blockquote{font-style:italic;margin:30px 0;position:relative;padding-left:50px;font-size:24px}.blog-text blockquote:before{position:absolute;left:0;top:0;content:"";font-family:bootstrap-icons;font-size:25px;color:var(--font-color-theme)}.blog-text blockquote cite{font-family:var(--font-family-four);color:var(--font-color-theme);font-size:16px}.pagination-menu{display:flex;justify-content:center;align-items:center;margin-top:40px}.pagination-menu .pagination .page-item .page-link{margin:0 6px;border-radius:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 10px 2px #0000001a;font-family:var(--font-family-five);color:var(--font-color-theme);font-size:16px}.pagination-menu .pagination .page-item .page-link:focus{box-shadow:0 0 0 3px #dd46004f}.pagination-menu .pagination .page-item.active .page-link{border:1px solid #dd4600d0;background-color:#dd4600d0;color:var(--font-color-white)}.thankyou-wrap{min-height:80vh;display:flex;justify-content:center;align-items:center}.thankyou-container{max-width:800px;margin:auto;padding:40px;background-color:#fff;box-shadow:0 0 20px var(--shadow-dark-2);border-radius:8px;text-align:center}.thankyou-heading{font-family:var(--font-family-one);font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);color:var(--font-color-dark);margin-bottom:20px}.thankyou-message{font-family:var(--font-family-four);font-size:var(--font-size-paragraph);color:var(--font-color-paragraph);margin-bottom:30px}.no-result-container{padding:20px}.no-result-container .card-title{font-family:var(--font-family-four);color:var(--font-color-dark)}.no-result-container p{font-family:var(--font-family-five)}.no-result-container a{color:var(--font-color-theme)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:5px;background:#f1f1f1}::-webkit-scrollbar-thumb{background:#dd46008c;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#dd4600}.popup-form-section .popup-form :where(.form-control,.form-select){border-radius:5px}.popup-rating{padding:5px 12px;background:#dd460014;border-bottom-right-radius:15px;width:-moz-fit-content;width:fit-content;margin:0;position:absolute;top:0;left:0;border:1px solid #dd46006e;border-top:none;border-left:none}.popup-rating .bi-star-fill,.rating .bi-star-half{font-size:16px;color:#ff6d29f2}.popup-rating .text{font-size:12px;font-weight:700;font-family:var(--font-family-five);color:#dd4600f2;padding-right:3px}.popup-rating .google-logo img{width:40px;height:100%}.bg-success-light{background-color:#1f8a5834}.testimonials .testimonial-item{border-radius:5px;background-color:#fff;overflow:hidden}.testimonial-item .testimonial-body{padding:15px 20px 0}.testimonials .testimonial-item .card-image{width:100%;height:150px}.testimonials .testimonial-item .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials .testimonial-item .bi-star-fill{color:#dd4600be;font-size:16px}.testimonials .testimonial-item .profile-img-wrap{width:40px;height:40px;margin-right:10px;background-color:#dd46004a;border-radius:50%;display:flex;justify-content:center;align-items:center}.testimonials .testimonial-item .profile-img-wrap .img-text{font-size:20px;font-weight:600}.testimonials .testimonial-item svg{color:var(--font-color-theme)}.testimonials .testimonial-item p{color:var(--font-color-dark);font-family:var(--font-family-five);font-size:13px;font-weight:500}.testimonials .testimonial-item h5{color:var(--font-color-dark);font-family:var(--font-family-five);font-weight:500;font-size:16px}.testimonials .testimonial-item .location{color:var(--font-color-theme);font-family:var(--font-family-five)}.faqs .accordion-item{border-radius:8px;background:#bbbbbb21;margin-bottom:8px;border:2px solid #30303015}.faqs .accordion-item .accordion-body{font-size:16px;font-family:var(--font-family-four);background-color:#fff;border-radius:8px}.call-to-action .container{background-position:center;padding:50px 70px;background-size:cover;border-radius:10px}.call-to-action .cta-form-card{background-color:#fff;padding:20px;border-radius:10px}.call-to-action .form-control{border-radius:5px}.call-to-action .title{color:var(--font-color-white)}.call-to-action .title .title-h{font-size:40px;font-family:var(--font-family-three);font-weight:500;line-height:1.3}.call-to-action .title .title-p{font-size:14px;font-family:var(--font-family-five);border:none}@media screen and (max-width: 576px){.call-to-action .container{padding:50px 30px;border-radius:0}.call-to-action .title .title-h{font-size:30px}.call-to-action .title .title-p{font-size:12px}}
