body{overflow-x:hidden;min-width:350px;font-size:18px;height:100%}body>div{overflow-x:hidden}:root,[data-bs-theme="light"]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#a60000;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:166 , 0 , 0;--bs-secondary-rgb:108 , 117 , 125;--bs-success-rgb:25 , 135 , 84;--bs-info-rgb:13 , 202 , 240;--bs-warning-rgb:255 , 193 , 7;--bs-danger-rgb:220 , 53 , 69;--bs-light-rgb:248 , 249 , 250;--bs-dark-rgb:33 , 37 , 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255 , 255 , 255;--bs-black-rgb:0 , 0 , 0;--bs-font-sans-serif:"PT Serif" , sans-serif;--bs-font-monospace:SFMono-Regular , Menlo , Monaco , Consolas , "Liberation Mono" , "Courier New" , monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33 , 37 , 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255 , 255 , 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0 , 0 , 0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33 , 37 , 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233 , 236 , 239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33 , 37 , 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248 , 249 , 250;--bs-heading-color:inherit;--bs-link-color:#a60000;--bs-link-color-rgb:166 , 0 , 0;--bs-link-decoration:underline;--bs-link-hover-color:#590000;--bs-link-hover-color-rgb:89 , 0 , 0;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;--bs-bgi-primary:linear-gradient(to right,#590000 0%,#a60000 51%,#590000 100%);--bs-chalk:#e5cb95;--bs-chalk-rgb:229 , 203 , 149}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:var(--bs-primary)}.bg-chalk{background-color:var(--bs-chalk)!important}.btn{background-image:var(--bs-btn-bgi);background-size:200% auto;transition:.5s}.btn:hover{background-position:right center}.btn-primary,.mf-button{--bs-btn-bgi:var(--bs-bgi-primary);--bs-btn-color:#fff;--bs-btn-bg:var(--bs-link-color);--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:49 , 132 , 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:none;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-link-color);--bs-btn-disabled-border-color:var(--bs-link-color)}.btn-outline-primary{--bs-btn-color:var(--bs-link-color);--bs-btn-border-color:var(--bs-link-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-link-color);--bs-btn-hover-border-color:var(--bs-link-color);--bs-btn-focus-shadow-rgb:13 , 110 , 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-link-color);--bs-btn-active-border-color:var(--bs-link-color);--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--bs-link-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-link-color);--bs-gradient:none}.btn-white-primary{--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#fff;--bs-btn-border-color:var(--bs-link-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-link-color);--bs-btn-hover-border-color:var(--bs-link-color);--bs-btn-focus-shadow-rgb:49 , 132 , 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-link-color);--bs-btn-active-border-color:var(--bs-link-color);--bs-btn-active-shadow:none;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-link-color);--bs-btn-disabled-border-color:var(--bs-link-color)}.btn-close{--bs-btn-close-focus-shadow:none}.text-decoration-dotted{text-decoration-style:dotted}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:none}.form-select:focus{border-color:var(--bs-primary);box-shadow:none}.form-select>option{font-family: var(--bs-body-font-family)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:none}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input[type="checkbox"]:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-switch .form-check-input:focus{--bs-form-switch-bg:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3e%3ccircle\ r=\'3\'\ fill=\'%23fe8686\'/%3e%3c/svg%3e)}.fs-px-12{font-size:12px}.fs-px-13{font-size:13px}.fs-px-14{font-size:14px}.fs-px-15{font-size:15px}.fs-px-16{font-size:16px}.fs-px-17{font-size:17px}.header{top:0;left:0;width:100%;min-width:375px;transition:box-shadow .3s ease;z-index:1030}header .navbar a{--bs-link-color-rgb:var(--bs-chalk-rgb)}header .sticker-navbar-links a{color:var(--bs-black);position:relative;text-decoration:none}header .sticker-navbar-links a::before{content:'';position:absolute;width:100%;height:1px;border-radius:1px;background-color:var(--bs-link-color);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}header .sticker-navbar-links a:hover{color:var(--bs-link-color)}header .sticker-navbar-links a:hover::before{transform-origin:left;transform:scaleX(1)}.sticker-img-block{height:250px;width:auto}@media (min-width:992px){.sticker-img-block{height:450px}}.grow{transition:all .3s}.grow:hover{transition:all .3s;transform:scale(1.1)}.material-item-wrap{transform:translateY(53px)}.material-item-img{transform:translate(0,-65px)}.owl-carousel-feedback-nav,.owl-carousel-trust-nav,.owl-carousel-office-nav{top:0;left:0}.owl-carousel-feedback-img-wrap,.owl-carousel-trust-img-wrap{height:128px;width:165px}.owl-carousel-feedback .card-body{position:relative;overflow:hidden}.owl-carousel-feedback .card-body:not(:hover) {max-height:150px;min-height:150px}.owl-carousel-feedback .card-body:not(:hover)::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:5.8rem;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);z-index:4;border-radius:10px}.faq-item .item-title{padding:.5rem 3rem;color:var(--bs-primary)}.faq-item .item-title .num{left:1rem;top:.5rem;color:var(--bs-black)}.faq-item .item-title .icon{position:absolute;right:1rem;top:.5rem;color:var(--bs-gray-600)}.collapse:not(.show) {display:none}.faq-item .item-content{padding-left:3rem}.faq-item .item-title.collapsed{color:var(--bs-black)}.faq-item .item-title:not(.collapsed) .icon .fa-plus {transform-origin:center;transform:rotate(45deg)}.faq-item .item-title:hover{color:var(--bs-primary)}.faq-item .item-title:hover .num{color:var(--bs-primary)}.faq-item .item-title:hover .icon .fa-plus{color:var(--bs-primary)}footer a{color:var(--bs-white);transition:all .3s}footer a:hover{color:var(--bs-link-color);transition:all .3s}footer .footer-phone-link{border-bottom:1px dotted}.sticker-item{position:relative}.sticker-item-img{transition:border-color .3s ease;border:2px solid var(--bs-gray-300);filter:grayscale(100%)}.sticker-item:hover .sticker-item-img{border-color:var(--bs-gray);background-color:#fff;filter:grayscale(0%)}.sticker-item.active .sticker-item-img{border-color:var(--bs-link-color);background-color:#fff;filter:grayscale(0%)}.container-main-error{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.footer-error{margin-top:auto}.multiform-gap-field.type-hidden{display:none}.multiform-gap-value .errormsg{width:100%;margin-top:.25rem;font-size:13px;color:var(--bs-danger);font-style:normal}.multiform-errorfld .errormsg{width:100%;margin-top:.25rem;font-size:1rem;color:var(--bs-danger);font-style:normal;font-weight:bold;text-align:center}.multiform-gap-value .multiform-error-field{border-color:var(--bs-danger)}.scroll-feedback-modal{position:fixed;z-index:9999;right:1.5rem;bottom:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:100%;width:4rem;height:4rem;font-size:2rem;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.scroll-feedback-modal i{transition:.3s;transition:.5s ease-in-out;animation:1200ms ease 0s normal none 1 running shake;animation-iteration-count:infinite;-webkit-animation:1200ms ease 0s normal none 1 running shake;-webkit-animation-iteration-count:infinite}@-webkit-keyframes hoverWave {
    0% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 0 rgba(0,50,50,0.2),0 0 0 0 rgba(0,50,50,0.2)
	}
	40% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 15px rgba(0,50,50,0.2),0 0 0 0 rgba(0,50,50,0.2)
	}
	80% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 30px rgba(0,50,50,0),0 0 0 26.7px rgba(0,50,50,0.067)
	}
	100% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 30px rgba(0,50,50,0),0 0 0 40px rgba(0,50,50,0.0)
	}
}@keyframes hoverWave {
	0% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 0 rgba(0,50,50,0.2),0 0 0 0 rgba(0,50,50,0.2)
	}
	40% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 15px rgba(0,50,50,0.2),0 0 0 0 rgba(0,50,50,0.2)
	}
	80% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 30px rgba(0,50,50,0),0 0 0 26.7px rgba(0,50,50,0.067)
	}
	100% {
        box-shadow:0 8px 10px rgba(0,50,50,0.3),0 0 0 30px rgba(0,50,50,0),0 0 0 40px rgba(0,50,50,0.0)
	}
}@keyframes shake {
	0% {
		transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
	}
	10% {
		transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
	}
	20% {
		transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
	}
	30% {
		transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
	}
	40% {
		transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
	}
	50% {
		transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
	}
	60% {
		transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
	}
	70% {
		transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
	}
	80% {
		transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
	}
	90% {
		transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
	}
	100% {
		transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
	}
}.scroll-top{position:fixed;z-index:9999;right:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%;width:4rem;height:4rem;font-size:2rem}.about-icon .item .item-icon{width:96px;min-width:96px;height:96px;margin:0 auto .5rem auto}.about-icon .item .item-title{font-size:1.125rem;font-weight:700;padding:.5rem}.swiper-works{--swiper-theme-color:#fff}.swiper-works .swiper-slide{width:30vw;height:40vw;max-width:calc(100% - 48px)}.swiper-works .swiper-slide .swiper-carousel-animate-opacity{height:100%;border-radius:1rem;overflow:hidden;position:relative}.swiper-works .slide-content{position:absolute;left:0;width:100%;bottom:0;padding:3rem 1.5rem;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.75));z-index:1}