.testimonials{background:url(../media/testimonials-bg.0nl-aqclk12nv.jpeg?dpl=dpl_CzifxNkd99DKohec1sFcj8kgRoNL) 50%/cover no-repeat;padding:80px 0;position:relative}.testimonials:before{content:"";background:#080a0bb3;position:absolute;inset:0}.testimonials .section-header{margin-bottom:40px}.testimonials .testimonial-item{text-align:center;color:#fff}.testimonials .testimonial-item .testimonial-img{border:6px solid #ffffff26;border-radius:50%;width:100px;margin:0 auto}.testimonials .testimonial-item h3{color:#fff;margin:10px 0 5px;font-size:20px;font-weight:700}.testimonials .testimonial-item h4{color:#ddd;margin:0 0 15px;font-size:14px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#fff6;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;position:relative;left:-5px}.testimonials .testimonial-item .quote-icon-right{display:inline-block;position:relative;top:10px;right:-5px}.testimonials .testimonial-item p{color:#eee;margin:0 auto 15px;font-style:italic}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ffffff80;width:12px;height:12px}span.swiper-pagination-bullet,span.swiper-pagination-bullet-active{margin:3px!important}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary)}@media (min-width:1024px){.testimonials{background-attachment:fixed}}@media (min-width:992px){.testimonials .testimonial-item p{width:80%}}
.contact .info-wrap{padding:30px;box-shadow:0 2px 15px #0000001a}.contact .info{background:#fff}.contact .info i{color:var(--primary);float:left;background:var(--secondary);border-radius:50px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .3s ease-in-out;display:flex}.contact .info h4{color:#354144;margin-bottom:5px;padding:0 0 0 60px;font-size:22px;font-weight:600}.contact .info p{color:#62787d;margin-bottom:0;padding:0 0 0 60px;font-size:14px}.contact .info p a{color:#62787d}.contact .info:hover i{background:var(--primary);color:#fff}.contact .contact-form{background:#fff;width:100%;padding:30px;box-shadow:0 0 24px #0000001f}.contact .contact-form .form-group{padding-bottom:8px}.contact .contact-form .error-message{color:#fff;text-align:left;background:#ed3c0d;padding:15px;display:block}.contact .contact-form .error-message br+br{margin-top:25px}.contact .contact-form .sent-message{color:#fff;text-align:center;background:#18d26e;padding:15px;font-weight:600;display:block}.contact .contact-form .loading{text-align:center;background:#fff;padding:15px;display:block}.contact .contact-form .loading:before{content:"";border:3px solid var(--primary);border-top-color:#eee;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;animation:1s linear infinite animate-loading;display:inline-block}.contact .contact-form input,.contact .contact-form textarea{box-shadow:none;border-radius:0;font-size:14px}.contact .contact-form input{height:44px}.contact .contact-form textarea{padding:10px 12px}.contact .contact-form button[type=submit]{background:var(--primary);color:#fff;border:0;border-radius:4px;padding:10px 24px;transition:all .4s}.contact .contact-form button[type=submit]:hover{background:var(--primaryHover)}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
