@font-face{font-family:FuturaPT;font-weight:300;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Light.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Light.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Light.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Light.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:300;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Light.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:300;font-style:italic;src:url("/fonts/futurapt/FuturaPT-LightObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-LightObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-LightObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-LightObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:300;font-style:italic;src:url("/fonts/futurapt/FuturaPT-LightObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:400;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Book.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Book.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Book.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Book.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:400;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Book.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:400;font-style:italic;src:url("/fonts/futurapt/FuturaPT-BookObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-BookObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-BookObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-BookObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:400;font-style:italic;src:url("/fonts/futurapt/FuturaPT-BookObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:500;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Medium.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Medium.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Medium.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Medium.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:500;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Medium.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:500;font-style:italic;src:url("/fonts/futurapt/FuturaPT-MediumObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-MediumObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-MediumObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-MediumObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:500;font-style:italic;src:url("/fonts/futurapt/FuturaPT-MediumObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:600;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Demi.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Demi.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Demi.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Demi.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:600;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Demi.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:600;font-style:italic;src:url("/fonts/futurapt/FuturaPT-DemiObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-DemiObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-DemiObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-DemiObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:600;font-style:italic;src:url("/fonts/futurapt/FuturaPT-DemiObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:700;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Bold.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Bold.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Bold.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Bold.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:700;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Bold.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:700;font-style:italic;src:url("/fonts/futurapt/FuturaPT-BoldObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-BoldObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-BoldObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-BoldObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:700;font-style:italic;src:url("/fonts/futurapt/FuturaPT-BoldObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:800;font-style:normal;src:url("/fonts/futurapt/FuturaPT-ExtraBold.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-ExtraBold.woff") format("woff"),url("/fonts/futurapt/FuturaPT-ExtraBold.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-ExtraBold.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:800;font-style:normal;src:url("/fonts/futurapt/FuturaPT-ExtraBold.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:800;font-style:italic;src:url("/fonts/futurapt/FuturaPT-ExtraBoldObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-ExtraBoldObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-ExtraBoldObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-ExtraBoldObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:800;font-style:italic;src:url("/fonts/futurapt/FuturaPT-ExtraBoldObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:900;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Heavy.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-Heavy.woff") format("woff"),url("/fonts/futurapt/FuturaPT-Heavy.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-Heavy.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:900;font-style:normal;src:url("/fonts/futurapt/FuturaPT-Heavy.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPT;font-weight:900;font-style:italic;src:url("/fonts/futurapt/FuturaPT-HeavyObl.woff2") format("woff2"),url("/fonts/futurapt/FuturaPT-HeavyObl.woff") format("woff"),url("/fonts/futurapt/FuturaPT-HeavyObl.otf") format("opentype"),url("/fonts/futurapt/FuturaPT-HeavyObl.svg#FuturaPT") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPT;font-weight:900;font-style:italic;src:url("/fonts/futurapt/FuturaPT-HeavyObl.svg#FuturaPT") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:400;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Book.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-Book.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-Book.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-Book.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:400;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Book.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:400;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-BookObl.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-BookObl.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-BookObl.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-BookObl.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:400;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-BookObl.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:500;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Medium.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-Medium.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-Medium.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-Medium.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:500;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Medium.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:500;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-MediumObl.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-MediumObl.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-MediumObl.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-MediumObl.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:500;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-MediumObl.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:700;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Bold.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-Bold.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-Bold.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-Bold.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:700;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-Bold.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:700;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-BoldObl.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-BoldObl.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-BoldObl.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-BoldObl.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:700;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-BoldObl.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:800;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-ExtraBold.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBold.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBold.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBold.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:800;font-style:normal;src:url("/fonts/futuraptcond/FuturaPTCond-ExtraBold.svg#FuturaPTCond") format("svg")}}@font-face{font-family:FuturaPTCond;font-weight:800;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-ExtraBoldObl.woff2") format("woff2"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBoldObl.woff") format("woff"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBoldObl.otf") format("opentype"),url("/fonts/futuraptcond/FuturaPTCond-ExtraBoldObl.svg#FuturaPTCond") format("svg")}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:FuturaPTCond;font-weight:800;font-style:italic;src:url("/fonts/futuraptcond/FuturaPTCond-ExtraBoldObl.svg#FuturaPTCond") format("svg")}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body,html{min-width:1000px;width:100%;height:100%;zoom:1}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,img,legend,main,nav,section{display:block}body{background-color:#fff;color:#000}[tabindex="-1"]:focus{outline:none!important}ol,ul{list-style:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}address{font-style:normal;line-height:inherit}dt{font-weight:700}dfn{font-style:italic}b,strong{font-weight:700}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#00f;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a,a:hover{outline:none}a:hover{color:#00008b;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{overflow:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}img{vertical-align:middle;border-style:none}body.touchevents [role=button],body.touchevents a,body.touchevents area,body.touchevents button,body.touchevents input,body.touchevents label,body.touchevents select,body.touchevents summary,body.touchevents textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;caption-side:bottom}caption,th{text-align:left}label{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:none}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;border:0}legend{width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.badge{display:inline-block;padding:.35em .65em;font-size:75%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-primary{color:#fff;background-color:#007bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#17a2b8}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#343a40}body,html{font-family:FuturaPT,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-size:18px;font-weight:400}h1,h2,h3,h4,h5,h6{margin:1em 0 1.5em;text-align:left}h1{font-size:48px;font-weight:600}h1,h2{line-height:1}h2{font-size:30px;font-weight:400}ul li+li{margin:3px 0 0}article img{max-width:100%;max-height:100%}.cross-menu{width:100%;height:31px}.cross-menu ul{width:100%;height:100%;list-style:none}.cross-menu ul .cross-link{position:relative;width:33.33333%;height:100%;float:left;background-color:#fbe8ce}.cross-menu ul .cross-link.active{background-color:#f8d19e}.cross-menu ul .cross-link.active+.cross-link{border-left:1px solid #fcebd5}.cross-menu ul .cross-link+.cross-link{margin:0;border-left:1px solid rgba(132,86,27,.2)}.cross-menu ul .cross-link+.active{border-left:1px solid #fcebd5}.cross-menu ul .cross-link a{position:relative;z-index:2;display:block;width:100%;height:100%;line-height:30px;text-align:center;color:#84561b;font-size:14px;letter-spacing:2px;text-transform:uppercase;quotes:"\AB" "\BB"}.cross-menu ul .cross-link.active .triangle{display:block;position:absolute;left:0;right:0;bottom:-7px;margin:0 auto;width:28px;height:7px;overflow:hidden}.cross-menu ul .cross-link.active .triangle:after,.cross-menu ul .cross-link.active .triangle:before{content:" ";display:block;position:absolute;top:0;width:14px;height:7px;z-index:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#f8d19e}.cross-menu ul .cross-link.active .triangle:before{left:0;-webkit-transform:skewY(26deg) translateY(-50%);transform:skewY(26deg) translateY(-50%)}.cross-menu ul .cross-link.active .triangle:after{right:0;-webkit-transform:skewY(-26deg) translateY(-50%);transform:skewY(-26deg) translateY(-50%)}header,header .overlay{position:relative}header .overlay{height:113px;border-bottom:1px solid #dedede}header .overlay .callback,header .overlay .logo,header .overlay .problems,header .overlay menu{float:left}header .logo{position:relative;margin:24px 55px 29px 49px;width:300px;height:60px;z-index:2}header .logo .logo-link{display:block;text-decoration:none}header .logo .logo-link .logo-img{width:38px;height:60px;margin-right:14px}header .logo .logo-link .logo-text{display:block;color:#a23a6f}header .logo .logo-link .logo-text span{display:block}header .logo .logo-link .logo-text .major{margin-top:10px;font-weight:300;font-size:1.3rem;line-height:1;text-transform:uppercase}header .logo .logo-link .logo-text .minor{margin-top:2px;font-weight:300;width:293px;text-align:right;font-size:.94rem;line-height:1}header menu{position:absolute;top:16px;left:0;right:0;margin:0 auto;width:1044px;padding-left:112px}header menu a,header menu li{-webkit-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear}header menu .menu-service ul{list-style:none}header menu .menu-service>ul>.link{float:left}header menu .menu-service>ul>.link:hover{background-color:#fad4e7}header menu .menu-service>ul>.link:hover .triangle-sub-menu{display:block}header menu .menu-service>ul>.link+.link{margin:0 0 0 7px}header menu .menu-service>ul>.link>a{position:relative;display:block;padding:10px 8px;font-size:18px;line-height:14px;font-weight:500;color:#a23a6f;text-decoration:none}header menu .menu-main{margin-top:14px}header menu .menu-main ul{list-style:none}header menu .menu-main ul>.link{float:left}header menu .menu-main ul>.link.active,header menu .menu-main ul>.link:hover{background-color:#fad4e7}header menu .menu-main ul>.link+.link{margin:0 0 0 13px}header menu .menu-main ul>.link a{display:block;padding:6px 8px;font-size:18px;line-height:14px;color:#000;text-decoration:none}header menu .menu-service>ul>.link:hover .sub-menu{visibility:visible}header menu .menu-service .sub-menu{-webkit-transition:visibility .1s linear;transition:visibility .1s linear;visibility:hidden;position:absolute;top:34px;left:82px;padding:20px 0 0;width:990px;z-index:100}header menu .menu-service .sub-menu a{position:relative;display:block;line-height:1;text-decoration:none}header menu .menu-service .sub-menu a.to-service{text-transform:none}header menu .menu-service .sub-menu li+li{margin:0}header menu .menu-service .sub-menu>ul{position:relative;width:100%;min-height:410px;padding:10px 690px 10px 0;background-color:#b39266}header menu .menu-service .sub-menu>ul>li{float:left;width:100%;padding:0 0 0 20px}header menu .menu-service .sub-menu>ul>li.title{padding:15px 20px 16px;font-size:24px;line-height:1.2;text-transform:uppercase;color:#fff}header menu .menu-service .sub-menu>ul>li.link{margin:0}header menu .menu-service .sub-menu>ul>li.link a{padding:10px 20px 10px 8px;line-height:1.2;color:#fff}header menu .menu-service .sub-menu>ul>li.link.active,header menu .menu-service .sub-menu>ul>li.link:hover{background-color:#fff}header menu .menu-service .sub-menu>ul>li.link.active>a,header menu .menu-service .sub-menu>ul>li.link:hover>a{color:#84561b}header menu .menu-service .sub-menu>ul>li.link.active>ul,header menu .menu-service .sub-menu>ul>li.link:hover>ul{display:block}header menu .menu-service .sub-menu>ul>li ul{display:none;position:absolute;left:300px;top:10px;bottom:10px;right:10px;padding:10px 10px 10px 20px;background-color:#fff}header menu .menu-service .sub-menu>ul>li ul .link{width:100%;padding:0 410px 0 0;margin:0}header menu .menu-service .sub-menu>ul>li ul .link.active,header menu .menu-service .sub-menu>ul>li ul .link:hover{background-color:#fff}header menu .menu-service .sub-menu>ul>li ul .link a{position:relative;padding:7px 0 6px;color:#776e61}header menu .menu-service .sub-menu>ul>li ul .link a:hover{text-decoration:underline}header menu .menu-service .sub-menu>ul>li ul .image{position:absolute;top:0;right:0;width:390px;height:390px;padding:10px}header menu .menu-service .sub-menu>ul>li ul .image img{width:100%;height:100%}.triangle-sub-menu{display:none;position:absolute;left:0;right:0;margin:0 auto;bottom:-20px;width:34px;height:12px;overflow:hidden}.triangle-sub-menu:after,.triangle-sub-menu:before{content:" ";display:block;position:absolute;top:0;width:17px;height:12px;z-index:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#b39266}.triangle-sub-menu:before{left:0;-webkit-transform:skewY(-35deg) translateY(50%);transform:skewY(-35deg) translateY(50%)}.triangle-sub-menu:after{right:0;-webkit-transform:skewY(35deg) translateY(50%);transform:skewY(35deg) translateY(50%)}.triangle-sub-link{display:block;position:absolute;right:9px;top:0;bottom:0;margin:auto 0;width:8px;height:12px;overflow:hidden}.triangle-sub-link:after,.triangle-sub-link:before{content:" ";display:block;position:absolute;left:-4px;width:8px;height:6px;z-index:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#b39266}.triangle-sub-link:before{top:0;-webkit-transform:skewX(46deg);transform:skewX(46deg)}.triangle-sub-link:after{bottom:0;-webkit-transform:skewX(-46deg);transform:skewX(-46deg)}header .callback{height:100%;padding:21px 31px 0 0}header .callback a,header .callback p{line-height:1.2}header .callback .number{display:block;color:#000;font-weight:500;font-size:18px;text-decoration:none}header .callback .text{display:block;color:#000;font-size:17px}header .callback .form-search{margin:6px 0 0}header .callback .form-search .form-group{position:relative}header .callback .form-search .form-group .form-control{height:28px;width:128px;padding:6px 22px 6px 8px;border:1px solid #d5d5d5;border-radius:4px;font-size:17px;line-height:16px;color:#000;font-weight:300;-webkit-transition:width .1s linear,margin .1s linear;transition:width .1s linear,margin .1s linear}header .callback .form-search .form-group .form-control:focus{width:178px;margin-left:-50px;font-weight:400}header .callback .form-search .form-group .fas{position:absolute;top:8px;right:8px;display:block;height:12px;width:12px;line-height:12px;font-size:13px;color:#d5d5d5;text-decoration:none}header .problems{position:relative;width:92px;height:100%;background-color:#b39266}header .problems .problems-button{display:block;color:#fff;padding:37px 11px 38px;line-height:1.2;font-size:16px}header .problems .problems-button:hover+.overlay-problems{display:block}header .problems .overlay-problems{display:none;position:absolute;top:110px;right:0;z-index:100}header .problems .overlay-problems:hover{display:block}header .problems .overlay-problems .menu-problems{position:relative;zoom:1;padding:25px 30px;margin-top:22px;width:480px;background-color:#b39266}header .problems .overlay-problems .menu-problems:after,header .problems .overlay-problems .menu-problems:before{content:" ";display:table}header .problems .overlay-problems .menu-problems:after{clear:both}header .problems .overlay-problems .menu-problems a{display:block;color:#fff;font-size:18px}header .problems .overlay-problems .menu-problems ul{float:left;width:195px;list-style:none}header .problems .overlay-problems .menu-problems ul+ul{margin-left:30px}header .problems .overlay-problems .menu-problems ul li{float:left;width:100%}header .problems .overlay-problems .menu-problems .triangle{display:block;position:absolute;right:30px;top:-10px;width:32px;height:12px;overflow:hidden}header .problems .overlay-problems .menu-problems .triangle:after,header .problems .overlay-problems .menu-problems .triangle:before{content:" ";display:block;position:absolute;top:0;width:16px;height:12px;z-index:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#b39266}header .problems .overlay-problems .menu-problems .triangle:before{left:0;-webkit-transform:skewY(-26deg) translateY(50%);transform:skewY(-26deg) translateY(50%)}header .problems .overlay-problems .menu-problems .triangle:after{right:0;-webkit-transform:skewY(26deg) translateY(50%);transform:skewY(26deg) translateY(50%)}.rub:after{content:" \20BD"}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.align-left{float:left}.align-right{float:right}.hide{display:none}.container,.show{display:block}.container{zoom:1;margin:0 auto;width:1200px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.con-800{width:800px}.break{-ms-word-break:break-all;word-break:break-all;word-break:breal-word;-webkit-hyphens:auto;-o-hyphens:auto;-ms-hyphens:auto;hyphens:auto}q{quotes:"\AB" "\BB"}.layout,.overlay{zoom:1}.layout:after,.layout:before,.overlay:after,.overlay:before{content:" ";display:table}.layout:after,.overlay:after{clear:both}article.first{border-bottom:1px solid #dedede}article.first>.container{width:800px;padding:55px 0 60px}article>.container{width:100%}article h1{margin:0 0 35px;text-align:center}article h2{text-align:left}article p{font-size:18px;line-height:24px}section h1,section h2{text-align:center}section h2{margin:50px 0 70px;font-size:48px;line-height:48px;font-weight:300}section.about>.container{width:1340px}.page h1{width:600px;margin:54px auto 32px}.page h2{margin:30px 0 10px}.page ul{padding-left:20px;list-style:disc;color:#bb2575}.page ul p{color:#000}.page .body p+p{margin-top:10px}.color-block{width:400px;margin:30px 0;padding:32px 37px;background-color:#f8d19e}.color-block .title{margin:0 0 5px}.color-block .title a,.color-block .title p{font-size:30px;line-height:1}.color-block .title a.email,.color-block .title p.email{color:#a23a6f}.article-list article{padding:0 0 50px}.article-list article+article{padding:50px 0;border-top:1px solid #dedede}.article-list article .salary{margin:8px 0 0;font-size:24px}.article-list article .container{text-decoration:none;color:#000}.article-list article img{float:right;max-width:150px;max-height:150px;margin:0 0 10px 10px}.btn{min-width:256px;display:block;background-color:#fff;padding:16px 27px;height:55px;line-height:1;border-radius:27px;border:none;text-align:center;font-size:20px;font-weight:600;-webkit-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear}.btn,.btn:focus,.btn:hover{color:#000;text-decoration:none}.btn:focus,.btn:hover{background-color:#f8d19e;cursor:pointer}.btn.btn-purpure{background-color:#a82166;color:#fff}.btn.btn-purpure:focus,.btn.btn-purpure:hover{background-color:#b39266}.btn.btn-square{padding:14px 27px;border-radius:0;border:3px solid #e3ba86;color:#9a641c}.btn.btn-square:focus,.btn.btn-square:hover{background-color:#f8d19e;color:#fff}.btn.btn-classic{min-width:0;border-radius:0;height:44px;padding:12px 10px}.btn.btn-classic.btn-pink{background-color:#a23a6f;color:#fff}.btn.btn-classic.btn-pink:focus,.btn.btn-classic.btn-pink:hover{background-color:#b39266;color:#fff}.bg-with-mask{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}.bg-with-mask .bg-image{width:100%;height:100%;background-size:cover}.bg-with-mask .rgba-mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.231)}.totop{display:block;zoom:1;height:105px;background-color:#fff;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.totop:after,.totop:before{content:" ";display:table}.totop:after{clear:both}.totop:hover{background-color:#ecebeb;text-decoration:none}.totop p{position:relative;display:block;width:90px;margin:30px auto 0;padding:24px 0 0;height:53px;font-size:30px;line-height:32px;font-weight:300;color:#000}.totop p:before{content:" ";position:absolute;top:0;left:0;right:0;margin:0 auto;width:28px;height:12px;background-image:url("/storage/imgs/arrow-up.png")}.telegram-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.telegram-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.25);box-shadow:0 8px 16px rgba(0,0,0,.25)}.telegram-button svg{display:block;width:40px;height:40px}.modal{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal.modal-show{display:block}.vertical-middle{height:100%;text-align:center}.vertical-middle:before{content:"\200B";display:inline-block;height:100%;vertical-align:middle}.vertical-middle .vertical-middle-inner{display:inline-block;vertical-align:middle;width:500px}.modal-content{position:relative;background-color:#fefefe;width:100%;margin:auto;padding:20px;border:1px solid #888}.modal-content .form-wrap{margin-top:10px}.modal-content .form-wrap form .form-submit{margin:32px auto 0}.modal-content .title{margin:0 0 20px;text-align:center;font-size:22px}.modal-content .close{position:absolute;top:0;right:10px;color:#aaa;float:right;font-size:28px;font-weight:700}.modal-content .close:focus,.modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.alert{position:fixed;top:150px;left:50px;right:50px;max-width:500px;margin:0 auto;padding:20px;margin-bottom:15px;z-index:9000000;text-align:center}.alert.alert-success{background-color:rgba(187,37,117,.85);color:#fff}.alert.alert-danger{background-color:#f44336;color:#fff}.closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.closebtn:hover{color:#000}.home .section-home header .overlay{height:98px;border:0}.home .section-home .cross-link{background-color:rgba(0,0,0,.65)}.home .section-home .cross-link a{color:#fff}.home .section-home .cross-link.active{background-color:rgba(0,0,0,.85)}.home .section-home .cross-link.active+.cross-link{border-left:1px solid hsla(0,0%,100%,.15)}.home .section-home .cross-link.active .triangle:after,.home .section-home .cross-link.active .triangle:before{background-color:rgba(0,0,0,.85)}.home .section-home .cross-link+.cross-link{border-left:1px solid hsla(0,0%,100%,.15)}.home .section-home .logo .logo-text{color:#fff}.home .section-home menu .menu-service>ul>.link{background-color:rgba(0,0,0,.65)}.home .section-home menu .menu-main>ul>.link.active,.home .section-home menu .menu-main>ul>.link:active,.home .section-home menu .menu-main>ul>.link:focus,.home .section-home menu .menu-main>ul>.link:hover,.home .section-home menu .menu-service>ul>.link.active,.home .section-home menu .menu-service>ul>.link:active,.home .section-home menu .menu-service>ul>.link:focus,.home .section-home menu .menu-service>ul>.link:hover{background-color:rgba(0,0,0,.85)}.home .section-home .callback .number,.home .section-home .callback .text,.home .section-home menu .menu-main>ul>.link>a,.home .section-home menu .menu-service>ul>.link>a{color:#fff}.home .section-home .callback .form-search .form-group .form-control{background-color:transparent;color:#fff}.home .section-home .problems{height:auto;margin-top:24px}.home .section-home .problems .problems-button{padding:18px 11px}.home .section-home .problems .overlay-problems{top:73px}.home section{position:relative}.home article,.home section{zoom:1}.home article:after,.home article:before,.home section:after,.home section:before{content:" ";display:table}.home article:after,.home section:after{clear:both}.home article>.container,.home section>.container{zoom:1;width:100%}.home article>.container:after,.home article>.container:before,.home section>.container:after,.home section>.container:before{content:" ";display:table}.home article>.container:after,.home section>.container:after{clear:both}.home article.section-service>.container,.home section.section-service>.container{width:1520px}.section-cols{position:relative;background-color:#ecebeb}.section-cols>.container{width:1450px}.section-cols h2{margin:54px auto 0;line-height:52px;font-size:48px;font-weight:300}.section-cols h2+.columns{margin:32px auto 60px}.section-cols .columns{zoom:1;width:1450px;margin:104px auto 60px}.section-cols .columns:after,.section-cols .columns:before{content:" ";display:table}.section-cols .columns:after{clear:both}.section-cols .columns .column{float:left;width:350px;height:540px;background-color:#fff;overflow:hidden}.section-cols .columns .column+.column{margin-left:16px}.section-cols .columns .column .container{padding:50px 26px 0}.section-cols .columns .column .container .image{display:block;padding:0 24px}.section-cols .columns .column .container .image img{height:250px;width:250px}.section-cols .columns .column .container .image img:focus,.section-cols .columns .column .container .image img:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.section-cols .columns .column .container .title{display:block;margin-top:28px;color:#000;text-decoration:none}.section-cols .columns .column .container .title h3{font-size:30px;line-height:34px;font-weight:400;margin:0}.section-cols .columns .column .container .desc{margin-top:12px}.section-cols .columns .column .container .desc p{font-size:18px;line-height:1.3}.section-cols .columns .column .container .desc img{max-width:100%;margin:0 auto}.section-cols .columns .column .container .btn-wrap{text-align:center}.section-cols .columns .column .container .btn-wrap .btn{display:inline-block;font-size:18px;font-weight:400;line-height:38px;height:38px;min-width:128px;margin:24px auto 0;padding:0 22px;background-color:#fff;color:#bb2575}.section-cols .columns .column .container .btn-wrap .btn:hover{background-color:#f8d19e}.section-cols .columns .column .container h3,.section-cols .columns .column .container p{text-align:center}.section-cols .columns .column.colored{background-color:#bb2575;color:#fff}.section-cols .columns .column.colored .title{color:#fff}.section-service{background-size:cover}.section-service>.container{width:1520px;min-height:600px}.section-service+.section-service{margin-top:20px}.section-service+.section-service:before{background-color:#ecebeb;position:absolute;top:-20px;width:100%;height:20px}.section-service .vertical-middle{display:table;min-height:600px;width:410px}.section-service .vertical-middle .vertical-middle-inner{display:table-cell;vertical-align:middle;width:410px;padding:80px 0}.section-service.left .vertical-middle{float:left}.section-service.right .vertical-middle{float:right}.section-service.service-wide .vertical-middle,.section-service.service-wide .vertical-middle .vertical-middle-inner{width:460px}.section-service.service-grey .home-service{background-color:#72727e;color:#fff}.section-service.service-grey .home-service .container h2{color:#fed399}.section-service.service-grey .home-service .container ul li+li:before{background-color:rgba(204,180,193,.2)}.section-service.service-grey .home-service .container ul li a{color:#fff}.section-service.service-pink .home-service{background-color:#812355;color:#fff}.section-service.service-pink .home-service .container h2{color:#fed399}.section-service.service-pink .home-service .container ul li+li:before{background-color:rgba(204,180,193,.2)}.section-service.service-pink .home-service .container ul li a{color:#fff}.section-service .home-service{width:100%;background-color:#fff;zoom:1}.section-service .home-service:after,.section-service .home-service:before{content:" ";display:table}.section-service .home-service:after{clear:both}.section-service .home-service .container{zoom:1;width:100%;padding:48px 25px;text-align:center}.section-service .home-service .container:after,.section-service .home-service .container:before{content:" ";display:table}.section-service .home-service .container:after{clear:both}.section-service .home-service .container>a{text-decoration:none}.section-service .home-service .container .subtitle{font-size:11px;line-height:1.1;text-transform:uppercase;letter-spacing:2px}.section-service .home-service .container h2{margin:25px 0 38px;font-size:48px;line-height:.9;font-weight:600;color:#b39266;text-align:center}.section-service .home-service .container ul{list-style:none}.section-service .home-service .container ul li{position:relative}.section-service .home-service .container ul li+li{margin-top:25px}.section-service .home-service .container ul li+li:before{content:" ";position:absolute;top:-13px;left:0;right:0;background-color:rgba(187,37,117,.2);width:22px;height:1px;margin:0 auto}.section-service .home-service .container ul li a{display:block;line-height:.9;color:#000;font-size:18px}.home .section-home{position:relative}.home .section-home .home-start{width:1400px;margin:0 auto}.home .section-home .home-start>.container{margin:140px auto}.home .section-home .bg-with-mask .bg-image{height:980px}.home .section-home .bg-with-mask .rgba-mask{background-color:rgba(0,0,0,.231)}.home .section-home h1{float:left;margin:-70px 0 0;width:510px;font-size:140px;font-weight:600;line-height:1.3;text-align:left;color:#fff}.home .section-home .features{float:right;width:556px;font-weight:400;color:#fff}.home .section-home .features .feature{width:100%;zoom:1}.home .section-home .features .feature:after,.home .section-home .features .feature:before{content:" ";display:table}.home .section-home .features .feature:after{clear:both}.home .section-home .features .feature>*{float:left}.home .section-home .features .feature .logo-text{display:none}.home .section-home .features .feature .logo,.home .section-home .features .feature .num{margin-right:30px;width:50px}.home .section-home .features .feature .num{text-align:right}.home .section-home .features .feature.about{margin-bottom:30px}.home .section-home .features .feature.about>*{min-height:50px;line-height:50px}.home .section-home .features .feature.about .date{display:block;margin-left:-6px;font-size:36px;line-height:40px}.home .section-home .features .feature.about .text{font-size:28px;line-height:30px}.home .section-home .features .feature.number{margin-top:18px}.home .section-home .features .feature.number>*{min-height:50px;line-height:50px}.home .section-home .features .feature.number .num{font-size:36px}.home .section-home .features .feature.number .text{font-size:24px;line-height:45px}.home .section-home .features .button{zoom:1}.home .section-home .features .button:after,.home .section-home .features .button:before{content:" ";display:table}.home .section-home .features .button:after{clear:both}.home .section-home .features .button a{display:block;margin:50px 0 0 16px;width:320px;height:64px;font-size:24px;line-height:60px;text-align:center;background-color:#f7f7f7;border-radius:31.5px;color:#000}.home .section-home .mouse-icon{position:absolute;left:0;right:0;bottom:35px;width:28px;height:68px;margin:0 auto}.home .section-cols.sales .bg-borders{position:absolute;top:-200px;width:100%;height:200px;overflow:hidden}.home .section-cols.sales .bg-borders:after,.home .section-cols.sales .bg-borders:before{content:" ";position:absolute;top:200px;background-color:#ecebeb;height:200px;width:50%;z-index:-1}.home .section-cols.sales .bg-borders:before{left:0;-webkit-transform:skewY(3deg);transform:skewY(3deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.home .section-cols.sales .bg-borders:after{right:0;-webkit-transform:skewY(-3deg);transform:skewY(-3deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.section-networks{position:relative;background-color:#ecebeb}.section-networks>.container{width:100%}.section-networks h2{margin:54px auto 0;line-height:52px;font-size:48px;font-weight:300}.section-networks .instagram{zoom:1;width:1450px;margin:40px auto;padding:0 5px}.section-networks .instagram:after,.section-networks .instagram:before{content:" ";display:table}.section-networks .instagram:after{clear:both}.section-networks .instagram .element{float:left;width:220px;height:220px;margin:0 10px;text-decoration:none;overflow:hidden;background-position:50%;background-size:cover}.section-networks .instagram .element:focus,.section-networks .instagram .element:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.section-networks .networks{zoom:1;width:auto;margin:20px auto 84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-networks .networks:after,.section-networks .networks:before{content:" ";display:table}.section-networks .networks:after{clear:both}.section-networks .networks .button{position:relative;float:left;width:225px;height:70px;padding:0 0 0 85px;line-height:66px;border-radius:35px;font-size:24px;color:#fff;text-decoration:none}.section-networks .networks .button:focus,.section-networks .networks .button:hover{-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}.section-networks .networks .button+.button{margin-left:20px}.section-networks .networks .button .logo{position:absolute;top:10px;left:36px;height:44px;width:44px;background-size:100%}.section-networks .networks .insta{background-image:linear-gradient(-30deg,#ec5344,#bd3381)}.section-networks .networks .insta .logo{background-image:url("/storage/imgs/logo-instagram.png")}.section-networks .networks .fb{background-color:#3b5998}.section-networks .networks .fb .logo{background-image:url("/storage/imgs/logo-facebook.png")}.section-networks .networks .vk{background-color:#07f}.section-networks .networks .vk .logo{background-image:url("/storage/imgs/logo-vk.svg")}.section-networks .networks .wa{background-color:#4fce5d}.section-networks .networks .wa .logo{background-image:url("/storage/imgs/logo-whatsapp.png")}.section-networks .networks .tg{background-color:#229ed9}.section-networks .networks .tg .logo{background-image:url("/storage/imgs/logo-telegram.svg")}.section-service-gift{margin-top:20px;background-size:cover}.section-service-gift>.container{width:1520px;min-height:760px}.section-service-gift:before{background-color:#ecebeb;position:absolute;top:-20px;width:100%;height:20px}.section-service-gift .content{zoom:1;float:right;margin-top:250px;padding:75px;width:575px;height:410px;color:#fff;background-image:url("/storage/imgs/shadow.png");background-size:cover}.section-service-gift .content:after,.section-service-gift .content:before{content:" ";display:table}.section-service-gift .content:after{clear:both}.section-service-gift .content h2{margin:0;padding:0 0 0 12px;font-size:48px;font-weight:600;text-align:left}.section-service-gift .content p{margin-top:16px;padding:0 48px 0 12px;font-size:21px}.section-service-gift .content .rub{font-size:19px}.section-service-gift .content .button{display:block;width:338px;height:70px;margin-top:38px;border-radius:35px;text-align:center;line-height:68px;font-size:24px;background-color:#000;color:#fff;text-decoration:none}.section-service-gift .content .button:focus,.section-service-gift .content .button:hover{-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}.home .totop{background-color:#ecebeb}.home .totop:hover{background-color:#fff}section.staff h3{margin:0 0 50px;font-size:32px;line-height:42px;text-align:center;font-weight:500}section.staff .category+h3{margin:30px 0 60px}section.staff article.person{float:none;width:670px;margin-bottom:60px}section.staff article.person.person-link:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}section.staff article.person.person-link a,section.staff article.person.person-link p{color:#000}section.staff article.person.person-link a:hover{text-decoration:none}section.staff article.person>.container{width:100%}section.staff article.person .img{float:left;width:250px;height:250px;margin-right:40px}section.staff article.person .info{float:left;width:380px;height:310px;padding:5px 55px 20px 0}section.staff article.person .info h4{font-size:30px;line-height:42px;font-weight:400;color:#a23a6f}section.staff article.person .info .position{margin-bottom:20px}section.staff .category.category-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1332px}section.staff article.person.person-vertical{width:400px;margin:22px}section.staff article.person.person-vertical .img{float:none;width:100%;height:auto}section.staff article.person.person-vertical .img img{display:block;margin:0 auto;max-width:100%;max-height:600px}section.staff article.person.person-vertical .info{width:100%;height:auto;min-height:200px;padding:0 22px}section.staff article.person.person-vertical .info h4{margin:.8em 0 .6em}section.staff article.person.person-vertical .info .position{margin:0 0 .8em}article.first.contacts{border-bottom:none}article.first.contacts>.container{padding-bottom:40px}article.first.contacts>.container h1{margin-bottom:0}section.contacts>.container{width:100%}section.contacts>.container .information,section.contacts>.container .map{width:50%;height:500px}section.contacts>.container .information{background-color:#a23a6f;color:#fff}section.contacts>.container .information>.container{width:520px;margin:50px auto;padding:0 30px 0 0}section.contacts>.container .information h2{font-size:48px;line-height:48px;font-weight:300;margin:30px 0}section.contacts>.container .information p{font-size:24px;line-height:24px}section.contacts>.container .information p+p{margin-top:14px}section.contacts>.container .information .worktime{margin:29px 0 46px}section.contacts>.container .information .btn{float:left;text-decoration:none}section.send-us>.container{width:500px;margin:46px auto 60px;font-weight:300;text-align:center}section.send-us>.container h2{font-size:48px;line-height:48px;margin:0 0 22px}section.send-us>.container p{font-size:18px;line-height:18px}section.send-us>.container p+p{margin-top:4px}.form-wrap{width:100%;margin-top:36px}.form-wrap form,.form-wrap form .form-group{width:100%}.form-wrap form .form-group+.form-group{margin-top:20px}.form-wrap form .form-control{width:100%;border-radius:4px;border:1px solid #d5d5d5;padding:15px 22px;color:#000;font-size:18px;line-height:24px}.form-wrap form .form-control::-webkit-input-placeholder{color:#966e6e}.form-wrap form .form-control::-moz-placeholder{color:#966e6e}.form-wrap form .form-control::-ms-input-placeholder{color:#966e6e}.form-wrap form .form-control::placeholder{color:#966e6e}.form-wrap form input{height:54px}.form-wrap form textarea{height:174px}.form-wrap form .form-submit{margin:40px auto 0}.vacancies h2{margin:0 0 12px}.vacancy-page>.container{width:820px}.vacancy-page>.container h1{margin:1em 0 26px;text-align:left}.vacancy-page>.container .tags{float:left;width:280px}.vacancy-page>.container .tags .tag{line-height:1.3}.vacancy-page>.container .tags .tag .title{color:#828282}.vacancy-page>.container .salary{float:left}.vacancy-page>.container .salary p{font-size:36px;line-height:1.2}.deals>.container{width:1466px}.deals>.container h1{margin:55px auto 40px;line-height:34px}.deals>.container .columns{width:100%;margin:0 auto 60px}.deals>.container .columns .column{margin:8px}.deal-page>.container{width:1200px}.deal-page>.container .body{float:left;width:680px}.deal-page>.container .image{float:right;width:500px;margin:30px 0 0}.deal-page>.container .image img{max-width:100%}.search form{margin:40px auto 50px;width:570px}.search form .form-group{position:relative}.search form .form-group .form-control{display:block;width:100%;margin:0 auto;padding:0 26px 4px;border:0;border-bottom:2px solid rgba(0,0,0,.3);text-align:center;font-size:48px;line-height:48px;font-weight:600}.search form .form-group .fas{position:absolute;display:block;top:0;bottom:0;right:0;height:16px;width:16px;margin:auto;font-size:24px;line-height:16px;color:rgba(0,0,0,.5);text-decoration:none}.search article h2{font-size:30px;margin:0;font-weight:400;text-align:left}.search h1{font-size:32px;font-weight:500;margin:50px 0}section.service-content>.container{width:1386px}section.service-content>.container>*{float:left}section.service-content>.container .main-content{width:1000px;margin:34px 0 0 58px}section.service-content>.container .main-content>.container{width:100%}section.service-content>.container .main-content .breadcrumbs p{font-size:18px;line-height:1}section.service-content>.container .main-content .breadcrumbs p a{color:#000}section.service-content .service-article h1{width:800px;line-height:1;margin:2px 0 33px;text-align:left}section.service-content .service-article .body{width:800px}section.service-content .service-article .body .images{width:1000px}section.service-content .service-article .body h2,section.service-content .service-article .body h3,section.service-content .service-article .body h4,section.service-content .service-article .body h5,section.service-content .service-article .body h6{margin:.5em 0 .3em;line-height:1;text-align:left}section.service-content .service-article .body h2{font-size:30px;font-weight:400}section.service-content .service-article .body h3{font-size:26px;font-weight:400}section.service-content .service-article .body h4{font-size:22px;font-weight:500}section.service-content .service-article .body h5{font-size:20px;font-weight:500}section.service-content .service-article .body h6{font-size:18px;font-weight:500}section.service-content .service-article .body ol,section.service-content .service-article .body ul{list-style:disc;padding-left:20px}section.service-content .service-article .body ol+p,section.service-content .service-article .body ul+p{margin:10px 0}section.service-content .service-article .body p{width:800px;font-size:18px}section.service-content .service-article .body p+p,section.service-content .service-article .body p+ul,section.service-content .service-article .body p ol{margin:10px 0}section.service-content .service-article .body .images .img{float:left;width:800px;display:none}section.service-content .service-article .body .images .img.current{display:block}section.service-content .service-article .body .images .images-control{float:left;width:185px;margin:0 0 0 15px}section.service-content .service-article .body .images .images-control .control-group>*{float:left;height:28px}section.service-content .service-article .body .images .images-control .control-group a{width:28px;position:relative;border-radius:90px;background-color:#f3b25e}section.service-content .service-article .body .images .images-control .control-group a:after{content:" ";position:absolute;top:9px;width:11px;height:11px}section.service-content .service-article .body .images .images-control .control-group .info{margin:0 8px;font-weight:500;line-height:28px}section.service-content .service-article .body .images .images-control .control-group .left-button:after{left:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #fff;border-bottom:2px solid #fff}section.service-content .service-article .body .images .images-control .control-group .right-button:after{right:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff}section.service-content .service-article .body .images .images-control .img-info{margin-top:18px}section.service-content .service-article .body .images .images-control .img-info .info{display:none;width:100%;padding-left:3px}section.service-content .service-article .body .images .images-control .img-info .info.current{display:block}section.service-content .service-article .body .images .images-info{float:left;width:800px;padding:30px 0 25px 5px}section.service-content .service-article .body .images .images-info p{font-size:24px;font-weight:300;text-align:center}section.service-content .service-article .body .youtube{position:relative;width:800px;height:0;padding-bottom:56.25%;margin:30px 0}section.service-content .service-article .body .youtube .video{position:absolute;top:0;left:0;width:100%;height:100%}section.service-content .service-article .pricelist{position:relative;width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.service-content .service-article .pricelist>*{width:100%}section.service-content .service-article .pricelist h2{margin:0;font-size:30px;line-height:1;font-weight:400;text-align:left}section.service-content .service-article .pricelist .row-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:35px;padding:14px 20px}section.service-content .service-article .pricelist .row-price .col-price{font-size:21px;margin-left:10px}section.service-content .service-article .pricelist .row-price .col-title{font-size:18px;line-height:1.2}section.service-content .service-article .pricelist .row-price:nth-child(2n-1){background-color:#fbe8ce}section.service-content .service-article .actions{margin:30px 0 60px}section.service-content .service-article .actions .btn{float:left}section.service-content .service-article .actions p{float:left;width:310px;margin:5px 0 0 30px;line-height:1.3;color:#676767}section.service-content .left-aside{width:278px;margin:140px 0 0}section.service-content .left-aside .container{width:100%}section.service-content .left-aside .price-widget{background-color:hsla(34,87%,80%,.7);padding:20px 20px 24px;margin-bottom:50px}section.service-content .left-aside .price-widget .price{font-size:28px;font-weight:500;line-height:1;margin-left:-3px}section.service-content .left-aside .price-widget .about{color:#9a7a50;font-size:18px;line-height:1.3}section.service-content .left-aside .price-widget .btn{height:47px;margin-top:15px;min-width:0;width:100%;padding:12px 18px 14px;font-size:18px;font-weight:400;border-width:2px;background-color:hsla(0,0%,100%,.8)}section.service-content .left-aside .price-widget .btn:focus,section.service-content .left-aside .price-widget .btn:hover{color:#9a641c}section.service-content .left-aside .expert-widget>.title{margin-bottom:20px;padding:0 4px;font-size:14px;text-transform:uppercase;letter-spacing:3px}section.service-content .left-aside .expert-widget .expert-widget-article{margin:20px 0}section.service-content .left-aside .expert-widget .expert-widget-article .image{display:block;margin-bottom:20px}section.service-content .left-aside .expert-widget .expert-widget-article .image img{width:100%;max-height:300px}section.service-content .left-aside .expert-widget .expert-widget-article .image img:focus,section.service-content .left-aside .expert-widget .expert-widget-article .image img:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}section.service-content .left-aside .expert-widget .expert-widget-article .title{display:block;margin-bottom:10px;padding:0 4px;text-decoration:none}section.service-content .left-aside .expert-widget .expert-widget-article .title p{color:#bb2575;font-weight:500}section.service-content .left-aside .expert-widget .expert-widget-article .short-body{padding:0 4px}.services-category-menu{position:relative;min-height:420px;padding-bottom:40px}.services-category-menu .bg-with-mask .bg-image{height:100%;background-position:50%}.services-category-menu .bg-with-mask .rgba-mask{background-color:rgba(0,0,0,.45)}.services-category-menu .container{width:1340px;color:#fff}.services-category-menu .container h1{line-height:1;margin:48px 0 36px;text-align:center}.services-category-menu .container .short-desc{width:800px;margin:0 auto}.services-category-menu .container .categories-menu .column{float:left;padding-right:15px}.services-category-menu .container .categories-menu .column+.column{padding-left:15px}.services-category-menu .container .categories-menu .column:last-child{padding-right:0}.services-category-menu .container .categories-menu .column ul{list-style:none}.services-category-menu .container .categories-menu .column ul a{display:block;color:#fad4e7;line-height:1.3}.services-category-menu .container .categories-menu .column ul .title a{color:#fff;font-size:21px;font-weight:600;line-height:1.2}.services-category-menu .container .categories-menu .column ul li+li{margin-top:9px}.services-category-menu .container .btn{height:70px;width:auto;width:338px;margin:50px auto;padding-top:22px;border-radius:35px;font-size:24px;font-weight:400}.services-subcategories .container{width:1340px;margin:40px auto 20px}.services-subcategories .container .subcategory-block{float:left;width:50%;height:250px;margin-bottom:40px}.services-subcategories .container .subcategory-block>*{float:left}.services-subcategories .container .subcategory-block .img{width:250px;height:250px;margin-right:40px;display:block;text-decoration:none}.services-subcategories .container .subcategory-block .img:focus,.services-subcategories .container .subcategory-block .img:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.services-subcategories .container .subcategory-block .img img{width:100%;height:100%}.services-subcategories .container .subcategory-block .desc{display:table;width:340px;height:250px;overflow:hidden}.services-subcategories .container .subcategory-block .desc .vertical-middle-container{display:table-cell;vertical-align:middle}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .title{display:block;color:#000;text-decoration:none}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .title h2{margin:0;font-size:30px;font-weight:400;line-height:1;text-align:left}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .short-desc{margin:4px 0 24px}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .short-desc p{line-height:1.2}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .btn{float:left;font-size:18px;font-weight:400}@media screen and (max-width:1599px){.cross-menu ul .cross-link a{font-size:13px}.home .section-home .logo,header .logo{width:auto;height:auto;margin:10px 11px 10px 13px}.home .section-home .logo .logo-link .logo-img,header .logo .logo-link .logo-img{margin:0;width:31px;height:49px}.home .section-home .logo .logo-link .logo-text,header .logo .logo-link .logo-text{display:none}header menu{position:relative;top:inherit;left:inherit;right:inherit;padding:0;width:590px}header menu .menu-main{position:absolute;top:0;left:0}header menu .menu-main ul .link,header menu .menu-main ul .link+.link{margin:0 0 0 10px}header menu .menu-main ul .link a{padding:6px}header menu .menu-service .sub-menu{left:-39px}header menu .menu-service>ul>.link,header menu .menu-service>ul>.link+.link{margin:5px 10px}header menu .menu-service>ul>.link>a{padding:8px}.home header menu .menu-service{width:481px;margin-top:50px}.home header menu .menu-service .sub-menu{top:85px}.home header menu .menu-service>ul>.link>a{font-size:16px;font-weight:400}.home .section-home .home-start{width:100%}.home .section-home .home-start>.container{margin:0}.home .section-home header .overlay{height:auto}.home .section-home h1{margin:0 0 0 82px;width:334px;font-size:90px;line-height:1.13}.home .section-home .features{width:288px;margin:-5px 84px 0 0}.home .section-home .features .feature .logo{margin:0 16px 16px 0;width:auto;height:auto}.home .section-home .features .feature .logo img{width:35px;height:55px}.home .section-home .features .feature .logo-text{display:block}.home .section-home .features .feature .logo-text span{display:block;font-weight:300;line-height:1}.home .section-home .features .feature .logo-text .major{margin-top:12px;font-size:1.2rem;text-transform:uppercase}.home .section-home .features .feature .logo-text .minor{margin-top:2px;font-size:.85rem}.home .section-home .features .feature.about{margin:0}.home .section-home .features .feature.about>*{min-height:auto;line-height:normal}.home .section-home .features .feature.about .date{margin:0;font-size:24px;line-height:1}.home .section-home .features .feature.about .text{margin:3px 0 0 4px;font-size:20px;line-height:1}.home .section-home .features .feature.number{margin-top:19px}.home .section-home .features .feature.number>*{min-height:auto;line-height:normal}.home .section-home .features .feature.number .num{margin-right:20px;font-size:26px;width:24px;line-height:19px}.home .section-home .features .feature.number .text{font-size:20px;line-height:15px}.home .section-home .features .button a{margin:36px 0 35px 7px;width:230px;height:51px;font-size:18px;line-height:51px;border-radius:25.5px}.home .section-home .mouse-icon{display:none}.home .section-home .bg-with-mask .bg-image{height:100%}.home .section-cols.sales .bg-borders,.section-cols h2{display:none}.section-cols h2+.columns{margin:10px auto}.section-cols.expert .columns .column{height:426px}.section-cols .columns{width:972px;margin:10px auto}.section-cols .columns .column{width:240px;height:380px}.section-cols .columns .column+.column{margin-left:4px}.section-cols .columns .column .container,.section-cols .columns .column .container .image{width:100%;padding:0}.section-cols .columns .column .container .image img{width:100%;height:100%}.section-cols .columns .column .container .title{margin-top:16px;padding:0 10px}.section-cols .columns .column .container .title h3{font-size:24px;line-height:1}.section-cols .columns .column .container .desc{margin-top:10px;padding:0 10px;font-size:16px;line-height:1;text-align:center}.section-cols .columns .column .container .btn-wrap{margin:12px 0 0}.section-cols .columns .column .container .btn-wrap .btn{margin:0;height:34px;line-height:34px;font-size:16px;border-radius:17px;padding:0 28px}.home article.section-service>.container,.home section.section-service>.container{width:972px}.section-service{background-position:50%}.section-service>.container{min-height:auto;width:972px}.section-service.service-wide .vertical-middle{width:334px}.section-service.service-wide .vertical-middle .vertical-middle-inner{width:100%}.section-service .vertical-middle{min-height:400px;width:334px}.section-service .vertical-middle .vertical-middle-inner{width:100%;padding:30px 0}.section-service .home-service .container{padding:26px 25px}.section-service .home-service .container h2{margin:0 14px 24px;font-size:28px;line-height:1}.section-service .home-service .container ul li a{font-size:16px}.section-service .home-service .container ul li+li{margin-top:30px}.section-service .home-service .container ul li+li:before{top:-14px}.section-networks h2{font-size:28px;line-height:1;margin:30px auto 15px;font-weight:600}.section-networks .instagram{width:690px;margin:15px auto 30px;padding:0}.section-networks .instagram .element{margin:5px}.section-networks .networks{width:490px;margin:0 auto 15px}.section-networks .networks .button{margin:0 10px 15px;font-size:22px}.section-networks .networks .button+.button{margin:0 10px 15px}.section-service-gift>.container{min-height:auto;width:972px;background-image:url("/storage/imgs/shadow.png");background-position:50% 30%;background-repeat:no-repeat;background-size:90%}.section-service-gift .content{float:none;margin:121px auto 135px;padding:0;width:236px;height:auto;background-image:none}.section-service-gift .content h2{font-size:28px;text-align:center;padding:0;line-height:1.1}.section-service-gift .content p{margin:17px 0 11px;padding:0 10px;font-size:16px;text-align:center;line-height:1.3}.section-service-gift .content .button{margin:0 auto;width:220px;height:46px;line-height:46px;font-size:16px;border-radius:23px}.totop p{width:78px;height:52px;font-size:26px;line-height:26px}header menu .menu-service{width:540px;margin-top:46px}header menu .menu-service .sub-menu{top:81px}header menu .menu-service>ul>.link>a{font-size:18px;font-weight:500}header .overlay{height:134px}.page h1{margin:54px auto 44px}article h1{margin:0 0 32px}section h2{margin:42px 0}section.about>.container{width:100%}section.staff h3{margin:0 0 30px}section.staff .category.category-vertical{width:990px;margin:0 auto}section.staff article.person.person-vertical{width:310px;margin:10px}section.staff .category+h3{margin:20px 0 30px}article.first>.container{padding:42px 0 60px}section.contacts>.container .map{width:60%;height:400px}section.contacts>.container .information{width:40%;height:400px}section.contacts>.container .information>.container{width:100%;padding:0 20px;margin:60px 0}section.contacts>.container .information h2{margin:0 0 30px;font-size:36px;text-align:left}section.contacts>.container .information p{font-size:22px;line-height:1}section.contacts>.container .information .worktime{margin:29px 0 5px}section.send-us>.container{margin:46px auto 40px}.deals>.container{width:100%}.deals>.container h1{margin:54px auto 44px}.deals>.container .columns{width:976px;margin:10px auto 40px}.deals>.container .columns .column{margin:2px}.deal-page>.container{width:800px;margin:0 auto}.deal-page>.container .image{width:250px;margin:0 0 20px 20px}.deal-page>.container .body{float:none;width:100%}.services-category-menu{zoom:1;min-height:340px}.services-category-menu:after,.services-category-menu:before{content:" ";display:table}.services-category-menu:after{clear:both}.services-category-menu .bg-with-mask .rgba-mask{background-color:rgba(0,0,0,.55)}.services-category-menu .container{width:990px}.services-category-menu .container h1{margin:26px 0 32px}.services-category-menu .container .categories-menu .column{width:auto!important;float:none;padding:5px}.services-category-menu .container .categories-menu .column+.column{padding:5px}.services-category-menu .container .categories-menu .column ul li{display:inline-block;margin:6px 15px}.services-category-menu .container .categories-menu .column ul li+li{margin:6px 15px}.services-category-menu .container .categories-menu .column ul li.title{zoom:1;display:block;width:100%;margin:0 0 8px}.services-category-menu .container .categories-menu .column ul li.title:after,.services-category-menu .container .categories-menu .column ul li.title:before{content:" ";display:table}.services-category-menu .container .categories-menu .column ul li.title:after{clear:both}.services-category-menu .container .categories-menu .column ul li.title a{float:left}.services-subcategories{zoom:1}.services-subcategories:after,.services-subcategories:before{content:" ";display:table}.services-subcategories:after{clear:both}.services-subcategories .container{width:990px}.services-subcategories .container .subcategory-block{height:250px;margin-bottom:10px}.services-subcategories .container .subcategory-block .img{width:200px;height:200px;margin:25px 10px 25px 0}.services-subcategories .container .subcategory-block .desc{width:285px;padding-right:10px}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .title h2{font-size:22px;font-weight:500}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .short-desc{margin:4px 0 8px}.services-subcategories .container .subcategory-block .desc .vertical-middle-container .short-desc p{font-size:16px;line-height:1.3}section.service-content>.container{width:990px}section.service-content>.container .main-content{width:682px;margin:34px 0 0 30px}section.service-content>.container .service-article .body,section.service-content>.container .service-article .body p,section.service-content>.container .service-article .pricelist,section.service-content>.container .service-article h1{width:100%}}