:root{--white: #ffffff;--blue: #192133;--blue-dark: #0a172d;--blue-medium: #363e52;--blue-70: rgba(14, 19, 31, .7);--blue-medium-80: rgb(10, 22, 44, .70);--brown-medium: #c5a55e;--brown-light: #fbebbe;--brown-lightest: #fbf1e2;--gray: #c7cfe2;--gray2: #778294;--pink: #ffb5b5;--pink2: #d78686}@font-face{font-family:"GraphikLCG";src:url("../fonts/GraphikLCG-Regular.eot");src:url("../fonts/GraphikLCG-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/GraphikLCG-Regular.woff") format("woff"),url("../fonts/GraphikLCG-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"GraphikLCG";src:url("../fonts/GraphikLCG-Medium.eot");src:url("../fonts/GraphikLCG-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/GraphikLCG-Medium.woff") format("woff"),url("../fonts/GraphikLCG-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"NotoSerif";src:url("../fonts/NotoSerif.eot");src:url("../fonts/NotoSerif.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSerif.woff") format("woff"),url("../fonts/NotoSerif.ttf") format("truetype");font-weight:400}@font-face{font-family:"NotoSerif";src:url("../fonts/NotoSerif-Bold.eot");src:url("../fonts/NotoSerif-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSerif-Bold.woff") format("woff"),url("../fonts/NotoSerif-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-Italic.eot");src:url("../fonts/garamond/EBGaramond-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-Italic.woff") format("woff"),url("../fonts/garamond/EBGaramond-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-MediumItalic.eot");src:url("../fonts/garamond/EBGaramond-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-MediumItalic.woff") format("woff"),url("../fonts/garamond/EBGaramond-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-Medium.eot");src:url("../fonts/garamond/EBGaramond-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-Medium.woff") format("woff"),url("../fonts/garamond/EBGaramond-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-SemiBoldItalic.eot");src:url("../fonts/garamond/EBGaramond-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-SemiBoldItalic.woff") format("woff"),url("../fonts/garamond/EBGaramond-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-BoldItalic.eot");src:url("../fonts/garamond/EBGaramond-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-BoldItalic.woff") format("woff"),url("../fonts/garamond/EBGaramond-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-ExtraBold.eot");src:url("../fonts/garamond/EBGaramond-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-ExtraBold.woff") format("woff"),url("../fonts/garamond/EBGaramond-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-Regular.eot");src:url("../fonts/garamond/EBGaramond-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-Regular.woff") format("woff"),url("../fonts/garamond/EBGaramond-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-ExtraBoldItalic.eot");src:url("../fonts/garamond/EBGaramond-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-ExtraBoldItalic.woff") format("woff"),url("../fonts/garamond/EBGaramond-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-SemiBold.eot");src:url("../fonts/garamond/EBGaramond-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-SemiBold.woff") format("woff"),url("../fonts/garamond/EBGaramond-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Garamond";src:url("../fonts/garamond/EBGaramond-Bold.eot");src:url("../fonts/garamond/EBGaramond-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/garamond/EBGaramond-Bold.woff") format("woff"),url("../fonts/garamond/EBGaramond-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}html,body{width:100%;margin:0;padding:0;color:var(--blue-medium);line-height:1.2;overflow-x:hidden}body{box-sizing:border-box;overflow-x:hidden}body.categories_open .app{height:100vh;overflow:hidden}body *{margin:0;padding:0;border:0;background:var(--color-transparent);font-family:"GraphikLCG";font-size:18px;font-weight:400;font-feature-settings:"tnum" on,"lnum" on;line-height:140%;box-sizing:border-box;outline:0;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 768px){body *{font-size:16px}}body *:before,body *:after{display:block;transition:all .2s ease}body .app{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100Vh;margin:0 auto;padding:0 20px}@media(max-width: 756px){body .app{padding:0 14px}}body .app a,body .app button{display:flex;align-items:center;text-decoration:none;transition:background .2s ease,color .2s ease;cursor:pointer}body .app b,body .app strong{font-weight:500}body .app input,body .app textarea{padding:10px 20px;border:2px solid var(--white);background:var(--white)}body .app textarea{height:90px;resize:none}body .app .boxtitle{padding:80px 0;font-family:"Garamond";font-size:38px;font-weight:500;line-height:1.4;text-align:center}@media(max-width: 1420px){body .app .boxtitle{padding:70px 0}}@media(max-width: 1280px){body .app .boxtitle{padding:60px 0}}@media(max-width: 920px){body .app .boxtitle{padding:50px 0;font-size:34px}}@media(max-width: 768px){body .app .boxtitle{padding:40px 0;font-size:24px}}@media(max-width: 576px){body .app .boxtitle{padding:30px 0}}@media(max-width: 480px){body .app .boxtitle{padding:20px 0}}@media(max-width: 576px){body .app .boxtitle br{display:none}}body.categories_open header.main{z-index:0}header.main{position:relative;width:100%;z-index:2}header.main .top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-start;align-items:center;height:60px;z-index:1}header.main .top:before{position:absolute;top:0;left:-200Vw;width:400vw;height:100%;background:var(--blue-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;content:""}header.main .top a.logo{display:flex;align-items:center;max-width:119px;min-width:119px}header.main .top ul{display:flex;align-items:center}header.main .top ul.contacts{gap:30px;margin-left:60px}@media(max-width: 768px){header.main .top ul.contacts{display:none}}header.main .top ul.contacts li:first-child{display:flex;align-items:center;gap:10px}header.main .top ul.contacts li a strong{padding-top:2px;font-size:14px}header.main .top ul.navs{gap:40px}@media(max-width: 1280px){header.main .top ul.navs{flex-direction:column}}header.main .top ul li a,header.main .top ul li button{display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--white);text-transform:uppercase}header.main .top ul li a:hover,header.main .top ul li a.active,header.main .top ul li button:hover,header.main .top ul li button.active{color:var(--brown-light)}header.main .top ul li a svg,header.main .top ul li button svg{width:25px;height:30px;color:var(--brown-light)}header.main .top ul li a svg:where(.i-icon\:email),header.main .top ul li button svg:where(.i-icon\:email){width:26px}header.main .top .mobilebtn{position:relative;display:none;justify-content:center;align-items:center;width:40px;height:100%;margin-left:auto}@media(max-width: 1280px){header.main .top .mobilebtn{display:flex}}header.main .top .mobilebtn span{position:relative;width:100%;height:2px;background:var(--brown-light)}header.main .top .mobilebtn span:before,header.main .top .mobilebtn span:after{position:absolute;left:0;width:100%;height:100%;background:var(--brown-light);content:""}header.main .top .mobilebtn span:before{top:-10px}header.main .top .mobilebtn span:after{bottom:-10px}header.main .top .mobilemenu{display:flex !important;justify-content:flex-start;align-items:center;height:100%;margin-left:auto}@media(max-width: 1280px){header.main .top .mobilemenu{position:absolute;top:0;left:-20px;right:-20px;display:none !important;height:100vh;background:var(--blue-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header.main .top .mobilemenu.open{display:flex !important;flex-direction:column;justify-content:center;gap:60px}}header.main .top .mobilemenu button.close{position:absolute;top:20px;right:20px;display:none;width:30px;height:30px}@media(max-width: 1280px){header.main .top .mobilemenu button.close{display:block}}header.main .top .mobilemenu button.close:before,header.main .top .mobilemenu button.close:after{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--brown-light);content:""}header.main .top .mobilemenu button.close:before{transform:translateY(-50%) rotate(45deg)}header.main .top .mobilemenu button.close:after{transform:translateY(-50%) rotate(-45deg)}header.main .top .mobilemenu ul.contacts{display:none;flex-direction:column;margin-left:0}@media(max-width: 768px){header.main .top .mobilemenu ul.contacts{display:flex}}header.main .top button.callback{height:60px;margin-left:40px;padding:0 40px;background:var(--brown-light);font-size:14px;font-weight:500;color:var(--blue-70);text-transform:uppercase}@media(max-width: 1280px){header.main .top button.callback{height:50px;margin-left:0}}header.main .top button.callback:hover{background:var(--brown-medium)}header.main .welcome{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:60px}header.main .welcome:before{position:absolute;top:0;bottom:0;left:50%;width:10000px;background:url(../img/layer.jpg) 0 0 repeat;transform:translateX(-50%);z-index:-1;content:""}header.main .welcome.index{height:662px;padding:40px 0 0 250px}@media(max-width: 1920px){header.main .welcome.index{padding:40px 0 0 200px}}@media(max-width: 1420px){header.main .welcome.index{padding:40px 0 0 100px}}@media(max-width: 1280px){header.main .welcome.index{padding:40px 0 0}}@media(max-width: 920px){header.main .welcome.index{height:500px;gap:30px}}@media(max-width: 576px){header.main .welcome.index{height:300px}}@media(max-width: 480px){header.main .welcome.index{height:240px;padding:50px 0 0;align-items:center}}@media(max-width: 1280px){header.main .welcome.index img{margin-left:-100px}}@media(max-width: 576px){header.main .welcome.index img{margin-left:-20px}}@media(max-width: 480px){header.main .welcome.index img{margin-left:170px}}@media(max-width: 920px){header.main .welcome.index h1{font-size:34px}}@media(max-width: 768px){header.main .welcome.index h1{font-size:24px}}@media(max-width: 920px){header.main .welcome.index ul{gap:10px}}@media(max-width: 576px){header.main .welcome.index ul{display:none}}@media(max-width: 920px){header.main .welcome.index ul li{font-size:18px}}@media(max-width: 768px){header.main .welcome.index ul li{font-size:16px}}header.main .welcome.inner{height:300px;padding:40px 0 0 150px}@media(max-width: 1420px){header.main .welcome.inner{padding:40px 0 0 50px}}@media(max-width: 1024px){header.main .welcome.inner{height:200px}}@media(max-width: 920px){header.main .welcome.inner{padding:40px 0 0}}@media(max-width: 1024px){header.main .welcome.inner h1{font-size:34px}}@media(max-width: 920px){header.main .welcome.inner h1{font-size:30px}}@media(max-width: 768px){header.main .welcome.inner h1{font-size:24px}}@media(max-width: 576px){header.main .welcome.inner img{margin-left:-20px}}@media(max-width: 480px){header.main .welcome.inner img{margin-left:200px}}header.main .welcome.about{gap:20px;height:500px;padding:40px 40% 0 100px}@media(max-width: 1400px){header.main .welcome.about{padding:40px 40% 0 0}}@media(max-width: 1200px){header.main .welcome.about{height:400px;padding:40px 35% 0 0}}@media(max-width: 600px){header.main .welcome.about{height:auto;padding:80px 0 20px}}header.main .welcome.about:before{background:url(../img/layer2.jpg) 0 0 repeat}@media(max-width: 1800px){header.main .welcome.about img{margin-left:-50px}}@media(max-width: 1700px){header.main .welcome.about img{margin-left:-100px}}@media(max-width: 1600px){header.main .welcome.about img{margin-left:-120px}}@media(max-width: 1500px){header.main .welcome.about img{margin-left:-160px}}@media(max-width: 1400px){header.main .welcome.about img{margin-left:-200px}}@media(max-width: 1300px){header.main .welcome.about img{margin-left:-220px}}@media(max-width: 1200px){header.main .welcome.about img{margin-left:-100px}}@media(max-width: 1100px){header.main .welcome.about img{margin-left:-120px}}@media(max-width: 1000px){header.main .welcome.about img{margin-left:-150px}}@media(max-width: 900px){header.main .welcome.about img{margin-left:-180px}}@media(max-width: 800px){header.main .welcome.about img{margin-left:-220px}}@media(max-width: 800px){header.main .welcome.about img{margin-left:-240px}}@media(max-width: 700px){header.main .welcome.about img{margin-left:-260px}}@media(max-width: 600px){header.main .welcome.about img{margin-left:20px}}@media(max-width: 1200px){header.main .welcome.about h1{font-size:34px}}@media(max-width: 1100px){header.main .welcome.about h1{font-size:24px}}@media(max-width: 1200px){header.main .welcome.about .desc{font-size:20px}}@media(max-width: 1100px){header.main .welcome.about .desc{font-size:18px}}@media(max-width: 480px){header.main .welcome.about .desc{text-align:center}}header.main .welcome img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);z-index:-1}header.main .welcome h1{font-family:"Garamond";font-size:50px;font-weight:500;line-height:1.2;color:var(--brown-light);text-transform:uppercase}@media(max-width: 920px){header.main .welcome h1{font-size:34px}}@media(max-width: 768px){header.main .welcome h1{font-size:24px}}@media(max-width: 480px){header.main .welcome h1{width:100%;text-align:center}}header.main .welcome .desc{font-size:22px;color:var(--white)}header.main .welcome .desc *{font-size:22px;color:var(--white)}header.main .welcome .desc ul{display:flex;flex-direction:column;gap:20px}header.main .welcome .desc ul li{display:flex;align-items:center;gap:14px;font-size:22px;color:var(--white)}header.main .welcome .desc ul li:before{max-width:5px;min-width:5px;height:5px;border-radius:50%;background:var(--brown-medium);content:""}header.main .welcome button{height:60px;padding:0 30px;border:3px solid var(--brown-light);color:var(--brown-light);font-size:16px;font-weight:500;text-transform:uppercase}@media(max-width: 768px){header.main .welcome button{height:50px;padding:0 20px;font-size:14px}}header.main .welcome button:hover{background:var(--brown-light);color:var(--blue-70)}section.services ul.list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 1920px){section.services ul.list{gap:20px}}@media(max-width: 1420px){section.services ul.list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1024px){section.services ul.list{display:flex;flex-direction:column}}@media(max-width: 768px){section.services ul.list{gap:10px}}section.services ul.list li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px 50px 50px;overflow:hidden}@media(max-width: 1024px){section.services ul.list li{padding:30px}}@media(max-width: 768px){section.services ul.list li{padding:20px}}section.services ul.list li:hover .img{transform:scale(1.3)}section.services ul.list li:hover .hidden{opacity:1}section.services ul.list li .img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s ease}section.services ul.list li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;content:""}section.services ul.list li *{position:relative;color:var(--white)}section.services ul.list li .name{width:100%;padding-bottom:30px;border-bottom:1px solid var(--brown-light);font-family:"Garamond";font-weight:500;font-size:30px;color:var(--brown-light);letter-spacing:1px}@media(max-width: 1024px){section.services ul.list li .name{padding-bottom:20px;font-size:24px}}@media(max-width: 920px){section.services ul.list li .name{padding-bottom:10px;font-size:20px}}@media(max-width: 1024px){section.services ul.list li .name br{display:none}}section.services ul.list li .desc{display:flex;flex-direction:column;gap:14px;margin-top:auto}section.services ul.list li .hidden{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;background:var(--blue-medium-80);opacity:0;transition:opacity .2s ease}@media(max-width: 1024px){section.services ul.list li .hidden{position:relative;justify-content:flex-start;align-items:flex-start;background:var(--transparent);opacity:1}}section.services ul.list li .hidden a{padding:10px 30px;background:var(--brown-light);color:var(--blue-70);font-size:18px;font-weight:500;text-transform:uppercase;transition:background .2s ease}@media(max-width: 768px){section.services ul.list li .hidden a{font-size:14px}}@media(max-width: 480px){section.services ul.list li .hidden a{justify-content:center;width:100%}}section.services ul.list li .hidden a:hover{background:var(--brown-medium)}section.services ul.list li .hidden button{display:flex;margin-top:20px;color:var(--brown-light);font-size:18px;font-weight:500;text-transform:uppercase;transition:color .2s ease}@media(max-width: 1024px){section.services ul.list li .hidden button{display:none}}section.services ul.list li .hidden button:hover{color:var(--white)}section.service{position:relative;display:flex;justify-content:space-between;gap:40px;padding:80px 0}@media(max-width: 1420px){section.service{padding:70px}}@media(max-width: 1280px){section.service{flex-direction:column;gap:0;padding:20px 0}}@media(max-width: 768px){section.service{gap:20px}}@media(max-width: 576px){section.service{gap:10px}}section.service aside.main{position:relative;max-width:320px;min-width:320px}@media(max-width: 1280px){section.service aside.main{max-width:100%;min-width:100%}}section.service aside.main .mobilebtn{position:absolute;display:none;justify-content:center;height:50px;padding:0 30px;border:3px solid var(--brown-medium);color:var(--brown-medium);font-size:14px;font-weight:500;text-transform:uppercase}@media(max-width: 1280px){section.service aside.main .mobilebtn{display:flex}}@media(max-width: 576px){section.service aside.main .mobilebtn{position:relative;width:100%}}@media(max-width: 480px){section.service aside.main .mobilebtn{font-size:12px}}@media(max-width: 1280px){section.service aside.main ul.menu{position:fixed;top:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;width:100Vw;height:100vh;padding:80px 0;background:var(--blue-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}section.service aside.main ul.menu.open{display:flex;z-index:3}}section.service aside.main ul.menu li.mobilebtn{position:absolute;top:20px;right:20px;display:none;max-width:30px;min-width:30px;height:30px;padding:0;border:0}@media(max-width: 1280px){section.service aside.main ul.menu li.mobilebtn{display:block}}section.service aside.main ul.menu li.mobilebtn button{width:100%;height:100%}section.service aside.main ul.menu li.mobilebtn button:before,section.service aside.main ul.menu li.mobilebtn button:after{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--brown-light);content:""}section.service aside.main ul.menu li.mobilebtn button:before{transform:translateY(-50%) rotate(45deg)}section.service aside.main ul.menu li.mobilebtn button:after{transform:translateY(-50%) rotate(-45deg)}section.service aside.main ul.menu li.list ul{display:flex;flex-direction:column;gap:10px}section.service aside.main ul.menu li.list ul li{padding-bottom:10px;border-bottom:1px solid var(--gray)}section.service aside.main ul.menu li.list ul li:last-child{padding:0 !important;border:0 !important}section.service aside.main ul.menu li.list ul li a{display:flex;align-items:center;gap:10px;color:var(--blue-medium)}@media(max-width: 1280px){section.service aside.main ul.menu li.list ul li a{color:var(--white)}}section.service aside.main ul.menu li.list ul li a:hover,section.service aside.main ul.menu li.list ul li a.active{color:var(--brown-medium)}@media(max-width: 1280px){section.service aside.main ul.menu li.list ul li a:hover,section.service aside.main ul.menu li.list ul li a.active{color:var(--brown-light)}}section.service aside.main ul.menu li.list ul li a.active:before{max-width:4px;min-width:4px;height:4px;background:var(--brown-medium);content:""}@media(max-width: 1280px){section.service aside.main ul.menu li.list ul li a.active:before{background:var(--brown-light)}}section.service .content{display:flex;flex-direction:column;gap:40px;flex:1 1 auto}section.service .content .breadcrumbs{display:flex;align-items:center}section.service .content .breadcrumbs ul{display:flex;align-items:center;gap:10px}@media(max-width: 1280px){section.service .content .breadcrumbs ul{display:none}}section.service .content .breadcrumbs ul li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--brown-medium)}section.service .content .breadcrumbs ul li:not(:last-child):after{position:relative;top:-1px;max-width:4px;min-width:4px;height:4px;background:var(--gray);content:""}section.service .content .breadcrumbs ul li a{font-size:14px;color:var(--blue-medium)}section.service .content .breadcrumbs ul li a:hover{color:var(--brown-medium)}section.service .content .breadcrumbs button{height:60px;margin-left:auto;padding:0 40px;background:var(--brown-light);font-size:14px;font-weight:500;color:var(--blue-70);text-transform:uppercase}@media(max-width: 1280px){section.service .content .breadcrumbs button{height:50px;padding:0 30px}}@media(max-width: 576px){section.service .content .breadcrumbs button{justify-content:center;width:100%}}@media(max-width: 480px){section.service .content .breadcrumbs button{font-size:12px}}section.service .content .breadcrumbs button:hover{background:var(--brown-medium)}section.service .content .article{display:flex;flex-direction:column;gap:30px}@media(max-width: 576px){section.service .content .article{gap:20px}}section.service .content .article strong{font-size:22px}@media(max-width: 576px){section.service .content .article strong{font-size:20px}}@media(max-width: 480px){section.service .content .article strong{font-size:18px}}section.service .content .article i{font-size:16px;color:var(--gray2)}section.service .content .article ul{display:flex;flex-direction:column;gap:20px}@media(max-width: 576px){section.service .content .article ul{gap:10px}}section.service .content .article ul li{position:relative;padding-left:40px}section.service .content .article ul li:before{position:absolute;top:12px;left:0;width:20px;height:2px;background:var(--brown-medium);content:""}section.about .content{position:relative;height:718px;padding:30px}@media(max-width: 1100px){section.about .content{height:500px}}@media(max-width: 768px){section.about .content{height:400px}}@media(max-width: 480px){section.about .content{height:auto;padding:30px 0}}section.about .content:before{position:absolute;top:0;bottom:0;left:50%;width:10000px;background:url(../img/layer2.jpg) 0 0 repeat;transform:translateX(-50%);z-index:-1;content:""}section.about .content img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);z-index:-1}@media(max-width: 1300px){section.about .content img{margin-left:150px}}@media(max-width: 1100px){section.about .content img{margin-left:0}}@media(max-width: 1024px){section.about .content img{margin-left:50px}}@media(max-width: 920px){section.about .content img{margin-left:80px}}@media(max-width: 768px){section.about .content img{margin-left:100px}}@media(max-width: 480px){section.about .content img{margin-left:-120px}}section.about .content .info{display:flex;flex-direction:column;justify-content:center;gap:50px;height:100%;padding:0 200px 0 900px}@media(max-width: 1800px){section.about .content .info{padding:0 200px 0 700px}}@media(max-width: 1500px){section.about .content .info{padding:0 100px 0 600px}}@media(max-width: 1300px){section.about .content .info{padding:0 0 0 600px}}@media(max-width: 1200px){section.about .content .info{padding:0 0 0 500px}}@media(max-width: 1100px){section.about .content .info{gap:20px;padding:0 0 0 400px}}@media(max-width: 920px){section.about .content .info{padding:0 0 0 300px}}@media(max-width: 768px){section.about .content .info{justify-content:flex-start;padding:0}}section.about .content .info .main{display:flex;flex-direction:column;gap:20px}@media(max-width: 768px){section.about .content .info .main{gap:10px;padding-left:200px}}@media(max-width: 480px){section.about .content .info .main{padding:0}}section.about .content .info .main p{color:var(--white)}section.about .content .info .main p strong{font-family:"NotoSerif";font-size:40px}@media(max-width: 1100px){section.about .content .info .main p strong{font-size:34px}}@media(max-width: 1024px){section.about .content .info .main p strong{font-size:24px}}section.about .content .info .main p span{font-size:24px;color:var(--brown-light)}@media(max-width: 1100px){section.about .content .info .main p span{font-size:22px}}@media(max-width: 1024px){section.about .content .info .main p span{font-size:18px}}@media(max-width: 576px){section.about .content .info .main p span{display:none}}@media(max-width: 480px){section.about .content .info .main p span{display:block}}section.about .content .info .desc{display:flex;flex-direction:column;gap:20px}@media(max-width: 1024px){section.about .content .info .desc{gap:10px}}@media(max-width: 768px){section.about .content .info .desc{gap:0;padding-top:10px}}section.about .content .info .desc p{font-size:20px;line-height:1.6;color:var(--white)}@media(max-width: 1100px){section.about .content .info .desc p{font-size:18px}}@media(max-width: 1024px){section.about .content .info .desc p{font-size:16px}}section.about .content .info a.link{display:flex;margin-top:20px;color:var(--brown-light);font-size:18px;font-weight:500;text-transform:uppercase}@media(max-width: 1024px){section.about .content .info a.link{font-size:14px}}section.about .content .info a.link:hover{color:var(--white)}section.about .content .info a.link svg{max-width:18px;min-width:18px;height:18px;margin:-4px 0 0 4px}@media(max-width: 1024px){section.about .content .info a.link svg{max-width:14px;min-width:14px;height:14px;margin:-4px 0 0 4px}}section.advantages{max-width:1220px;width:100%;margin:0 auto;padding-bottom:80px}@media(max-width: 1420px){section.advantages{padding-bottom:70px}}@media(max-width: 1280px){section.advantages{padding-bottom:60px}}@media(max-width: 920px){section.advantages{padding-bottom:50px}}@media(max-width: 768px){section.advantages{padding-bottom:40px}}@media(max-width: 576px){section.advantages{padding-bottom:30px}}@media(max-width: 480px){section.advantages{padding-bottom:20px}}section.advantages.offset{padding-top:80px}section.advantages ul{display:flex;flex-direction:column;gap:40px}@media(max-width: 920px){section.advantages ul{gap:30px}}@media(max-width: 768px){section.advantages ul{gap:20px}}section.advantages ul li{display:flex;flex-direction:column;gap:20px}@media(max-width: 576px){section.advantages ul li{gap:10px}}section.advantages ul li .title{display:flex;align-items:center;gap:30px;font-size:24px;font-weight:500}@media(max-width: 920px){section.advantages ul li .title{font-size:22px}}@media(max-width: 768px){section.advantages ul li .title{gap:10px;font-size:20px}}@media(max-width: 576px){section.advantages ul li .title{display:block;font-size:18px}}section.advantages ul li .title:before,section.advantages ul li .title:after{height:1px;background:var(--brown-medium);content:""}@media(max-width: 768px){section.advantages ul li .title:before,section.advantages ul li .title:after{display:none}}section.advantages ul li .title:before{max-width:40px;min-width:40px}@media(max-width: 768px){section.advantages ul li .title:before{max-width:20px;min-width:20px}}section.advantages ul li .title:after{flex:1 1 auto}section.modal{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100vw;height:100vh;background:var(--blue-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}section.modal.open{display:flex}section.modal .body{position:relative;width:600px;max-width:100vw;height:auto;max-height:100vh;background:var(--white);padding:20px 30px 30px}section.modal form{display:flex;flex-direction:column;gap:24px}section.modal form .header{padding-bottom:14px;border-bottom:1px solid var(--gray)}section.modal form .header .title{font-family:"Garamond";font-size:24px;font-weight:500;line-height:1.4;text-transform:uppercase}section.modal form .header .desc{font-size:16px;font-style:italic;color:var(--gray2)}section.modal form fieldset{display:flex;flex-direction:column}section.modal form fieldset.error label .error{display:block}section.modal form fieldset label{position:relative;font-size:14px}section.modal form fieldset label .error{position:absolute;top:0;right:0;display:none;font-size:12px;color:var(--pink2)}section.modal form fieldset input,section.modal form fieldset textarea{padding-block:10px;border-bottom:1px solid var(--gray);background:var(--white)}section.modal form fieldset input::-moz-placeholder, section.modal form fieldset textarea::-moz-placeholder{color:var(--gray)}section.modal form fieldset input::placeholder,section.modal form fieldset textarea::placeholder{color:var(--gray)}section.modal form fieldset textarea{height:90px;resize:none}section.modal form button{height:60px;background:var(--brown-light);font-size:14px;font-weight:500;color:var(--blue-70);text-transform:uppercase;transition:background .2s ease,color .2s ease;cursor:pointer}section.modal form button:hover{background:var(--brown-medium)}section.modal button.close{position:absolute;top:-5px;right:-50px;width:30px;height:30px;cursor:pointer}section.modal button.close:before,section.modal button.close:after{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--white);content:""}section.modal button.close:before{transform:rotate(45deg)}section.modal button.close:after{transform:rotate(-45deg)}footer.main{position:relative;max-width:1500px;width:100%;margin:0 auto;padding:80px 0}@media(max-width: 1420px){footer.main{padding:70px 0}}@media(max-width: 1280px){footer.main{padding:20px 0}}footer.main:before{position:absolute;top:0;left:50%;width:100vw;height:100%;background:url(../img/contactsbg.jpg);background-size:cover;transform:translateX(-50%);content:""}footer.main .box{position:relative;max-width:1220px;width:100%;height:100%;margin:0 auto;padding:0 0 60px;background:var(--blue-medium-80);color:var(--white)}@media(max-width: 576px){footer.main .box{padding:0 0 40px}}@media(max-width: 480px){footer.main .box{padding:0 0 20px}}@media(max-width: 1280px){footer.main .box .boxtitle{padding-inline:20px}}footer.main .box .flexbox{display:flex;justify-content:space-between;padding:0 80px}@media(max-width: 1280px){footer.main .box .flexbox{flex-direction:column;gap:60px}}@media(max-width: 1024px){footer.main .box .flexbox{padding:0 60px}}@media(max-width: 920px){footer.main .box .flexbox{padding:0 40px}}@media(max-width: 768px){footer.main .box .flexbox{padding:0 20px}}footer.main .box .flexbox .item{display:flex;flex-direction:column;gap:30px;width:calc(50% - 40px)}@media(max-width: 1280px){footer.main .box .flexbox .item{width:100%}}@media(max-width: 1280px){footer.main .box .flexbox .item:nth-child(1){flex-direction:row}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1){flex-direction:column}}footer.main .box .flexbox .item:nth-child(1) button{border:3px solid var(--brown-light);color:var(--brown-light)}footer.main .box .flexbox .item:nth-child(1) .fieldsets{display:flex;flex-direction:column;gap:30px;width:100%}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){footer.main .box .flexbox .item:nth-child(1) .fieldsets{display:flex}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets .fieldset:last-child{grid-column-start:1;grid-column-end:3}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets .fieldset:last-child ul{width:100%}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets .fieldset:last-child ul li{width:100%}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets .fieldset:last-child ul li button{width:100%;height:50px;justify-content:center;font-size:14px}}@media(max-width: 1280px){footer.main .box .flexbox .item:nth-child(1) .fieldsets,footer.main .box .flexbox .item:nth-child(1) .desc{width:50%;padding:0}}@media(max-width: 768px){footer.main .box .flexbox .item:nth-child(1) .fieldsets,footer.main .box .flexbox .item:nth-child(1) .desc{width:100%}}footer.main .box .flexbox .item:nth-child(2) .fieldset{gap:20px}footer.main .box .flexbox .item:nth-child(2) .fieldset:first-child .label{font-size:28px;color:var(--white)}footer.main .box .flexbox .item:nth-child(2) button{justify-content:center;background:var(--brown-light);color:var(--blue-70)}footer.main .box .flexbox .item:nth-child(2) button:hover{background:var(--brown-medium) !important}footer.main .box .flexbox .item .fieldset{display:flex;flex-direction:column;gap:10px}footer.main .box .flexbox .item .fieldset.error .label .error{display:block}footer.main .box .flexbox .item .fieldset .label{position:relative;color:var(--brown-light)}footer.main .box .flexbox .item .fieldset .label .error{position:absolute;top:0;right:0;display:none;font-size:12px;color:var(--pink)}@media(max-width: 480px){footer.main .box .flexbox .item .fieldset .label .error{top:auto;bottom:-90px}}footer.main .box .flexbox .item .fieldset ul{display:flex;align-items:center;gap:20px}footer.main .box .flexbox .item .fieldset ul li a{color:var(--white)}footer.main .box .flexbox .item .fieldset ul li a svg{width:25px;height:30px}footer.main .box .flexbox .item .fieldset ul li a:hover{color:var(--brown-light)}footer.main .box .flexbox .item .fieldset button{height:60px;padding:0 30px;font-size:16px;font-weight:500;text-transform:uppercase}@media(max-width: 768px){footer.main .box .flexbox .item .fieldset button{height:50px;padding:0;font-size:14px}}footer.main .box .flexbox .item .fieldset button:hover{background:var(--brown-light);color:var(--blue-70)}footer.main .box .flexbox .item .desc{display:flex;flex-direction:column;gap:30px;padding-top:30px}footer.main .box .flexbox .item .desc .title{font-size:24px}footer.main .box .flexbox .item .desc ul{display:flex;flex-direction:column;gap:20px}footer.main .box .flexbox .item .desc ul li{display:flex;gap:20px}footer.main .box .flexbox .item .desc ul li:before{max-width:20px;min-width:20px;height:2px;margin-top:10px;background:var(--brown-light);content:""}/*# sourceMappingURL=app.min.css.map */