*{margin:0;padding:0;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat', sans-serif}table{border-collapse:collapse}pre,code,kbd,samp{font-family:monospace, monospace}iframe,video{display:block}html{-webkit-tap-highlight-color:transparent;-webkit-hyphenate-character:'-';-moz-tab-size:4;-o-tab-size:4;tab-size:4;color:#100701}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}img{display:block;max-width:100%;height:auto}path{-webkit-transition:all .3s ease;transition:all .3s ease}a{color:inherit;display:inline-block;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}a.anchor{cursor:pointer}section{scroll-margin-top:100px}::-webkit-scrollbar-track{background:#faf9f4}::-webkit-scrollbar-thumb{background-color:#D4A85D}::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar{width:10px}.preloader{position:fixed;left:0;top:0;z-index:9999;width:100vw;height:100vh;background:#fff;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}.holder{max-width:76.875em;margin:0 auto;padding:0 15px;width:100%}.grid-container{display:-ms-grid;display:grid}.span-col-2{grid-column:span 2 / auto}.span-col-3{grid-column:span 3 / auto}.span-col-4{grid-column:span 4 / auto}.span-row-2{grid-row:span 2 / auto}.span-row-3{grid-row:span 3 / auto}.span-row-4{grid-row:span 4 / auto}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hidden{display:none}#totop{cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;right:42px;bottom:30px;background:#fff;border-radius:100%;border:1px solid #D4A85D;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 7px 7px;z-index:99}@media (max-width: 767px){#totop{right:25px}}#totop.active{opacity:1;visibility:visible}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}svg .svg-elem-1{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.1s;transition:fill 0.7s ease-in 0.1s}.preloader.active svg .svg-elem-1{fill:#b98c4a}svg .svg-elem-2{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.14s;transition:fill 0.7s ease-in 0.14s}.preloader.active svg .svg-elem-2{fill:#b98c4a}svg .svg-elem-3{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.18s;transition:fill 0.7s ease-in 0.18s}.preloader.active svg .svg-elem-3{fill:#b98c4a}svg .svg-elem-4{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.22s;transition:fill 0.7s ease-in 0.22s}.preloader.active svg .svg-elem-4{fill:#b98c4a}svg .svg-elem-5{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.26s;transition:fill 0.7s ease-in 0.26s}.preloader.active svg .svg-elem-5{fill:#b98c4a}svg .svg-elem-6{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.30000000000000004s;transition:fill 0.7s ease-in 0.30000000000000004s}.preloader.active svg .svg-elem-6{fill:#b98c4a}svg .svg-elem-7{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.33999999999999997s;transition:fill 0.7s ease-in 0.33999999999999997s}.preloader.active svg .svg-elem-7{fill:#b98c4a}svg .svg-elem-8{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.38s;transition:fill 0.7s ease-in 0.38s}.preloader.active svg .svg-elem-8{fill:#b98c4a}svg .svg-elem-9{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.42000000000000004s;transition:fill 0.7s ease-in 0.42000000000000004s}.preloader.active svg .svg-elem-9{fill:#b98c4a}svg .svg-elem-10{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.45999999999999996s;transition:fill 0.7s ease-in 0.45999999999999996s}.preloader.active svg .svg-elem-10{fill:#b98c4a}svg .svg-elem-11{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.5s;transition:fill 0.7s ease-in 0.5s}.preloader.active svg .svg-elem-11{fill:#b98c4a}svg .svg-elem-12{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.54s;transition:fill 0.7s ease-in 0.54s}.preloader.active svg .svg-elem-12{fill:#b98c4a}svg .svg-elem-13{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.58s;transition:fill 0.7s ease-in 0.58s}.preloader.active svg .svg-elem-13{fill:#b98c4a}svg .svg-elem-14{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.62s;transition:fill 0.7s ease-in 0.62s}.preloader.active svg .svg-elem-14{fill:#b98c4a}svg .svg-elem-15{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.66s;transition:fill 0.7s ease-in 0.66s}.preloader.active svg .svg-elem-15{fill:#b98c4a}svg .svg-elem-16{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.7s;transition:fill 0.7s ease-in 0.7s}.preloader.active svg .svg-elem-16{fill:#b98c4a}svg .svg-elem-17{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.74s;transition:fill 0.7s ease-in 0.74s}.preloader.active svg .svg-elem-17{fill:#b98c4a}svg .svg-elem-18{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.78s;transition:fill 0.7s ease-in 0.78s}.preloader.active svg .svg-elem-18{fill:#b98c4a}svg .svg-elem-19{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.82s;transition:fill 0.7s ease-in 0.82s}.preloader.active svg .svg-elem-19{fill:#b98c4a}svg .svg-elem-20{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.86s;transition:fill 0.7s ease-in 0.86s}.preloader.active svg .svg-elem-20{fill:#b98c4a}svg .svg-elem-21{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.9s;transition:fill 0.7s ease-in 0.9s}.preloader.active svg .svg-elem-21{fill:#b98c4a}svg .svg-elem-22{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.94s;transition:fill 0.7s ease-in 0.94s}.preloader.active svg .svg-elem-22{fill:#b98c4a}svg .svg-elem-23{fill:transparent;-webkit-transition:fill 0.7s ease-in 0.98s;transition:fill 0.7s ease-in 0.98s}.preloader.active svg .svg-elem-23{fill:#b98c4a}svg .svg-elem-24{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.02s;transition:fill 0.7s ease-in 1.02s}.preloader.active svg .svg-elem-24{fill:#b98c4a}svg .svg-elem-25{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.06s;transition:fill 0.7s ease-in 1.06s}.preloader.active svg .svg-elem-25{fill:#b98c4a}svg .svg-elem-26{fill:transparent;-webkit-transition:fill 0.7s ease-in 1.1s;transition:fill 0.7s ease-in 1.1s}.preloader.active svg .svg-elem-26{fill:#fafafc}svg .phone-svg-1{stroke-dashoffset:187.3539665617978px;stroke-dasharray:187.3539665617978px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s}.animated svg .phone-svg-1{stroke-dashoffset:0}svg .phone-svg-2{stroke-dashoffset:223.78358459472656px;stroke-dasharray:223.78358459472656px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s}.animated svg .phone-svg-2{stroke-dashoffset:0;fill:#100701}svg .phone-svg-3{stroke-dashoffset:20.559892654418945px;stroke-dasharray:20.559892654418945px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s}.animated svg .phone-svg-3{stroke-dashoffset:0;fill:#100701}svg .phone-svg-4{stroke-dashoffset:20.559715270996094px;stroke-dasharray:20.559715270996094px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s}.animated svg .phone-svg-4{stroke-dashoffset:0;fill:#100701}svg .phone-svg-5{stroke-dashoffset:5.624914116973969px;stroke-dasharray:5.624914116973969px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s}.animated svg .phone-svg-5{stroke-dashoffset:0;fill:#100701}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:0;background:#d4a85d;border-radius:50px;color:#fff;font-weight:600;font-size:1em;padding:1.1875em 1.1875em 1.3125em}.btn:hover{background:#b98c4a}.btn:hover:active{background:#d4a85d}.btn:disabled{pointer-events:none;opacity:0.5}.btn-empty{background:rgba(255,255,255,0.3);border:1px solid #d4a85d;color:#100701;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-empty:hover{background:rgba(255,255,255,0.3);border-color:#b98c4a;color:#b98c4a}.btn-empty:hover:active{background:rgba(255,255,255,0.3);color:#100701}textarea{resize:vertical;min-height:5.625em}input,textarea,select{width:100%;-webkit-transition:border 0.3s ease;transition:border 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dedede;padding:1.25em .9375em;background:transparent;color:#000;font-size:1em}input:focus,textarea:focus,select:focus{border-color:#d4a85d}input[type="date"],textarea[type="date"],select[type="date"]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset}input[type="number"],textarea[type="number"],select[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,textarea[type="number"]::-webkit-outer-spin-button,textarea[type="number"]::-webkit-inner-spin-button,select[type="number"]::-webkit-outer-spin-button,select[type="number"]::-webkit-inner-spin-button{display:none;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#888}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#888}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#888}input[readonly],textarea[readonly],select[readonly]{cursor:not-allowed}input[type="checkbox"],textarea[type="checkbox"],select[type="checkbox"]{width:16px;height:16px;cursor:pointer;position:relative;border-radius:2px;border-color:#b8b8b8}input[type="checkbox"]:after,textarea[type="checkbox"]:after,select[type="checkbox"]:after{content:"";position:absolute;display:block;top:5px;left:4px;width:7px;height:6px;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:url(../img/check.svg) center/contain no-repeat}input[type="checkbox"]:checked:after,textarea[type="checkbox"]:checked:after,select[type="checkbox"]:checked:after{opacity:1}input[type="checkbox"].switch,textarea[type="checkbox"].switch,select[type="checkbox"].switch{width:30px;height:20px;border-radius:50px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#b8b8b8;border:0}input[type="checkbox"].switch:after,textarea[type="checkbox"].switch:after,select[type="checkbox"].switch:after{top:2px;left:2px;border-radius:100%;background:#fff;opacity:1;width:16px;height:16px}input[type="checkbox"].switch:checked,textarea[type="checkbox"].switch:checked,select[type="checkbox"].switch:checked{background:#00be13}input[type="checkbox"].switch:checked:after,textarea[type="checkbox"].switch:checked:after,select[type="checkbox"].switch:checked:after{-webkit-transform:translateX(10px);transform:translateX(10px)}input[type="radio"],textarea[type="radio"],select[type="radio"]{width:16px;height:16px;cursor:pointer;position:relative;border-radius:100%;border-color:#b8b8b8}input[type="radio"]:after,textarea[type="radio"]:after,select[type="radio"]:after{content:"";position:absolute;display:block;top:4px;left:4px;width:6px;height:6px;opacity:0;border-radius:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#b8b8b8}input[type="radio"]:checked:after,textarea[type="radio"]:checked:after,select[type="radio"]:checked:after{opacity:1}select{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;cursor:pointer}form.check-validation input:invalid,form.check-validation textarea:invalid,form.check-validation select:invalid{border-color:#ed1c24}form input,form textarea,form select{margin-bottom:10px}form .btn{border-radius:0;width:100%}.modalq-wrapper{position:fixed;left:0;top:0;padding:15px;width:100vw;height:100vh;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:#f9f9f9c2;z-index:9999;display:none}.modalq-wrapper .modalq{display:none;position:relative;background:#fff;padding:30px;width:100%;max-height:calc(var(--vh, 100vh) - 30px);max-width:39.375em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.8);border:1px solid #f0f0f0}@media (max-width: 1023px){.modalq-wrapper .modalq{height:auto}}.modalq-wrapper .modalq svg[data-modalq-close]{position:absolute;right:10px;top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;width:auto}.modalq-wrapper .modalq form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:28.75em;margin:0 auto;width:100%;margin-top:1.875em}.modalq-wrapper .modalq .tit{font-size:2.25em;text-align:center;font-weight:500;margin:0 auto .16667em;line-height:130%;color:#b98c4a}@media (max-width: 767px){.modalq-wrapper .modalq .tit{font-size:1.75em}}.modalq-wrapper .modalq .tit+p{font-size:1em;line-height:160%;color:#4e4b49;text-align:center}.modalq-wrapper .modalq>svg{width:100%;padding-bottom:30px;display:block}.modalq-wrapper .modalq#modalq-0>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6875em;font-weight:500;max-width:15.55556em;margin:0 auto;line-height:130%}[data-modalq-opener],[data-modalq-close]{cursor:pointer}section.seo-text{font-size:1em;color:#000;line-height:160%;font-family:inherit}section.seo-text .readmore-content{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.seo-text .readmore-content+.readmore{margin:.9375em 0}section.seo-text .readmore-content.active{position:relative;-webkit-line-clamp:unset;display:block;overflow:unset}section.seo-text video,section.seo-text iframe{margin:0 auto;display:block}section.seo-text p{margin-bottom:.9375em;font-size:inherit;letter-spacing:inherit;font-family:inherit;color:inherit}section.seo-text.indent h1 ~ p{text-indent:1.5em}section.seo-text ul,section.seo-text ol{margin-bottom:.3125em;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}section.seo-text ul{list-style:inside disc}section.seo-text ol{list-style:inside decimal}section.seo-text li{margin-bottom:.3125em;font-size:inherit;font-family:inherit;letter-spacing:inherit;color:inherit}section.seo-text p *,section.seo-text li *{font-size:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}section.seo-text a:not(.btn){text-decoration:underline}section.seo-text a:not(.btn):hover{text-decoration:none}section.seo-text img{max-width:100%;height:auto}section.seo-text h1{font-size:1.875em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.seo-text h2{font-size:1.75em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.seo-text h3{font-size:1.625em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.seo-text h4{font-size:1.5em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.seo-text h5{font-size:1.375em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.seo-text h6{font-size:1.25em;margin-bottom:.625em;margin-top:.3125em;font-weight:500}section.page-404{text-align:center;min-height:calc(var(--vh, 100vh));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.page-404 p{font-size:22px;margin-bottom:15px}main{padding-top:7em}@media (max-width: 950px){main{padding-top:3.5625em}}header{background:#fff;padding:.9375em 0 0;position:fixed;top:0;left:0;width:100%;z-index:999}@media (max-width: 950px){header{padding:.625em 0 0}}header .holder{border-bottom:1px solid #f0f0f0;padding-bottom:.9375em}@media (max-width: 950px){header .holder{padding-bottom:.625em}}header.fixed-header .header-top{height:0;overflow:hidden;margin-bottom:0}header .flex-container .logo{margin-right:3.125em;display:-webkit-box;display:-ms-flexbox;display:flex;width:10.625em}header .flex-container .logo img{width:100%}header .flex-container>div{width:100%}header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin-bottom:.625em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 950px){header .header-top{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.875em}}header .header-top>div:not(.burger){display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25em}header .header-top .lang{gap:.625em}@media (max-width: 950px){header .header-top .lang{display:none !important}}header .header-top .lang a{font-weight:500;color:#bababa}header .header-top .lang a.active{color:#100701}header .header-top>a{line-height:160%;text-align:center;color:#4e4b49}@media (max-width: 950px){header .header-top>a{display:none}}header .burger{-webkit-transform:translateY(13px);transform:translateY(13px);position:relative;background:#100701;-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms;-ms-flex-negative:0;flex-shrink:0;display:none}@media (max-width: 950px){header .burger{display:-webkit-box;display:-ms-flexbox;display:flex}}header .burger,header .burger:after,header .burger:before{width:35px;height:2px}header .burger:before{content:"";position:absolute;left:0;bottom:7px;background:#100701;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger:after{content:"";position:absolute;left:0;top:7px;background:#100701;-webkit-transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger.active{background:transparent !important}header .burger.active:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:top 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .burger.active:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);transition:bottom 300ms cubic-bezier(0.23, 1, 0.32, 1),transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1)}header .header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-bottom nav{max-width:42.5em;width:100%}@media (max-width: 950px){header .header-bottom nav{position:absolute;left:0;top:3.375em;display:none;max-width:100%;background:#fff;border-radius:0 0 15px 15px}}header .header-bottom nav>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 950px){header .header-bottom nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}header .header-bottom nav>ul>li{list-style:none;position:relative}@media (max-width: 950px){header .header-bottom nav>ul>li{width:50%}header .header-bottom nav>ul>li.hidden{display:block !important}}header .header-bottom nav>ul>li:hover{z-index:10}header .header-bottom nav>ul>li a{font-weight:500;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625em;white-space:nowrap}@media (max-width: 950px){header .header-bottom nav>ul>li a{text-align:center;padding:.625em}}header .header-bottom nav>ul>li a.active,header .header-bottom nav>ul>li a:hover{color:#b98c4a}header .header-bottom nav>ul>li a svg{display:block;margin-top:2px}@media (max-width: 950px){header .header-bottom nav>ul>li a svg{display:none}}header .header-bottom nav>ul>li ul{position:absolute;left:-1.25em;top:-.625em;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;background:rgba(255,255,255,0.8);border:1px solid #f9f9f9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25em;padding:1.875em 1.25em .625em;list-style:none}@media (max-width: 950px){header .header-bottom nav>ul>li ul{display:none}}header .header-bottom nav>ul>li ul li a{padding-top:1.25em}header .header-bottom nav>ul>li:hover ul{opacity:1;visibility:visible}header .header-bottom .btn{padding:.625em 1.25em;min-width:180px;color:#d4a85d}@media (max-width: 950px){header .header-bottom .btn{display:none}}.accordion{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.accordion .item{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.accordion .item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:.625em 0;font-weight:500;font-size:1.5em;line-height:160%}@media (max-width: 550px){.accordion .item .header{font-size:1.25em;padding:.75em 0}}.accordion .item .header svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:.9375em}@media (max-width: 550px){.accordion .item .header svg{width:19px}}.accordion .item .content{padding:1.5625em 0 2.5em;display:none;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;font-weight:500;font-size:1em;line-height:160%}.accordion .item.active .header svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .item.active .header svg path{-webkit-transform:translateX(4px) translateY(11px);transform:translateX(4px) translateY(11px);d:path("M29 8H0H0")}.tab-container .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-container .tab-nav span{display:block;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;text-align:center;padding:15px;border-bottom:2px solid transparent}.tab-container .tab-nav span.active{border-color:#000}.tab-container .tab-content .item{display:none}.tab-container .tab-content .item.active{display:block}section.home-banner .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);position:relative}@media (max-width: 850px){section.home-banner .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.home-banner .grid-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 850px){section.home-banner .grid-container img{-o-object-position:bottom center;object-position:bottom center;max-height:40vh}}section.home-banner .grid-container .swiper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../img/banner-bg.jpg) left top/cover}section.home-banner .grid-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.75em}@media (max-width: 850px){section.home-banner .grid-container .swiper-slide{padding:1.25em .9375em}}section.home-banner .grid-container .swiper-slide p{font-weight:500;font-size:2.25em;line-height:130%}@media (max-width: 1024px){section.home-banner .grid-container .swiper-slide p{font-size:1.875em}}@media (max-width: 850px){section.home-banner .grid-container .swiper-slide p{font-size:1.5625em;max-width:90%}}section.home-banner .grid-container .swiper-slide .flex-container{gap:1.25em;margin-top:2.5em}@media (max-width: 1200px){section.home-banner .grid-container .swiper-slide .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 850px){section.home-banner .grid-container .swiper-slide .flex-container{margin-top:1.5625em;margin-bottom:.625em}}section.home-banner .grid-container .swiper-slide .btn{min-width:180px}section.home-banner .grid-container .swiper .swiper-pagination{padding-left:3.75em;text-align:left}@media (max-width: 850px){section.home-banner .grid-container .swiper .swiper-pagination{text-align:center;padding:0;bottom:-3px}}.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border:1px solid #dedede;background:transparent;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:#d4a85d;border-color:#d4a85d}.title{font-weight:600;font-size:3em;line-height:130%;text-transform:uppercase}@media (max-width: 500px){.title{font-size:1.875em}}section.services{background:#faf9f4;padding:6.25em 0}section.services .grid-container{margin-top:3.75em;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:1.875em}@media (max-width: 850px){section.services .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){section.services .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.services .grid-container a{display:block;position:relative;overflow:hidden;-webkit-box-shadow:0 0 35px -10px rgba(54,48,42,0.16);box-shadow:0 0 35px -10px rgba(54,48,42,0.16)}section.services .grid-container a img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1.01);transform:scale(1.01)}section.services .grid-container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}section.services .grid-container a>span{background:rgba(255,255,255,0.8);border:1px solid #d4a85d;border-left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 3.75em 3.75em 0;padding:.25em .25em .25em 1.25em;position:absolute;bottom:.625em;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:95%;min-height:4.25em}section.services .grid-container a>span span{font-weight:500;font-size:1.125em;line-height:114%}section.services .grid-container a>span svg{-ms-flex-negative:0;flex-shrink:0}section.services .align-right{margin-top:3.125em;gap:1.25em}section.services .align-right .btn{min-width:240px}section.home-about{padding:6.25em 0}section.home-about .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em}@media (max-width: 767px){section.home-about .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.home-about .grid-container img{width:100%}section.home-about .grid-container>div{overflow:hidden}section.home-about .grid-container div>span{line-height:140%;display:block}section.home-about .grid-container div>span:nth-child(1){font-weight:600;text-transform:uppercase;color:#888888;margin-bottom:.375em}section.home-about .grid-container div>span:nth-child(2){color:#9e9e9e;margin-bottom:1.25em}section.home-about .grid-container strong{font-weight:600;font-size:1.5em;line-height:120%;display:block;margin-bottom:1.25em}section.home-about .grid-container p{font-size:1.125em;line-height:150%;margin-top:.9375em;max-width:25.94444em}section.home-about .grid-container a{margin-top:1.875em}section.line-form-1{padding:3.75em 0 5em;margin-bottom:6.25em;background:url(../img/form-bg1.jpg) center/cover}@media (max-width: 900px){section.line-form-1{background:url(../img/form-bg1.jpg) #a1a19f center top/contain no-repeat}}section.line-form-1 .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25em}@media (max-width: 900px){section.line-form-1 .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.line-form-1 .flex-container>div:nth-child(1){background:rgba(255,255,255,0.4);border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1.25em 1.25em 1.875em}@media (max-width: 900px){section.line-form-1 .flex-container>div:nth-child(1){text-align:center;margin-top:1.875em}section.line-form-1 .flex-container>div:nth-child(1) .title br{display:none}}section.line-form-1 .flex-container>div:nth-child(1) p{font-weight:500;font-size:1.5em;margin-top:.41667em;line-height:114%}@media (max-width: 900px){section.line-form-1 .flex-container>div:nth-child(1) p{font-size:1.125em}}section.line-form-1 .flex-container form{max-width:22.5em}section.line-form-1 .flex-container form input{background:#fff}section.advantages{margin-bottom:6.25em}section.advantages .grid-container{margin-top:3.75em;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em}@media (max-width: 800px){section.advantages .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.advantages .grid-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 500px){section.advantages .grid-container .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.advantages .grid-container .item strong{font-weight:500;font-size:1.5em;line-height:114%;display:block}section.advantages .grid-container .item p{margin-top:1.375em;line-height:160%}section.advantages .grid-container .item img{max-width:8.125em}section.team{background:#faf9f4;padding:6.25em 0 5em}section.team .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}@media (max-width: 767px){section.team .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}section.team .swiper{margin-top:3.75em}@media (max-width: 767px){section.team .swiper{margin-top:1.875em}}section.team .swiper img{width:100%;margin-bottom:1.25em}section.team .swiper strong{display:block;font-weight:500;font-size:1.5em;line-height:114%}section.team .swiper span{margin-top:1em;line-height:140%;color:#888888;display:block}section.team .swiper a{font-weight:600;margin-top:1.25em;letter-spacing:0.02em;color:#d4a85d}section.team .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em;margin-top:6.25em;margin-bottom:-12.5em}@media (max-width: 950px){section.team .grid-container{margin-bottom:-6.25em}}@media (max-width: 767px){section.team .grid-container{margin-bottom:0}}@media (max-width: 500px){section.team .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.team .grid-container img{width:100%;-o-object-fit:cover;object-fit:cover}section.team .grid-container div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5625em}@media (max-width: 950px){section.team .grid-container div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.team .grid-container div:last-child p{font-size:1.125em;line-height:150%;color:#7b4f1e}.slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875em}@media (max-width: 767px){.slider-arrows{gap:.9375em}}.slider-arrows .swiper-button-next,.slider-arrows .swiper-button-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:unset;width:auto;height:auto}.slider-arrows .swiper-button-next.swiper-button-disabled,.slider-arrows .swiper-button-prev.swiper-button-disabled{opacity:1}.slider-arrows .swiper-button-next.swiper-button-disabled circle,.slider-arrows .swiper-button-prev.swiper-button-disabled circle{stroke:#dedede}.slider-arrows .swiper-button-next.swiper-button-disabled path,.slider-arrows .swiper-button-prev.swiper-button-disabled path{fill:#dedede}.slider-arrows .swiper-button-next:after,.slider-arrows .swiper-button-prev:after{display:none}@media (max-width: 767px){.slider-arrows .swiper-button-next svg,.slider-arrows .swiper-button-prev svg{width:50px;height:50px}}section.home-offer{background:#bababa;padding:3.75em 0;margin-bottom:7.5em}section.home-offer .holder>div:first-child{background:rgba(255,255,255,0.6);border:1px solid #f0f0f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:.75em 3.75em;max-width:39.375em;margin:0 auto}section.home-offer .flex-container{gap:1.25em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:-6.25em 0}@media (max-width: 650px){section.home-offer .flex-container{margin:-3.125em 0 -6.25em}}@media (max-width: 500px){section.home-offer .flex-container{margin:1.875em 0 -5em}}section.home-offer .flex-container div{max-width:60%}section.home-offer .flex-container a{font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25em;letter-spacing:0.02em;color:#ffffff}section.home-certificates{margin-bottom:6.25em}section.home-certificates .holder{padding-bottom:6.25em;border-bottom:1px solid #dedede}section.home-certificates .holder>.grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em}@media (max-width: 767px){section.home-certificates .holder>.grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3.75em}}section.home-certificates .holder>.grid-container .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:1.25em}section.home-certificates .holder>.grid-container .grid-container img{width:100%}section.home-certificates .holder>.grid-container p{line-height:160%;margin:2.5em 0 3.125em;color:#4e4b49;max-width:17.8125em}@media (max-width: 767px){section.home-certificates .holder>.grid-container p{max-width:100%;margin:1.875em 0}}a.link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;letter-spacing:0.02em;color:#d4a85d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625em}@media (max-width: 500px){a.link svg{width:50px;height:50px}}section.tech{margin-bottom:6.25em}section.tech .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){section.tech .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.tech .grid-container .swiper{margin:0;margin-top:2.5em;width:23.75em}@media (max-width: 767px){section.tech .grid-container .swiper{width:90vw}}section.tech .grid-container .swiper strong{display:block;font-weight:600;font-size:1.125em;line-height:120%;color:#100701}section.tech .grid-container .swiper p{line-height:160%;color:#4e4b49;margin-top:1.25em}section.tech .grid-container>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.5em}@media (max-width: 1200px){section.tech .grid-container>div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.partners{margin-bottom:7.5em}section.partners .grid-container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:0 1.25em}@media (max-width: 500px){section.partners .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}section.partners .grid-container .item{position:relative;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;padding:2.5em .3125em;border-bottom:2px solid #dedede}section.partners .grid-container .item:nth-child(1){border-top:2px solid #dedede}section.partners .grid-container .item:nth-child(2){border-top:2px solid #dedede}section.partners .grid-container .item:nth-child(3){border-top:2px solid #dedede}@media (max-width: 500px){section.partners .grid-container .item:nth-child(3){border-top:0}}section.partners .grid-container .item:nth-child(4){border-top:2px solid #dedede}@media (max-width: 500px){section.partners .grid-container .item:nth-child(4){border-top:0}}section.partners .grid-container .item span{font-size:.875em;line-height:160%;text-transform:uppercase;color:#888888;display:block;position:absolute;left:1em;top:1.375em}section.partners .grid-container .item img{display:block}@media (max-width: 500px){section.partners .grid-container .item img{-webkit-transform:scale(0.8);transform:scale(0.8)}}section.line-form-2{padding:5em 0 5em;margin-bottom:6.25em;background:url(../img/form-bg2.jpg) #f0f0f0 center bottom/auto 80% no-repeat}@media (max-width: 950px){section.line-form-2{background:#f0f0f0}}section.line-form-2 .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25em}@media (max-width: 900px){section.line-form-2 .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.line-form-2 .flex-container>div:nth-child(1){max-width:31.25em}@media (max-width: 900px){section.line-form-2 .flex-container>div:nth-child(1){margin-top:1.875em}section.line-form-2 .flex-container>div:nth-child(1) .title br{display:none}}section.line-form-2 .flex-container>div:nth-child(1) .title{color:#b98c4a}section.line-form-2 .flex-container>div:nth-child(1) p{font-weight:500;font-size:1.125em;margin-top:2.22222em;line-height:150%;max-width:24.44444em}section.line-form-2 .flex-container form{max-width:22.5em}@media (max-width: 900px){section.line-form-2 .flex-container form{max-width:25em}}section.line-form-2 .flex-container form input,section.line-form-2 .flex-container form textarea{background:#fff}section.reviews{margin-bottom:6.25em}section.reviews .swiper{margin:3.75em 0 3.125em}section.reviews .swiper-slide{background:#faf9f4;border:1px solid #dedede;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;padding:2.5em 1.875em 5em}section.reviews .swiper-slide .flex-container{gap:1.875em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 950px){section.reviews .swiper-slide .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.reviews .swiper-slide .flex-container img{border-radius:100%;width:6.25em;height:6.25em;-o-object-fit:cover;object-fit:cover;border:10px solid transparent;-webkit-box-shadow:0 0 0 1px #d4a85d;box-shadow:0 0 0 1px #d4a85d}section.reviews .swiper-slide .flex-container div strong{font-weight:500;font-size:1.5em;line-height:114%}section.reviews .swiper-slide .flex-container div span{display:block;line-height:160%;color:#9e9e9e;margin:.5em 0}section.reviews .swiper-slide .flex-container div p{line-height:160%;color:#4e4b49}section.reviews.specials{margin-top:1.875em}section.reviews.specials .holder>.flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875em;position:relative}@media (max-width: 650px){section.reviews.specials .holder>.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.reviews.specials .swiper-slide{padding:0;overflow:hidden}section.reviews.specials .swiper-slide .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;position:relative}@media (max-width: 650px){section.reviews.specials .swiper-slide .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.reviews.specials .swiper-slide .flex-container img{border-radius:0;height:100%;width:50%;border:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 950px){section.reviews.specials .swiper-slide .flex-container img{width:100%}}section.reviews.specials .swiper-slide .flex-container img+div{padding:1.25em}section.reviews.specials .swiper-slide .flex-container img+div span{margin-top:1.25em}section.reviews.specials .swiper-slide .flex-container img+div p{font-weight:600;font-size:1.125em;line-height:120%;color:#b98c4a}section.reviews.specials .swiper-slide .flex-container img+div a{position:absolute;right:1.875em;bottom:1.875em;font-weight:600;letter-spacing:0.02em;color:#d4a85d}@media (max-width: 500px){section.reviews.specials .swiper-slide .flex-container img+div a{right:1.25em;bottom:1.25em}}section.footer-contacts{background:#4e4b49;position:relative;overflow:hidden}section.footer-contacts .holder>.grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media (max-width: 1024px){section.footer-contacts .holder>.grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.footer-contacts .holder>.grid-container iframe{width:calc(50% - 30px);height:100%;display:block;position:absolute;right:0;top:0}@media (max-width: 1024px){section.footer-contacts .holder>.grid-container iframe{position:unset;width:calc(100% + 30px);margin-left:-15px;height:25em}}section.footer-contacts .holder>.grid-container .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:2.5em 1.875em;padding:3.75em 3.75em 5em 0}@media (max-width: 500px){section.footer-contacts .holder>.grid-container .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.footer-contacts .holder>.grid-container .grid-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.footer-contacts .holder>.grid-container .grid-container div:nth-child(5),section.footer-contacts .holder>.grid-container .grid-container div:nth-child(6){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625em}section.footer-contacts .holder>.grid-container .grid-container div:nth-child(5) span,section.footer-contacts .holder>.grid-container .grid-container div:nth-child(6) span{font-weight:500;color:#dedede;letter-spacing:0.02em}section.footer-contacts .holder>.grid-container .grid-container svg{margin-right:1.25em;-ms-flex-negative:0;flex-shrink:0}section.footer-contacts .holder>.grid-container .grid-container svg+span{font-weight:500;color:#dedede;font-size:1.125em;line-height:140%}section.footer-contacts .holder>.grid-container .grid-container a{font-weight:600;font-size:1.125em;white-space:nowrap;color:#d4a85d}footer .flex-container{padding:3.75em 0 3.125em;gap:1.875em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 950px){footer .flex-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .flex-container .item{max-width:16.875em}@media (max-width: 950px){footer .flex-container .item:nth-child(1){width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 500px){footer .flex-container .item:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 500px){footer .flex-container .item:nth-child(4){margin-top:-1.875em}footer .flex-container .item:nth-child(4) span{display:none}footer .flex-container .item:nth-child(4) a:nth-child(1){margin-top:0}}footer .flex-container .item .logo{margin-bottom:3.125em}footer .flex-container .item .logo img{display:block}footer .flex-container .item .btn{color:#b98c4a;min-width:235px}footer .flex-container .item a{font-weight:500;color:#100701;margin-top:1.25em;display:block}footer .flex-container .item a:hover{text-decoration:underline}footer .flex-container .item span{font-weight:600;letter-spacing:0.02em;color:#9e9e9e;display:block}footer .flex-container .item:nth-child(2) a{margin-top:1em}footer .flex-container .item:nth-child(2) a:nth-child(1){margin-top:0}footer .flex-container:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f0f0;padding:1.25em 0}footer .flex-container:last-child span{font-size:.875em;line-height:160%;color:#888888}footer .flex-container:last-child span a{color:#100701}section.about{margin-bottom:7.5em}section.about .flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.75em}@media (max-width: 850px){section.about .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width: 500px){section.about .flex-container{gap:1.875em}}section.about .flex-container div>strong{font-weight:500;font-size:2.25em;line-height:130%;color:#100701;display:block}section.about .flex-container div>span{font-weight:600;margin:1.25em 0;display:block;line-height:140%;text-transform:uppercase;color:#9e9e9e}section.about .flex-container p{line-height:160%;max-width:35.625em}@media (max-width: 850px){section.about .flex-container p{max-width:100%}}section.about .flex-container p:not(:nth-child(1)){margin-top:.625em}section.about .flex-container img{margin-bottom:3.125em}@media (max-width: 500px){section.about .flex-container img{margin-bottom:1.875em}}section.about .flex-container .btn-empty{color:#d4a85d}section.about.style1 .flex-container{margin-top:3.125em}@media (max-width: 850px){section.about.style1 .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.about.style1 .flex-container>div:nth-child(1){display:none}}section.about.style3{margin-bottom:5em}section.about.style3 p{font-weight:500;font-size:1.5em;max-width:19.58333em;line-height:150%;margin:1.66667em 0 2.08333em}@media (max-width: 850px){section.about.style3 p{max-width:100%}}@media (max-width: 500px){section.about.style3 .btn{width:100%}}section.about.style3 .flex-container+.flex-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1024px){section.about.style3 .flex-container+.flex-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}section.about.style3 .flex-container+.flex-container>img{margin-top:-12.1875em;-webkit-transform:translateX(38%);transform:translateX(38%);width:46%}@media (max-width: 1024px){section.about.style3 .flex-container+.flex-container>img{display:none}}section.about.style3 .flex-container+.flex-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5.3125em}@media (max-width: 550px){section.about.style3 .flex-container+.flex-container div{margin-top:1.875em}}section.about.style3 .flex-container+.flex-container div img{margin:0}@media (max-width: 550px){section.about.style3 .flex-container+.flex-container div img{display:none}}.breadcrumbs{margin:1.25em 0 1.875em}.breadcrumbs .breadcrumbs-current{color:#9e9e9e}section.about-advantages{margin-bottom:6.25em}section.about-advantages .holder{padding-bottom:5em;border-bottom:1px solid #dedede}section.about-advantages .holder>strong{font-weight:500;font-size:2.25em;line-height:130%;display:block;max-width:25.41667em}@media (max-width: 500px){section.about-advantages .holder>strong{font-size:1.5625em}}section.about-advantages .grid-container{margin-top:3.75em;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:3.75em}@media (max-width: 850px){section.about-advantages .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.about-advantages .grid-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5em}@media (max-width: 500px){section.about-advantages .grid-container .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.about-advantages .grid-container .item .number{-ms-flex-negative:0;flex-shrink:0;position:relative}section.about-advantages .grid-container .item .number span{font-weight:500;font-size:2.25em;line-height:130%;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;text-align:center;background:rgba(240,240,240,0.3);-webkit-box-shadow:0 0 0 1px #f0f0f0;box-shadow:0 0 0 1px #f0f0f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.22222em;height:2.22222em;border-radius:100%;z-index:2}section.about-advantages .grid-container .item .number:after{content:"";-webkit-box-shadow:0 0 0 1px #dedede;box-shadow:0 0 0 1px #dedede;width:6.25em;height:6.25em;position:absolute;top:-.625em;left:-.625em;border-radius:100%;z-index:-2}section.about-advantages .grid-container .item .number:before{content:"";width:2.5em;height:1.875em;position:absolute;top:1.5625em;right:-1.875em;background:#d4a85d;border-radius:8px;z-index:-1}section.about-advantages .grid-container .item div strong{font-weight:600;font-size:1.125em;line-height:120%}section.about-advantages .grid-container .item div p{line-height:160%;margin-top:.625em}section.gallary{margin-bottom:5em}section.gallary .swiper{margin:3.75em 0 3.125em}section.gallary .swiper img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.footer-form{background:#f0f0f0;padding:3.125em 0 4.375em;overflow:hidden}section.footer-form .flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.75em}@media (max-width: 850px){section.footer-form .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.footer-form .flex-container>div{max-width:25em}section.footer-form .flex-container>div p{font-weight:500;font-size:1.5em;line-height:114%;margin-top:.41667em}section.footer-form .flex-container form{position:relative;z-index:1;max-width:26.25em}section.footer-form .flex-container form div{background:rgba(255,255,255,0.6);border:1px solid #ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:1.875em;z-index:1}section.footer-form .flex-container form:before,section.footer-form .flex-container form:after{content:"";background:#d4a85d;border-radius:100%;top:50%;display:block;position:absolute;z-index:-1}section.footer-form .flex-container form:before{left:-1.25em;width:2.5em;height:2.5em}section.footer-form .flex-container form:after{right:-4.6875em;width:9.375em;height:9.375em}section.footer-form .flex-container form img{position:absolute;top:35%;left:95%;z-index:3}@media (max-width: 500px){section.footer-form .flex-container form img{display:none}}section.seo-text .holder{padding:2.5em 15px 5em;border-top:1px solid #dedede}section.seo-text .holder .wrapper{max-width:57.1875em}section.portfolio{padding:3.125em 0 4.375em}section.portfolio .holder{border-bottom:1px solid #dedede;padding-bottom:1.875em}section.portfolio .litle-title{font-weight:500;font-size:2.25em;line-height:130%}section.portfolio .flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875em}@media (max-width: 650px){section.portfolio .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.portfolio .swiper{margin:3.75em 0 3.125em}section.portfolio img{width:100%;margin-bottom:1.25em}section.portfolio strong{display:block;font-weight:600;font-size:1.125em;line-height:120%}section.portfolio p{display:block;font-weight:500;line-height:140%;margin-top:.625em}section.portfolio p span{color:#9e9e9e}section.certificates .holder{border-bottom:1px solid #dedede}section.certificates .flex-container{margin-top:3.75em;gap:3.75em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 600px){section.certificates .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 500px){section.certificates .flex-container img{width:100%}}section.certificates .flex-container strong{font-weight:500;font-size:2.25em;line-height:130%}@media (max-width: 600px){section.certificates .flex-container strong br{display:none}}section.certificates .flex-container span{display:block;font-weight:600;margin:1.25em 0 3.125em;line-height:140%;text-transform:uppercase;color:#9e9e9e}section.certificates .flex-container p{font-weight:500;font-size:1.5em;line-height:114%;color:#d4a85d}section.certificates .grid-container{margin:3.75em 0;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:1.25em}@media (max-width: 600px){section.certificates .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}section.certificates .grid-container img{width:100%;cursor:-webkit-zoom-in;cursor:zoom-in;border:1px solid #f0f0f0}section.certificates .grid-container img:hover{opacity:0.9}section.page-title{margin-bottom:3.75em}section.page-title .flex-container{margin-top:2.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.875em}@media (max-width: 500px){section.page-title .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.page-title .flex-container strong{font-weight:500;font-size:1.5em;line-height:114%;max-width:20.625em}section.page-title .flex-container .btn-empty{color:#d4a85d}section.price{margin-bottom:6.25em}section.price .content>div{background:#f9f9f9;padding:1.25em 1.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px}@media (max-width: 500px){section.price .content>div{padding:1.25em .9375em}}section.price .content>div span{font-size:1.25em;line-height:120%}section.price .content>div strong{font-weight:600;font-size:1.125em;line-height:120%;white-space:nowrap}section.specials{margin-bottom:7.5em}section.specials .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875em;border:1px solid #dedede;background:#faf9f4;border-radius:20px;margin-bottom:3.75em;max-height:23.4375em;overflow:hidden}@media (max-width: 850px){section.specials .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:unset}}section.specials .flex-container img{width:45%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width: 500px){section.specials .flex-container img{width:100%}}section.specials .flex-container .info{padding:1.875em;max-width:33.125em}section.specials .flex-container .info strong{font-weight:600;font-size:1.125em;line-height:120%}section.specials .flex-container .info div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.1875em;margin:1.25em 0}section.specials .flex-container .info div span{line-height:160%;color:#888888}section.specials .flex-container .info div strong{color:#b98c4a}section.specials .flex-container .info p{line-height:160%;margin-bottom:2.5em}section.news{margin-bottom:6.25em}section.news .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875em;border-bottom:1px solid #dedede;margin-bottom:2.5em;padding-bottom:2.5em;overflow:hidden}section.news .flex-container:nth-child(2){margin-top:3.75em}@media (max-width: 850px){section.news .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:unset}}section.news .flex-container>a{display:block;width:45%}@media (max-width: 850px){section.news .flex-container>a{width:100%}}section.news .flex-container>a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.news .flex-container .info{max-width:35.625em}section.news .flex-container .info a:nth-child(1){font-weight:500;font-size:1.5em;line-height:114%;margin-bottom:.83333em;display:block}section.news .flex-container .info span{font-size:.875em;line-height:140%;color:#9e9e9e}section.news .flex-container .info p{line-height:160%;margin:.375em 0 2.1875em}section.news .flex-container .info a span{color:#d4a85d}section.contacts iframe{width:100%}section.contacts .holder .grid-container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);margin-top:2.5em;grid-gap:3.125em 1.875em}@media (max-width: 950px){section.contacts .holder .grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){section.contacts .holder .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.contacts .holder .grid-container div svg{margin-bottom:1.25em}section.contacts .holder .grid-container div strong{font-weight:600;font-size:1.125em;line-height:120%;display:block;margin-bottom:.83333em}section.contacts .holder .grid-container div span,section.contacts .holder .grid-container div a{font-size:20px;line-height:120%;color:#4E4B49}section.contacts .holder .grid-container div a{color:#D4A85D;font-weight:600}section.contacts .soq{background:#4e4b49;padding:2.1875em 0;margin-top:3.75em}section.contacts .soq .grid-container{grid-gap:1.875em;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){section.contacts .soq .grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}section.contacts .soq .grid-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5em}@media (max-width: 767px){section.contacts .soq .grid-container div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}section.contacts .soq .grid-container div span{color:#dedede;letter-spacing:0.02em;font-weight:600}
