@charset "UTF-8";@font-face{font-family:"Mazzard";src:url("../fonts/MazzardM-Bold.eot");src:local("Mazzard M Bold"),local("MazzardM-Bold"),url("../fonts/MazzardM-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/MazzardM-Bold.woff2") format("woff2"),url("../fonts/MazzardM-Bold.woff") format("woff"),url("../fonts/MazzardM-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Mazzard";src:url("../fonts/MazzardM-Light.eot");src:local("Mazzard M Light"),local("MazzardM-Light"),url("../fonts/MazzardM-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/MazzardM-Light.woff2") format("woff2"),url("../fonts/MazzardM-Light.woff") format("woff"),url("../fonts/MazzardM-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Mazzard";src:url("../fonts/MazzardM-Regular.eot");src:local("Mazzard M Regular"),local("MazzardM-Regular"),url("../fonts/MazzardM-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/MazzardM-Regular.woff2") format("woff2"),url("../fonts/MazzardM-Regular.woff") format("woff"),url("../fonts/MazzardM-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Mazzard";src:url("../fonts/MazzardH-Bold.eot");src:local("Mazzard H Bold"),local("MazzardH-Bold"),url("../fonts/MazzardH-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/MazzardH-Bold.woff2") format("woff2"),url("../fonts/MazzardH-Bold.woff") format("woff"),url("../fonts/MazzardH-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Mazzard";src:url("../fonts/MazzardM-Medium.eot");src:local("Mazzard M Medium"),local("MazzardM-Medium"),url("../fonts/MazzardM-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/MazzardM-Medium.woff2") format("woff2"),url("../fonts/MazzardM-Medium.woff") format("woff"),url("../fonts/MazzardM-Medium.ttf") format("truetype");font-weight:500;font-style:normal}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:0.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/gallery/icons/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container > .nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/gallery/icons/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/gallery/icons/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/gallery/icons/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:2.9rem;color:#262626;font-family:Mazzard,sans-serif}button{border:0;outline:none;background:0}button:focus{border:0;outline:none}.container{max-width:1200px;padding:0 15px;margin:0 auto}a{transition:all 0.3s ease;color:#262626}a:hover{text-decoration:none;color:#DB9554}li{list-style-type:none}ul{padding-left:0;margin-bottom:0}h2{font-size:6rem;font-weight:700;color:#DB9554;line-height:100%}.poroterm__top,.istkult__top,.popular__top,.benefits__top,.not-enoug__top{margin-bottom:60px}.poroterm__cards,.istkult__cards,.popular__cards,.reviews__cards{display:flex;justify-content:space-between;align-items:center}.poroterm__cards .poroterm__card-link,.poroterm__cards .istkult__card-link,.poroterm__cards .popular__card-link,.istkult__cards .poroterm__card-link,.istkult__cards .istkult__card-link,.istkult__cards .popular__card-link,.popular__cards .poroterm__card-link,.popular__cards .istkult__card-link,.popular__cards .popular__card-link{position:relative}.poroterm__cards .poroterm__card-link img,.poroterm__cards .istkult__card-link img,.poroterm__cards .popular__card-link img,.istkult__cards .poroterm__card-link img,.istkult__cards .istkult__card-link img,.istkult__cards .popular__card-link img,.popular__cards .poroterm__card-link img,.popular__cards .istkult__card-link img,.popular__cards .popular__card-link img{transition:all 0.3s ease}.poroterm__cards .poroterm__card-link:hover,.poroterm__cards .istkult__card-link:hover,.poroterm__cards .popular__card-link:hover,.istkult__cards .poroterm__card-link:hover,.istkult__cards .istkult__card-link:hover,.istkult__cards .popular__card-link:hover,.popular__cards .poroterm__card-link:hover,.popular__cards .istkult__card-link:hover,.popular__cards .popular__card-link:hover{opacity:0.92;height:100%}.poroterm__cards .poroterm__card-link:hover img,.poroterm__cards .istkult__card-link:hover img,.poroterm__cards .popular__card-link:hover img,.istkult__cards .poroterm__card-link:hover img,.istkult__cards .istkult__card-link:hover img,.istkult__cards .popular__card-link:hover img,.popular__cards .poroterm__card-link:hover img,.popular__cards .istkult__card-link:hover img,.popular__cards .popular__card-link:hover img{filter:brightness(15%)}.poroterm__cards .poroterm__card-link:hover span,.poroterm__cards .istkult__card-link:hover span,.poroterm__cards .popular__card-link:hover span,.istkult__cards .poroterm__card-link:hover span,.istkult__cards .istkult__card-link:hover span,.istkult__cards .popular__card-link:hover span,.popular__cards .poroterm__card-link:hover span,.popular__cards .istkult__card-link:hover span,.popular__cards .popular__card-link:hover span{opacity:1;display:block}.poroterm__cards .poroterm__card-link span,.poroterm__cards .istkult__card-link span,.poroterm__cards .popular__card-link span,.istkult__cards .poroterm__card-link span,.istkult__cards .istkult__card-link span,.istkult__cards .popular__card-link span,.popular__cards .poroterm__card-link span,.popular__cards .istkult__card-link span,.popular__cards .popular__card-link span{color:#DB9554;font-weight:700;opacity:0;transition:all 0.3s ease}.poroterm__card,.istkult__card,.popular__card{max-width:370px;border:1px solid #DB9554;background:#FFF;padding:26px 20px;text-align:center;border-width:1px;;border-style:solid;border-radius:22px 22px 0 68px;background:linear-gradient(#fff 0 0) padding-box,linear-gradient(to bottom,#DB9554,#DB9554 10%,#fff 80%,#fff 0) border-box;transition:all 0.3s ease}.poroterm__card a img,.istkult__card a img,.popular__card a img{filter:none}.popular__cards .slick-item{height:650px}.poroterm__card-link-mobile,.istkult__card-link-mobile,.popular__card-link-mobile{font-size:2rem;text-decoration:underline;color:#DB9554;display:none}.poroterm__card-img,.istkult__card-img,.popular__card-img{margin-bottom:26px;border-radius:22px;height:248px!important;object-fit:cover!important;width:100%}.poroterm__card-info,.istkult__card-info,.popular__card-info{color:#262626;font-size:2.9rem;font-weight:300;margin-bottom:26px}.poroterm__card-place,.istkult__card-place,.popular__card-place{line-height:100%;margin-bottom:1rem}.poroterm__card p,.istkult__card p,.popular__card p{margin-bottom:0}.poroterm__card-square,.istkult__card-square,.popular__card-square{font-weight:700;line-height:100%}.poroterm__subtitle,.istkult__subtitle,.popular__subtitle,.benefits__subtitle{color:#262626;font-size:2.9rem;font-weight:300;line-height:100%}.poroterm__subtitle span,.istkult__subtitle span,.popular__subtitle span,.benefits__subtitle span{font-weight:900}.intro__btn,.how__btn,.poroterm__card-btn,.istkult__card-btn,.popular__card-btn,.individual__btn,.mortgage__top-btn,.mortgage__bottom-btn,.gallery-btn,.contact__form .button p{position:relative;max-width:525px;display:inline-block}.intro__btn img,.how__btn img,.poroterm__card-btn img,.istkult__card-btn img,.popular__card-btn img,.individual__btn img,.mortgage__top-btn img,.mortgage__bottom-btn img,.contact__form .button p img{filter:drop-shadow(0px 4px 106px #DB9554)}.intro__btn:hover,.how__btn:hover,.poroterm__card-btn:hover,.istkult__card-btn:hover,.popular__card-btn:hover,.individual__btn:hover,.mortgage__top-btn:hover,.mortgage__bottom-btn:hover,.gallery-btn:hover,.contact__form .button p:hover{transform:scale(1.02);transition:all 0.3s ease}.intro__btn span,.how__btn span,.poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span,.individual__btn span,.mortgage__top-btn span,.mortgage__bottom-btn span,.gallery-btn span,.contact__form .button p span{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#FFF;font-size:2.9rem;font-weight:500;width:100%;text-align:center}.contact__form .button p{position:relative}.contact__form .button p input{position:absolute;display:inline-block;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#FFF;font-size:2.9rem;font-weight:500;width:100%;text-align:center}.contact__form input[type=checkbox]{width:24px;height:24px;margin-bottom:0;margin-top:10px}.contact__form .wpcf7-list-item-label{line-height:1.4}.contact__image{max-width:698px;border-radius:20px}.contact__form .wpcf7-list-item-label a{color:#DB9554}.slick-prev,.slick-next{position:absolute;top:0;right:0;margin-top:-120px;transition:all 0.3s ease}.slick-prev:hover,.slick-next:hover{opacity:0.9}.slick-prev{right:71px;z-index:1}.header{background:#262626;color:#FFF;font-size:2rem;padding:24px 0;position:fixed;width:100%;z-index:999}.header a{color:#FFF}.header__main{display:flex;align-items:center}.custom-logo-link{margin-right:50px}.header__nav{margin-right:50px}.header__nav ul{display:flex;align-items:center}.header__nav ul li{margin-right:50px;position:relative}.header__nav ul li:last-child{margin-right:0}.header__nav ul li:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;opacity:0;transition:all 0.3s ease}.header__nav ul li:hover:after{opacity:1}.header__social{margin-right:50px;display:flex}.header__social a{margin-right:7px}.header__social a:hover{opacity:0.9}.header__phones{margin-left:auto}.header__phones a{display:block;font-weight:700;margin-bottom:6px}.header__phones a:last-child{margin-bottom:0}.header__phones a:hover{color:#DB9554}.hamburger{position:absolute;right:30px;height:21px;flex-direction:column;justify-content:space-between;align-items:flex-end;cursor:pointer;display:none}.hamburger span{display:block;width:30px;height:3px;background:#DB9554;transition:all 0.3s ease}.hamburger span.long{width:36px}.hamburger:hover .long{width:30px}.hamburger.active span:nth-child(1){transform:translateY(10px) rotate(45deg)}.hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hamburger.active span.long{opacity:0}.mobile-menu{display:none}.intro{background:url("../images/main-bg.jpg") center center/cover;color:#FFF}.intro__main{display:flex;flex-direction:column;justify-content:center;padding-top:90px;height:990px;z-index:2}.intro__title{font-size:7rem;font-weight:700;margin-bottom:50px;line-height:100%;max-width:670px;z-index:2}.intro__middle{display:flex;align-items:center;margin-bottom:50px;z-index:2}.intro__middle a{margin-right:15px;padding:0 30px;height:73px;line-height:73px;background:#fff;border-radius:75px;font-size:2.9rem;font-weight:300;display:flex;align-items:center;display:inline-block;z-index:2}.intro__btn{z-index:2}.intro__middle a span{color:#DB9554;font-weight:700;margin-right:14px;margin-left:14px;display:inline-block;z-index:2}.intro__middle a img{margin-top:-8px;z-index:2}.how{padding:100px 0 84px;background:url("../images/how-bg.jpg") center/cover}.how__title{margin-bottom:60px}.how__middle{margin-bottom:60px;display:flex;justify-content:space-between;align-items:center;height:445px}.how__middle-video{max-width:770px;display:block;width:100%;border:1px solid #262626;border-radius:5px;display:flex;justify-content:center}.how__middle-video video{height:100%}.how__middle-video img{width:106px;transition:all 0.3s ease}.how__middle-video:hover img{transform:scale(1.05);opacity:0.9}.how__middle-info{max-width:360px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.how__middle-info-item{display:flex;align-items:start}.how__middle-arrow{margin-top:20px;margin-right:23px}.how__middle-numbers-title{font-size:6rem;font-weight:700;color:#DB9554;line-height:100%}.how__middle-numbers-text{font-weight:300;line-height:100%}.poroterm{padding:12px 0 100px;background:url("../images/poroterm/poroterm-bg.jpg") center/cover}.poroterm__card-btn{filter:none}.istkult{padding:100px 0 130px;background:url("../images/istkult/istkult-bg.jpg") center/cover}.istkult__card-btn{fill:radial-gradient(62.91% 100% at 50% 0,rgba(255,255,255,0.3) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,#DB9554 0,#D07D30 100%)}h2.istkult__title{color:#fff}.istkult__subtitle{color:#FFF}.istkult__card{border:1px solid #FFF;background:rgba(255,255,255,0);background:linear-gradient(0 0) padding-box,linear-gradient(to bottom,#fff,rgba(255,255,255,0)) border-box}.istkult__card-place,.istkult__card-square{color:#fff}.popular{padding:100px 0 260px;background:url("../images/popular/popular-bg.jpg") center/cover}.popular__card-btn{filter:none}.popular__card{position:relative}.popular__card-prices{display:flex;justify-content:space-around;align-items:center;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:100%;height:43.5px}.popular__card-price{color:#262626;font-size:2.9rem;line-height:100%}.popular__card-price span{font-weight:700;color:#DB9554}.popular__card-oldprice.divider{font-weight:700;position:relative}.popular__card-oldprice.divider:before{content:"";display:inline-block;width:30px;height:1px;background:#DB9554;position:absolute;left:-35px;top:20px;transform:rotate(90deg)}.popular__card-oldprice.divider:after{content:"";display:inline-block;width:100%;height:3px;background:#DB9554;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(8.326deg)}.individual{padding:87px 0;background:url("../images/individual/individual-bg.jpg") center/cover;height:468px}.individual__main{color:#FFF;display:flex}.individual__info{max-width:630px;z-index:3}h2.individual__title{color:#fff;margin-bottom:16px}.individual__subtitle{font-size:2.9rem;font-weight:300;line-height:100%;margin-bottom:26px}.individual__btn img{filter:none}.individual__image{margin-top:-180px;z-index:2;transform:translateX(-60px);overflow:hidden}.benefits{padding:100px 0 0 0;background:url("../images/benefits/Фон 5.jpg") center/cover no-repeat}.benefits__item-image{margin-bottom:4px}.benefits__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:38px;margin-bottom:71px}.benefits__item-title{color:#DB9554;font-size:2.9rem;font-weight:700;line-height:100%;margin-bottom:4px}.benefits__item-text{font-size:2.9rem;font-weight:300;line-height:100%}.benefits__btn{color:#fff;display:inline-block;height:73px;line-height:73px;background:#262626;border-radius:75px;padding:0 30px;font-size:2.9rem;text-align:center;font-weight:700}.benefits__btn:hover{background:#DB9554;color:#fff}.not-enough{padding:100px 0 23px 0;background:url("../images/not-enough/not-enough-bg.jpg") center/cover no-repeat}.not-enough img{width:100%}.mortgage{padding:37px 0 31px;background:url("../images/mortgage/mortgage-bg.jpg") center/cover no-repeat}.mortgage__top{margin-bottom:100px}.mortgage__top-title{margin-bottom:57px;line-height:100%}.mortgage__top-benefits{display:flex;justify-content:space-between;align-items:center;margin-bottom:57px}.mortgage-benefits__item-title{font-weight:700;font-size:6rem;line-height:100%;margin-bottom:4px}.mortgage-benefits__item-subtitle{line-height:100%}.mortgage-benefits__divider{width:1px;height:82px;background:#262626}.mortgage__top-action{display:flex;align-items:center}.mortgage__top-without{width:530px;margin-left:57px}.mortgage-without__text{line-height:100%;font-weight:300;margin-bottom:13px}.mortgage-without__text span{font-weight:700}.mortgage-without__images{display:flex;align-items:center;max-width:404px;justify-content:space-between}.mortgage__bottom-wrapper{display:flex;justify-content:space-between;align-items:center}.mortgage__bottom-divider{width:83px;height:2px;background:#DB9554;margin-bottom:40px}.mortgage__bottom-subtitle{max-width:512px;line-height:100%}.mortgage_-bottom-right{position:relative;z-index:3}.mortgage__bottom-gift.divider{transform:translateX(-30px)}.mortgage_-bottom-right .mortgage__bottom-gift{position:absolute;left:-50px;top:-50px;z-index:-1}.contact{padding:0 0 100px 0;background:url("../images/contact/contact-bg.jpg") center/cover no-repeat}.contact__top{margin-bottom:40px}.contact__subtitle{line-height:100%;max-width:512px}.contact__bottom{display:flex;justify-content:space-between;align-items:center}.contact__form input{outline:none;max-width:400px;width:100%;height:73px;line-height:73px;border:1px solid #DB9554;border-radius:75px;padding-left:30px;margin-bottom:15px}.contact__form input:focus{border:2px solid #DB9554}.contact__form button,.contact__form .button p input{border:0;background:0;outline:0;margin-top:30px}.contact__form .button p input{margin-top:0}.contact__form img{width:100%;max-width:698px}.footer{padding:90px 0 100px}.footer a{color:#fff}.footer h2{color:#fff}.footer__title{margin-bottom:36px}.footer__partners{display:flex;flex-wrap:wrap;max-width:1021px;margin-bottom:80px}.footer__partners a{margin:0 20px 20px 0}.footer__partners a:hover{transform:scale(1.1)}.footer__partners a img{border-radius:10px}.footer__divider{width:100%;background:#fff;height:2px;margin-bottom:100px}.footer__bottom .footer__title{margin-bottom:50px}.footer__place{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.footer__place-top{display:inline-block;margin-bottom:52px;transition:all 0.3s ease}.footer__place-top:hover{color:#DB9554}.place-top__bold,.place-bottom__bold{font-weight:700;line-height:100%}.place-top__text{line-height:100%}.footer__place-bottom{transition:all 0.3s ease}.footer__place-bottom:hover{color:#DB9554}.footer__place-divider{width:2px;height:161px;background:#fff}.footer__social a:hover{opacity:0.9}@media (max-width:1600px){.intro__main{height:100vh}}@media (max-width:1200px){h2{font-size:5rem} .header{font-size:1.7rem} .header__nav ul li{margin-right:25px} .header__social{margin-right:30px} .header__phones img{width:32px} .intro__title{font-size:6rem} .intro__middle a{font-size:2.7rem} .intro__btn span,.how__btn span,.poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span,.individual__btn span,.mortgage__top-btn span,.mortgage__bottom-btn span,.contact__form button span{font-size:2.7rem} .intro__btn{max-width:470px} .intro__btn img{max-width:470px} .how__middle-video{max-width:550px} .how__middle-numbers-title{font-size:5rem} .how__btn{font-size:2.7rem} .poroterm__cards{padding-bottom:15px} .poroterm__cards,.istkult__cards,.popular__cards{justify-content:flex-start} .slick-item{margin:0 5px} .poroterm__card-square,.istkult__card-square,.popupar__card-square{font-size:2rem} .popular__card-price{font-size:2.2rem} .popular__card-prices{bottom:15px;font-size:2rem} .popular__card-prices span{font-size:2rem} .popular__cards .popular__card{margin-right:10px} .slick-slide img{max-width:100%} .popular__cards .popular__card-place,.popular__cards .popular__card-square{margin-right:0} .popular__card-btn img{width:250px} .popular__card-info{margin-bottom:15px} .popular__card{padding-bottom:64px;margin-right:20px !important} .popular__card:last-child{margin-right:0 !important} .individual{height:414px} .individual__btn img{max-width:450px} h2.individual__title{font-size:4rem} .individual__image{max-width:403px} .benefits__item-text{font-size:2.7rem} .benefits__btn{max-width:940px;font-size:2.7rem} .contact__bottom{align-items:flex-start} .contact{padding:50px 0 100px 0} .contact__form{margin-right:20px} .contact__image{max-width:500px} .slick-prev{right:110px} .slick-next{right:30px} .popular__card .popular__card-prices{margin-right:0} .popular__cards .slick-item{height:auto}}@media (max-width:1024px){.intro__main{height:900px}}@media (max-width:992px){.header{font-size:1.4rem} .custom-logo-link{margin-right:25px} .header__nav{margin-right:20px} .header__social{margin-right:0} .header__social img{width:24px} .intro__main{height:500px} .intro__title{font-size:5.1rem;margin-bottom:30px} .intro__middle{margin-bottom:30px} .intro__middle a{font-size:1.8rem} .intro__btn span,.how__btn span,.poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span,.individual__btn span,.mortgage__top-btn span,.mortgage__bottom-btn span,.contact__form button span{font-size:1.8rem} .intro__btn{max-width:340px} .intro__btn img{max-width:340px} h2{font-size:4rem} .how__middle-video{max-width:400px;margin-right:50px} .how__middle-video img{width:90px} .how__middle{height:350px;justify-content:flex-start} .how__middle-numbers-title{font-size:4rem} .how__middle-numbers-text{font-size:2.5rem} .how__btn img{max-width:240px} .poroterm__card,.istkult__card,.popular__card{max-width:300px;padding:15px 10px} .poroterm__card img,.istkult__card img,.popular__card img{width:280px} .poroterm__card-btn img,.istkult__card-btn img,.popular__card-btn img{width:240px} .poroterm__card .poroterm__card-info,.istkult__card .poroterm__card-info,.popular__card .poroterm__card-info{margin-right:0} .poroterm__card .poroterm__card-place,.istkult__card .poroterm__card-place,.popular__card .poroterm__card-place{margin-right:0} .poroterm__card .poroterm__card-square,.istkult__card .poroterm__card-square,.popular__card .poroterm__card-square{margin-right:0} .poroterm__card .poroterm__cards div,.poroterm__card .istkult__cards div,.poroterm__card .popular__cards div,.istkult__card .poroterm__cards div,.istkult__card .istkult__cards div,.istkult__card .popular__cards div,.popular__card .poroterm__cards div,.popular__card .istkult__cards div,.popular__card .popular__cards div{margin-right:0} .istkult__card-place{margin-right:0 !important} .istkult__card-square{margin-right:0 !important} .popular__card{padding-bottom:60px} .popular__card-price{font-size:2rem} .popular__card-prices{font-size:1.8rem;width:80%} .popular__card-prices span{font-size:1.8rem} .popular__card-oldprice.divider:before{width:16px;left:-22px;top:15px} .individual__btn img{max-width:310px} .individual__image{margin-top:-123px} .individual{height:354px} .individual__image{max-width:310px} .mortgage-benefits__item-title{font-size:5rem} .mortgage__top-btn img,.mortgage__bottom-btn img{width:240px} .mortgage-without__text{font-size:2.4rem} .mortgage-without__images img{max-width:200px} .mortgage__bottom-subtitle{font-size:2.4rem} .mortgage__bottom-gift.divider{width:180px} .contact__form{margin-right:20px} .contact__form button{margin-top:20px} .contact__image{max-width:400px} .footer{padding:45px 0 50px} .footer__partners{margin-bottom:40px} .footer__divider{margin-bottom:50px} .footer__bottom .footer__title{margin-bottom:25px} .footer__place-top{font-size:2.5rem} .footer__place{margin-bottom:30px} .slick-arrow{margin-top:-70px;right:50px} .slick-arrow img{width:40px} .slick-prev{right:110px} .poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:2rem} .poroterm__card-link-mobile,.istkult__card-link-mobile,.popular__card-link-mobile{display:block} .poroterm__cards,.istkult__cards,.popular__cards{display:flex;justify-content:space-between;align-items:center} .poroterm__cards .poroterm__card-link:hover,.poroterm__cards .istkult__card-link:hover,.poroterm__cards .popular__card-link:hover,.istkult__cards .poroterm__card-link:hover,.istkult__cards .istkult__card-link:hover,.istkult__cards .popular__card-link:hover,.popular__cards .poroterm__card-link:hover,.popular__cards .istkult__card-link:hover,.popular__cards .popular__card-link:hover{opacity:1;height:100%} .poroterm__cards .poroterm__card-link:hover img,.poroterm__cards .istkult__card-link:hover img,.poroterm__cards .popular__card-link:hover img,.istkult__cards .poroterm__card-link:hover img,.istkult__cards .istkult__card-link:hover img,.istkult__cards .popular__card-link:hover img,.popular__cards .poroterm__card-link:hover img,.popular__cards .istkult__card-link:hover img,.popular__cards .popular__card-link:hover img{filter:none} .poroterm__cards .poroterm__card-link:hover span,.poroterm__cards .istkult__card-link:hover span,.poroterm__cards .popular__card-link:hover span,.istkult__cards .poroterm__card-link:hover span,.istkult__cards .istkult__card-link:hover span,.istkult__cards .popular__card-link:hover span,.popular__cards .poroterm__card-link:hover span,.popular__cards .istkult__card-link:hover span,.popular__cards .popular__card-link:hover span{opacity:0;display:none} .poroterm__cards .gallery-main .column img,.istkult__cards .gallery-main .column img,.popular__cards .gallery-main .column img{margin-top:10px} .popular__card-prices .popular__card-price{font-size:1.6rem} .popular__card-prices .popular__card-price span{font-size:1.6rem} .popular__card-prices .popular__card-oldprice.divider{font-size:1.4rem} .popular__card-prices .popular__card-oldprice.divider:before{width:16px;left:-19px;top:10px} .popular__card-prices .popular__card-oldprice.divider:after{height:1.5px}}@media (max-width:768px){.poroterm__card .poroterm__card-info,.poroterm__card .istkult__card-info,.poroterm__card .popular__card-info,.istkult__card .poroterm__card-info,.istkult__card .istkult__card-info,.istkult__card .popular__card-info,.popular__card .poroterm__card-info,.popular__card .istkult__card-info,.popular__card .popular__card-info{font-size:2.5rem !important} .header__nav,.header__social,.header__phones{display:none} .header__social{display:block} .hamburger{display:flex} .intro__middle a{padding:0 20px;font-size:1.4rem;height:50px;line-height:50px} .intro__middle a span{margin-left:2px;margin-right:4px} .intro__middle a img{width:20px;margin-top:-5px} .intro__title{font-size:4.1rem} .intro__btn{max-width:270px;font-size:2rem} .intro__btn img{max-width:270px} .intro__btn span,.how__btn span,.poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span,.individual__btn span,.mortgage__top-btn span,.mortgage__bottom-btn span,.contact__form button span{font-size:1.5rem} .how{padding:50px 0 40px} .how__title{margin-bottom:30px} .how__middle{margin-bottom:30px} .how__middle{height:300px} .how__middle-video{margin-right:20px} .how__middle-video img{width:60px} h2{font-size:3rem} .how__middle-numbers-title{font-size:3rem} .how__middle-arrow{width:8px;margin-top:10px;margin-right:16px} .how__middle-numbers-text{font-size:2rem} .how__btn img{width:200px} .poroterm__top,.istkult__top,.popular__top,.benefits__top,.not-enoug__top{margin-bottom:30px} .poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span{font-size:2rem} .poroterm__card-btn img,.istkult__card-btn img,.popular__card-btn img{width:220px} .poroterm{padding-bottom:50px} .poroterm__subtitle,.istkult__subtitle,.popular__subtitle,.benefits__subtitle{font-size:2rem} .istkult{padding:50px 0 65px} .popular{padding:50px 0 130px} .popular__top{margin-bottom:30px} .popular{padding-bottom:65px} h2.individual__title{font-size:2.8rem} .individual__subtitle{font-size:2rem} .individual__btn img{max-width:270px} .individual{padding:40px 0;height:270px} h2.individual__title{margin-bottom:8px} .individual__subtitle{margin-bottom:13px} .individual__image{max-width:281px;transform:translateX(0);margin-top:-119px} .individual__info{display:flex;flex-direction:column;justify-content:center} .individual__btn{max-width:270px} .benefits{padding:50px 0 0 0} .benefits__item-image{max-width:100px} .benefits__item-title{font-size:2rem} .benefits__item-text{font-size:2rem} .benefits__list{grid-row-gap:0;margin-bottom:40px} .benefits__btn{max-width:500px;font-size:1.4rem;padding:0 15px;height:50px;line-height:50px} .not-enough{padding:50px 0 13px} .not-enoug__subtitle{font-size:2rem} .mortgage{padding:18px 0 15px} .mortgage__top-title,.mortgage__top-benefits{margin-bottom:28px} .mortgage__top{margin-bottom:50px} .mortgage-benefits__item-title{font-size:3rem} .mortgage-benefits__item-subtitle{font-size:2rem} .mortgage-benefits__divider{height:55px} .mortgage__top-btn img,.mortgage__bottom-btn img{width:200px} .mortgage-without__text{font-size:2rem;margin-bottom:6px} .mortgage__bottom-subtitle{font-size:2rem;max-width:359px} .mortgage__bottom-gift.divider{width:160px;transform:translateX(-12px)} .mortgage_-bottom-right .mortgage__bottom-gift{left:-32px;top:-35px;width:80px} .mortgage__top-without{margin-left:28px} .contact__subtitle{font-size:2rem} .contact__image{max-width:300px} .contact__form input{font-size:2rem;margin-bottom:10px} .contact__form button{margin-top:5px} .contact{padding:50px 0} .contact__form button span{font-size:2rem} .footer__partners{margin-bottom:20px;align-items:center} .footer__partners a{margin:0 10px 10px 0} .footer__partners img{max-width:150px} .footer__divider{margin-bottom:25px} .place-top__bold{margin-bottom:8px} .place-top__bold,.place-top__text,.place-bottom__bold,.place-bottom__text{font-size:1.8rem} .footer__place{margin-bottom:15px} .footer__social img{width:30px} .mobile-menu{display:block;left:-100%;width:100%;position:fixed;top:62px;gap:0;display:flex;flex-direction:column;justify-content:center;background-color:#262626;width:100%;text-align:center;transition:0.3s;height:100%;overflow:auto} .mobile-menu nav{margin-top:-66px} .mobile-menu li{margin:8px 0;font-size:2.9rem} .mobile-menu.active{left:0} .gallery-main{padding-top:100px !important} .gallery-main h2{margin-top:20px} .modal .contact .contact__title{font-size:3.4rem !important} .back{font-size:1.8rem} .gallery-main{overflow:auto} .gallery-main .column{width:33% !important} .gallery-main .column:last-child img{margin-bottom:40px} .gallery-main .modal{margin-bottom:20px !important;overflow:auto} .gallery-main .row > .column img{max-height:100px} .contact__form input[type=checkbox]{width:16px;height:16px;margin-bottom:0;margin-top:10px}.contact__form label{line-height:1!important;font-size:1.6rem}.contact__form .wpcf7-list-item-label a{color:#DB9554}.header__social{margin-left:auto;margin-right:100px}.header__social img{width:32px;height:32px}.poroterm__card-square p,.istkult__card-square p,.popupar__card-square p,.poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:1.8rem} .poroterm__card,.istkult__card,.popular__card{padding:15px 5px} .poroterm__card .poroterm__card-place,.istkult__card .poroterm__card-place,.popular__card .poroterm__card-place{margin-bottom:1rem}}@media (max-width:650px){.poroterm__card-square p,.istkult__card-square p,.popupar__card-square p,.poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:1.4rem} .poroterm__card,.istkult__card,.popular__card{padding:15px 5px} .poroterm__card .poroterm__card-place,.istkult__card .poroterm__card-place,.popular__card .poroterm__card-place{margin-bottom:0}}@media (max-width:576px){.poroterm__card-square p,.istkult__card-square p,.popupar__card-square p,.poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:1.8rem} .poroterm__card,.istkult__card,.popular__card{padding:15px 5px} .poroterm__card .poroterm__card-place,.istkult__card .poroterm__card-place,.popular__card .poroterm__card-place{margin-bottom:1rem} .intro__title{font-size:3rem} .intro__middle{flex-direction:column} .intro__middle a{margin-right:0;margin-bottom:10px;margin-right:auto} .intro__middle a:last-child{margin-bottom:0} .how__middle{flex-direction:column;height:100%} .how__middle-video{height:200px;margin-right:0;margin-bottom:30px} .how__middle-video img{width:40px} .how__middle-info-item{margin-bottom:10px} h2{font-size:2.4rem} .how__middle-numbers-title{font-size:2.4rem} .how__middle-numbers-title{font-size:2.4rem} .how__btn img{width:180px} .how__middle-info{width:100%} .poroterm__subtitle,.istkult__subtitle,.popular__subtitle,.benefits__subtitle{font-size:1.6rem} .poroterm__card-square{font-size:2rem} .poroterm__card-place{font-size:2rem} .poroterm__card-btn span,.istkult__card-btn span,.popular__card-btn span{font-size:1.6rem} .poroterm__card-btn img{width:160px} .poroterm__cards div,.istkult__cards div,.popular__cards div{margin-right:10px} .istkult__card-place{font-size:2rem} .istkult__card-square{font-size:2rem} .istkult__card-btn img{width:160px} .popular__card-place,.popular__card-square{font-size:2rem} .popular__cards div,.poroterm__cards div,.istkult__cards div{margin-right:0 !important} .popular__cards .popular__card,.popular__cards .poroterm__card,.popular__cards .istkult__card,.poroterm__cards .popular__card,.poroterm__cards .poroterm__card,.poroterm__cards .istkult__card,.istkult__cards .popular__card,.istkult__cards .poroterm__card,.istkult__cards .istkult__card{margin-right:10px !important} .popular__card-price{font-size:1.8rem} .popular__card-price span{font-size:1.8rem} .popular__card-oldprice{font-size:1rem} .popular__card-oldprice.divider:before{width:14px;left:-17px;top:8px} .popular__card-oldprice.divider:after{height:1px} .individual__image{display:none} h2.individual__title{font-size:2.6rem} .individual__subtitle{font-size:1.8rem} .benefits__list{grid-template-columns:repeat(1,1fr);margin-bottom:40px;grid-row-gap:20px;margin-bottom:10px} .benefits__item-image{max-width:50px} .benefits__btn{font-size:10px;padding:0;width:340px;height:30px;line-height:30px} .not-enoug__subtitle{font-size:1.8rem} .mortgage__top-title,.mortgage__top-benefits{margin-bottom:14px} .mortgage__top-action{flex-direction:column} .mortgage__bottom-gift{display:none} .mortgage__bottom-wrapper{flex-direction:column} .mortgage__top-benefits{flex-wrap:wrap} .mortgage-benefits__item{width:100%;max-width:500px;text-align:center} .mortgage-benefits__divider{transform:rotate(90deg);margin-left:auto;margin-right:auto} .mortgage-benefits__item-title{font-size:2rem} .mortgage-benefits__item-subtitle{font-size:1.8rem} .mortgage-benefits__divider{height:25px} .mortgage__top-btn img,.mortgage__bottom-btn img{width:180px} .mortgage__top-title{margin-bottom:20px} .mortgage__top-benefits{margin-bottom:20px} .mortgage__top-without{width:100%;margin-top:30px} .mortgage-without__text{font-size:1.8rem} .mortgage-without__images{justify-content:flex-start;margin-top:15px} .mortgage-without__images img{max-width:100px;margin-right:20px} .mortgage__bottom-divider{margin-bottom:20px} .mortgage__bottom-subtitle{font-size:1.8rem} .mortgage__bottom-left{margin-bottom:20px} .mortgage_-bottom-right{margin-right:auto} .contact__subtitle{font-size:1.8rem} .contact__bottom{flex-direction:column-reverse} .contact__image{max-width:100%;width:100%;margin-bottom:20px} .contact__top{margin-bottom:20px} .contact__form{width:100%} .contact__form input{font-size:1.8rem} .footer{padding:30px 0 25px} .footer__title{margin-bottom:18px} .footer__partners a{margin:0 5px 5px 0} .footer__partners img{max-width:89px;max-height:50px} .footer__partners{margin-bottom:10px} .footer__divider{margin-bottom:15px} .footer__place{flex-direction:column;align-items:flex-start;margin-bottom:0} .footer__place-top{margin-bottom:26px} .footer__place-divider{display:none} .footer__place-item{margin-bottom:20px} .slick-arrow img{width:36px} .slick-arrow{right:0} .slick-prev{right:55px} .gallery-main .column{width:50%} .gallery-main .column img{height:100px !important} .modal{width:100%;padding:0 0} .modal a.close-modal{top:10px !important;right:10px !important;width:16px !important;height:16px !important} .modal .contact .contact__title{font-size:2.4rem !important} .modal .contact .contact__subtitle{font-size:1.8rem} .modal .contact__form button{margin-top:0 !important} .gallery-main .gallery-btn span{font-size:2rem} .gallery-main .gallery-btn img{width:180px} .poroterm__top,.istkult__top,.popular__top{margin-bottom:80px} .slick-arrow{margin-top:-60px} .row > .column{padding:0 2px} .row > .column img{max-height:80px !important;margin-top:5px !important;padding:0 !important;width:100%} .gallery-main .gallery{margin-bottom:30px !important} .popular__card-prices .popular__card-oldprice.divider:before{display:none}}@media (max-width:480px){.poroterm__card-square p,.istkult__card-square p,.popupar__card-square p,.poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:1.4rem} .popular__cards div,.poroterm__cards div,.istkult__cards div{margin-bottom:1rem}}@media (max-width:450px){.popular__card-prices{font-size:1.2rem !important} .popular__card-prices span{font-size:1.2rem !important} .popular__card-prices .popular__card-prices .popular__card-oldprice.divider{font-size:1rem !important}}@media (max-width:376px){.istkult__card,.popular__card,.poroterm__card{max-width:360px;text-align:center} .istkult__card img,.popular__card img,.poroterm__card img{margin-left:auto;margin-right:auto}}@media (max-width:376px){.poroterm__card-square p,.istkult__card-square p,.popupar__card-square p,.poroterm__card-place,.istkult__card-place,.popular__card-place{font-size:1.8rem}}@media (max-width:374px){.header__social{margin-right:60px} .benefits__btn{font-size:9px;width:300px}}.gallery-main{margin-bottom:30px;padding-top:150px}.gallery-main input.back,.entry-content input.back{color:#DB9554;text-decoration:underline;transition:all 0.3s ease;border:0;background:0}.gallery-main input.back:hover,.entry-content input.back:hover{opacity:0.85}.gallery-main .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;margin-bottom:50px}.gallery-main .gallery img{width:100%;max-height:200px;height:100%;object-fit:cover;border-radius:10px;transition:all 0.3s ease}.gallery-main .gallery img:hover{opacity:0.9;transform:scale(1.05)}.gallery-main .gallery-btn{display:flex;justify-content:center;width:100%;max-width:2560px}.gallery-main .gallery-main .gallery-btn img{max-width:250px}.lb-data .lb-number{display:none !important}.jquery-modal.blocker.current{z-index:999}.modal .contact{padding:30px 0 30px 0;background:0}.modal .contact__title{font-size:4rem}.modal .contact__subtitle{font-size:2.4rem}.modal .contact__top{margin-bottom:20px}.modal .contact__form{text-align:center;margin-right:0}.modal .contact__form button{margin-top:20px}.modal .close-modal{background-image:url("../images/close.svg") !important;top:20px !important;right:20px !important;width:24px !important;height:24px !important}.modal .close-modal:hover{opacity:0.7}.contact__form button{display:flex}.modal .contact__form .button p input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:0!important;padding-left:0!important;padding-right:0!important}.contact__form .button p input.wpcf7-form-control.wpcf7-submit.has-spinner{padding-left:0!important}.wpcf7-spinner{display:none}.popular__card-price{margin-right:0!important}.privacy-policy .entry-content{max-width:890px;margin-left:auto;margin-right:auto;margin-top:100px}.entry-content p a{color:#DB9554}.entry-content p a:hover{opacity:0.85}.privacy-policy .entry-header{text-align:center}.wp-block-heading{margin-bottom:20px}.privacy-policy .site-main{padding:0 15px}@media (max-width:768px){.privacy-policy h1{font-size:24px} .privacy-policy p{font-size:16px}}.contact__form p{line-height:1}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:2rem}.contact__form p{text-align:left}.popular__card-price{display:none}.mobile-menu__phone-link{display:block;color:#DB9554!important;font-size:2rem}.mobile-menu.nav-menu.active{overflow:auto}.poroterm__card-link,.istkult__card-link,.popular__card-link{position:relative;display:block}.poroterm__card-link span,.istkult__card-link span,.popular__card-link span{position:absolute;top:50%;left:25%;transform:translateY(-50%)}.error404 h1{padding-top:200px}.wpcf7-form-control.wpcf7-submit.has-spinner{padding-right:0!important}
.gallery-main .gallery img {
    object-fit: contain;
}
.modal .contact__form .button p img {
    filter: none;
}
.header {
    font-size: 1.8rem;
}

.reviews__cards .reviews__card-link {
    position: relative;
}
.reviews__cards .reviews__card-link img {
    transition: all 0.3s ease;
} 
.reviews__cards .reviews__card-link:hover {
    opacity: 0.92;
    height: 100%
    
}

.reviews__cards {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.reviews__cards .reviews__card-link:hover span {
    opacity: 1;
    display: block;
}

.reviews__card-link span {
    color: #DB9554;
    font-weight: 700;
    transition: all 0.3s ease;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-75%) translateY(-50%);
}
.reviews__card-link span img {
    width: 64px;
}
.reviews__card a img {
    max-width: 370px;
    text-align: center;
    transition: all 0.3s ease;
}
    

.reviews__card a img {
    border-radius: 10px;
}
.reviews .slick-item {
    margin: 0 5px;
}

.reviews iframe {
    border-radius: 10px;
}
.reviews__title {
    margin-bottom: 60px;
}

.reviews {
    margin-bottom: 60px;
}

@media(max-width: 1199px) {
    .reviews iframe {
        max-width: 380px;
        width: 100%;
    }
    .header__phones {
        font-size: 1.4rem;
    }
    .header__social a img {
        width: 32px;
    }
}
@media(max-width: 992px) {
    .header__phones {
        margin-left: 0;
    }
    .header__main {
        justify-content: space-between;
    }
    .header {
        font-size: 1.2rem;
    }
    .header__nav ul li {
        margin-right: 20px;
    }
    .header__social a img {
        width: 24px;
    }
}
@media(max-width: 340px) {
    .header__social a {
        margin-right: 0;
    }
}


.footer-bottom-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer-bottom-wrapper {
    font-size: 2rem;
    color: #fff;
}
.footer-bottom-wrapper a {
    color: #DB9554;
}

.footer-bottom-wrapper a:hover {
    opacity: 0.9;
}
@media (max-width: 992px) {
    .footer-bottom-wrapper {
        font-size: 1.5rem;
        flex-wrap: wrap;
}
}
@media (max-width: 769px) {
    .footer-bottom-wrapper {
        flex-direction: column;
    }
    .footer__social,
    .footer__mail,
    .footer__info {
        margin-right: auto;
        margin-bottom: 10px;
    }
    .footer__social {
        margin-bottom: 20px;
    }
    .footer__info {
        margin-bottom: 0;
    }
}

.mortgage-without__images {
    max-width: 480px;
}

.mortgage-without__images a:nth-child(3) {
    width: 120px;
}

.mortgage-without__images a:hover {
    opacity: 0.85;
}
.mortgage__top-title {
    margin-bottom: 16px;
}
.mortgage__top__subtitle {
    line-height: 100%;
    margin-bottom: 57px;
}

.mortgage-without__images {
    max-width: 550px;
}

.gallery-main .gallery {
    margin-bottom: 30px;
}

.desc-inner-wrap {
    margin-bottom: 50px;
}

.desc-inner-wrap h2 {
    margin-bottom: 2rem;
}

td {
    padding-left: 20px;
}

.tbl-clear {
    font-size: 2rem;
}

.tbl-clear th {
    max-width: 210px;
    line-height: 1.5;
}

table.tbl-clear tbody td, table.tbl-clear tbody th, table.tbl-clear thead td, table.tbl-clear thead th {
    padding: 7px 15px 7px 0;
}

.mortgage__top__subtitle {
    font-size: 2.9rem;
    line-height: 100%;
    margin-bottom: 26px;
}
@media (max-width:768px) {
    .mortgage__top__subtitle {
        font-size: 2rem;
    }
}

@media (max-width:576px) {
    .mortgage__top__subtitle {
        font-size: 1.8rem;
    }
}

@media(max-width: 576px) {
    .tbl-clear {
        font-size: 1.5rem;
    }
    table.tbl-clear tbody td, table.tbl-clear tbody th, table.tbl-clear thead td, table.tbl-clear thead th {
        padding: 4px 9px 4px 0;
    }
    .gallery-main .gallery {
        margin-bottom: 0!important;
    }
}

b, strong {
    font-weight: 700;
}