:root{animate-delay:1.5s;animate-duration:1.5s}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Open Sans",sans-serif;line-height:2.2rem;font-size:1.4rem;font-weight:400;color:#0b0b0c;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{font-family:"Open Sans",sans-serif;margin-top:0;margin-bottom:0}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}dfn{font-style:italic}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:#0b0b0c;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#0b0b0c;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none;max-width:100%}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0}button{border-radius:0}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-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:.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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.element_anim,.element_anim_1{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out 0s}.element_anim.start_anim,.element_anim_1.start_anim{opacity:1;transform:translateY(0px)}.element_anim_left{opacity:0;transform:translateX(-50px);transition:all .3s ease-in-out 0s}.element_anim_left.start_anim{opacity:1;transform:translateX(0px)}.element_anim_right{opacity:0;transform:translateX(50px);transition:all .3s ease-in-out 0s}.element_anim_right.start_anim{opacity:1;transform:translateX(0px)}.element_anim_2{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .1s}.element_anim_2.start_anim{opacity:1;transform:translateY(0px)}.element_anim_3{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .2s}.element_anim_3.start_anim{opacity:1;transform:translateY(0px)}.element_anim_4{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .3s}.element_anim_4.start_anim{opacity:1;transform:translateY(0px)}.element_anim_5{opacity:0;transform:translateY(50px);transition:all .3s ease-in-out .4s}.element_anim_5.start_anim{opacity:1;transform:translateY(0px)}.fade_anim_1{opacity:0;transition:all .3s ease-in-out 0s}.fade_anim_1.start_anim{opacity:1}.fade_anim_2{opacity:0;transition:all .3s ease-in-out .1s}.fade_anim_2.start_anim{opacity:1}.fade_anim_3{opacity:0;transition:all .3s ease-in-out .2s}.fade_anim_3.start_anim{opacity:1}body{background-color:#fff}body.noscroll{overflow:hidden}img{max-width:100%}.container{width:100%;max-width:950px;padding:0 25px;margin:0 auto}h1,.texth1{font-size:3.4rem;line-height:4.2rem;font-weight:300;font-family:"ivypresto-display",serif}h2{font-size:2.2rem;line-height:2.8rem;font-weight:600;letter-spacing:-0.03em}h3{font-size:2rem;line-height:2.6rem;font-weight:600;letter-spacing:-0.03em}h4{font-size:1.8rem;line-height:2.4rem;font-weight:600;letter-spacing:-0.02em}h5{font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.02em}.blackheader{font-family:"ivypresto-display",serif;font-size:2.8rem;line-height:4.2rem;letter-spacing:.02em;background-color:#0b0b0c;color:#fff;height:54px;display:flex;align-items:center}@media(min-width: 768px){.blackheader{height:56px;font-size:3rem}}.blackheader h2,.blackheader h1{font-family:"ivypresto-display",serif;font-size:2.4rem;line-height:4.2rem;letter-spacing:.02em;font-weight:300;color:#fff}@media(min-width: 768px){.blackheader h2,.blackheader h1{font-size:3rem}}.button-inline{color:#8d7b5d;display:inline-flex;align-items:center}.button-inline:after{content:"";width:20px;height:11px;-webkit-mask-image:url(../img/arr-gold.svg);mask-image:url(../img/arr-gold.svg);background-color:#8d7b5d;margin-left:12px}.button-inline:hover{color:#635948}.button-inline:hover:after{background-color:#635948}.button-inline--light{color:#e9d0a1}.button-inline--light:after{background-color:#e9d0a1}.button-inline--light:hover{color:#fff}.button-inline--light:hover:after{background-color:#fff}.button{position:relative;overflow:hidden;height:54px;display:inline-flex;align-items:center;border:1px solid #8d7b5d;padding:0 24px;font-size:1.4rem;color:#8d7b5d;white-space:nowrap;transition:color .3s ease;letter-spacing:.05em}.button::before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid rgba(0,0,0,0);border-bottom:54px solid #8d7b5d;transform:translateX(-100%);transition:transform .3s ease;z-index:-1}.button:hover{color:#fff}.button:hover::before{transform:translateX(0)}.button--gold{background-color:#8d7b5d;color:#fff}.button--gold::before{border-bottom:54px solid hsl(37.5,20.5128205128%,15.8823529412%)}.button--gold:hover{color:#fff}.button--gold:hover::before{transform:translateX(0)}.goldlink{height:54px;background-color:#8d7b5d;border:none;color:#fff;font-size:1.4rem;line-height:2.2rem;display:flex;align-items:center;padding:0 24px;justify-content:space-between;font-weight:600;transition:.3s all}.goldlink:hover,.goldlink:active{color:#fff;background-color:#0b0b0c}.goldlink::after{content:"";width:20px;height:11px;background:url(../img/arr-white.svg) no-repeat center;display:block}.goldlink h1{font-size:1.4rem;line-height:2.2rem;font-family:"Open Sans";font-weight:600}.subpage{margin-top:64px}.backlink{color:#e9d0a1;display:inline-flex;align-items:center}.backlink:hover{color:#8d7b5d}.backlink:before{content:"";width:20px;height:11px;background:url(../img/arr-lightgold.svg) no-repeat center;margin-right:12px;margin-top:2px;rotate:180deg}.herosubpage{position:relative;background:no-repeat center/cover;color:#fff;z-index:1}@media(min-width: 768px){.herosubpage{height:352px}}.herosubpage__wrapper{padding:32px 0 80px}@media(min-width: 768px){.herosubpage__wrapper{padding:40px 0 80px}}.herosubpage .backlink{margin-bottom:48px}@media(min-width: 768px){.herosubpage .backlink{margin-bottom:84px}}.herosubpage__cat{font-size:1.4rem;line-height:2.2rem;color:hsla(0,0%,100%,.4);margin-bottom:4px}@media(min-width: 768px){.herosubpage__cat{font-size:1.6rem;letter-spacing:-0.03em}}.herosubpage:before{content:"";position:absolute;top:0;left:0;right:0;background:rgba(11,11,12,.9);bottom:0;z-index:-1}@media(min-width: 768px){.herosubpage__title{letter-spacing:.02em}}.header-line{border-left:3px solid #8d7b5d;padding-left:13px}@media(min-width: 768px){.header-line{margin-bottom:64px}}.visible-desktop-flex{display:none}@media(min-width: 768px){.visible-desktop-flex{display:flex}}.visible-desktop{display:none}@media(min-width: 768px){.visible-desktop{display:block}}@media(min-width: 768px){.visible-mobile{display:none}}.newh1{padding-top:64px;line-height:.8;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:48px}.subpage a:not([class]),.homepage a:not([class]){color:#b29c78 !important}@media(min-width: 768px){.reveal-heading .reveal-line{display:block;overflow:hidden}.reveal-heading .reveal-line .reveal-inner{display:inline-block;transform:translateY(100px);opacity:0}.reveal-heading .reveal-line.animate__animated .reveal-inner{animation:revealSlideUp .8s cubic-bezier(0.65, 0, 0.35, 1) forwards}}@keyframes revealSlideUp{to{transform:translateY(0);opacity:1}}.header{position:fixed;top:0;left:0;right:0;z-index:9999;padding:0 26px;height:64px;transition:0s height,.25s top}.header__wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:896px;margin:0 auto}.header--white{background-color:#fff}.header--white .logo-white{display:none}.header--white .toggle-menu span,.header--white .toggle-menu:before,.header--white .toggle-menu:after{background-color:#8d7b5d}.header.header--black{background-color:#0b0b0c}.header.header--black .logo-white{display:block}.header.header--black .logo-black{display:none}.header.header--black .toggle-menu span{background-color:#e9d0a1}.header.header--black .desktop-menu a{color:#fff}.header.header--black .desktop-menu a:hover{color:#e9d0a1}.header.header--black li.current_page_item a{color:#e9d0a1 !important}.header.scrolled{background:#0b0b0c}.header.scrolled .desktop-menu a{color:#fff}.header.scrolled .logo-white{display:block}.header.scrolled .logo-black{display:none}@media(min-width: 768px){.header .desktop-menu{font-size:12px}}@media(max-width: 991px){.header .desktop-menu{display:none}}.header .desktop-menu ul{display:flex;align-items:center;justify-content:flex-end;height:40px;margin:0;padding:0;list-style:none}.header .desktop-menu a{color:#0b0b0c;margin-left:60px}.header .desktop-menu a:hover{color:#8d7b5d}.header .desktop-menu li.current_page_item a{color:#8d7b5d}.header .logo{width:28px;height:28px}.header.activemenu .logo-white{display:block;z-index:9}.header.activemenu .logo-black{display:none}.header.activemenu .wrapper-menu{visibility:visible;background-color:#0b0b0c;transform:translate(0);opacity:1}.header.activemenu .socials{opacity:1}.header.activemenu .toggle-menu span{background-color:#e9d0a1}.toggle-menu{display:none}@media(max-width: 991px){.toggle-menu{display:block;width:26px;height:11px;position:relative;z-index:110}.toggle-menu span{height:2px;display:block;margin-bottom:8px;position:relative;top:0;transition:.25s all;border-radius:5px}.toggle-menu span:nth-of-type(2),.toggle-menu span:nth-of-type(3){opacity:0;position:absolute;top:7px;left:0;right:0;transition:.25s all}.toggle-menu span:first-of-type{width:20px}.toggle-menu.active span:nth-of-type(2),.toggle-menu.active span:nth-of-type(3){opacity:1}.toggle-menu.active span:nth-of-type(2){transform:rotate(45deg)}.toggle-menu.active span:nth-of-type(3){transform:rotate(-45deg)}.toggle-menu.active span:first-of-type,.toggle-menu.active span:nth-of-type(4){opacity:0}}.nav-up:not(.activemenu){top:-105px}.wrapper-menu{position:absolute;top:0;left:0;right:0;height:calc(var(--vhr, 1vh)*100);visibility:hidden;transform:translateY(-100vh);transition:.3s;background-color:#0b0b0c;overflow:auto}.wrapper-menu__inner{min-height:500px;overflow:auto;height:100%;position:relative}.wrapper-menu ul{opacity:0;transition:.3s}.wrapper-menu .socials{opacity:0;position:absolute;bottom:40px;line-height:0;left:24px;display:flex;gap:0 34px;align-items:center}.wrapper-menu .menu-glowne{height:100%}.wrapper-menu ul{display:flex;padding:0;flex-direction:column;justify-content:center;height:100%;padding:48px 24px;padding-bottom:80px;opacity:1}.wrapper-menu ul li:not(:last-of-type) a{margin-bottom:32px}.wrapper-menu ul a{color:#fff;font-size:3.2rem;line-height:1;display:block;font-weight:400}body.menuactive{overflow:hidden}.hero{min-height:500px;height:calc(var(--vh, 1vh)*100 - 64px);margin-top:64px;background:no-repeat center/cover;position:relative}@media(min-width: 768px){.hero{margin-top:64px;height:calc(100vh - 64px)}}.hero__image{position:absolute;top:0;left:0;right:0;bottom:0}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hero__button{position:absolute;bottom:56px;left:0;right:0;margin:auto;text-align:center;z-index:2}@media(min-width: 768px){.hero__button{bottom:56px}}.hero__button a{display:block;color:#fff;font-size:14px;line-height:22px}.hero__button a span{display:block;width:32px;height:32px;margin:0 auto 8px}.hero__button a span svg{max-width:100%;max-height:100%}@media(min-width: 768px){.hero__button a span{width:32px;height:32px;margin:0 auto 8px}}.about{padding:48px 0}@media(min-width: 768px){.about{padding:112px 0}}.about h1,.about h2{font-size:34px;line-height:.8;letter-spacing:.02em;margin-bottom:28px;color:#0b0b0c}@media(min-width: 768px){.about h1,.about h2{font-size:48px;line-height:1.4;margin-bottom:64px}}.about__text{font-size:14px;line-height:22px;color:rgba(11,11,12,.7);max-width:600px;margin:0 auto}.about__text p:not(:last-of-type){margin-bottom:22px}.about__text p:last-of-type{margin-bottom:0}.about__text a{color:#8d7b5d}.about__text .button{margin-top:34px}@media(min-width: 768px){.about__text .button{margin-top:64px}}@media(min-width: 768px){.about__text{text-align:center}}@media(min-width: 768px){.about__button{text-align:center}}.offer__photo{display:block;background:no-repeat center/cover;position:relative;z-index:1}@media(min-width: 768px){.offer__photo{height:100%}.offer__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.offer__photo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}}.offer__text{color:rgba(11,11,12,.7);padding:48px 0}.offer__text p:not(:last-of-type){margin-bottom:20px}@media(min-width: 768px){.offer__text{padding:112px 0;text-align:center;max-width:800px;margin:0 auto}.offer__text .container{max-width:850px}}@media(min-width: 768px){.offer__wrapper{display:flex}}@media(min-width: 768px){.offer__box{flex:0 0 50%;position:relative;height:80vh}.offer__box:first-of-type .offer__link{right:0;border-radius:100px 0 0 0}.offer__box:nth-of-type(2) .offer__link{left:0;border-radius:0 100px 0 0}}@media(min-width: 768px){.offer__link{display:none}}.offer__desktop{display:none}@media(min-width: 768px){.offer__desktop{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;justify-content:center;z-index:2;color:#fff;align-items:center}.offer__desktop h2{font-family:"ivypresto-display",serif;letter-spacing:.07em;font-weight:300;font-size:2.8rem;margin-bottom:16px}}.instagram--blog{margin-bottom:64px}@media(max-width: 767px){.instagram--blog{margin-bottom:48px}}.instagram--newlanding{margin-bottom:112px}@media(max-width: 767px){.instagram--newlanding{margin-bottom:0}}.instagram__wrapper{display:flex}@media(min-width: 768px){.instagram__wrapper{max-width:950px;padding:0 24px;margin:0 auto}.instagram__wrapper:hover .instagram__desktop-title{background:rgba(0,0,0,.6)}}.instagram__photo{padding-bottom:25%;position:relative;flex:0 0 25%;width:25%}@media(min-width: 768px){.instagram__photo{padding-bottom:15%}.instagram__photo:first-of-type{overflow:hidden}}.instagram__photo img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instagram__desktop-title{display:none}@media(min-width: 768px){.instagram__desktop-title{display:block;z-index:3;background:rgba(0,0,0,.85);position:absolute;top:0;left:0;right:0;bottom:0;padding:16px 22px;color:#fff;display:block;font-weight:400;transition:.3s all}.instagram__desktop-title span{display:flex;margin-bottom:0px;line-height:1.4;padding-left:4px;align-items:flex-end;margin-top:19px}.instagram__desktop-title span:after{content:"";width:20px;height:11px;background:url(../img/arr-gold.svg) no-repeat center;margin-left:12px;margin-bottom:7px}}@media(min-width: 768px){.instagram .goldlink{display:none}}.homeopinion__text{padding:48px 0;color:rgba(11,11,12,.7)}.homeopinion__text p:not(:last-of-type){margin-bottom:22px}@media(min-width: 768px){.homeopinion__text{padding:80px 0 112px;text-align:center}}.opinion__image{padding-bottom:66.7%;background:no-repeat center/cover}@media(min-width: 768px){.opinion__image{padding:0;flex:0 0 50%}}@media(min-width: 768px){.opinion__wrapper{display:flex}}.opinion__bottom{background:#fff;z-index:9;position:relative;padding:41px 24px 52px}@media(min-width: 768px){.opinion__bottom{border-radius:0;margin-top:0;flex:0 0 min(480px,48vw);display:flex;flex-direction:column;justify-content:center;padding:91px 30px 91px 120px}}.opinion__title{font-family:"ivypresto-display",serif;font-size:2.2rem;line-height:.8;font-weight:400;margin-bottom:8px;letter-spacing:.03em}.opinion__stars{display:flex;gap:0 8px;margin-bottom:24px}.opinion__text{margin-bottom:16px;color:rgba(11,11,12,.7)}@media(min-width: 768px){.opinion__text{margin-bottom:24px}}.opinion .star{background:url(../img/star.svg) no-repeat center/16px;width:16px;height:16px;display:block}.opinion--page .opinion__bottom{padding-bottom:32px}@media(min-width: 768px){.pageopinion{max-width:900px;margin:0 auto 48px}}.pageopinion__image{padding-bottom:66.7%;background:no-repeat center/cover}.pageopinion__image img{display:none}@media(min-width: 768px){.pageopinion__image{padding:0;flex:0 0 50%;background-image:none !important}.pageopinion__image img{display:block}}@media(min-width: 768px){.pageopinion__wrapper{display:flex}}.pageopinion__bottom{background:#fff;z-index:9;position:relative;padding:41px 24px 48px}@media(min-width: 768px){.pageopinion__bottom{border-radius:0;margin-top:0;display:flex;flex-direction:column;justify-content:center;margin:20px 56px;padding:0;max-width:420px;flex:0 0 420px}}.pageopinion__title{font-family:"ivypresto-display",serif;font-size:2.2rem;line-height:2.8rem;font-weight:400;margin-bottom:3px;letter-spacing:.03em}.pageopinion__stars{display:flex;gap:0 8px;margin-bottom:24px}.pageopinion__text{color:rgba(11,11,12,.7)}@media(min-width: 768px){.pageopinion__text{margin-bottom:24px}}.pageopinion .star{background:url(../img/star.svg) no-repeat center/16px;width:16px;height:16px;display:block}.pageopinion--page .opinion__bottom{padding-bottom:32px}@media(min-width: 768px){.opinions__title{background-color:rgba(0,0,0,0);color:#0b0b0c;padding-top:72px;padding-bottom:48px}.opinions__title h1{font-size:3.4rem;line-height:4.2rem}}.opinions__instagram{margin:48px 0 0}@media(min-width: 768px){.opinions__instagram{margin:48px 0 96px}}@media(min-width: 768px){.pageopinions .pagination{margin-bottom:48px}}@media(max-width: 767px){.offerpage .container--mobile0{padding:0}}@media(min-width: 768px){.offerpage__wrapper{padding:112px 0;display:flex;justify-content:space-between;gap:16px}}.offerpage__item{flex:0 0 calc(25% - 12px)}.offerpage .offeritem__image{height:109px;display:block}@media(min-width: 768px){.offerpage .offeritem__image{height:270px;margin-bottom:26px}}.offerpage .offeritem__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offerpage .offeritem h3{font-family:"ivypresto-display",serif;color:#0b0b0c;font-size:2rem;line-height:2.8rem;font-weight:300;letter-spacing:.03em;margin-bottom:18px}@media(max-width: 767px){.offerpage .offeritem h3{display:none}}@media(max-width: 767px){.offerpage .offeritem__button{display:none}}.offerpage .offeritem__buttonmobile{background-color:#8d7b5d;color:#fff;height:54px;padding:0 24px;width:100%;justify-content:space-between;font-weight:600;font-size:14px}.offerpage .offeritem__buttonmobile:after{background-color:#fff}@media(min-width: 768px){.offerpage .offeritem__buttonmobile{display:none}}.offerpage .offeritem__text{font-size:1.2rem;line-height:1.8rem;color:rgba(11,11,12,.7);letter-spacing:-0.03em;padding:24px}@media(min-width: 768px){.offerpage .offeritem__text{margin-bottom:24px;padding:0}}.footer__top{color:#fff;padding:56px 0;text-align:center;position:relative;background:no-repeat center/cover}@media(min-width: 768px){.footer__top{padding:112px 0}}.footer__top h4{font-weight:400;margin-bottom:30px}@media(min-width: 768px){.footer__top h4{margin:0}.footer__top h4 br{display:none}}.footer__top h4 strong{font-weight:400}.footer__top h2{font-family:"ivypresto-display",serif;font-weight:100;letter-spacing:.02em;font-size:3.4rem;line-height:4rem;margin-bottom:33px}.footer__top-text{color:hsla(0,0%,100%,.6);margin-bottom:34px}.footer__top .container{position:relative;z-index:2}.footer__bottom{background-color:#0b0b0c;color:#fff}.footer__bottom .container{padding-top:40px;padding-bottom:64px}@media(min-width: 768px){.footer__bottom .container{padding-top:18px;padding-bottom:48px;position:relative}}@media(min-width: 768px){.footer__bottom .container:before{content:"";border-top:1px solid hsla(0,0%,100%,.15);position:absolute;top:0;left:25px;right:25px;height:1px}}.footer__menu{margin-top:40px}@media(min-width: 768px){.footer__menu{margin-top:14px}}.footer__menu ul{padding:0}@media(min-width: 768px){.footer__menu ul{display:flex;justify-content:space-between}}.footer__menu li{display:block}.footer__menu a{border-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-weight:400;font-size:1.2rem;letter-spacing:-0.03em}@media(max-width: 767px){.footer__menu a{order:2}}.footer__menu a:hover{color:#e9d0a1}.footer__socials{margin-top:0;display:flex;justify-content:center;gap:0 34px;align-items:center}@media(min-width: 768px){.footer__socials{margin-top:4px;gap:0 30px}.footer__socials a{width:26px}.footer__socials a:first-of-type{width:30px}.footer__socials a svg{width:100%}}@media(max-width: 767px){.footer__socials{order:-1}}.footer__logo{width:104px;margin:50px auto 0}@media(max-width: 767px){.footer__logo{order:2}}@media(min-width: 768px){.footer__logo{margin:0}}.footer__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.footer__wrapper{flex-direction:column}}.footer__wrapper--middle{align-items:flex-start}@media(max-width: 767px){.footer__wrapper--middle{flex-wrap:wrap;flex-direction:row}}.footer__middle{border-top:1px solid hsla(0,0%,100%,.1);background-color:#0b0b0c;color:#fff;padding:64px 0 10px}@media(min-width: 768px){.footer__middle{padding:64px 0}}.footer__middle a{color:#fff}.footer__middle ul{padding-left:0;margin-top:10px;margin-bottom:0}.footer__middle li{display:block;margin-bottom:8px}.footer__middle li:last-of-type{margin-bottom:0}.footer__middle a{font-weight:400;font-size:12px;line-height:18px;letter-spacing:-0.03em;color:hsla(0,0%,100%,.6)}.footer__middle a:not(:last-of-type){margin-bottom:12px}.footer__middle a:hover{color:#e9d0a1}.footer__middle a:not([href]):not([tabindex]){color:hsla(0,0%,100%,.6)}.footer__col{flex:0 0 17.8%}@media(max-width: 767px){.footer__col{flex:0 0 calc(50% - 11px)}}.footer__col--big{flex:0 0 33.7%}@media(max-width: 767px){.footer__col--big{flex:0 0 100%;margin-top:22px}}.footer__col--big ul{display:flex;flex-wrap:wrap;gap:0 20px}.footer__col--big ul li{flex:0 0 calc(50% - 10px)}.footer__menuname{font-weight:400;font-size:12px;line-height:18px;letter-spacing:-0.03em;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.footer__copy{font-size:12px;line-height:18px;letter-spacing:-0.03em;color:hsla(0,0%,100%,.8);margin-top:14px}@media(max-width: 767px){.footer__copy{order:1}}.portfolio__photo{display:block;background:no-repeat center/cover;position:relative;z-index:1;height:calc(100% - 54px)}.portfolio__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.portfolio__photo{height:100%}.portfolio__photo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}}.portfolio__text{color:rgba(11,11,12,.8);padding:48px 0}.portfolio__text p:not(:last-of-type){margin-bottom:20px}@media(min-width: 768px){.portfolio__text{padding:112px 0;max-width:800px;margin:0 auto}.portfolio__text .container{max-width:850px}}.portfolio__wrapper{height:calc(var(--vh, 1vh)*100 - 64px)}@media(min-width: 768px){.portfolio__wrapper{height:auto;display:flex}}.portfolio__box{height:50%;display:block}@media(min-width: 768px){.portfolio__box{flex:0 0 50%;position:relative;height:calc(var(--vh, 1vh)*100 - 64px)}.portfolio__box:first-of-type .offer__link{right:0;border-radius:100px 0 0 0}.portfolio__box:nth-of-type(2) .offer__link{left:0;border-radius:0 100px 0 0}}@media(min-width: 768px){.portfolio__link{display:none}}.portfolio__desktop{display:none}@media(min-width: 768px){.portfolio__desktop{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;justify-content:center;z-index:2;color:#fff;align-items:center}.portfolio__desktop h2{font-family:"ivypresto-display",serif;letter-spacing:.07em;font-weight:300;font-size:2.8rem;margin-bottom:16px}}.postinside{padding-top:56px;z-index:2;position:relative;background:#fff}@media(min-width: 768px){.postinside{border-radius:0;padding-top:94px;margin-top:0}}.postinside h1,.postinside h2,.postinside h3,.postinside h4,.postinside h5{color:rgba(11,11,12,.9)}.postinside h1,.postinside h2,.postinside h3,.postinside h4,.postinside h5{margin-bottom:32px}.postinside h4{font-size:1.6rem}.postinside b,.postinside strong{color:#0b0b0c;font-weight:600}.postinside p{font-size:1.4rem;line-height:2.4rem;letter-spacing:-0.03em;color:rgba(11,11,12,.7)}.postinside p:not(:last-child){margin-bottom:24px}@media(min-width: 768px){.postinside p{font-size:1.6rem}}.postinside .portfolio__text{margin-bottom:32px;padding:0}.postinside .portfolio__text a{color:#8d7b5d}@media(min-width: 768px){.postinside .portfolio__text{margin-bottom:64px}}.postinside .portfolio__gallery{margin-bottom:16px}@media(min-width: 768px){.postinside .portfolio__gallery{margin-bottom:48px}}.postinside .portfolio__gallery img{margin-bottom:16px;width:100%}.portfolio-more{display:block;margin-top:64px}@media(min-width: 768px){.portfolio-more{max-width:950px;margin:48px auto 96px;padding:0 25px}.portfolio-more__item{border-radius:0 0 0 16px;overflow:hidden;position:relative;display:flex;flex-direction:row-reverse}.portfolio-more__link{position:absolute;left:0;top:0;bottom:0;width:225px;height:100%;padding:24px;align-items:flex-end;background:no-repeat center/cover;z-index:1}.portfolio-more__link:before{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:-1;position:absolute}.portfolio-more__link:after{background:url(../img/arr-lightgold.svg) no-repeat center}.portfolio-more__image{flex:0 0 calc(100% - 225px)}}.portfolio-more__image{padding-bottom:24.87%;display:block;background-size:cover}@media(min-width: 768px){.portfolio-more__image{padding-bottom:15%}}@media(max-width: 766px){.portfolio-more__link{background-image:none !important}}@media(min-width: 768px){.page-template-portfolio .footer__top{display:none}}.blogitem{display:block;margin-bottom:48px}.blogitem__image{display:block}.blogitem__cats{color:rgba(11,11,12,.7);margin-top:16px}.blogitem__title{margin-bottom:16px}.blogitem__excerpt{font-size:1.2rem;line-height:1.8rem;letter-spacing:-0.03em;color:rgba(11,11,12,.7);margin-bottom:16px}.bigpost__image{display:block}@media(min-width: 768px){.bigpost__image{overflow:hidden;height:246px}.bigpost__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.bigpost__excerpt{background:#fff;z-index:9;position:relative;padding:22px 24px}@media(min-width: 768px){.bigpost__excerpt{margin-top:0;border-radius:0;padding:24px 0}}.bigpost__cat{color:rgba(11,11,12,.7);font-size:1.4rem}@media(min-width: 768px){.bigpost__cat{margin-bottom:8px}}.bigpost__cat span{display:inline-block;margin-right:5px}.bigpost__title{letter-spacing:.02em;margin-bottom:24px;color:#0b0b0c}@media(max-width: 767px){.bigpost__title{font-size:3.1rem}}.bigpost__text{margin-bottom:16px;color:rgba(11,11,12,.7)}@media(min-width: 768px){.bigpost__text{margin-bottom:24px}}@media(min-width: 768px){.pagebigpost{display:flex;border-bottom:1px solid #e9d0a1;margin-bottom:56px}}.pagebigpost__image{display:block}@media(min-width: 768px){.pagebigpost__image{width:50%;flex:0 0 50%}.pagebigpost__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.pagebigpost__excerpt{background:#fff;z-index:9;position:relative;padding:50px 24px}@media(min-width: 768px){.pagebigpost__excerpt{display:flex;flex-direction:column;justify-content:center;width:360px;margin:50px 90px;padding:0}}.pagebigpost__cat{color:rgba(11,11,12,.7);font-size:1.4rem}.pagebigpost__cat span{display:inline-block;margin-right:5px}.pagebigpost__title{letter-spacing:.02em;margin-bottom:24px}.pagebigpost__text{margin-bottom:16px;color:rgba(11,11,12,.7)}.homeblog--subpage{margin-top:64px}@media(min-width: 768px){.homeblog--subpage{margin-top:64px}}.homeblog--onlymore{margin-top:48px}.homeblog__moretitle{font-size:1.8rem;margin-top:2px;position:relative;display:flex;align-items:center;white-space:nowrap;margin-bottom:26px;font-weight:600}@media(min-width: 768px){.homeblog__moretitle span{flex:0 0 116px}}.homeblog__moretitle:after{content:"";width:100%;height:1px;background-color:#e9d0a1;margin-left:16px}.homeblog__button{margin-top:32px;text-align:center;margin-bottom:50px}@media(min-width: 768px){.homeblog__button{text-align:right;margin-bottom:78px}}.homeblog__cats{font-size:14px;line-height:22px;display:flex;justify-content:space-between;overflow:hidden;margin-bottom:48px}@media(min-width: 768px){.homeblog__cats{margin:0 auto 32px;max-width:900px}}.homeblog__cats a{display:flex;width:33.33%;border-color:rgba(11,11,12,.2);border-style:solid;border-width:1px 0 1px 0;height:46px;justify-content:center;align-items:center;border-right:none;border-left:none;position:relative;color:rgba(11,11,12,.7)}.homeblog__cats a:nth-of-type(2){border-right:1px solid rgba(11,11,12,.2);border-left:1px solid rgba(11,11,12,.2)}@media(min-width: 768px){.homeblog__cats a{border:1px solid rgba(11,11,12,.2)}.homeblog__cats a:nth-of-type(2){border-left:0px;border-right:0px}}.homeblog__cats a.active,.homeblog__cats a:hover{color:#8d7b5d}.homeblog__cats a.active:before,.homeblog__cats a:hover:before{content:"";top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #8d7b5d;position:absolute;z-index:2}.homeblog__cats a:hover{background-color:#8d7b5d;color:#fff}.homeblog__instagram{margin-bottom:48px}@media(min-width: 768px){.homeblog__instagram{margin:48px 0 80px}}@media(min-width: 768px){.homeblog__wrapper{display:flex;justify-content:space-between;width:100%;max-width:950px;padding:0 24px;margin:0 auto;margin-top:80px}.homeblog__wrapper .homeblog__first{flex:0 0 55%}.homeblog__wrapper .container{padding:0;flex:0 0 38%;margin:0}}@media(min-width: 768px){.subpageblog__wrapper{display:flex;justify-content:space-between;width:100%;max-width:950px;padding:0 25px;margin:0 auto;margin-top:56px}.subpageblog__wrapper .homeblog__first{flex:0 0 55%}.subpageblog__wrapper .instagram__wrapper{padding:0}.subpageblog__wrapper .container{padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.subpageblog__wrapper .container .blogitem{display:block;margin-bottom:32px;flex:0 0 calc(50% - 24px)}}.blogpost{display:flex;margin-bottom:16px}.blogpost__image{flex:0 0 34%;width:34%;padding-bottom:34%;margin-right:16px;background:no-repeat center/cover}.blogpost__data{flex:0 0 calc(66% - 16px);width:calc(66% - 16px);display:flex;flex-direction:column;justify-content:center}.blogpost__cats{font-size:1.2rem;line-height:1.8rem;letter-spacing:-0.03em;color:rgba(11,11,12,.7);display:block;margin-bottom:6px}.blogpost__cats span{display:inline;margin-right:8px}.blogpost__title{font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.02em;color:rgba(11,11,12,.9);font-weight:600}.pagination{display:flex;gap:0 32px;align-items:center;justify-content:center;margin-bottom:64px}@media(min-width: 768px){.pagination{height:54px}}.pagination a{font-size:1.4rem;line-height:2.2rem;color:rgba(11,11,12,.9);font-weight:400}.pagination .current{color:#0b0b0c;font-weight:600}.pagination .next{width:20px;height:10px;background:url(../img/arr-gold.svg) no-repeat center;display:block;font-size:0}.pagination .prev{width:20px;height:10px;background:url(../img/arr-gold.svg) no-repeat center;display:block;rotate:180deg;font-size:0}.pagination span.prev{opacity:.5}.pagination span.next{opacity:.5}.blog__text{margin-bottom:32px}@media(min-width: 768px){.blog__text{margin-bottom:64px}}.blog__text ul,.blog__text ol{letter-spacing:-0.03em;padding-left:24px;margin-top:-8px;font-size:1.4rem;line-height:2.4rem;margin-bottom:16px}@media(min-width: 768px){.blog__text ul,.blog__text ol{font-size:1.6rem}}.blog__text li{color:rgba(11,11,12,.7)}.blog__text a{color:#8d7b5d}.blog__fullphoto{margin-bottom:32px}@media(min-width: 768px){.blog__fullphoto{max-width:950px;padding:0 25px;margin:0 auto 64px}}.blog__fullphoto img{max-width:100%;width:100%;margin:0 auto}.blog__toc{margin-bottom:32px}@media(min-width: 768px){.blog__toc{margin-bottom:64px}}.blog__toc h3{margin-bottom:16px}.blog__toc h4{color:#8d7b5d;margin-bottom:16px}.blog__points a{color:#8d7b5d;display:block;padding-left:8px;font-size:1.6rem;letter-spacing:-0.03em;margin-bottom:12px;line-height:2.4rem}@media(min-width: 768px){.blog__points a{margin-bottom:8px}}.blog__photos img{margin-bottom:32px;width:100%}@media(min-width: 768px){.blog__photos img{margin-bottom:64px}}.blog__oldtext{padding-bottom:32px}@media(min-width: 768px){.blog__oldtext{padding-bottom:0}}.faq{margin-bottom:32px}.faq__item{border-top:1px solid rgba(11,11,12,.07);margin-bottom:16px}.faq__item.active h5:after{rotate:180deg}.faq__item.active .faq__answer{opacity:1;max-height:1000px;transition:all 200ms linear;will-change:opacity,max-height;visibility:visible}.faq__question{padding:12px 0;border-bottom:1px solid rgba(11,11,12,.07)}.faq__question h5{margin:0;display:flex;align-items:center;justify-content:space-between;gap:0 16px;font-weight:600}.faq__question h5::after{content:"";width:12px;height:7px;background:url(../img/arr-qa.svg) no-repeat center;display:block;margin-right:5px;transition:.3s all}.faq__answer{color:rgba(11,11,12,.7);opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}.faq__answer__content{padding:24px 0 8px}.cat-wrapper{display:none}.cat-wrapper.active{display:block}@media(min-width: 768px){.homeblog--onlymore .homeblog__button{text-align:center;margin-bottom:96px}}@media(min-width: 768px){.homeblog--onlymore .homeblog__more{display:flex;justify-content:space-between}.homeblog--onlymore .homeblog__more .blogpost{flex:0 0 calc(33.33% - 10.66px);display:block}.homeblog--onlymore .homeblog__more .blogpost__image{background:no-repeat center/cover;width:100%;padding-bottom:44.3%;margin:0;margin-bottom:16px}.homeblog--onlymore .homeblog__more .blogpost__data{width:100%}}.page-template-kontakt{background-color:#0b0b0c}.page-template-kontakt .footer{display:none}@media(max-width: 767px){.page-template-kontakt .footer{display:block}.page-template-kontakt .footer__top{display:none}}.contact{background-color:#0b0b0c;color:#fff;padding-top:48px;padding-bottom:10px}.contact__title{letter-spacing:.01em;margin-bottom:32px}@media(min-width: 768px){.contact__title{font-size:56px;margin-top:16px;margin-bottom:64px}}.contact__first{font-size:1.6rem;line-height:2.4rem;margin-bottom:24px}@media(min-width: 768px){.contact__first{font-weight:300;letter-spacing:-0.03em}.contact__first h5{margin-top:24px;letter-spacing:-0.04em}}.contact__cta{margin-top:18px;font-size:14px;letter-spacing:-0.03em;font-weight:300;line-height:27px;margin-bottom:40px}@media(min-width: 768px){.contact__cta{margin-bottom:26px}}.contact__phone{margin-top:0;margin-bottom:8px;color:#e9d0a1;font-size:20px;font-weight:400}.contact__phone:hover,.contact__phone:active,.contact__phone:focus{color:#8d7b5d}.contact__text{font-size:12px;font-weight:300;line-height:18px;letter-spacing:-0.03em;color:hsla(0,0%,100%,.6)}@media(min-width: 768px){.contact__text{font-size:14px;line-height:20px}}.contact__text p{margin-bottom:16px}.contact__text p br{display:none}@media(min-width: 768px){.contact__text p{margin-bottom:20px}}.contact__text p:last-of-type{margin-bottom:0}@media(min-width: 768px){.contact__form{flex:0 0 49%}}.contact__form-cta{font-weight:600}@media(min-width: 768px){.contact__wrapper{display:flex;justify-content:space-between}}@media(min-width: 768px){.contact__left{flex:0 0 39%}}.contact .form{margin-top:40px}@media(min-width: 768px){.contact .form{margin-top:31px}}.contact .form__row{position:relative;margin-bottom:16px}.contact .form__row p,.contact .form__row span{display:block;margin:0}.contact .form__row .select-wrapper{position:relative}.contact .form__row .select-wrapper::after{content:"";background:rgba(0,0,0,0) url(../img/arr-select.svg) no-repeat;background-size:13px;width:13px;height:10px;position:absolute;top:0;bottom:0;right:0;margin:auto}@media(max-width: 360px){.contact .form__row .select-wrapper::after{display:none}}.contact .form__row input:not([type=submit]),.contact .form__row select{border:none;border-bottom:.5px solid hsla(0,0%,100%,.15);border-radius:0;background-color:rgba(0,0,0,0);color:#8a8a8a;height:54px;width:100%;outline:none !important;text-align:left;box-shadow:0 0 0px 1000px #0b0b0c inset !important;-webkit-box-shadow:0 0 0px 1000px #0b0b0c inset !important;-webkit-text-fill-color:#8a8a8a !important;-o-text-fill-color:#8a8a8a !important;-moz-text-fill-color:#8a8a8a !important;-webkit-appearance:none;padding-left:0}.contact .form__row input:not([type=submit]):focus,.contact .form__row input:not([type=submit]):active,.contact .form__row select:focus,.contact .form__row select:active{border-color:#fff;color:#8a8a8a}.contact .form__row input:not([type=submit])::-moz-placeholder, .contact .form__row select::-moz-placeholder{color:#8a8a8a;opacity:1}.contact .form__row input:not([type=submit])::placeholder,.contact .form__row select::placeholder{color:#8a8a8a;opacity:1}.contact .form__row input:not([type=submit]):-moz-placeholder,.contact .form__row input:not([type=submit])::-moz-placeholder,.contact .form__row input:not([type=submit]):-ms-input-placeholder,.contact .form__row input:not([type=submit])::-ms-input-placeholder,.contact .form__row input:not([type=submit])::-webkit-input-placeholder,.contact .form__row input:not([type=submit]):-webkit-input-placeholder,.contact .form__row select:-moz-placeholder,.contact .form__row select::-moz-placeholder,.contact .form__row select:-ms-input-placeholder,.contact .form__row select::-ms-input-placeholder,.contact .form__row select::-webkit-input-placeholder,.contact .form__row select:-webkit-input-placeholder{color:#8a8a8a;opacity:1}.contact .form__row input:not([type=submit])::-webkit-calendar-picker-indicator,.contact .form__row select::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5}.contact .form__row input:not([type=submit]).wpcf7-not-valid,.contact .form__row select.wpcf7-not-valid{border-color:#f44a4a}.contact .form__row.focus .form__placeholder{display:none}.contact .form__row input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;text-align:left !important;text-align:-webkit-left;color:#8a8a8a}.contact .form__row input[type=date]:-moz-placeholder,.contact .form__row input[type=date]::-moz-placeholder,.contact .form__row input[type=date]:-ms-input-placeholder,.contact .form__row input[type=date]::-ms-input-placeholder,.contact .form__row input[type=date]::-webkit-input-placeholder{color:#8a8a8a}.contact .form__row input::-webkit-date-and-time-value{text-align:left}.contact .form__row--last{margin-top:40px}@media(min-width: 768px){.contact .form__row--last{text-align:right;margin-top:44px}}.contact .form__row--last .button{background-color:#8d7b5d;color:#fff;width:100%;justify-content:center;font-weight:400;border:1px solid #8d7b5d}.contact .form__row--last .button:hover{background-color:#0b0b0c}@media(min-width: 768px){.contact .form__row--last .button{width:auto}}.contact .form__placeholder{background-color:#0b0b0c;color:#8a8a8a;position:absolute;top:1px;left:1px;width:80%;height:52px;display:flex;align-items:center;pointer-events:none;z-index:1}.contact .form .wpcf7-acceptance{margin-top:23px}.contact .form .wpcf7-acceptance input[type=checkbox]{display:none}.contact .form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label .checkbox{border-color:#8d7b5d}.contact .form .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label .checkbox::after{opacity:1}.contact .form .wpcf7-acceptance .wpcf7-list-item-label{display:flex;font-weight:400;font-size:12px;line-height:18px;color:#8a8a8a;align-items:flex-start;margin-bottom:0}.contact .form .wpcf7-acceptance .wpcf7-list-item-label a{color:#8d7b5d}.contact .form .wpcf7-acceptance .wpcf7-list-item-label .checkbox{position:relative;width:24px;border:.5px solid #d9d9d9;border-radius:4px;height:24px;flex:0 0 24px;padding:0;margin-right:20px;background-color:rgba(0,0,0,0);margin-right:13px !important}.contact .form .wpcf7-acceptance .wpcf7-list-item-label .checkbox::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;border-radius:2px;background:#8d7b5d;margin:auto;opacity:0}.contact__socials{display:flex;gap:0 42px;align-items:center;margin-top:29px}.contact__logo{margin-top:46px;max-width:124px}.landing ul,.landing ol{padding-left:20px;margin:0}.landing ul li:not(:last-of-type),.landing ol li:not(:last-of-type){margin-bottom:32px}@media(max-width: 767px){.landing ul li:not(:last-of-type),.landing ol li:not(:last-of-type){margin-bottom:24px}}.lpheader{margin-top:96px;margin-bottom:40px}@media(max-width: 767px){.lpheader{margin-top:38px;margin-bottom:23px}}.lpheader h1{letter-spacing:-0.02em}@media(max-width: 767px){.lpheader h1{letter-spacing:.02em}}.lpheader h2{font-size:3.4rem;line-height:4.2rem;font-weight:300;font-family:"ivypresto-display",serif;letter-spacing:.02em}.lptext{margin-bottom:96px;color:rgba(11,11,12,.8)}@media(max-width: 767px){.lptext{margin-bottom:48px}}.lptext p{margin-bottom:22px}.photos{max-width:950px;padding:0 25px;margin:0 auto}@media(max-width: 767px){.photos{padding:0}}.photos__wrapper{display:flex;justify-content:space-between}@media(max-width: 767px){.photos__wrapper{display:block}}.photos__wrapper img{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}@media(max-width: 767px){.photos__wrapper img{max-width:100%;width:100%}.photos__wrapper img:first-of-type{margin-bottom:32px}}.lpphoto{margin-bottom:96px}@media(max-width: 767px){.lpphoto{margin-bottom:48px}.lpphoto .container{padding:0}}.lpphoto img{max-width:100%}.lpblackbar{margin-bottom:104px}@media(max-width: 767px){.lpblackbar{margin-bottom:48px}}.lpphototext{margin:50px 0}.lpphototext__content{display:flex;justify-content:space-between}@media(max-width: 767px){.lpphototext__content{display:block}}.lpphototext__text{flex:0 0 50%;padding-right:24px}@media(max-width: 767px){.lpphototext__text{padding-right:0}}.lpphototext__gallery{flex:0 0 48%;display:flex;flex-direction:column;gap:16px 0}@media(max-width: 767px){.lpphototext__gallery{margin-top:48px}}.lpphototext__img{background:no-repeat center/cover;flex:1}@media(max-width: 767px){.lpphototext__img{display:none}.lpphototext__img:first-of-type{padding-bottom:76%;margin:0 -25px}}.lpphototext .button{margin-top:30px}@media(max-width: 767px){.lpphototext .button{margin-top:50px}}.lpcolumns{margin:50px 0}@media(max-width: 767px){.lpcolumns{margin-bottom:64px}}.lpcolumns__content{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 767px){.lpcolumns__content{display:block}}.lpcolumns__column{flex:0 0 30%;font-weight:400;margin-bottom:40px;color:rgba(11,11,12,.8)}@media(max-width: 767px){.lpcolumns__column{margin-bottom:24px}}.lpcolumns__column strong{display:block;font-weight:600;font-size:16px;line-height:24px;margin-bottom:25px;letter-spacing:-0.02em;color:#0b0b0c}@media(max-width: 767px){.lpcolumns__column strong{margin-bottom:22px}}.lptext+.lpphototext{margin-top:-64px}@media(max-width: 767px){.lptext+.lpphototext{margin-top:-26px}}.lptext+.lpcolumns{margin-top:-60px}@media(max-width: 767px){.lptext+.lpcolumns{margin-top:-14px}}.page-template-landing .footer{display:none}@media(max-width: 767px){.page-template-landing .footer{display:block}}.photofull{padding-bottom:25%;background:no-repeat top center/cover}@media(max-width: 767px){.photofull{padding-bottom:66.6%}}.alignwide{margin-left:auto;margin-right:auto;max-width:100%}.alignfull{margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}.wp-block-group .wp-block-group{padding-left:0;padding-right:0}section.wp-block-group{margin-top:50px;margin-bottom:50px}section.wp-block-group.has-background{padding-top:50px;padding-bottom:50px}.wp-block-button__link{height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8d7b5d;border-radius:6px;padding:0 24px;font-size:1.4rem;line-height:2.2rem;color:#8d7b5d;white-space:nowrap;text-decoration:none;background:rgba(0,0,0,0);transition:.3s all}.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#8d7b5d;color:#fff}.wp-block-button__link:active{background-color:#0b0b0c;color:#fff}.wp-block-button.is-style-fill .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0)}.wp-block-button.is-style-gold .wp-block-button__link,.wp-block-button__link.wp-element-button-gold{background-color:#8d7b5d;color:#fff;border-color:#8d7b5d}.wp-block-button.is-style-gold .wp-block-button__link:hover,.wp-block-button.is-style-gold .wp-block-button__link:focus,.wp-block-button__link.wp-element-button-gold:hover,.wp-block-button__link.wp-element-button-gold:focus{background-color:#0b0b0c;color:#fff}/*# sourceMappingURL=custom.css.map */