﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,h1,h2,h3,h4,h5,h6,form,input,textarea,button,select,option,ul,li,ol,img,p,hr,table,tr,td,thead,tbody,tfoot{margin:0;padding:0;border:0}html{width:100%;height:100%}body{width:100%;min-height:100%;display:flex;flex-direction:column;background:#f5eee8;font-family:"Hanken Grotesk","Open Sans","Roboto","Arial",sans-serif;font-size:16px;color:#b17171}body.overflow{overflow:hidden;border-right:12px solid #eaeaea}input:-webkit-autofill{transition:all 5000s ease-in-out}input,textarea,button,select{font-family:"Hanken Grotesk","Open Sans","Roboto","Arial",sans-serif;font-size:16px;color:#b17171}button{cursor:pointer}a{color:#f1cfc6;text-decoration:underline}a:hover{text-decoration:none}table{border-collapse:collapse;border-spacing:0}ul,ol,li{list-style:none}::-webkit-input-placeholder{font-family:"Hanken Grotesk","Open Sans","Roboto","Arial",sans-serif;font-size:16px;line-height:1.6;color:#b17171}:-moz-placeholder{font-family:"Hanken Grotesk","Open Sans","Roboto","Arial",sans-serif;font-size:16px;line-height:1.6;color:#b17171}:focus{outline:0}::selection{color:#fffaf6;background:#f1cfc6}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-radius:0;box-shadow:none;border:0;background-color:#eaeaea;border-left:1px solid #cecece}::-webkit-scrollbar-thumb{border-radius:0;box-shadow:none;border:0;background-color:#cecece}::-webkit-scrollbar-thumb:hover{background-color:#aaa}.wide{width:100%}.max-wide{max-width:100%}.w25{width:25px !important}.w50{width:50px !important}.w75{width:75px !important}.w100{width:100px !important}.w125{width:125px !important}.w150{width:150px !important}.w175{width:175px !important}.w200{width:200px !important}.w225{width:225px !important}.w250{width:250px !important}.w275{width:275px !important}.w300{width:300px !important}.w325{width:325px !important}.w350{width:350px !important}.w375{width:375px !important}.w400{width:400px !important}.w425{width:425px !important}.w450{width:450px !important}.w475{width:475px !important}.w500{width:500px !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.left{float:left}.right{float:right}.block{display:block}.none{display:none}.floater{float:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;clear:both !important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}small,.small{font-size:.8em}big,.big{font-size:1.2em}sub{vertical-align:sub;font-size:.8em}sup{vertical-align:super;font-size:.8em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.notransform{text-transform:none}.underline{text-decoration:underline}.linethrough{text-decoration:line-through}code{padding:2px 4px;font-family:"Courier New";font-size:90%;color:#c7254e;background-color:#f9f2f4}.color-pink{color:#f1cfc6}.color-gray{color:#6b6b6b}.color-gray-lite{color:#969696}.required{color:#e01e1f}.text-editor{line-height:1.7}.text-editor h1,.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{margin:0 0 20px;font-weight:400;font-family:"Forum",serif}.text-editor h1{font-size:200%}.text-editor h2{font-size:160%}.text-editor h3{font-size:140%}.text-editor h4{font-size:120%}.text-editor h5{font-size:100%}.text-editor h6{font-size:80%}.text-editor p{margin-bottom:10px}.text-editor p+h1,.text-editor p+h2,.text-editor p+h3,.text-editor p+h4,.text-editor p+h5,.text-editor p+h6{margin-top:20px}.text-editor>p:last-child,.text-editor * p:last-child{margin-bottom:0}.text-editor ul,.text-editor ol{margin:10px 0 20px;padding:0 0 0 20px}.text-editor ul>li,.text-editor ol>li{list-style:inherit}.text-editor ul{list-style:disc outside}.text-editor ul>li::marker{color:#f1cfc6}.text-editor ol{list-style:decimal outside}.text-editor table{border:1px solid #d8a497;margin-bottom:20px}.text-editor table th{padding:15px 20px;border:1px solid #d8a497;font-weight:600}.text-editor table td{padding:15px 20px;border:1px solid #d8a497}.text-editor strong{font-weight:700}.text-editor hr{margin:15px 0;border-top:1px solid #d8a497}.text-editor blockquote{padding:10px 0 10px 20px;margin:20px 40px;border-left:4px solid #d8a497}.text-editor .marker{padding:1px 3px;background:#e5e5e5}.text-editor img{max-width:100%}.icon{display:inline-block;vertical-align:middle}.form-group{margin-bottom:15px}.form-caption{font-size:14px;font-weight:700;line-height:16px;margin-bottom:7px}.form-info{margin-top:7px;font-size:12px;color:#6b6b6b}.form-error{margin-top:7px;font-size:12px;font-weight:400;color:#e01e1f}.form-error-note{padding:8px 12px;font-size:12px;line-height:1.5;color:#e01e1f;margin-bottom:20px;background:rgb(251.8700787402,231.6299212598,231.7342519685)}.form-label{display:inline-block;vertical-align:middle}.form-input{display:inline-block;vertical-align:middle;width:100%;height:50px;font-size:16px;line-height:1.6;border:1px solid rgba(0,0,0,0);border-bottom-color:#d8a497;padding:13px 24px;background:#fff;-webkit-transition:border-color .3s ease 0s;-moz-transition:border-color .3s ease 0s;-o-transition:border-color .3s ease 0s;-ms-transition:border-color .3s ease 0s;transition:border-color .3s ease 0s}.form-input:focus{border-bottom-color:#b17171}.form-input.input-error{border-bottom-color:#e01e1f}.form-input-xs{padding:0 3px;height:30px}textarea.form-input{height:52px;padding:13px 24px;max-width:100%;min-height:52px}textarea .textarea-auto-height{height:100%;position:absolute;resize:none;white-space:normal}textarea.no-resize{resize:none}.textarea-container{position:relative}.textarea-container .textarea-auto-height,.textarea-container .textarea-size{min-height:54px;box-sizing:border-box;padding:13px 24px;overflow:hidden;width:100%}.textarea-container .textarea-auto-height{height:103%;position:absolute;resize:none;white-space:normal;font-size:16px;line-height:1.6;border:1px solid rgba(0,0,0,0);border-bottom-color:#d8a497;overflow-y:auto}.textarea-container .textarea-auto-height:focus{border-bottom-color:#b17171}.textarea-container .textarea-auto-height.input-error{border-bottom-color:#e01e1f}.textarea-container .textarea-size{visibility:hidden;font-size:16px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-height:104px}input[readonly]{background:#f9f9f9;cursor:not-allowed}.form-file{display:inline-block;vertical-align:middle;position:relative;width:100%;padding-right:100px}.form-file .form-input{padding-right:45px}.form-file .btn{position:absolute;top:0;right:0;width:100px;padding:0 10px;background:#969696}.form-file .btn:hover{background:#6b6b6b}.form-file .btn .fa5{margin-right:5px}.form-file-clear{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:100px;width:35px;height:100%;font-size:16px;color:#969696;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.form-file-clear:hover{color:#d11212}.form-file-clear-hidden{display:none}.form-file input[type=file]{display:none}@media(max-width: 1400px){.form-input{padding:12px 22px}.textarea-container .textarea-auto-height,.textarea-container .textarea-size{padding:12px 22px}}@media(max-width: 1200px){.form-input{padding:11px 20px}.textarea-container .textarea-auto-height,.textarea-container .textarea-size{padding:11px 20px}}@media(max-width: 992px){.form-input{padding:10px 15px}.textarea-container .textarea-auto-height,.textarea-container .textarea-size{padding:10px 15px}}.btn{display:inline-block;vertical-align:middle;min-height:70px;font-family:"Forum",serif;font-size:24px;font-weight:400;line-height:1;color:#fffaf6;text-align:center;text-decoration:none;padding:22px;background:#d8a497;transition:.5s;max-width:100%}.btn:hover{background:hsl(0,29.0909090909%,36.862745098%);cursor:pointer}.btn-xl{height:50px;line-height:50px;padding:0 30px}.btn-xs{height:30px;line-height:30px;padding:0 15px}.btn-gray{background:#6b6b6b}.btn-gray:hover{background:#969696}.btn-dark{color:#fffaf6;background:#d8a497}.btn-dark:hover{background:hsl(0,29.0909090909%,55.862745098%)}.btn-light{color:#b17171;background:#fffaf6}.btn-light:hover{background:#f1cfc6}@media(max-width: 1400px){.btn{min-height:60px;padding:20px}}@media(max-width: 1200px){.btn{min-height:55px}}@media(max-width: 992px){.btn{font-size:20px;padding:18px;min-height:50px}}@media(max-width: 768px){.btn{font-size:18px;padding:16px;min-height:40px}}.note{padding:20px;background:#f9f9f9;border-left:5px solid #d8a497}.note a{color:inherit}.note-error{border-color:#e01e1f;color:#e01e1f;background:rgb(251.8700787402,231.6299212598,231.7342519685)}.note-success{border-color:#009c30;color:#009c30;background:rgb(232.5,255,239.4230769231)}.note-list{margin:10px 0 0 30px;list-style:disc}.note-list>li{margin-bottom:3px;list-style:inherit}.note-list>li:last-child{margin-bottom:0}.breadcrumbs{font-size:16px;font-weight:400;line-height:1.3}.breadcrumbs-in{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.breadcrumbs-sep{margin:0 10px;color:#f1cfc6;font-size:16px}.breadcrumbs-link{color:#f1cfc6;text-decoration:none}.breadcrumbs-link:hover{text-decoration:underline}.breadcrumbs-label{color:#fffaf6}@media(max-width: 768px){.breadcrumbs{font-size:14px}}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:60px 0;text-align:center}.pagination li{font-size:16px;font-weight:700;line-height:1.2}.pagination a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:40px;min-width:40px;padding:0 5px;color:inherit;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagination a:hover{color:#fffaf6;background:#f1cfc6}.pagination-num a{color:#d8a497}.pagination-active{pointer-events:none}.pagination-active a{color:#fffaf6;background:#d8a497}.pagination-nav a{font-size:13px;color:#d8a497}@media(max-width: 1400px){.pagination{margin:55px 0}}@media(max-width: 1200px){.pagination{margin:50px 0}}@media(max-width: 992px){.pagination{margin:40px 0}}@media(max-width: 768px){.pagination{margin:30px 0}}.social{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.social-label{color:#6b6b6b}.social-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.social-icon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:30px;height:30px;font-size:16px;color:#fffaf6;text-align:center;text-decoration:none;background:#d8a497;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.social-icon-vk{background:#4680c2}.social-icon-fb{background:#3b5998}.social-icon-ok{background:#eb722e}.social-icon-tw{background:#00aced}.social-icon-xtw{background:#000}.social-icon-tg{background:#64a9dc}.social-icon-vb{background:#7b519d;font-size:130%}.social-icon-wa{background:#65bc54;font-size:130%}.social-icon:hover{opacity:.8}.owl-stage{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.owl-stage-outer{overflow:hidden}.owl-stage .owl-nav .owl-prev,.owl-stage .owl-nav .owl-next,.owl-stage .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-stage .owl-nav button.owl-prev,.owl-stage .owl-nav button.owl-next,.owl-stage button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-stage.owl-loaded{display:block}.owl-stage.owl-loading{opacity:0;display:block}.owl-stage.owl-hidden{opacity:0}.owl-stage.owl-refresh .owl-item{visibility:hidden}.owl-stage.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-stage.owl-grab{cursor:move;cursor:grab}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-nav.disabled,.owl-dots.disabled{display:none !important}.owl-default .owl-nav{position:absolute;top:50%;left:50%;transform:translateX(-50%);width:98vw;max-width:1460px}.owl-default .owl-nav button{position:absolute;top:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;border-radius:10px;background:rgba(0,0,0,0);font-size:50px;color:#d8a497;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.owl-default .owl-nav button:hover{background:#f1cfc6;color:#fffaf6}.owl-default .owl-nav button.owl-prev{left:15px}.owl-default .owl-nav button.owl-next{right:15px}.owl-default .owl-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.owl-default .owl-dot{display:block;width:12px;height:12px;border-radius:100%;background:#e2d8d8;font-size:0}.owl-default .owl-dot.active{background:#f1cfc6}.modal{position:relative;z-index:5;top:-30px;max-width:100%;width:400px;padding:35px 45px;background:#fff;margin:auto;display:none;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal-reviews{width:850px;padding:60px}.modal-feedback{width:600px}.modal.show{opacity:1}.modal-container{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:30px 10px;background:rgba(0,0,0,.7);overflow:auto}.modal-container .modal{display:block}.modal-close{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:absolute;top:0;right:0;width:40px;height:40px;font-family:"Font Awesome 5 Pro";font-size:25px;font-weight:300;color:#969696;text-align:center;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.modal-close:before{content:""}.modal-close:hover{color:#b17171}.modal-top{text-align:center}.modal-top .title{font-family:"Forum",serif;font-size:48px;font-weight:700;line-height:1.2}.modal-top .text{font-size:20px;line-height:1.5;color:#969696;margin-top:10px}.modal-form{margin-top:30px}.modal-form .inputs>li{margin-bottom:30px}.modal-form .inputs>li:last-child{margin:0}.modal-form .action{margin-top:40px;text-align:center}.modal-form .action .btn{width:250px}.modal-form .action .btn:hover{background:#b17171}@media(max-width: 1400px){.modal-reviews{width:650px;padding:40px}.modal-feedback{width:500px}.modal-top .title{font-size:36px}.modal-top .text{font-size:18px}.modal-form{margin-top:25px}.modal-form .inputs>li{margin-bottom:25px}.modal-form .inputs>li:last-child{margin:0}.modal-form .action{margin-top:30px}}@media(max-width: 1200px){.modal-reviews{width:600px;padding:35px}.modal-feedback{width:450px}.modal-top .title{font-size:32px}.modal-top .text{font-size:18px}}@media(max-width: 992px){.modal-top .title{font-size:28px}.modal-top .text{font-size:16px}.modal-form{margin-top:20px}.modal-form .inputs>li{margin-bottom:20px}.modal-form .inputs>li:last-child{margin:0}.modal-form .action{margin-top:25px}}@media(max-width: 768px){.modal-reviews{width:650px;padding:20px}.modal-feedback{width:500px;padding:30px}.modal-top .title{font-size:26px}}.vix-overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:30px 50px;background:rgba(0,0,0,.7);cursor:pointer;overflow-x:hidden;overflow-y:auto}.vix-modal{position:relative;width:auto;height:100%;padding:30px 0;background:rgba(0,0,0,.7);cursor:pointer}.vix-image-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}.vix-image-wrap>img{display:none;max-width:100%;max-height:100%}.vix-loader{position:absolute;top:50%;left:50%;width:43px;height:11px;margin:-6px 0 0 -21px;background:url("/assets/plugins/vix-gallery/img/loader.gif") no-repeat center}.vix-title{position:absolute;z-index:5;top:10px;left:20px;font-size:14px;line-height:20px;color:#dfdfdf}.vix-btn{position:absolute;z-index:2;top:0;left:50%;width:50%;height:100%;background:rgba(0,0,0,0);opacity:.7;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.vix-btn:before{content:"";display:block;position:absolute;top:50%;width:17px;height:29px;margin-top:-15px;background:url("/assets/plugins/vix-gallery/img/navs.png") no-repeat}.vix-btn-prev{left:0}.vix-btn-prev:before{left:20px}.vix-btn-next{right:0}.vix-btn-next:before{right:20px;background-position:right center}.vix-btn:hover{opacity:1}.vix-close{position:absolute;z-index:5;top:0;right:0;width:50px;height:50px;background:url("/assets/plugins/vix-gallery/img/close.png") no-repeat center;opacity:.7;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer}.vix-close:hover{opacity:1}.vix-caption{display:none}@media(max-width: 768px){.vix-overlay{padding:0}}.container{position:relative;z-index:10;width:1320px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.header{position:fixed;z-index:100;top:0;left:0;right:0;padding:25px 0;background:#f1cfc6}.header .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:30px}.header-logo{flex-shrink:0;display:block}.header-logo .image{display:block;max-width:190px;max-height:50px}.header-nav{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px 20px}.header-nav-item{position:relative}.header-nav-link{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:5px;text-decoration:none;padding:10px 15px;font-size:16px;font-weight:400;line-height:1.3;color:#b17171;text-align:center;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;overflow:hidden}.header-nav-link:hover,.header-nav-link:active{overflow:visible;color:hsl(0,29.0909090909%,36.862745098%)}.header-nav-link:hover+.header-nav-child,.header-nav-link:active+.header-nav-child{margin-top:0;opacity:1;pointer-events:auto}.header-nav-link .fa5{margin-top:2px}.header-nav-child{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 3px 15px rgba(177,113,113,.2);width:100%;min-width:200px;padding:8px 0;margin-top:15px;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:2;pointer-events:none}.header-nav-child:hover{margin-top:0;opacity:1;pointer-events:auto}.header-nav-child a{display:block;font-size:16px;line-height:1.5;color:#b17171;text-decoration:none;padding:8px 15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-nav-child a:hover{background:#d8a497;color:#fff}.header-search{flex-shrink:0;position:relative}.header-search-input{padding:0 75px 0 20px;width:330px;height:53px;background:#fffaf6;font-size:16px;font-weight:400;line-height:1.4;color:#b17171;box-shadow:0 0 15px rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-search-input:focus{box-shadow:0 0 15px rgba(177,113,113,.4)}.header-search-input::placeholder,.header-search-input::-ms-input-placeholder,.header-search-input::-webkit-input-placeholder{color:inherit;opacity:1}.header-search-btn{position:absolute;z-index:2;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:60px;height:100%;font-size:20px;background:rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-search-btn:hover,.header-search-btn:active{background:#f5eee8;color:hsl(0,29.0909090909%,36.862745098%)}.header-mobile-nav{display:none}.content{flex-grow:1;padding-top:100px}.footer{padding:35px 0;background:#f5eee8;color:#b17171}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;column-gap:30px;position:relative;border-bottom:1px solid #d8a497;padding-bottom:20px}.footer-logo{flex-shrink:0;display:block}.footer-logo .image{display:block;max-width:190px;max-height:50px}.footer-nav{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 20px}.footer-nav-item{position:relative}.footer-nav-link{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:5px;text-decoration:none;padding:10px 15px;font-size:16px;font-weight:400;line-height:1.3;color:#b17171;text-align:center;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.footer-nav-link:hover{color:hsl(0,29.0909090909%,36.862745098%)}.footer-social{width:190px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex-shrink:0}.footer-social a{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:22px;color:#d8a497;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;text-decoration:none}.footer-social a:hover{color:hsl(0,29.0909090909%,36.862745098%)}.footer-copyright{margin-top:15px;text-align:center;font-size:14px;line-height:1.2;color:#d8a497}@media(max-width: 1400px){.header-nav{gap:5px 15px}.header-search-input{width:280px}.container{width:1170px}.footer-nav{gap:5px 15px}}@media(max-width: 1200px){.header-nav-link{padding:5px}.header-search-input{width:250px}.container{width:970px}}@media(max-width: 992px){.content{padding-top:70px}.container{width:750px}.header{padding:10px 0}.header-nav,.header-search{display:none}.header-mobile-nav{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:50px;height:50px;font-size:30px;line-height:1;color:#b17171;text-decoration:none}.footer-nav{display:none}}@media(max-width: 768px){.content{padding-top:50px}.container{width:100%;padding-left:25px;padding-right:25px}.header{padding:0}.header .container{padding-right:0}.header-logo .image{max-height:30px}.footer{padding:25px 0}.footer-top{flex-direction:column;justify-content:center}.footer-logo{margin-bottom:15px}.footer-logo .image{max-height:30px}.footer-social{width:auto}}.page-content{padding:60px 0}.page-top{padding:110px 0;position:relative}.page-text{margin-top:70px}.page-error{margin-bottom:30px}.page-bottom{margin-top:30px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.page-return a{color:#b17171}.page-offer{padding:30px 0;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:300px;color:#fff;text-shadow:0 0 10px rgba(177,113,113,.3)}.page-offer .container{max-width:100%}.page-offer .bg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-offer .bg picture,.page-offer .bg img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.page-offer .bg:before{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.page-offer .title{font-family:"Forum",serif;font-size:48px;font-weight:400;line-height:1.1}.page-offer .text{max-width:800px;line-height:1.5;margin-top:15px}.page-offer .breadcrumbs{margin:15px 0 0;text-shadow:none}@media(max-width: 1400px){.page-content{padding:55px 0}.page-text{margin-top:60px}}@media(max-width: 1200px){.page-content{padding:50px 0}.page-text{margin-top:55px}.page-offer .title{font-size:42px}}@media(max-width: 992px){.page-content{padding:40px 0}.page-text{margin-top:45px}.page-offer .title{font-size:36px}}@media(max-width: 768px){.page-content{padding:30px 0}.page-text{margin-top:35px}.page-bottom{flex-direction:column-reverse;gap:30px}.page-offer{min-height:220px}.page-offer .title{font-size:32px}}.mobile-nav{display:none}@media(max-width: 992px){body.mobile-open{overflow:hidden}body.mobile-open .mobile-nav{right:0;background:rgba(0,0,0,.3)}body.mobile-open .mobile-nav-container{margin-left:0;opacity:1}.mobile-nav{display:block;position:fixed;z-index:1700;top:0;bottom:0;right:100%;width:100%;height:100%;transition:background-color .3s ease 0s}.mobile-nav-container{display:flex;flex-direction:column;width:400px;height:100%;margin-left:-400px;opacity:0;box-shadow:0 0 50px rgba(0,0,0,.15);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:auto;background:#fff}.mobile-nav-container::-webkit-scrollbar{width:5px;height:5px}.mobile-nav-container::-webkit-scrollbar-track{background-color:#e2d8d8;border-left:0}.mobile-nav-container::-webkit-scrollbar-thumb{border-radius:5px;background-color:#d8a497}.mobile-nav-container::-webkit-scrollbar-thumb:hover{background-color:#f1cfc6}.mobile-nav-top{position:relative;padding:12px 50px 12px 25px;background:#f1cfc6}.mobile-nav-top .logo{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;column-gap:8px;color:inherit;text-decoration:none}.mobile-nav-top .image{display:block;flex-shrink:0;max-height:46px}.mobile-nav-top .title{font-size:18px;font-weight:800;line-height:30px;color:#f1cfc6;font-style:italic;text-transform:uppercase}.mobile-nav-top .close{position:absolute;top:0;right:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-decoration:none;font-size:25px;line-height:1;color:#b17171}.mobile-nav-search{position:relative}.mobile-nav-search input{display:block;width:100%;height:50px;padding:0 60px 0 25px;font-size:16px;font-weight:400;line-height:1;color:#b17171;border-bottom:1px solid #d8a497;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.mobile-nav-search input::placeholder,.mobile-nav-search input::-ms-input-placeholder,.mobile-nav-search input::-webkit-input-placeholder{color:inherit;letter-spacing:0}.mobile-nav-search button{position:absolute;top:0;bottom:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:20px;line-height:1;color:#b17171;background:none}.mobile-nav-list{padding:15px 0;flex-grow:1}.mobile-nav-item.open .mobile-nav-link .toggle .fa5{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.mobile-nav-link{position:relative;display:block;padding:12px 50px 12px 25px;font-size:16px;line-height:1.5;color:#b17171;text-decoration:none}.mobile-nav-link .toggle{position:absolute;top:0;right:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:20px}.mobile-nav-link .toggle .fa5{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.mobile-nav-child{display:none}.mobile-nav-child a{display:block;padding:8px 15px 8px 40px;font-size:14px;line-height:1.5;color:#b17171;text-decoration:none}.mobile-nav-contacts{padding:25px 25px 25px;text-align:center;background:rgba(226,216,216,.5)}.mobile-nav-contacts .phones a{display:block;font-size:22px;line-height:1.2;color:#b17171;text-decoration:none}.mobile-nav-contacts .phones a+a{margin-top:10px}.mobile-nav-contacts .email{font-size:18px;line-height:1;margin-top:10px}.mobile-nav-contacts .email a{color:inherit}.mobile-nav-contacts .address{margin-top:10px;line-height:1.5}.mobile-nav-contacts .links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:15px}.mobile-nav-contacts .callback{margin-top:15px}.mobile-nav-contacts .callback .link{margin-top:10px}}@media(max-width: 768px){.mobile-nav-container{width:100%}.mobile-nav-top{position:relative;padding:10px 50px 10px 25px;background:#f1cfc6}.mobile-nav-top .image{max-height:30px}}.home-offer{position:relative}.home-offer .bg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.home-offer .bg picture,.home-offer .bg img{display:block;width:100%;height:100%;object-fit:cover}.home-offer .bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.home-offer .information{padding:85px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;min-height:650px;max-width:600px}.home-offer .title{font-family:"Forum",serif;font-size:72px;font-weight:400;line-height:1.1;color:#fffaf6;text-shadow:0 4px 10px rgba(255,250,246,.1)}.home-offer .brief{margin-top:30px;font-family:"Forum",serif;font-size:20px;font-weight:400;line-height:1.5;color:#fffaf6}.home-offer .btn{margin-top:50px;width:330px;max-width:100%}.home-title{margin-bottom:50px;text-align:center}.home-title .title{font-family:"Forum",serif;font-size:48px;font-weight:400;line-height:1.1}.home-title .text{line-height:1.5;margin-top:15px}.home-about{margin-bottom:60px}.home-about .home-title{text-align:left}.home-services{margin:60px 0}.home-services-content{display:none}.home-services-content.current{display:block}.home-reviews{margin:60px 0}@media(max-width: 1400px){.home-offer .information{padding:75px 0;min-height:600px}.home-offer .title{font-size:65px}.home-offer .brief{margin-top:25px}.home-offer .btn{margin-top:40px;width:280px}.home-about{margin-bottom:55px}.home-services,.home-reviews{margin:55px 0}.home-title{margin-bottom:45px}.home-title .title{font-size:40px}.home-title .text{margin-top:15px}}@media(max-width: 1200px){.home-offer .information{padding:65px 0;min-height:500px}.home-offer .title{font-size:60px}.home-offer .brief{margin-top:25px;font-size:18px}.home-offer .btn{margin-top:30px}.home-about{margin-bottom:50px}.home-services,.home-reviews{margin:50px 0}.home-title{margin-bottom:30px}.home-title .title{font-size:36px}}@media(max-width: 992px){.home-offer .information{padding:40px 0;min-height:400px;max-width:500px}.home-offer .title{font-size:50px}.home-offer .brief{margin-top:30px}.home-about{margin-bottom:40px}.home-services,.home-reviews{margin:40px 0}}@media(max-width: 768px){.home-offer .information{padding:30px 0;min-height:250px;max-width:400px}.home-offer .title{font-size:40px}.home-offer .brief{margin-top:10px;font-size:16px}.home-offer .btn{margin-top:20px}.home-title{margin-bottom:30px}.home-about{margin-bottom:30px}.home-about .home-title{margin-bottom:20px}.home-services,.home-reviews{margin:30px 0}}.about-info{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px 60px}.about-info .text{width:50%;padding:0 15px}.about-tiles{background:#fffaf6}.about-tiles-row{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.about-tiles-row-reverse{flex-direction:row-reverse}.about-tiles-row .image{width:50%;overflow:hidden}.about-tiles-row .image picture,.about-tiles-row .image img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}.about-tiles-row .image:hover picture,.about-tiles-row .image:hover img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.about-tiles-row .description{align-self:center;width:50%;padding:30px 95px}.about-tiles-row .title{font-family:"Forum",serif;font-size:32px;line-height:1.1}.about-tiles-row .text{margin-top:20px;line-height:1.6}@media(max-width: 1400px){.about-info{margin-bottom:50px}}@media(max-width: 1200px){.about-info{margin-bottom:45px}.about-tiles-row .title{font-size:28px}.about-tiles-row .text{margin-top:15px}.about-tiles-row .description{padding:30px}}@media(max-width: 992px){.about-info{margin-bottom:30px;gap:20px}.about-info .text{width:100%}.about-tiles-row{flex-direction:column}.about-tiles-row:last-child{margin-bottom:0}.about-tiles-row-reverse{flex-direction:row}.about-tiles-row .image{width:100%;height:200px}.about-tiles-row .description{width:100%;padding:30px}.about-tiles-row .title{font-size:36px;margin-bottom:20px}}@media(max-width: 768px){.about-tiles{margin:0 -25px}}.services-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 30px;margin-bottom:40px}.services-nav a{display:block;font-size:16px;line-height:1.3;color:#b17171;position:relative;text-decoration:none}.services-nav a:before{content:"";position:absolute;bottom:-6px;left:50%;right:50%;height:1px;background:rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.services-nav a.current{font-weight:600;pointer-events:none}.services-nav a.current:before{position:absolute;bottom:-6px;left:0;right:0;background:#b17171}.services-nav a:hover:before{position:absolute;bottom:-6px;left:0;right:0;background:#b17171}.services-list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.services-list>li{width:33.33%;padding:0 15px}.services-item{display:flex;flex-direction:column;height:100%;color:#6d6d6d;text-decoration:none;background:#fff;box-shadow:0 0 30px rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.services-item:hover{box-shadow:0 0 30px rgba(0,0,0,.05)}.services-item:hover .image picture,.services-item:hover .image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.services-item .top{position:relative}.services-item .info{position:absolute;z-index:2;top:0;left:20px;min-width:120px;background:#fff;padding:15px 20px;text-align:center;font-size:24px;font-weight:600;line-height:1.3;color:#b17171}.services-item .info-item+.info-item{margin-top:10px;padding-top:10px;border-top:1px solid #d8a497}.services-item .image{overflow:hidden;height:0;padding-bottom:100%;background:#f1cfc6;position:relative}.services-item .image picture,.services-item .image img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}.services-item .description{padding:15px 20px 30px;display:flex;flex-direction:column;flex-grow:1}.services-item .title{font-size:32px;font-weight:500;line-height:1.3;margin-bottom:20px}.services-item .text{flex-grow:1;line-height:1.6}.services-item .action{margin-top:30px}.services-item .action .btn{width:100%}.services-item:hover{box-shadow:0 0 30px rgba(0,0,0,.05)}.service-about{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;background:#fffaf6;margin-bottom:60px}.service-about .image{width:410px;flex-shrink:0;overflow:hidden}.service-about .image picture,.service-about .image img{display:block;width:100%;height:100%;object-fit:cover}.service-about .description{align-self:center;flex-grow:1;padding:30px 110px;width:calc(100% - 410px)}.service-about .title{font-family:"Forum",serif;font-size:32px;line-height:1.1}.service-about .text{margin-top:20px;line-height:1.6}.service-information{background:#f1cfc6;padding:25px 80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:60px}.service-information .description{flex-grow:1}.service-information .table{font-size:24px;line-height:1.3;text-align:left;width:100%}.service-information .table-head,.service-information .table-body{display:flex}.service-information .table-head{font-weight:600;border-bottom:1px solid #d8a497}.service-information .table-cell{padding:20px 15px;width:140px}.service-information .table-cell:first-of-type{padding-left:0;flex-grow:1}.service-information .table-cell:last-of-type{padding-right:0}.service-information .action{flex-shrink:0;max-width:100%}.service-information .btn{width:320px;max-width:100%}.service-gallery{margin-top:60px}.service-gallery-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.service-gallery-list>li{width:25%;padding:0 10px}.service-gallery-item{display:block;position:relative}.service-gallery-item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.service-gallery-item:hover:before{background:rgba(0,0,0,.1)}.service-gallery-item img{display:block;width:100%}@media(max-width: 1400px){.services-item .info{font-size:20px;min-width:110px}.services-item .title{font-size:30px;margin-bottom:18px}.service-information{margin-top:55px}.service-gallery{margin-top:55px}}@media(max-width: 1200px){.services-item .title{font-size:20px;margin-bottom:10px}.service-about{margin-bottom:50px}.service-about .description{padding:30px}.service-about .title{font-size:28px}.service-about .text{margin-top:15px}.service-information{margin-top:50px;gap:30px;flex-direction:column;padding:25px 30px}.service-information .description{width:100%}.service-gallery{margin-top:50px}}@media(max-width: 992px){.services-list{margin:0 -10px}.services-list>li{width:50%;padding:0 10px}.services-item .info{padding:15px}.services-item .action{margin-top:20px}.services-item .description{padding-bottom:20px}.services-nav{gap:20px 20px;margin-bottom:40px}.service-about{margin-bottom:40px;background:none}.service-about .description{padding:0 30px}.service-about .image{width:30%}.service-about .text{margin-top:12px}.service-information{margin-top:40px}.service-gallery{margin-top:40px}}@media(max-width: 768px){.services-list{gap:20px;justify-content:center}.services-list>li{width:100%;max-width:400px}.services-item .info{padding:10px}.services-item .image{padding-bottom:70%}.services-item .text{font-size:14px}.services-nav{gap:15px 20px}.service-about{margin-bottom:30px;flex-direction:column;gap:20px;background:rgba(0,0,0,0)}.service-about .image{width:50%;max-width:200px;align-self:center}.service-about .description{width:100%;padding:0}.service-about .title{text-align:center}.service-information{margin-top:30px;padding:15px}.service-information .table{display:flex;font-size:18px}.service-information .table-cell{width:100%}.service-information .table-head{display:flex;flex-direction:column;border-bottom:none;border-right:1px solid #d8a497}.service-information .table-head .table-cell{padding:10px 15px 10px 0}.service-information .table-head .table-cell:first-of-type{padding-top:0}.service-information .table-head .table-cell:last-of-type{padding-bottom:0}.service-information .table-body{display:flex;flex-direction:column;flex-grow:1}.service-information .table-body .table-cell{padding:10px 0 10px 15px}.service-information .table-body .table-cell:first-of-type{padding-top:0}.service-information .table-body .table-cell:last-of-type{padding-bottom:0}.service-gallery{margin-top:30px}.service-gallery-list>li{width:50%;padding:0 10px}}.search-form{padding:25px 35px;background:#e2d8d8;margin-bottom:40px}.search-form-title{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px}.search-form .form-input{padding:0 75px 0 20px;width:100%;background:#fffaf6;font-size:16px;font-weight:400;line-height:1.4;color:#b17171;box-shadow:0 0 15px rgba(0,0,0,0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.search-form .form-input:focus{box-shadow:0 0 15px rgba(177,113,113,.4)}.search-form .form-input::placeholder,.search-form .form-input::-ms-input-placeholder,.search-form .form-input::-webkit-input-placeholder{color:inherit;opacity:1}.search-form-action{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;gap:15px 30px}.search-form-action .btn{min-width:250px;padding:15px 20px;min-height:auto}@media(max-width: 768px){.pageview-search .page-content{padding-top:0}.search-form{margin:0 -25px 40px;padding:20px 25px;border-radius:0;border-bottom:1px solid #d8a497}.search-form .form-input{height:50px;padding:0 15px}.search-form-title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:10px}.search-form-action{margin-top:10px;gap:10px 15px}.search-products{display:block;margin:0}.search-products>li{width:auto;padding:0}.search-products>li+li{margin-top:20px}.search-categories a{font-size:16px}}.blog-list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.blog-list>li{width:33.33%;padding:0 15px}.blog-item{display:flex;flex-direction:column;height:100%;color:#6d6d6d;text-decoration:none;background:#fff;box-shadow:0 0 30px rgba(0,0,0,0);transition:.5s}.blog-item:hover{box-shadow:0 0 30px rgba(0,0,0,.05)}.blog-item:hover .image picture,.blog-item:hover .image img{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.blog-item .top{position:relative;overflow:hidden}.blog-item .info{position:absolute;top:0;left:20px;min-width:120px;background:#fff;padding:15px 20px;text-align:center;font-size:24px;font-weight:600;line-height:1.3;color:#b17171}.blog-item .info-item+.info-item{margin-top:10px;padding-top:10px;border-top:1px solid #d8a497}.blog-item .image picture,.blog-item .image img{display:block;width:100%;transition:.5s}.blog-item .description{padding:15px 20px 30px;display:flex;flex-direction:column;flex-grow:1}.blog-item .date{color:#969696;margin-bottom:10px}.blog-item .title{font-size:32px;font-weight:500;line-height:1.3;margin-bottom:20px}.blog-item .text{flex-grow:1;line-height:1.6}.blog-item .action{margin-top:30px}.blog-item .action .btn{width:100%}.blog-content-article{margin-bottom:60px}.blog-content-top{margin-bottom:20px}.blog-content-date{line-height:20px;color:#6b6b6b;margin-top:10px}.blog-similar-title{font-size:20px;font-weight:700;line-height:25px;margin-bottom:25px}@media(max-width: 1400px){.blog-item .info{font-size:20px;min-width:110px}.blog-item .title{font-size:30px;margin-bottom:18px}}@media(max-width: 1200px){.blog-item .title{font-size:20px;margin-bottom:10px}}@media(max-width: 992px){.blog-list{margin:0 -10px}.blog-list>li{width:50%;padding:0 10px}.blog-item .info{font-size:18px}.blog-item .action{margin-top:20px}.blog-item .description{padding-bottom:20px}}@media(max-width: 768px){.blog-list{gap:20px;justify-content:center}.blog-list>li{width:100%;max-width:400px}.blog-item .info{font-size:16px;min-width:80px}.blog-item .date,.blog-item .text{font-size:14px}.blog-similar-title{text-align:center}}.reviews-list{display:flex;flex-wrap:wrap;margin:0 -15px 60px;row-gap:30px}.reviews-list>li{width:50%;padding:0 15px}.reviews-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:45px;border:1px solid #d8a497;padding:20px 30px 30px 20px;height:100%}.reviews-item .image{position:relative;z-index:5;width:150px;height:150px;flex-shrink:0;border-radius:50%;overflow:hidden}.reviews-item .image img,.reviews-item .image picture{display:block;width:100%;height:100%;object-fit:cover}.reviews-item .description{flex-grow:1}.reviews-item .title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:8px}.reviews-item .rate .color-yellow{color:#ffde85}.reviews-item .rate .color-gray-lite{color:#e2d8d8}.reviews-item .rate .rating-value{opacity:0;font-size:0}.reviews-item .text{font-size:16px;line-height:1.6;color:#b17171;margin-top:20px}.reviews-item .link{display:block;font-size:16px;line-height:1;color:#d8a497;margin-top:15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.reviews-item .link:hover{color:#b17171;text-decoration:underline}.reviews-add{background:#e2d8d8;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:30px;padding:30px}.reviews-add .description{flex-grow:1}.reviews-add .title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:6px}.reviews-add .text{line-height:1.6;color:#6b6b6b}.reviews-add .btn{flex-shrink:0;width:270px;margin-left:auto}.reviews-add .btn:hover{background:#b17171}.reviews-slider{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;position:relative;margin:0 -15px}.reviews-slider.owl-loaded{display:block}.reviews-slider>.reviews-slider-item{margin:0;padding:75px 15px 2px;width:33.33%}.reviews-slider-item{height:100%;display:flex;flex-direction:column;margin:0 15px;padding-top:75px;padding-bottom:2px;position:relative}.reviews-slider-item .image{width:150px;height:150px;position:absolute;top:0;left:50%;margin-left:-75px}.reviews-slider-item .image img{display:block;width:100%;height:100%;border-radius:100%;object-fit:cover}.reviews-slider-item .description{flex-grow:1;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;border:1px solid #d8a497;padding:90px 15px 40px;text-align:center}.reviews-slider-item .title{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:8px}.reviews-slider-item .rate .color-yellow{color:#ffde85}.reviews-slider-item .rate .color-gray-lite{color:#e2d8d8}.reviews-slider-item .rate .rating-value{opacity:0;font-size:0}.reviews-slider-item .text{font-size:16px;line-height:1.6;color:#b17171;margin-top:20px}.reviews-slider-item .link{display:block;font-size:16px;line-height:1;color:#d8a497;margin-top:15px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.reviews-slider-item .link:hover{color:#b17171;text-decoration:underline}.reviews-rate{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:30px}.reviews-rate .label{font-size:24px;line-height:1.6;flex-shrink:0}.reviews-rate .inputs li{margin-bottom:30px}.reviews-rate .selector{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:row-reverse;column-gap:6px;flex-grow:1}.reviews-rate .selector input{display:none}.reviews-rate .selector input:checked~label:before{opacity:0}.reviews-rate .selector input:checked~label:after{opacity:1}.reviews-rate .selector input:checked+label:hover:before,.reviews-rate .selector input:checked+label:hover~label:before,.reviews-rate .selector input:checked~label:hover:before,.reviews-rate .selector input:checked~label:hover~label:before{opacity:0}.reviews-rate .selector input:checked+label:hover:after,.reviews-rate .selector input:checked+label:hover~label:after,.reviews-rate .selector input:checked~label:hover:after,.reviews-rate .selector input:checked~label:hover~label:after{opacity:1}.reviews-rate .selector label{display:block;width:20px;height:20px;position:relative;cursor:pointer}.reviews-rate .selector label:before,.reviews-rate .selector label:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:"Font Awesome 5 Pro";font-size:20px;font-weight:700;line-height:1;color:#e2d8d8}.reviews-rate .selector label:before{color:#e2d8d8}.reviews-rate .selector label:after{color:#ffde85;opacity:0}.reviews-rate .selector label:hover:before,.reviews-rate .selector label:hover~label:before{opacity:0}.reviews-rate .selector label:hover:after,.reviews-rate .selector label:hover~label:after{opacity:1}.reviews-rate .selector label:hover~input:checked~label:before{opacity:0}.reviews-rate .selector label:hover~input:checked~label:after{opacity:1}@media(max-width: 1400px){.reviews-list{margin-bottom:55px}.reviews-rate{margin-bottom:25px}.reviews-rate .label{font-size:22px}}@media(max-width: 1200px){.reviews-list{margin-bottom:50px}.reviews-item{gap:30px}.reviews-item .image{width:100px;height:100px}.reviews-add{padding:25px}.reviews-add .title{font-size:22px}.reviews-rate .label{font-size:20px}}@media(max-width: 992px){.reviews-list{margin:0 -10px 40px;row-gap:20px}.reviews-list>li{padding:0 10px}.reviews-item{flex-direction:column;align-items:center;row-gap:20px;padding:20px}.reviews-item .description{text-align:center}.reviews-rate{margin-bottom:20px}.reviews-rate .label{font-size:18px}}@media(max-width: 768px){.reviews-list{margin:0 auto 30px;justify-content:center}.reviews-list>li{width:100%;padding:0}.reviews-add{flex-direction:column;text-align:center;row-gap:15px}.reviews-add .btn{margin-left:0}.reviews-rate{margin-bottom:15px}.reviews-rate .label{font-size:16px}.reviews-slider{max-width:400px;margin:0 auto}}.contacts-map{border:1px solid #d8a497;padding:0;margin-top:60px}.contacts-map iframe{display:block;width:100%;border:none}.contacts-wrapper{padding:50px 110px;background:#e2d8d8}.contacts .home-title{text-align:left}.contacts-content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:110px}.contacts-form{flex-grow:1;max-width:660px}.contacts-info{flex-shrink:0}.contacts-form .form-input,.contacts-form .textarea-auto-height{background:rgba(0,0,0,0)}.contacts-form .inputs>li{margin-bottom:10px}.contacts-form .inputs>li:last-child{margin:0}.contacts-form .actions{margin-top:30px}.contacts-form .actions .text{margin-bottom:20px;font-size:12px;line-height:16px;color:#4a4a4a}.contacts-form .actions .text a{color:#b17171}.contacts-form .actions .btn{width:225px}.contacts-time{margin-bottom:30px}.contacts-time .title{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:15px}.contacts-time .text{font-size:inherit;line-height:1.3;color:#4a4a4a}.contacts-social{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;max-width:200px;margin-top:30px}.contacts-social a{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:22px;color:#d8a497;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;text-decoration:none}.contacts-social a:hover{color:hsl(0,29.0909090909%,36.862745098%)}.contacts-list>li{color:#4a4a4a;margin-bottom:15px}.contacts-list>li:last-child{margin:0}.contacts-list>li a{color:#4a4a4a;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.contacts-list>li a:hover{color:#6b6b6b}.contacts-list .item{position:relative;padding-left:35px;line-height:22px}.contacts-list .item>.fa5{position:absolute;top:0;left:0;font-size:20px;line-height:inherit;color:#d8a497}@media(max-width: 1400px){.contacts-wrapper{padding:40px 70px}.contacts-content{gap:70px}}@media(max-width: 1200px){.contacts-map{margin-top:50px}.contacts-wrapper{padding:40px 50px}.contacts-content{gap:50px}}@media(max-width: 992px){.contacts-map{margin-top:40px}.contacts-wrapper{padding:40px}.contacts-content{flex-direction:column;gap:40px}.contacts-form{width:100%}.contacts-time .title{font-size:20px}}@media(max-width: 768px){.contacts-map{margin-top:30px}.contacts-wrapper{padding:30px}.contacts-content{gap:30px}.contacts-time .title{font-size:18px}}.errors{padding:50px 0}.errors-content{text-align:center;max-width:360px;margin:0 auto}.errors-content .num{font-family:"Forum",serif;font-size:250px;line-height:1;color:rgba(216,164,151,.5);margin-bottom:-15px}.errors-content .title{font-size:36px;font-weight:700;line-height:1.2}.errors-content .text{font-size:20px;line-height:1.5;color:#6d6d6d;margin-top:15px}.errors-content .action{margin-top:35px}.errors-content .action .btn{width:340px}@media(max-width: 768px){.errors{padding:30px 0 60px}.errors-content .num{font-size:100px;margin-bottom:0}.errors-content .title{font-size:26px}.errors-content .text{font-size:16px}.errors-content .text br{display:none}.errors-content .action{margin-top:25px}}.pageview-cap{background:#f9f9f9;padding:50px 10px}.cap{max-width:600px;margin:0 auto;padding:25px 30px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #e5e5e5;text-align:center}.cap-top{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.cap-top .title{font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.cap-top .descr{margin-top:5px;font-size:14px;line-height:20px;color:#969696}.cap-bottom .title{font-size:16px;font-weight:700;line-height:25px}.cap-bottom .descr{margin-top:5px;font-size:14px;line-height:20px;color:#6b6b6b}/*# sourceMappingURL=style.css.map */
