:root{--font-family-main: 'Fixel Text', sans-serif;--font-family-secondary: 'Fixel Display', sans-serif;--font-size: 16px;--font-weight: 400;--line-height: 26px;--color-black: #000;--color-white: #fff;--color-gray-F5: #f5f5f7;--color-gray-D9: #d9d9d9;--color-gray-4B: #4b4b4b;--color-yellow: #f3bb06}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText/FixelText-Regular.woff2") format("woff2"),url("../fonts/FixelText/FixelText-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText/FixelText-Medium.woff2") format("woff2"),url("../fonts/FixelText/FixelText-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText/FixelText-Bold.woff2") format("woff2"),url("../fonts/FixelText/FixelText-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Display";src:url("../fonts/FixelDisplay/FixelDisplay-Light.woff2") format("woff2"),url("../fonts/FixelDisplay/FixelDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Display";src:url("../fonts/FixelDisplay/FixelDisplay-Regular.woff2") format("woff2"),url("../fonts/FixelDisplay/FixelDisplay-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Display";src:url("../fonts/FixelDisplay/FixelDisplay-Medium.woff2") format("woff2"),url("../fonts/FixelDisplay/FixelDisplay-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Display";src:url("../fonts/FixelDisplay/FixelDisplay-SemiBold.woff2") format("woff2"),url("../fonts/FixelDisplay/FixelDisplay-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Fixel Display";src:url("../fonts/FixelDisplay/FixelDisplay-Bold.woff2") format("woff2"),url("../fonts/FixelDisplay/FixelDisplay-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.social{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:8px}.social li{flex-shrink:0}.social-link{display:block;width:30px;height:30px;transition:all .3s}.social-link:hover{opacity:.7}.social-link svg{width:100%;height:100%}@media(max-width: 991.98px){.social-link{width:50px;height:50px}}.form-checkbox{padding:0 10px;cursor:pointer;display:flex;align-items:center;gap:5px;color:var(--color-gray-F5)}.form-checkbox-text{font-family:var(--font-family-secondary);display:block;font-size:12px;font-weight:400;line-height:16px}.form-checkbox-text a{text-decoration:none;display:inline}.form-checkbox-text a:hover{text-decoration:underline}.form-checkbox-text span{font-weight:700;color:var(--color-white)}.form-checkbox-input{display:none}.form-checkbox-input:checked~.form-checkbox-icon::after{opacity:1}.form-checkbox-icon{display:block;height:10px;width:10px;border:1px solid currentColor;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.form-checkbox-icon::after{content:"";width:4px;height:4px;border-radius:1px;background-color:var(--color-yellow);background-size:100% 100%;opacity:0;transition:opacity .3s}@media(max-width: 991.98px){.form-checkbox-icon::after{width:8px;height:8px}}@media(max-width: 991.98px){.form-checkbox-icon{width:20px;height:20px}}.form-checkbox--dark{color:rgba(0,0,0,.25)}.form-checkbox--dark .form-checkbox-text span{color:var(--color-gray-4B)}.form-checkbox--dark .form-checkbox-icon{border-color:rgba(0,0,0,.65)}@media(max-width: 991.98px){.form-checkbox{gap:24px}}.text-styled *+h1,.text-styled *+h2,.text-styled *+h3,.text-styled *+h4,.text-styled *+h5,.text-styled *+h6{margin-top:16px}.text-styled h3{font-weight:500}.text-styled ul,.text-styled ol{margin-bottom:0;padding-left:24px}.text-styled ul li+li,.text-styled ol li+li{margin-top:0}.text-styled ul li::marker{font-size:14px}.text-styled *+*{margin-top:10px}.text-styled div+div{margin-top:32px}.logo{display:inline-block;text-decoration:none;font-family:var(--font-family-secondary);font-size:24px;font-weight:300;line-height:33px;flex-shrink:0;transition:all .3s;position:relative;z-index:300}.logo span{font-weight:600}.breadcrumbs{padding:0;margin:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.breadcrumbs li{font-family:var(--font-family-main);font-size:16px;line-height:21px;color:currentColor}.breadcrumbs li a{display:inline-block;text-decoration:none;transition:all .3s}.breadcrumbs li a:hover,.breadcrumbs li a:focus{text-decoration:underline}.breadcrumbs li span{display:block}.breadcrumbs li:not(:first-child){display:flex;align-items:center;gap:6px;font-weight:500}.breadcrumbs li:not(:first-child)::before{content:"/";display:block}.breadcrumbs li:not(:last-child){opacity:.6}@media(max-width: 991.98px){.breadcrumbs{display:none}}.container{--bs-gutter-x: 32px}@media(min-width: 1400px){.container{max-width:1280px}}@media(max-width: 575.98px){.container{--bs-gutter-x: 30px}}.row{--bs-gutter-x: 32px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-main);margin-bottom:0;font-weight:400}.h1,h1{font-family:var(--font-family-secondary);font-size:40px;line-height:44px}@media(max-width: 991.98px){.h1,h1{font-size:32px;line-height:35px}}.h2,h2{font-size:32px;line-height:42px}@media(max-width: 991.98px){.h2,h2{font-size:24px;line-height:29px}}.h3,h3{font-size:24px;line-height:31px}.h4,h4{font-size:20px;line-height:26px}.h5,h5{font-size:16px;font-weight:500;line-height:18px}.h6,h6{font-size:14px;line-height:17px}p{margin-bottom:0}p+p{margin-top:10px}a{color:inherit}a:hover{color:inherit}.btn{--bs-btn-padding-x: 19px;--bs-btn-padding-y: 12px;--bs-btn-font-family: var(--font-family-main);--bs-btn-font-size: 14px;--bs-btn-font-weight: 500;--bs-btn-line-height: 19px;--bs-btn-color: var(--color-black);--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 12px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: none;transition:all .3s;box-shadow:var(--bs-btn-box-shadow)}.btn-light{--bs-btn-color: var(--color-white);--bs-btn-bg: rgba(255, 255, 255, 0.2);--bs-btn-border-color: rgba(255, 255, 255, 0.25);--bs-btn-hover-color: var(--color-white);--bs-btn-hover-bg: rgba(255, 255, 255, 0.2);--bs-btn-hover-border-color: var(--color-white);--bs-btn-active-color: var(--color-white);--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: var(--color-white);--bs-btn-disabled-color: var(--color-white);--bs-btn-disabled-bg: rgba(255, 255, 255, 0.2);--bs-btn-disabled-border-color: rgba(255, 255, 255, 0.25);backdrop-filter:blur(5px)}.btn-secondary{--bs-btn-color: var(--color-black);--bs-btn-bg: rgba(255, 255, 255, 0.5);--bs-btn-border-color: rgba(255, 255, 255, 0.25);--bs-btn-hover-color: var(--color-white);--bs-btn-hover-bg: rgba(255, 255, 255, 0.5);--bs-btn-hover-border-color: var(--color-white);--bs-btn-active-color: var(--color-white);--bs-btn-active-bg: rgba(255, 255, 255, 0.5);--bs-btn-active-border-color: var(--color-white);--bs-btn-disabled-color: var(--color-black);--bs-btn-disabled-bg: rgba(255, 255, 255, 0.5);--bs-btn-disabled-border-color: rgba(255, 255, 255, 0.25);backdrop-filter:blur(5px)}.btn-warning{--bs-btn-color: var(--color-white);--bs-btn-bg: var(--color-yellow);--bs-btn-border-color: var(--color-yellow);--bs-btn-hover-color: var(--color-yellow);--bs-btn-hover-bg: var(--color-white);--bs-btn-hover-border-color: var(--color-yellow);--bs-btn-active-color: var(--color-yellow);--bs-btn-active-bg: var(--color-white);--bs-btn-active-border-color: var(--color-yellow);--bs-btn-disabled-color: var(--color-white);--bs-btn-disabled-bg: var(--color-yellow);--bs-btn-disabled-border-color: var(--color-yellow)}.form-group{display:flex;flex-direction:column}.form-control{font-family:var(--font-family-secondary);padding:13px 11px;font-size:12px;font-weight:500;line-height:17px;color:var(--color-white);background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.8);border-radius:12px;transition:all .3s}.form-control:focus{color:var(--color-white);background-color:hsla(0,0%,100%,.6);border-color:var(--color-white);box-shadow:none}.form-control::-moz-placeholder{color:var(--color-white);opacity:1}.form-control::placeholder{color:var(--color-white);opacity:1}.form-control--dark{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.form-control--dark:focus{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.form-control--dark::-moz-placeholder{color:hsla(0,0%,100%,.4)}.form-control--dark::placeholder{color:hsla(0,0%,100%,.4)}.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:11px;background-image:none}.form-control.is-invalid:hover,.form-control.is-invalid:focus,.was-validated .form-control:invalid:hover,.was-validated .form-control:invalid:focus{box-shadow:none}.form-control.is-valid,.was-validated .form-control:valid{border-color:rgba(0,0,0,0);padding-right:20px;background-image:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:rgba(0,0,0,0);box-shadow:none}.invalid-feedback{font-size:12px;line-height:16px}.modal{--bs-modal-color: var(--color-black);--bs-modal-bg: var(--color-white);--bs-modal-width: 478px;backdrop-filter:blur(10px)}.modal-content{padding:46px 22px;border:0;border-radius:16px;border:2px solid rgba(0,0,0,.1)}.modal-content--success{justify-content:center}.modal-content--success .modal-text{max-width:238px}.modal-header{padding:0;border-bottom:0;flex-direction:column;align-items:center;gap:16px;text-align:center}.modal-headline{font-weight:500;line-height:26px}.modal-text{font-size:16px;line-height:19px;max-width:281px}.modal-body{padding:32px 0 0 0}.modal-form{display:flex;flex-direction:column;align-items:center;gap:20px}.modal-form-group{display:flex;flex-direction:column;gap:10px;max-width:244px;width:100%}.modal-form-btn{width:100%}@media(max-width: 991.98px){.modal-form .form-checkbox{padding:0;max-width:244px;gap:12px}.modal-form .form-checkbox .form-checkbox-icon{width:15px;height:15px}}.modal-backdrop{--bs-backdrop-bg: var(--color-black);--bs-backdrop-opacity: 0.5}@media(max-width: 575.98px){.modal-dialog{margin-left:16px;margin-right:16px}}html{font-size:16px}html.is-lock{overflow:hidden}body{font-family:var(--font-family-main);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-black);background-color:var(--color-gray-F5);min-width:393px}img{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}svg{display:block;flex-shrink:0}.layout{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden;position:relative}.main{flex-grow:1}.section{padding-bottom:104px}.section-head{margin-bottom:64px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.section-head h1 span,.section-head h2 span{font-weight:700}.section-head p{font-size:20px;line-height:26px}@media(max-width: 991.98px){.section-head p{font-size:16px;line-height:21px}}@media(max-width: 991.98px){.section-head{margin-bottom:32px}}@media(max-width: 991.98px){.section{padding-bottom:64px}}.page{padding-top:64px}.header{padding-top:34px;padding-bottom:24px;color:var(--color-white);position:absolute;top:0;left:0;width:100%;z-index:100}@media(min-width: 1400px){.header-container{max-width:1408px}}.header-wrap{display:flex;align-items:center;gap:28px}.header-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:4px}.header-menu li{font-family:var(--font-family-secondary);font-size:14px;font-weight:500;line-height:19px}.header-menu li a{display:inline-block;text-decoration:none;transition:all .3s}.header-menu li a:hover,.header-menu li a:focus,.header-menu li a:active{border-color:var(--color-white)}@media(min-width: 1200px){.header-menu li a{padding:11px 19px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(5px);border-radius:12px}}.header-menu li.parent{position:relative}.header-menu li.parent>div{display:flex;align-items:center;gap:30px}.header-menu li.parent>div a{padding:0;background-color:rgba(0,0,0,0);border:0;backdrop-filter:none;border-radius:0}.header-menu li.parent>div svg{color:var(--color-black);width:15px;height:16px;transition:all .3s}@media(max-width: 1199.98px){.header-menu li.parent>div svg.is-active{transform:rotate(-180deg)}}@media(min-width: 1200px){.header-menu li.parent>div{padding:11px 19px;color:var(--color-black);background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.8);backdrop-filter:blur(5px);border-radius:12px;justify-content:space-between;min-width:198px}}.header-menu li.parent ul{display:none;margin:0;padding:0;list-style:none}.header-menu li.parent ul li a{padding-top:7px;padding-bottom:7px;width:100%}@media(max-width: 1199.98px){.header-menu li.parent ul li a{padding:0}}.header-menu li.parent ul li:not(:last-child){margin-bottom:4px}@media(max-width: 1199.98px){.header-menu li.parent ul li:not(:last-child){margin-bottom:6px}}@media(max-width: 1199.98px){.header-menu li.parent ul li{font-size:16px;line-height:22px;opacity:.4}}@media(min-width: 1200px){.header-menu li.parent ul{position:absolute;top:calc(100% + 5px);left:0;width:100%}.header-menu li.parent ul::before{content:"";display:block;position:absolute;top:-5px;left:0;width:100%;height:5px}}@media(max-width: 1199.98px){.header-menu li.parent ul{padding-left:10px}}@media(min-width: 1200px){.header-menu li.parent:hover>ul{display:block}.header-menu li.parent:hover>div svg{transform:rotate(-180deg)}}@media(min-width: 1200px){.header-menu li.parent--dark ul li a{background-color:rgba(0,0,0,.3)}}@media(max-width: 1199.98px){.header-menu li.parent{display:flex;flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width: 1199.98px){.header-menu li{font-size:20px;line-height:28px}}@media(min-width: 1200px){.header-menu{margin-left:auto}}@media(max-width: 1199.98px){.header-menu{flex-direction:column;align-items:flex-start;gap:12px}}.header-contacts{display:flex;align-items:center;gap:4px}.header-contacts-group{display:contents}@media(min-width: 1200px){.header-contacts-group{padding:11px 19px;display:flex;align-items:center;gap:24px;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(5px);border-radius:12px}}.header-contacts-tel{font-family:var(--font-family-secondary);font-size:14px;font-weight:500;line-height:19px;text-align:center;display:inline-block;text-decoration:none;transition:all .3s}.header-contacts-tel:hover{text-decoration:underline}@media(max-width: 1199.98px){.header-contacts-tel{padding:11px 20px;color:var(--color-black);background:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.1);border-radius:12px;width:100%}.header-contacts-tel:hover{text-decoration:none;border-color:var(--color-white)}}@media(max-width: 1199.98px){.header-contacts-get-a-call{padding:11px 20px;background:hsla(0,0%,100%,.2);color:var(--color-black);border:1px solid rgba(0,0,0,.1);border-radius:12px;width:100%}.header-contacts-get-a-call:hover,.header-contacts-get-a-call:focus,.header-contacts-get-a-call:active{color:var(--color-black) !important}}@media(min-width: 1200px){.header-contacts .social li a{width:20px;height:20px}}@media(max-width: 1199.98px){.header-contacts .social li a{width:50px;height:50px}}@media(max-width: 1199.98px){.header-contacts .social{margin-top:16px;order:3}}@media(max-width: 1199.98px){.header-contacts{margin-left:-56px;flex-direction:column;min-width:208px;flex-shrink:0}}.header-burger{padding:0;border:0;display:block;width:50px;height:50px;background-color:rgba(0,0,0,0);color:var(--color-white);cursor:pointer;outline:none;flex-shrink:0;position:relative;z-index:300}.header-burger span{display:block;position:absolute;height:2px;width:35px;background-color:currentColor;opacity:1;left:7px;transform:rotate(0deg);transition:.3s ease-in-out;border-radius:3px}.header-burger span:nth-child(1){top:14px}.header-burger span:nth-child(2){top:24px}.header-burger span:nth-child(3){top:34px}.header-burger.is-active{color:var(--color-black)}.header-burger.is-active span:nth-child(1){top:24px;transform:rotate(135deg)}.header-burger.is-active span:nth-child(2){opacity:0;width:0}.header-burger.is-active span:nth-child(3){top:24px;transform:rotate(-135deg)}@media(min-width: 1200px){.header-overlay-inner{padding-left:0;padding-right:0;max-width:100%;display:contents !important}}@media(max-width: 1199.98px){.header-overlay-inner{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;display:flex;align-items:flex-start;justify-content:space-between}}@media(min-width: 1200px){.header-overlay{display:contents !important}}@media(max-width: 1199.98px){.header-overlay{padding:97px 0 16px 0 !important;display:flex;flex-direction:column;position:fixed;top:0;right:-100%;background-color:var(--color-gray-D9);color:var(--color-black);border:1px solid rgba(0,0,0,.1);width:100%;height:auto;max-height:100vh;z-index:200;border-radius:16px;transition:right .6s ease-in-out}.header-overlay.is-open{right:0}}.header:has(.header-overlay.is-open) .logo{color:var(--color-black)}@media(max-width: 991.98px){.header{padding-top:32px;padding-bottom:32px}}.hero-wrap{padding-top:102px;padding-bottom:20px;min-height:156px;color:var(--color-white);position:relative;z-index:1}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-img img{width:100%;height:100%}.hero-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:.3}.hero-content{margin-top:132px;display:flex;flex-direction:column;align-items:flex-start;max-width:552px}@media(max-width: 991.98px){.hero-content{margin-top:69px}}@media(max-width: 575.98px){.hero-content{max-width:305px}}.hero-title span{display:block;font-weight:600}.hero-text{margin-top:20px;font-size:20px;font-weight:400;line-height:22px}@media(max-width: 991.98px){.hero-text{margin-top:24px;font-size:16px;line-height:18px}}.hero-btn{margin-top:32px}.hero:has(.hero-content) .hero-wrap{min-height:718px}@media(max-width: 991.98px){.hero:has(.hero-content) .hero-wrap{min-height:648px}}.hero:has(.breadcrumbs) .hero-content{margin-top:111px}@media(max-width: 991.98px){.hero:has(.breadcrumbs) .hero-content{margin-top:88px;max-width:100%}}.hero:has(.breadcrumbs) .hero-title{font-weight:600}@media(max-width: 991.98px){.hero:has(.breadcrumbs) .hero-title{font-size:24px;line-height:26px}}@media(max-width: 991.98px){.hero:has(.breadcrumbs) .hero-btn{margin-top:24px}}@media(min-width: 992px){.services-slider .swiper-wrapper{transform:none !important;flex-wrap:wrap;row-gap:12px;margin-left:-8px;margin-right:-8px;justify-content:center}}@media(min-width: 992px){.services-slider .swiper-wrapper .swiper-slide:nth-child(1),.services-slider .swiper-wrapper .swiper-slide:nth-child(2),.services-slider .swiper-wrapper .swiper-slide:nth-child(3),.services-slider .swiper-wrapper .swiper-slide:nth-child(4){width:50%}}@media(min-width: 1200px){.services-slider .swiper-wrapper .swiper-slide:nth-child(1),.services-slider .swiper-wrapper .swiper-slide:nth-child(2),.services-slider .swiper-wrapper .swiper-slide:nth-child(3),.services-slider .swiper-wrapper .swiper-slide:nth-child(4){width:25%}}@media(min-width: 992px){.services-slider .swiper-wrapper .swiper-slide:nth-child(5),.services-slider .swiper-wrapper .swiper-slide:nth-child(6),.services-slider .swiper-wrapper .swiper-slide:nth-child(7),.services-slider .swiper-wrapper .swiper-slide:nth-child(8),.services-slider .swiper-wrapper .swiper-slide:nth-child(9){width:50%}}@media(min-width: 1200px){.services-slider .swiper-wrapper .swiper-slide:nth-child(5),.services-slider .swiper-wrapper .swiper-slide:nth-child(6),.services-slider .swiper-wrapper .swiper-slide:nth-child(7),.services-slider .swiper-wrapper .swiper-slide:nth-child(8),.services-slider .swiper-wrapper .swiper-slide:nth-child(9){width:332px}}@media(min-width: 992px){.services-slider .swiper-wrapper .swiper-slide{padding-left:8px;padding-right:8px;margin:0 !important;flex:0 0 auto}}@media(max-width: 991.98px){.services-slider .swiper-wrapper .swiper-slide{width:300px}}@media(max-width: 991.98px){.services-slider{overflow:visible}}.services-card{padding:70px 20px 20px 20px;display:flex;flex-direction:column;align-items:center;height:360px;overflow:hidden;border-radius:16px;color:var(--color-white);text-decoration:none;position:relative;z-index:1}.services-card-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:all .3s}.services-card-img img{width:100%;height:100%}.services-card-title{z-index:10}.services-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:60%;backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.services-card:hover{color:var(--color-white)}.services-card:hover .services-card-img{transform:scale(1.05)}@media(max-width: 991.98px){.advantages-wrap{padding:0 34px}}.advantages-items{row-gap:32px;justify-content:center}@media(max-width: 767.98px){.advantages-items{row-gap:12px}}.advantages-card{padding:46px 44px;border:2px solid rgba(0,0,0,.1);border-radius:16px;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;height:100%;min-height:235px;transition:all .3s}.advantages-card::before{content:"";display:block;flex-shrink:0;width:33px;height:33px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMzMzMgMjkuNjY2N0MyMy42OTcxIDI5LjY2NjcgMjkuNjY2NyAyMy42OTcxIDI5LjY2NjcgMTYuMzMzM0MyOS42NjY3IDguOTY5NTQgMjMuNjk3MSAzIDE2LjMzMzMgM0M4Ljk2OTU0IDMgMyA4Ljk2OTU0IDMgMTYuMzMzM0MzIDIzLjY5NzEgOC45Njk1NCAyOS42NjY3IDE2LjMzMzMgMjkuNjY2N1oiIHN0cm9rZT0iI0YzQkIwNiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xMS42NjY2IDE3TDE0LjMzMzMgMTkuNjY2N0wyMSAxMyIgc3Ryb2tlPSIjRjNCQjA2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.advantages-card-text{font-size:12px;line-height:14px}.advantages-card:hover{border-color:var(--color-yellow)}.contacts-row{row-gap:32px}.contacts-media{min-height:454px;position:relative;z-index:1}.contacts-media>*:nth-child(1){top:0;left:0;z-index:2}.contacts-media>*:nth-child(2){bottom:0;left:111px;z-index:3}@media(max-width: 991.98px){.contacts-media>*:nth-child(2){left:37px}}.contacts-media>*:nth-child(3){top:64px;right:0;z-index:4}@media(max-width: 991.98px){.contacts-media>*:nth-child(3){top:60px;right:auto;left:142px}}@media(max-width: 991.98px){.contacts-media{margin:0 5px;min-height:280px}}.contacts-img,.contacts-map{position:absolute;overflow:hidden;border-radius:16px;width:262px;height:260px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border:2px solid rgba(0,0,0,.1)}@media(max-width: 991.98px){.contacts-img,.contacts-map{width:180px;height:180px}}.contacts-img img{width:100%;height:100%}.contacts-info{padding:67px 0;display:flex;flex-direction:column;align-items:flex-start;gap:27px}@media(max-width: 991.98px){.contacts-info{padding:0}}.contacts-title{font-size:32px;font-weight:500;line-height:38px}.contacts-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.contacts-item-address{margin-bottom:0;font-size:16px;font-weight:500;line-height:19px}.contacts-item-group{display:flex;align-items:flex-start;gap:12px 24px;flex-wrap:wrap}.contacts-item-link{font-size:16px;font-weight:500;line-height:19px;display:inline-block;text-decoration:none;transition:all .3s}.contacts-item-link:hover{text-decoration:underline}.contacts-item-text{font-size:16px;line-height:19px}@media(min-width: 992px){.contacts.page{padding:104px 0}}@media(min-width: 992px){.contacts{padding-bottom:61px}}.feedback{color:var(--color-white)}.feedback-wrap{padding:140px 0;position:relative;z-index:1;min-height:523px}@media(max-width: 991.98px){.feedback-wrap{padding:70px 0;min-height:587px}}.feedback-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.feedback-img img{width:100%;height:100%}.feedback-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom, black 0%, black 75%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black 75%, transparent 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.feedback-info{margin:0 auto;max-width:582px;display:flex;flex-direction:column;align-items:center}@media(max-width: 991.98px){.feedback-info{max-width:100%}}.feedback-title{margin-bottom:12px;text-align:center}.feedback-title span{font-weight:700}@media(max-width: 991.98px){.feedback-title{line-height:31px}}.feedback-text{text-align:center;font-size:20px;line-height:24px;max-width:562px}@media(max-width: 991.98px){.feedback-text{font-size:16px;line-height:19px;max-width:100%}}.feedback-form{margin-top:19px;display:flex;flex-direction:column;align-items:center;gap:19px;max-width:574px;width:100%}.feedback-form-group{display:flex;align-items:flex-start;gap:12px;width:100%}@media(max-width: 991.98px){.feedback-form-group{flex-direction:column}}.feedback-form-btn{width:100%;max-width:150px}@media(max-width: 991.98px){.feedback-form-btn{max-width:100%}}.feedback-form .form-group{flex-grow:1;min-height:44px;width:100%}.feedback-form .form-control{height:100%}@media(max-width: 991.98px){.feedback-form .form-checkbox{align-self:flex-start}}@media(max-width: 991.98px){.feedback-form{max-width:100%}}.about-head{margin-bottom:64px}.about-row{row-gap:32px}.about-text{font-size:20px;line-height:26px}.about-text *+*{margin-top:16px}.about-text h1,.about-text h2,.about-text h3,.about-text h4,.about-text h5,.about-text h6{font-weight:500}.about-img{margin-left:auto;max-width:421px;height:360px;overflow:hidden;border-radius:16px}.about-img img{width:100%;height:100%}@media(max-width: 991.98px){.about-img{max-width:100%}}.price-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.price-item{padding:14px 46px;display:flex;align-items:flex-start;gap:16px;border:2px solid rgba(0,0,0,.1);background-color:var(--color-white);border-radius:16px;font-size:20px;font-weight:500;line-height:22px;transition:all .3s}.price-item p+p{margin-top:0}.price-item-text{flex-grow:1}.price-item-value{flex-shrink:0;max-width:50%;text-align:right}.price-item:hover{border-color:var(--color-yellow)}@media(max-width: 991.98px){.price-item{padding:14px 22px;flex-direction:column}}.footer{padding:0 32px 32px 32px}.footer-row{align-items:flex-end;row-gap:48px}.footer-wrap{margin:0 auto;padding:64px 0;max-width:1376px;border-radius:16px;background-color:var(--color-white)}@media(max-width: 991.98px){.footer-wrap{padding:32px 0}}.footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:36px}.footer-contacts-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer-contacts-item p{font-size:16px;font-weight:500;line-height:19px}.footer-contacts-item p a{display:inline-block;text-decoration:none;transition:all .3s}.footer-contacts-item p a:hover{text-decoration:underline}.footer-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-menu li{font-size:16px;font-weight:700;line-height:21px}.footer-menu li a{display:inline-block;text-decoration:none;transition:all .3s}.footer-menu li a:hover{text-decoration:underline}.footer-copy{margin-top:62px;display:inline-block;text-decoration:none;font-family:var(--font-family-secondary);font-size:12px;font-weight:400;line-height:16px;color:var(--color-gray-4B)}.footer-copy:hover{color:var(--color-gray-4B);text-decoration:underline}@media(max-width: 991.98px){.footer{padding-left:16px;padding-right:16px}}