#contact{background-image:url(/build/images/map.7cf9779b.png);background-position:50%;background-repeat:no-repeat;color:#f5f5f5}#contact .small-container{max-width:630px}#contact .small-title{font-family:Graphik,sans-serif;font-size:30px;font-weight:600;line-height:48px}#contact .img-container img{width:100%}#contact .contact-details ul li span.icon{background-color:#f12e4c;border-radius:100%;display:inline-flex;flex:0 0 42px;height:42px;margin-right:40px;max-width:42px;width:42px}#contact .contact-details ul li span.icon img{margin:auto}#contact .contact-details ul li a{color:#f5f5f5;font-size:18px;font-weight:500;line-height:23px}#contact .contact-details ul li a:hover{color:#f12e4c}#contact .contact-details ul .email a{margin-right:20px;text-decoration:underline}#contact .contact-details ul .address{background:none;border-radius:0;color:#f5f5f5;font-size:18px;font-weight:500;height:auto;line-height:23px;max-width:none;width:auto}#contact .contact-details ul .schedule p{font-size:18px;font-weight:700;line-height:23px;transform:translateY(15px)}#contact .contact-details ul .schedule p span{background:none;border-radius:0;color:#f12e4c;display:block;flex:0 0 100%;font-size:18px;font-weight:700;height:auto;line-height:23px;margin-bottom:10px;max-width:100%;width:100%}#contact .form-container{color:#a8abb2;margin-top:80px}#contact .form-container form textarea{height:190px}#contact .form-container .terms{color:#939393;font-size:11px;font-weight:500;line-height:18px;margin-top:15px}@media(max-width:1199.98px){#contact{background-size:contain}}@media(max-width:767.98px){#contact h1{font-size:25px}#contact .small-title{font-size:18px;line-height:28px}}#clients-reviews .text-small{font-size:.9375rem}#clients-reviews #reviews-carousel{border:1px solid #1f2342;border-radius:6px}#clients-reviews #reviews-carousel [data-carousel-target=card]{border-right:1px solid #1f2342}#clients-reviews #reviews-carousel [data-carousel-target=item]{border-bottom:1px solid #1f2342}.review-card{background-color:transparent;height:100%}.review-card .card-header{border:none;padding:0}.review-card .card-body{font-size:1rem;line-height:1.4}.review-card .date{font-weight:400;margin-top:30px}.review-card .rating img{height:24px}@media(max-width:1199.98px){.review-card{padding-left:20px;padding-right:20px}}#subscribe .colored-container{background-color:#f12e4c;border-radius:6px;padding-bottom:55px;padding-top:55px}#subscribe .colored-container h1{font-size:2rem}#subscribe .colored-container .details{font-size:.9375rem}#subscribe .colored-container form{column-gap:10px}#subscribe .colored-container form input{border-radius:12px;font-size:.875rem;font-weight:500;height:48px}#subscribe .colored-container form .btn{background-color:#0f142d;border-radius:12px;height:48px;padding-left:60px;padding-right:60px}@media(max-width:767.98px){#subscribe{padding-bottom:48px;padding-top:48px}#subscribe .colored-container{margin:0 15px;padding-bottom:32px;padding-top:32px}#subscribe .colored-container form .btn{padding-left:inherit;padding-right:inherit;width:50%}}