:root{--theme-yellow: #d4a54d;--theme-light-yellow: #e5c27e;--theme-cyan: #daf1ee;--theme-blue: #50819a;--theme-dark-blue: #1f3c4c;--header-height: 80px;--content-mt: 2rem;--content-mb: 5rem;--container-width: 1200px;--theme-bg-url: url(../img/bg-art.jpg)}::-webkit-scrollbar{width:14px;background:#446d81}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background:#254a5e}body{font-family:"Raleway",sans-serif;font-weight:400;font-size:18px;color:#000;margin:0;display:flex;flex-direction:column;min-height:100vh}body>footer{margin-top:auto}.container{max-width:var(--container-width);margin:0 auto}.pt-content{padding-top:var(--content-mt)}.container-article{border:20px solid var(--theme-cyan);padding:0 20px;position:relative}.container-article h1,.container-article h2,.container-article h3{margin:0 -20px;text-align:center;text-transform:uppercase;font-size:24px;font-weight:800;padding:30px 0 30px;margin-bottom:16px;background-color:var(--theme-cyan)}.bg-theme{background-color:var(--theme-cyan)}.site-gradient{background-color:var(--theme-dark-blue);background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.4)),url(../img/bg-art.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.shadow-box{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.07);padding:30px 15px}.page-content{padding-top:20px;padding-bottom:var(--content-mb)}.page-title{text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:800;margin-bottom:1rem}@media(min-width: 576px){.page-content{padding-top:var(--content-mt)}.page-title{margin-bottom:2rem}}p img,figure{max-width:100%;height:auto}p img.alignleft,figure.alignleft{float:left;margin:0 1rem 1rem 0}p img.aligncenter,figure.aligncenter{display:block;margin:0 auto}p img.alignright,figure.alignright{float:right;margin:0 0 1rem 1rem}p img.alignnone,figure.alignnone{float:none}figure img{max-width:100%;height:auto}.sr-only,.wpcf7 .screen-reader-response{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.callback-order{position:relative;background-image:url(../img/bg-contacts.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:3rem 1rem;margin-top:auto}.callback-order::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}.callback-order>*{color:#fff;position:relative;z-index:1}.callback-order~footer{margin-top:unset}#header{--header-logo-w: 186px;position:fixed;top:0;width:100%;background-color:#254a5e;background-image:linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.4)),var(--theme-bg-url);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:3;transition:.3s top}#header>.container{height:var(--header-height);position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}#header+*{margin-top:var(--header-height)}.header__info{display:none}.header__logo{display:flex;align-items:center;width:var(--header-logo-w)}.header__logo img{width:100%}#header .navbar-toggler{--width: 40px;--height: 40px;position:relative;height:var(--height);color:#000;background:rgba(0,0,0,0);border:none;padding:0;margin-right:1rem;cursor:pointer}#header .navbar-toggler span{position:relative;display:block}#header .navbar-toggler span::before,#header .navbar-toggler span::after{content:"";position:absolute;left:0;top:calc(-1*var(--height)/3);transition:all .25s ease}#header .navbar-toggler span::after{top:calc(var(--height)/3)}#header .navbar-toggler span,#header .navbar-toggler span::before,#header .navbar-toggler span::after{width:var(--width);height:3px;background:#fff;backface-visibility:hidden;border-radius:2px}#header .navbar-toggler:focus{outline:0}#header .navbar-toggler:hover span::before{top:-15px}#header .navbar-toggler:hover span::after{top:15px}#header .navbar-toggler:hover span,#header .navbar-toggler:hover span::before,#header .navbar-toggler:hover span::after{background:#d4a54d}#header .navbar-toggler[aria-expanded=true] span{background:rgba(0,0,0,0)}#header .navbar-toggler[aria-expanded=true] span::before,#header .navbar-toggler[aria-expanded=true] span::after{top:0}#header .navbar-toggler[aria-expanded=true] span::before{transform-origin:center;transform:rotate(-45deg)}#header .navbar-toggler[aria-expanded=true] span::after{transform-origin:center;transform:rotate(45deg)}#navbarContent{position:fixed;display:block;left:-400px;top:var(--header-height);margin:0;padding:0;border:none;max-width:400px;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;transition:left .5s,height .01s}#navbarContent.show{left:0}@media(min-width: 576px){:root{--header-height: 112px}.header__info{display:flex;flex-direction:column;flex:0 0 auto;align-items:flex-end;text-align:right;margin-left:1rem;color:var(--theme-yellow)}.header__info a{text-decoration:none;color:var(--theme-yellow)}.header__info .phones{display:flex;flex-direction:column;white-space:nowrap}.header__info .other{text-align:right;color:var(--theme-yellow)}.header__info .other,.header__info .phones>*,.header__info .other>*{text-align:right;padding:0;margin:0}}@media(min-width: 992px){:root{--header-height: 184px}#header>.container{flex-wrap:wrap;align-items:normal}#header.shadow{top:-90px}#header.shadow #navbarContent{border:none}.header__info{flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;flex:1 0 66%;max-width:66%;justify-content:space-between}#navbarContent{position:static;border-top:2px solid var(--theme-yellow);background:none;min-width:100%;height:auto;overflow-x:unset;overflow-y:unset}}@media(min-width: 1850px){:root{--header-height: 112px}#header>.container{flex-wrap:nowrap;align-items:center;overflow:visible}.header__info{flex-direction:column;flex:1 0 auto;align-items:flex-end;order:2}.header__logo{order:0;min-width:var(--header-logo-w);position:absolute;left:calc(-1*var(--header-logo-w) - 2rem)}#navbarContent{min-width:var(--container-width);border:none;order:1}}#main_menu{display:flex;flex-wrap:wrap;flex-grow:1;align-content:center;justify-content:space-around;text-transform:uppercase;font-weight:500}#main_menu li{margin-left:0;padding-left:0}#main_menu li ul a{font-size:18px;line-height:26px;text-decoration:none;color:#000;display:inline-block;border-bottom:2px solid rgba(0,0,0,0)}#main_menu>li{display:flex;align-items:center;position:relative;height:70px}#main_menu>li>ul{position:absolute;top:70px;left:-15px;background:#fff;border:1px solid #d6d6d6;border-radius:10px;padding:12px 1rem;min-width:326px;margin-top:0;opacity:0;pointer-events:none;transition:all .5s}#main_menu ul li{padding-top:0;color:#000}#main_menu ul ul li::before{display:inline;content:" - "}#main_menu .toggle{display:none}#main_menu>li>a .toggle{display:inline-block;transition:color .5s;position:relative;padding-left:10px;margin-right:-30px}#main_menu>li ul a:hover{border-color:var(--theme-yellow)}#main_menu li>a{color:#fff;font-size:20px;text-decoration:none;border-bottom:2px solid #fff;white-space:nowrap;transition:border .5s}#main_menu>li>a:hover,#main_menu>li.active>a{border-color:var(--theme-yellow)}@media(min-width: 1849.98px){#main_menu{max-width:1200px}}@media(min-width: 992px){#main_menu>li:hover>ul{opacity:1;pointer-events:auto}}@media(max-width: 991.98px){#main_menu{padding:15px;display:block}#main_menu li{color:#fff;padding:0}#main_menu ul li{color:#fff}#main_menu>li{display:block;height:auto;padding:0;margin-bottom:14px}#main_menu>li:last-child{margin-bottom:112px}#main_menu li a{display:inline-block}#main_menu li ul a{display:inline-block;color:#fff;font-size:14px}#main_menu>li>a .toggle{position:absolute;margin:6px 0 0 0;padding:2px 12px;border-radius:10px;border:1px solid #fff;right:0}#main_menu a .toggle::before{display:block;transition:all .5s}#main_menu a .toggle:hover{color:var(--theme-yellow);border-color:var(--theme-yellow);transition:none}#main_menu a .toggle.open::before{transform:rotate(180deg)}#main_menu>li>ul{padding:0;position:static;top:0;left:0;border:none;pointer-events:auto;border-radius:0;max-height:0;overflow:hidden;opacity:1;background:rgba(0,0,0,0)}#main_menu>li>ul.show{max-height:500px}#main_menu ul ul a{border-bottom:2px solid #fff}#main_menu>li>ul>li{padding-top:12px}}#footer{padding:82px 0;color:var(--bs-white)}#footer a{color:#fff}#footer a .btn{padding:.5rem 0}#footer .svg--p,#footer .svg--r{filter:grayscale(1);opacity:.6;transition:all .15s}#footer .svg--p:hover,#footer .svg--r:hover{opacity:1;filter:none}#footer .scroll_top{cursor:pointer;position:relative;max-width:120px;margin:40px auto 0;text-transform:uppercase;color:#c59d5f;transition:all .5s}#footer .scroll_top::before{display:block;position:absolute;color:#fff;right:0;width:20px;height:20px;text-align:center;border-radius:50%;background-color:#94774a;transition:all .5s}#footer .scroll_top:hover{color:#edb053}#footer .scroll_top:hover::before{background-color:#edb053}#footer .scroll_top:active{color:#fed390}#footer .scroll_top:active::before{background-color:#edb053}.wpcf7 form label{display:block;width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .wpcf7-response-output{margin:1rem 0 0 0;padding:.2rem 1rem;border:2px solid var(--bs-warning)}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--bs-success)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:var(--bs-danger)}.wpcf7 form.spam .wpcf7-response-output{border-color:var(--bs-warning)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--bs-warning)}.wpcf7-not-valid-tip{color:var(--bs-danger);font-size:.75em;font-weight:normal;display:block}.wpcf7-form-control:invalid,.wpcf7-form-control.wpcf7-not-valid{border-color:var(--bs-danger);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.wpcf7-form-control-wrap{position:relative}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid var(--bs-danger);background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:var(--bs-gray-800);opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:var(--bs-gray-100);top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.modal-backdrop{opacity:.5;z-index:unset}.modal .btn-close{position:absolute;top:10px;right:10px;z-index:10;cursor:pointer}.modal-loading{--modal-bg: transparent}.modal-loading .modal-body::after{content:"";display:block;margin:0 auto;width:40px;height:40px;border:4px solid #64db86;border-radius:50%;border-right-color:rgba(0,0,0,0);animation:1.5s linear infinite spinner-border}.spinner{--spinner-width: 2rem;--spinner-height: 2rem;--spinner-vertical-align: -0.125em;--spinner-border-width: 0.25em;--spinner-animation-speed: 0.75s;--spinner-animation-name: spin;display:inline-block;width:var(--spinner-width);height:var(--spinner-height);vertical-align:var(--spinner-vertical-align);border-radius:50%;animation:var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);border:var(--spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}@keyframes spinner-border{to{transform:rotate(360deg)}}.svg,[class^=svg-],[class*=" svg-"]{--width: 0;--x-pos: 0;--height: 0;--scale: 1;--url: ;display:inline-block;box-sizing:content-box;max-width:calc(var(--width)*var(--scale));width:100%;height:calc(var(--height)*var(--scale));background:var(--url) calc(var(--x-pos)*var(--scale)) 0 no-repeat;background-clip:content-box;background-size:auto 100%}.svg--p,.svg--r{--url: url("sprite-icons.svg");--height: 24px}.svg--r{border:6px solid rgba(0,0,0,0);border-radius:50%;outline:1px solid #fff}.svg-erip{--width: 72px;--x-pos: -1px}.svg-facebook{--width: 24px;--x-pos: -75px}.svg-instagram{--width: 24px;--x-pos: -101px}.svg-mastercard{--width: 24px;--x-pos: -127px}.svg-mir{--width: 40px;--x-pos: -153px}.svg-telegram{--width: 24px;--x-pos: -195px}.svg-tiktok{--width: 24px;--x-pos: -221px}.svg-viber{--width: 24px;--x-pos: -247px}.svg-visa{--width: 41px;--x-pos: -273px}.svg-vk{--width: 24px;--x-pos: -316px}.svg-whatsapp{--width: 24px;--x-pos: -342px}.svg-youtube{--width: 24px;--x-pos: -368px}
