@import"https://fonts.googleapis.com/css2?family=Poiret+One&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&family=Rubik&display=swap";.callback-bt_{background:rgb(183,139,92);border-radius:50%;box-shadow:0 8px 10px #b78b5c4d;cursor:pointer;border:2px solid transparent;display:block;height:75px;width:75px;text-align:center;position:fixed;right:2%;z-index:999;transition:.3s ease-in-out}.callback-bt_ .text-call{height:75px;width:75px;border-radius:50%;position:relative}.callback-bt_ .text-call:after{display:block;color:#fff;font-size:38px;line-height:75px;height:75px;width:75px;opacity:1;transition:.3s ease-in-out;height:30px;width:30px}.callback-bt_ .text-call span{display:block;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);opacity:1;font-size:11px;line-height:12px;font-weight:600;height:30px;width:30px;text-transform:uppercase;transition:.3s ease-in-out;font-family:montserrat,Arial,Helvetica,sans-serif}.callback-bt_ .text-call:hover span{opacity:1}.header{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:5px 15px;position:sticky;top:0;right:0;z-index:99999}.contact__phone a{text-decoration:none;color:#000}.contact__phone a:hover{color:#b78b5c}.header__logo{font-size:24px}.nav__logo{width:160px;height:80px}.header__toggle{display:block;width:50px;height:50px;border:none;background-color:transparent;cursor:pointer;margin-right:20px}.toggle__icon{display:block;width:40px;height:3px;background-color:#000;position:relative;transition:transform .3s ease-in-out}.toggle__icon:before,.toggle__icon:after{content:"";display:block;width:40px;height:3px;margin:-6px 0;background-color:#000;position:absolute;left:0;transition:transform .3s ease-in-out}.toggle__icon:before{top:-6px}.toggle__icon:after{bottom:-6px}.header__nav{position:absolute;top:95px;left:0;right:0;background-color:#fff;padding:10px;display:none}.nav__list{list-style:none;margin:0 10px;padding:0}.nav__item-text{color:#262626;font-size:22px;font-weight:700;white-space:nowrap;font-family:Montserrat,sans-serif}.nav__item{margin:20px 0}.header__nav--open{display:block}.nav__item:last-child{margin-bottom:0}.nav__item a{color:#000;text-decoration:none}.nav__item-text:hover{color:#b78b5c}.contact__phone,.contact__email{font-size:17px;margin-bottom:20px;font-weight:700;font-family:Montserrat,sans-serif}.contact__email{color:#b78b5c}.banner{background-color:#f1eadd;width:100%;padding:100px 0;font-family:ui-serif;font-weight:300}.panel-work{color:#fff;background-color:#50514f;height:45px;width:100%;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;text-align:center}.banner__title{font-weight:700;text-align:center;font-size:30px;font-family:Montserrat,sans-serif}.banner__text{font-weight:400;font-size:19px;margin:0 5px;font-family:Montserrat,sans-serif}.banner__title--strong{color:#b78b5c;font-family:Franklin Gothic Heavy}.header_language__list{list-style:none;display:flex;align-items:center;flex-wrap:nowrap}.header_language__item{margin-right:20px}.header_language__item-link{text-decoration:none;color:#504f4f;font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;white-space:nowrap}.header_language{margin-right:auto}.header_language__item-link-flag{margin-right:3px}.header__contact{display:block;margin-top:25px;margin-left:10px}@media only screen and (min-width: 1375px){.header__toggle{display:none}.header__nav{position:static;background-color:transparent;padding:0;display:flex}.nav__item-text{font-size:16px}.nav__list{display:flex;align-items:center;justify-content:center}.nav__item{margin:0 10px}.header__contact{margin:0 0 0 auto}.header_language__item-link{font-size:16px}.header_language__item{margin-right:10px!important}.header__contact{display:none}}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%)}*:before,*:after{box-sizing:border-box}body{padding:0;margin:0;display:flex;min-width:min-content;flex-direction:column;min-height:100vh}main{flex:1}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.container{padding:0 15px}@media (min-width: 575.98px){.container{padding:0 calc(50% - 270px)}}@media (min-width: 767.98px){.container{padding:0 calc(50% - 360px)}}@media (min-width: 991.98px){.container{padding:0 calc(50% - 480px)}}@media (min-width: 1199.98px){.container{padding:0 calc(50% - 590px)}}footer{background-color:#000000ce;bottom:0;position:relative;font-family:Montserrat,sans-serif;border-radius:3px 3px 0 0}.grid_footer{display:grid;grid-template-columns:1fr 1fr;padding:50px 0}.contact p{color:#fff;margin-top:10px;font-size:18px}.contact a{text-decoration:none;color:#fff}.contact a:hover{color:#b78b5c;ннy}.contact span{color:#fff;font-size:20px;font-weight:700}.info_footer{color:#fff;display:grid}.info-footer__grid{display:grid;grid-template-columns:auto auto}.info_footer a{color:#fff;font-size:20px;font-weight:400;margin-top:10px;text-decoration:none}.info_footer a:hover{color:#b78b5c}.info_footer span{font-size:20px;font-weight:700}@media (max-width:800px){.grid_footer{display:block}.info_footer span{padding:20px 0 0}}.callback-bt{background:rgb(183,139,92);border-radius:50%;box-shadow:0 8px 10px #b78b5c4d;cursor:pointer;border:2px solid transparent;display:block;height:75px;width:75px;text-align:center;position:fixed;right:2%;bottom:50px;z-index:999;transition:.3s ease-in-out;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite}.callback-bt .text-call{height:75px;width:75px;border-radius:50%;position:relative}.callback-bt .text-call:after{display:block;color:#fff;font-size:38px;line-height:75px;height:75px;width:75px;opacity:1;transition:.3s ease-in-out;animation:1.2s ease 0s normal none 1 running shake;animation-iteration-count:infinite;height:30px;width:30px}.callback-bt .text-call span{display:block;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);opacity:1;font-size:11px;line-height:12px;font-weight:600;height:30px;width:30px;text-transform:uppercase;transition:.3s ease-in-out;font-family:montserrat,Arial,Helvetica,sans-serif}.callback-bt .text-call:hover span{opacity:1}@keyframes hoverWave{0%{box-shadow:0 8px 10px #b78b5c4d,0 0 #b78b5c33,0 0 #b78b5c33}40%{box-shadow:0 8px 10px #b78b5c4d,0 0 0 15px #b78b5c33,0 0 #b78b5c33}80%{box-shadow:0 8px 10px #b78b5c4d,0 0 0 30px #b78b5c00,0 0 0 26.7px #b78b5c11}to{box-shadow:0 8px 10px #b78b5c4d,0 0 0 30px #b78b5c00,0 0 0 40px #b78b5c00}}@keyframes shake{0%{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotate(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotate(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotate(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotate(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotate(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotate(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotate(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotate(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotate(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}to{transform:rotate(0);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}}
