@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--font-family-main: 'Inter Tight', sans-serif;--font-family-secondary: 'Bebas Neue', sans-serif;--font-family-third: 'Inter', sans-serif;--font-size: 1rem;--font-weight: 400;--line-height: 130%;--bg: #f2f8fd;--blue: #71a2cc;--blue2: #153856;--plashki: rgba(60, 133, 195, 0.04);--w: #fff;--dark-blue-100: #13253b;--dark-blue-50: rgba(19, 37, 59, 0.5);--dark-blue-10: rgba(19, 37, 59, 0.1)}@font-face{font-family:"Bebas Neue";src:url("/site/fonts/BebasNeue/BebasNeueBold.woff2") format("woff2"),url("/site/fonts/BebasNeue/BebasNeueBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.social{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:.563rem}.social li{flex-shrink:0}.social-link{display:flex;align-items:center;justify-content:center;color:currentColor;width:.75rem;height:.75rem;border-radius:0;overflow:hidden;transition:all .3s}.social-link svg{width:100%;height:100%}@media(max-width: 1199.98px){.social-link svg{width:.875rem;height:.875rem}}.social-link:hover{color:var(--blue)}@media(max-width: 1199.98px){.social-link{width:2.5rem;height:2.5rem;border:.063rem solid currentColor;border-radius:.25rem}}@media(max-width: 1199.98px){.social{gap:.25rem}}.slider-button{position:absolute;top:50%;transform:translateY(-50%);padding:0;border:none;width:2.875rem;height:2.875rem;display:flex;align-items:center;justify-content:center;background-color:var(--dark-blue-10);backdrop-filter:blur(10px);color:var(--w);border-radius:.25rem;transition:all .3s;flex-shrink:0;z-index:999}.slider-button svg{width:1.875rem;height:1.875rem}.slider-button:not(.swiper-button-disabled):hover,.slider-button:not(.swiper-button-disabled):focus,.slider-button:not(.swiper-button-disabled):active{background-color:var(--blue);color:var(--w)}.slider-button.swiper-button-disabled{opacity:.5}.slider-button-prev{left:-1.563rem}@media(max-width: 991.98px){.slider-button-prev{left:-0.625rem}}.slider-button-next{right:-1.563rem}@media(max-width: 991.98px){.slider-button-next{right:-0.625rem}}.slider-nav{display:flex;gap:.5rem}.slider-nav .slider-button{position:static;transform:none}.slider-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.313rem .625rem;width:100%;z-index:100}.slider-bullet{width:.375rem;height:.375rem;background:var(--dark-blue-10);border-radius:50%;flex-shrink:0;transition:all .3s}.slider-bullet-active{background:var(--dark-blue-100);opacity:1}.form-checkbox{cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.form-checkbox .invalid-feedback{margin-top:0;grid-column:2 span}.form-checkbox-text{font-family:var(--font-family-main);display:block;font-size:.625rem;font-weight:400;line-height:90%;opacity:.5}.form-checkbox-text a{text-decoration:none;display:inline;transition:all .3s}.form-checkbox-text a:hover{text-decoration:underline}.form-checkbox-input{display:none}.form-checkbox-input:checked~.form-checkbox-icon::after{opacity:1}.form-checkbox-icon{display:block;height:.875rem;width:.875rem;border:.063rem solid currentColor;border-radius:.063rem;flex-shrink:0;position:relative;transition:all .3s;opacity:.5}.form-checkbox-icon::after{content:"";display:block;position:absolute;top:-0.063rem;left:-0.063rem;width:.875rem;height:.875rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEgNC4yNUw1LjUgOS43NUwzIDcuMjUiIHN0cm9rZT0iIzEzMjUzQiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");background-size:100% 100%;opacity:0;transition:opacity .3s}.text-styled ul,.text-styled ol{margin-bottom:0;padding-left:1.5rem}.text-styled *+*{margin-top:.625rem}.text-styled div+div{margin-top:2.5rem}@media(max-width: 991.98px){.text-styled div+div{margin-top:1.875rem}}.text-styled h1+*,.text-styled h2+*,.text-styled *+h1,.text-styled *+h2{margin-top:2.5rem}@media(max-width: 991.98px){.text-styled h1+*,.text-styled h2+*,.text-styled *+h1,.text-styled *+h2{margin-top:1.875rem}}.text-styled h3+*,.text-styled h4+*,.text-styled h5+*,.text-styled h6+*,.text-styled *+h3,.text-styled *+h4,.text-styled *+h5,.text-styled *+h6{margin-top:1.875rem}.fslightbox-container{backdrop-filter:blur(20px);background:rgba(19,37,59,.3) !important}.container{--bs-gutter-x: 0.75rem}@media(min-width: 1400px){.container{max-width:84rem}}@media(max-width: 575.98px){.container{--bs-gutter-x: 2rem}}.row{--bs-gutter-x: 0.75rem}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-secondary);margin-bottom:0;font-weight:700;line-height:1}.h1,h1{font-size:4.375rem}@media(max-width: 991.98px){.h1,h1{font-size:3.125rem}}.h2,h2{font-size:3.125rem}@media(max-width: 991.98px){.h2,h2{font-size:2.125rem}}.h3,h3{font-size:2.125rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1.125rem}p{margin-bottom:0}p+p{margin-top:.625rem}a{color:inherit}a:hover{color:inherit}.btn{--bs-btn-padding-y: 1.5rem;--bs-btn-padding-x: 2.875rem;--bs-btn-font-family: var(--font-family-secondary);--bs-btn-font-size: 1.25rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 0.875rem;--bs-btn-color: var(--color-black);--bs-btn-bg: transparent;--bs-btn-border-width: 0.063rem;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.25rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: none;box-shadow:var(--bs-btn-box-shadow);transition:all .3s;text-transform:uppercase}.btn-primary{--bs-btn-color: var(--w);--bs-btn-bg: var(--blue2);--bs-btn-border-color: var(--blue2);--bs-btn-hover-color: var(--w);--bs-btn-hover-bg: var(--blue);--bs-btn-hover-border-color: var(--blue);--bs-btn-active-color: var(--w);--bs-btn-active-bg: var(--blue);--bs-btn-active-border-color: var(--blue);--bs-btn-disabled-color: var(--w);--bs-btn-disabled-bg: var(--blue2);--bs-btn-disabled-border-color: var(--blue2)}.btn-outline-light{--bs-btn-color: var(--w);--bs-btn-bg: transparent;--bs-btn-border-color: var(--w);--bs-btn-hover-color: var(--dark-blue-100);--bs-btn-hover-bg: var(--w);--bs-btn-hover-border-color: var(--w);--bs-btn-active-color: var(--dark-blue-100);--bs-btn-active-bg: var(--w);--bs-btn-active-border-color: var(--w);--bs-btn-disabled-color: var(--w);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--w)}.btn-secondary{--bs-btn-color: var(--w);--bs-btn-bg: rgba(255, 255, 255, 0.1);--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--dark-blue-100);--bs-btn-hover-bg: var(--w);--bs-btn-hover-border-color: var(--w);--bs-btn-active-color: var(--dark-blue-100);--bs-btn-active-bg: var(--w);--bs-btn-active-border-color: var(--w);--bs-btn-disabled-color: var(--w);--bs-btn-disabled-bg: rgba(255, 255, 255, 0.1);--bs-btn-disabled-border-color: transparent}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.form-group{display:flex;flex-direction:column;position:relative}.form-control{font-family:var(--font-family-main);padding:.875rem;font-size:.875rem;font-weight:400;line-height:130%;color:var(--dark-blue-100);background-color:var(--plashki);border:none;border-radius:.25rem;transition:all .3s}.form-control:hover,.form-control:focus{color:var(--dark-blue-100);background-color:var(--plashki);box-shadow:none}.form-control::-moz-placeholder{color:var(--dark-blue-50);opacity:1}.form-control::placeholder{color:var(--dark-blue-50);opacity:1}textarea.form-control{resize:none;min-height:5.625rem}.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:0;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{padding-right:0;background-image:none}.form-control.is-valid:hover,.form-control.is-valid:focus,.was-validated .form-control:valid:hover,.was-validated .form-control:valid:focus{box-shadow:none}.invalid-feedback{margin-top:.125rem;font-size:.75rem;line-height:1rem}.modal{--bs-modal-color: var(--dark-blue-100);--bs-modal-bg: var(--bg);--bs-modal-width: 26.25rem}.modal-content{padding:1.875rem 2.375rem;border:0;border-radius:.25rem;justify-content:center;position:relative;z-index:1}@media(max-width: 991.98px){.modal-content{padding:1.875rem 1rem}}.modal-header{padding:0;border-bottom:0;flex-direction:column;align-items:flex-start;gap:.625rem}.modal-body{padding:1.25rem 0 0 0}.modal-close{padding:0;position:absolute;top:.625rem;right:.625rem;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;color:var(--blue);opacity:.5;transition:all .3s}.modal-close-icon{width:100%;height:100%}.modal-close:hover{opacity:1}.modal-form{display:flex;flex-direction:column;gap:.375rem}.modal-form-group{display:flex;flex-direction:column;gap:.625rem}.modal-form-btn{width:100%}.modal-btn{width:100%}.modal-success .modal-content{min-height:34.375rem}@media(max-width: 575.98px){.modal-dialog{margin-left:1rem;margin-right:1rem}}.accordion{display:flex;flex-direction:column;gap:.5rem}.accordion-item{overflow:hidden;padding:0;border-radius:.25rem !important;border:none;background-color:var(--bg);transition:all .3s}.accordion-button{padding:.875rem .875rem .875rem 1.25rem;justify-content:space-between;gap:.75rem;border-radius:0 !important;background-color:rgba(0,0,0,0) !important;color:var(--dark-blue-100);transition:all .3s}.accordion-button::after{display:none}.accordion-button:not(.collapsed){color:var(--dark-blue-100);box-shadow:none}.accordion-button:not(.collapsed) .accordion-icon::before{transform:translateY(-50%) rotate(90deg)}.accordion-button:not(.collapsed) .accordion-icon::after{transform:translateX(-50%) rotate(180deg)}@media(max-width: 991.98px){.accordion-button{padding:.625rem .625rem .625rem .875rem}}.accordion-icon{width:2.5rem;height:2.5rem;position:relative;display:block;color:var(--blue2);background-color:var(--plashki);border-radius:50%;flex-shrink:0}.accordion-icon::before,.accordion-icon::after{content:"";position:absolute;background-color:currentColor;border-radius:.125rem;transition:all .3s}.accordion-icon::before{top:50%;left:50%;transform:translateY(-50%);margin-left:-0.063rem;width:.125rem;height:1.125rem}.accordion-icon::after{top:50%;left:50%;transform:translateX(-50%);margin-top:-0.063rem;width:1.125rem;height:.125rem}.accordion-body{padding:0 1.25rem 1.25rem 1.25rem;color:var(--dark-blue-100);font-size:1rem;line-height:130%}@media(max-width: 991.98px){.accordion-body{padding:0 .875rem .875rem .875rem}}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(--dark-blue-100);background-color:var(--bg);min-width:375px}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:7.5rem}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.section-head span{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;line-height:130%;color:var(--blue2)}.section-head span::before{content:"";display:block;width:.75rem;height:.75rem;background-color:var(--blue);border-radius:.125rem;flex-shrink:0}.section-head>div{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media(max-width: 991.98px){.section{padding-bottom:5rem}}.page{padding-top:5.625rem}@media(max-width: 991.98px){.page{padding-top:3.75rem}}.header{padding-top:.5rem;position:relative;z-index:999}.header-wrap{padding:.625rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.25rem;background-color:var(--w)}@media(max-width: 1199.98px){.header-wrap{padding:.25rem;position:relative}.header-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--w);border-radius:.25rem;z-index:350}}.header-logo{display:block;width:6.5rem;height:5rem;flex-shrink:0;position:relative;z-index:400}.header-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1199.98px){.header-logo{width:4.875rem;height:3.75rem}}.header-menu{margin:0;padding:0;list-style:none;display:flex;gap:1.813rem}.header-menu li{font-size:.875rem;line-height:130%;text-align:center}.header-menu li a{display:inline-block;text-decoration:none;transition:color .3s}.header-menu li a:hover{color:var(--blue)}.header-menu li.parent{position:relative}@media(max-width: 1199.98px){.header-menu li.parent .parent-group{display:flex;align-items:center;gap:.5rem}}.header-menu li.parent .parent-icon{width:.313rem;height:.563rem;transition:all .3s}.header-menu li.parent .parent-icon.show{transform:rotate(90deg)}.header-menu li.parent .parent-menu{padding-left:1.25rem;margin:1.25rem 0 0 0;list-style:none}.header-menu li.parent .parent-menu li{text-align:left}.header-menu li.parent .parent-menu li:not(:last-child){margin-bottom:.875rem}@media(max-width: 1199.98px){.header-menu li.parent .parent-menu li:not(:last-child){margin-bottom:1.25rem}}@media(min-width: 1200px){.header-menu li.parent .parent-menu{display:none;margin:0;padding:1.25rem;background-color:var(--w);color:inherit;position:absolute;top:calc(100% + 2.25rem);left:-1.25rem;width:-moz-max-content;width:max-content;border-radius:.25rem;z-index:100}.header-menu li.parent .parent-menu::before{content:"";display:block;position:absolute;left:0;top:-2.375rem;width:100%;height:2.375rem}}@media(max-width: 1199.98px){.header-menu li.parent .parent-menu{display:none}.header-menu li.parent .parent-menu.show{display:block}}@media(min-width: 1200px){.header-menu li.parent:hover .parent-menu{display:block}}.header-menu li.is-active>a,.header-menu li.is-active div a{color:var(--blue)}@media(max-width: 1399.98px){.header-menu li{font-size:.75rem}}@media(max-width: 1199.98px){.header-menu li{font-size:.875rem;text-align:left}}@media(max-width: 1399.98px){.header-menu{gap:1rem}}@media(max-width: 1199.98px){.header-menu{flex-direction:column;align-items:flex-start;gap:1.25rem}}.header-contacts{display:flex;flex-direction:column;gap:.5rem}.header-contacts-links{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.header-contacts-links-group{display:flex;flex-direction:row-reverse;align-items:center;gap:.875rem}@media(max-width: 1199.98px){.header-contacts-links-group{flex-direction:row;width:100%;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}}@media(max-width: 1199.98px){.header-contacts-links{align-items:flex-start;gap:.75rem}}.header-contacts-tel,.header-contacts-email{font-weight:600;line-height:130%;display:inline-block;text-decoration:none;transition:all .3s}.header-contacts-tel:hover,.header-contacts-email:hover{color:var(--blue)}@media(max-width: 1199.98px){.header-contacts-tel,.header-contacts-email{font-family:var(--font-family-secondary);font-weight:700;line-height:1}}.header-contacts-tel{font-size:.875rem}@media(max-width: 1199.98px){.header-contacts-tel{font-size:2.125rem}}.header-contacts-email{font-size:.75rem}@media(max-width: 1199.98px){.header-contacts-email{font-size:1.5rem}}.header-contacts-group{display:flex;gap:.25rem}.header-contacts-btn{padding:.625rem 1.438rem;font-size:1.125rem;line-height:.813rem}@media(max-width: 1199.98px){.header-contacts-btn{padding:1.063rem;font-size:1.25rem;line-height:.875rem;width:100%}}@media(max-width: 1199.98px){.header-contacts{gap:.75rem;width:100%}}.header-accessibility-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:.063rem solid var(--dark-blue-100);border-radius:.25rem;flex-shrink:0;transition:all .3s}.header-accessibility-btn:hover{background-color:var(--blue2);border-color:var(--blue2);color:var(--w)}@media(max-width: 1199.98px){.header-accessibility-btn{width:3.125rem;height:3.125rem}}.header-overlay{display:contents}@media(min-width: 1200px){.header-overlay-inner{display:contents;width:100%;max-width:100%;padding-left:0;padding-right:0}}@media(max-width: 1199.98px){.header-overlay-inner{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.875rem}}@media(max-width: 1199.98px){.header-overlay{padding:6.5rem 0 1.25rem 0;display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:0;right:-100%;background-color:var(--bg);width:100%;height:100vh;z-index:200;transition:right .6s ease-in-out}.header-overlay.is-open{right:0}}.header-buttons{display:flex;gap:.25rem;position:relative;z-index:400}.header-burger{padding:0;display:block;width:3.125rem;height:3.125rem;background-color:var(--dark-blue-100);border:0;border-radius:.375rem;color:var(--w);cursor:pointer;outline:none;flex-shrink:0;position:relative;transition:all .3s}.header-burger span{display:block;position:absolute;height:.125rem;width:1.875rem;background-color:currentColor;opacity:1;left:.625rem;transform:rotate(0deg);transition:.3s ease-in-out;border-radius:3px}.header-burger span:nth-child(1){top:1.188rem}.header-burger span:nth-child(2){top:1.813rem}.header-burger.is-active span{width:1.575rem;left:.775rem}.header-burger.is-active span:nth-child(1){top:1.413rem;transform:rotate(135deg)}.header-burger.is-active span:nth-child(2){top:1.413rem;transform:rotate(-135deg)}.header--absolute{position:absolute;top:0;left:0;width:100%}@media(max-width: 1199.98px){.header{padding-top:.375rem}}.hero{background-color:var(--plashki)}.hero-slider .swiper-slide{display:flex;align-items:flex-end;min-height:43.75rem}@media(max-width: 991.98px){.hero-slider .swiper-slide{padding:4.625rem 0 1.25rem 0;min-height:auto}}.hero-slider .slider-pagination{position:absolute;top:21.25rem;left:1rem;justify-content:center;width:calc(100% - 2rem)}.hero-slider .slider-nav{position:absolute;bottom:7.5rem;right:.75rem;justify-content:end;width:calc(50% - .75rem)}.hero-slider .slider-button{color:var(--dark-blue-100);background-color:var(--plashki)}.hero-wrap{display:grid;grid-template-columns:repeat(12, 1fr);gap:.75rem;align-items:end}@media(max-width: 991.98px){.hero-wrap{display:flex;flex-direction:column-reverse;gap:1rem}}.hero-content{padding:10rem 0 6.875rem 0;display:flex;flex-direction:column;align-items:flex-start;grid-column:7 span}@media(max-width: 991.98px){.hero-content{padding:0}}.hero-title{margin-bottom:1.25rem}.hero-text{font-size:1.125rem;line-height:140%}.hero-btn{margin-top:2.5rem}@media(max-width: 991.98px){.hero-btn{margin-top:1.875rem;width:100%}}.hero-img{margin-left:-7rem;height:37rem;flex-shrink:0;grid-column:5 span;position:relative;z-index:-1}.hero-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 991.98px){.hero-img img{-o-object-fit:cover;object-fit:cover}}@media(max-width: 991.98px){.hero-img{margin-left:0;height:16.25rem;width:100%}}.gallery-wrap{padding:6.25rem 0;background-color:var(--plashki)}@media(max-width: 991.98px){.gallery-wrap{padding:3.75rem 0}}.gallery-head{margin-bottom:3.125rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:12px}.gallery-head span{grid-column:3 span}@media(max-width: 1199.98px){.gallery-head span{grid-column:4 span}}@media(max-width: 991.98px){.gallery-head span{grid-column:1 span}}.gallery-head>div{grid-column:9 span}@media(max-width: 1199.98px){.gallery-head>div{grid-column:8 span}}@media(max-width: 991.98px){.gallery-head>div{grid-column:1 span}}@media(max-width: 991.98px){.gallery-head{margin-bottom:2.5rem;grid-template-columns:1fr;gap:1fr}}.gallery-slider-wrap{position:relative;z-index:1}@media(max-width: 575.98px){.gallery-slider .swiper-slide{width:20.25rem}}@media(max-width: 575.98px){.gallery-slider{overflow:inherit}}.gallery-img{display:block;height:20.25rem;overflow:hidden;border-radius:4px}.gallery-img img{width:100%;height:100%;transition:all .3s}.gallery-img:hover img{transform:scale(1.05)}@media(max-width: 1399.98px){.gallery-img{height:17.063rem}}@media(max-width: 1199.98px){.gallery-img{height:19.25rem}}@media(max-width: 991.98px){.gallery-img{height:21.75rem}}@media(max-width: 767.98px){.gallery-img{height:33rem}}@media(max-width: 575.98px){.gallery-img{height:20.25rem}}.cards-head{margin-bottom:2.5rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:12px}.cards-head span{grid-column:3 span}@media(max-width: 1199.98px){.cards-head span{grid-column:4 span}}@media(max-width: 991.98px){.cards-head span{grid-column:1 span}}.cards-head>div{grid-column:9 span}@media(max-width: 1199.98px){.cards-head>div{grid-column:8 span}}@media(max-width: 991.98px){.cards-head>div{grid-column:1 span}}@media(max-width: 991.98px){.cards-head{margin-bottom:1.875rem;grid-template-columns:1fr;gap:1fr}}.cards-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}@media(max-width: 1199.98px){.cards-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.cards-items{grid-template-columns:1fr}}.cards-item{padding:5rem 1.875rem 1.875rem 1.875rem;border-radius:.25rem;background-color:var(--plashki);display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;position:relative;z-index:1}.cards-item::before{content:"";position:absolute;display:block;top:1.25rem;right:1.25rem;width:.75rem;height:.75rem;background:var(--blue2);border-radius:.125rem}.cards-item-text{font-size:.875rem;line-height:130%}@media(max-width: 991.98px){.cards-item{padding:3.75rem 1.25rem 1.25rem 1.25rem;gap:1.25rem}}.feedback-wrap{padding:.375rem;overflow:hidden;border-radius:.25rem;display:flex;background-color:var(--blue);position:relative;z-index:1}@media(max-width: 991.98px){.feedback-wrap{flex-direction:column;padding-top:13.188rem}}.feedback-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.feedback-img img{width:100%;height:100%;-o-object-position:top left;object-position:top left}@media(max-width: 991.98px){.feedback-img img{-o-object-position:top center;object-position:top center}}.feedback-info{padding:3.125rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;background:var(--blue2);color:var(--w);border-radius:.25rem;max-width:40.375rem}@media(max-width: 991.98px){.feedback-info{padding:1.25rem;gap:1.875rem;max-width:100%}}.feedback-head{margin-bottom:0}.feedback-head span{color:currentColor;opacity:.6}.feedback-head span::before{background-color:currentColor}.feedback-text{font-size:1.125rem;line-height:140%}.feedback-btn{background-color:var(--blue);border-color:var(--blue)}.feedback-btn:hover,.feedback-btn:focus,.feedback-btn:active{background-color:rgba(0,0,0,0) !important}@media(max-width: 991.98px){.feedback-btn{width:100%}}.faq-wrap{padding:5rem 0;background:var(--plashki)}@media(max-width: 991.98px){.faq-wrap{padding:3.75rem 0}}.faq-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}@media(max-width: 991.98px){.faq-group{grid-template-columns:1fr}}.contacts-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}@media(max-width: 991.98px){.contacts-wrap{grid-template-columns:1fr}}.contacts-info{padding:1.875rem;border-radius:.25rem;background-color:var(--plashki);display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.contacts-info-group{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(max-width: 991.98px){.contacts-info-group{width:100%}}.contacts-info-links{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem 1.875rem}@media(max-width: 991.98px){.contacts-info-links{width:100%}}@media(max-width: 575.98px){.contacts-info-links{justify-content:space-between}}.contacts-info-link{font-family:var(--font-family-secondary);font-size:2.125rem;font-weight:700;line-height:1;display:inline-block;text-decoration:none;transition:all .3s}.contacts-info-link:hover{color:var(--blue)}@media(max-width: 991.98px){.contacts-info-link{font-size:1.5rem}}.contacts-info-text{font-size:1.125rem;line-height:140%}.contacts-info-items{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;gap:2.5rem}@media(max-width: 991.98px){.contacts-info-items{flex-direction:column;gap:1.25rem}}.contacts-info-item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.contacts-info-item h6{opacity:.5}.contacts-info-item p{font-size:.875rem;font-weight:500;line-height:130%}.contacts-info-btn{width:100%}@media(max-width: 991.98px){.contacts-info{padding:1.25rem}}.contacts-map{overflow:hidden;border-radius:.25rem;height:100%;min-height:28.313rem}@media(max-width: 991.98px){.contacts-map{min-height:auto;height:28.75rem}}@media(max-width: 991.98px){.contacts{padding-top:2.5rem}}.footer{padding:2.5rem 0;background-color:var(--blue2);color:var(--w)}.footer-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:3.125rem .75rem}@media(max-width: 1199.98px){.footer-wrap{display:grid;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991.98px){.footer-wrap{display:flex;flex-direction:column}}.footer-logo{padding:1rem;display:block;width:10rem;height:10rem;overflow:hidden;border-radius:.25rem;flex-shrink:0;background-color:var(--w)}.footer-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 991.98px){.footer-logo{align-self:center}}.footer-details{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem}.footer-details-item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer-details-item h6{opacity:.4}.footer-details-item p{font-size:.875rem;font-weight:500;line-height:130%}@media(max-width: 991.98px){.footer-details{width:100%}}.footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem}.footer-contacts-title{opacity:.4}.footer-contacts-group{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.footer-contacts-tel,.footer-contacts-email{font-weight:500;line-height:1;display:inline-block;text-decoration:none;transition:all .3s}.footer-contacts-tel:hover,.footer-contacts-email:hover{color:var(--blue)}.footer-contacts-tel{font-size:1.375rem}.footer-contacts-text{font-weight:500;line-height:130%}.footer-contacts-btn{padding:1.063rem 2.625rem;font-size:1.125rem;line-height:.813rem}@media(max-width: 991.98px){.footer-contacts-btn{width:100%}}@media(max-width: 991.98px){.footer-contacts{width:100%}}.footer-accessibility-btn{font-family:var(--font-family-third);padding:.813rem;font-size:.75rem;line-height:1;text-transform:none}@media(max-width: 991.98px){.footer-accessibility-btn{width:100%}}