.custom-page *{box-sizing:border-box}.custom-page a,.custom-page abbr,.custom-page acronym,.custom-page address,.custom-page applet,.custom-page article,.custom-page aside,.custom-page audio,.custom-page b,.custom-page big,.custom-page blockquote,.custom-page body,.custom-page canvas,.custom-page caption,.custom-page center,.custom-page cite,.custom-page code,.custom-page dd,.custom-page del,.custom-page details,.custom-page dfn,.custom-page div,.custom-page dl,.custom-page dt,.custom-page em,.custom-page embed,.custom-page fieldset,.custom-page figcaption,.custom-page figure,.custom-page footer,.custom-page form,.custom-page h1,.custom-page h2,.custom-page h3,.custom-page h4,.custom-page h5,.custom-page h6,.custom-page header,.custom-page hgroup,.custom-page html,.custom-page i,.custom-page iframe,.custom-page img,.custom-page ins,.custom-page kbd,.custom-page label,.custom-page legend,.custom-page li,.custom-page mark,.custom-page menu,.custom-page nav,.custom-page object,.custom-page ol,.custom-page output,.custom-page p,.custom-page pre,.custom-page q,.custom-page ruby,.custom-page s,.custom-page samp,.custom-page section,.custom-page small,.custom-page span,.custom-page strike,.custom-page strong,.custom-page sub,.custom-page summary,.custom-page sup,.custom-page table,.custom-page tbody,.custom-page td,.custom-page tfoot,.custom-page th,.custom-page thead,.custom-page time,.custom-page tr,.custom-page tt,.custom-page u,.custom-page ul,.custom-page var,.custom-page video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.custom-page body,.custom-page html{overflow-x:hidden;overflow-y:auto}.custom-page article,.custom-page aside,.custom-page details,.custom-page figcaption,.custom-page figure,.custom-page footer,.custom-page header,.custom-page hgroup,.custom-page menu,.custom-page nav,.custom-page section{display:block}.custom-page ol,.custom-page ul{margin:0;padding:0;list-style:none}.custom-page blockquote,.custom-page q{quotes:none}.custom-page blockquote:after,.custom-page blockquote:before,.custom-page q:after,.custom-page q:before{content:"";content:none}.custom-page table{border-collapse:collapse;border-spacing:0}.custom-page a{display:inline-block;color:currentColor}.custom-page a,.custom-page a:hover{text-decoration:none}.custom-page a:focus,.custom-page button:focus,.custom-page input:focus,.custom-page textarea:focus{outline:none}.custom-page button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.custom-page button:active,.custom-page button:focus{outline:0;box-shadow:0 0 0}.custom-page a,.custom-page button{transition:all .3s ease}.custom-page picture{display:block}.custom-page img{max-width:100%;height:auto;vertical-align:top}.custom-page button,.custom-page input,.custom-page optgroup,.custom-page select,.custom-page textarea{font-family:Montserrat,sans-serif}.custom-page input[type=button],.custom-page input[type=email],.custom-page input[type=password],.custom-page input[type=search],.custom-page input[type=submit],.custom-page input[type=tel],.custom-page input[type=text],.custom-page textarea{-webkit-appearance:none;appearance:none;border-radius:0;box-shadow:0 0 0}.custom-page input::-webkit-inner-spin-button,.custom-page input::-webkit-outer-spin-button{-webkit-appearance:none}.custom-page input[type=search]::-ms-clear,.custom-page input[type=search]::-ms-reveal{display:none;width:0;height:0}.custom-page input[type=search]::-webkit-search-cancel-button,.custom-page input[type=search]::-webkit-search-decoration,.custom-page input[type=search]::-webkit-search-results-button,.custom-page input[type=search]::-webkit-search-results-decoration{display:none}.custom-page input[type=number]::-webkit-inner-spin-button,.custom-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-page strong{font-weight:700}.custom-page .container,.custom-page .container-fluid,.custom-page .container-lg{margin-left:auto;margin-right:auto;max-width:86.25rem;width:100%;padding-left:1rem;padding-right:1rem}.custom-page .container-fluid{max-width:100%}.custom-page .container-lg{max-width:1768px}.custom-page .page{margin-left:auto;margin-right:auto;width:100%;max-width:1920px}.custom-page .page>svg{display:none}.custom-page .text-left{text-align:left}.custom-page .text-right{text-align:right}.custom-page .text-center{text-align:center}.custom-page .align-items-center{-ms-flex-align:center;align-items:center}.custom-page .align-items-start{-ms-flex-align:start;align-items:flex-start}.custom-page .align-items-end{-ms-flex-align:end;align-items:end}.custom-page .justify-content-center{-ms-flex-pack:center;justify-content:center}.custom-page .justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.custom-page .flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-page .flex-column{-ms-flex-direction:column;flex-direction:column}.custom-page .flex-row{-ms-flex-direction:row;flex-direction:row}.custom-page .object-cover{width:100%;height:100%;object-fit:cover}.custom-page{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.8;color:#000;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff}@media (min-width:992px){.custom-page{font-size:1.3125rem;line-height:1.188}}.custom-page h1,.custom-page h2,.custom-page h3,.custom-page h4,.custom-page h5,.custom-page h6{font-family:Noto Serif Display,sans-serif;font-weight:400;color:inherit;line-height:1.1925;font-style:italic}.custom-page .h1,.custom-page h1{font-family:Noto Serif Display,sans-serif;font-size:2rem}@media (min-width:992px){.custom-page .h1,.custom-page h1{font-size:5rem;line-height:7.5rem;letter-spacing:.046em}}.custom-page .h2,.custom-page h2{font-size:1.625rem}@media (min-width:992px){.custom-page .h2,.custom-page h2{font-size:3.25rem}}.custom-page .h3,.custom-page h3{font-size:1.75rem}@media (min-width:992px){.custom-page .h3,.custom-page h3{font-size:2.8125rem}}.custom-page .h4,.custom-page .sub-title,.custom-page h4{font-size:1.125rem;letter-spacing:.121em;line-height:1.625rem}@media (min-width:992px){.custom-page .h4,.custom-page .sub-title,.custom-page h4{font-size:1.5625rem;line-height:2.875rem}}:root{--swiper-theme-color:#007aff}.custom-page .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.custom-page .swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.custom-page .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.custom-page .swiper-android .swiper-slide,.custom-page .swiper-wrapper{transform:translateZ(0)}.custom-page .swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.custom-page .swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.custom-page .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.custom-page .swiper-slide-invisible-blank{visibility:hidden}.custom-page .swiper-autoheight,.custom-page .swiper-autoheight .swiper-slide{height:auto}.custom-page .swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.custom-page .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.custom-page .swiper-3d,.custom-page .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.custom-page .swiper-3d .swiper-cube-shadow,.custom-page .swiper-3d .swiper-slide,.custom-page .swiper-3d .swiper-slide-shadow,.custom-page .swiper-3d .swiper-slide-shadow-bottom,.custom-page .swiper-3d .swiper-slide-shadow-left,.custom-page .swiper-3d .swiper-slide-shadow-right,.custom-page .swiper-3d .swiper-slide-shadow-top,.custom-page .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.custom-page .swiper-3d .swiper-slide-shadow,.custom-page .swiper-3d .swiper-slide-shadow-bottom,.custom-page .swiper-3d .swiper-slide-shadow-left,.custom-page .swiper-3d .swiper-slide-shadow-right,.custom-page .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.custom-page .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.custom-page .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.custom-page .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.custom-page .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.custom-page .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.custom-page .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.custom-page .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.custom-page .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.custom-page .swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.custom-page .swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.custom-page .swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.custom-page .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.custom-page .swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.custom-page .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.custom-page .swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.custom-page .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.custom-page .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.custom-page .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.custom-page .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:a 1s infinite linear}.custom-page .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.custom-page .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-page .swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.custom-page .swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.custom-page .swiper-scrollbar{display:none!important}.custom-page .swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.custom-page .swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.custom-page .swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.custom-page .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.custom-page .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.custom-page .swiper-scrollbar-cursor-drag{cursor:move}.custom-page .swiper-scrollbar-lock{display:none}.custom-page .swiper-button{position:absolute;top:50%;transform:translateY(-50%);padding:0;width:3.375rem;height:3.375rem;border:none;z-index:10}.custom-page .swiper-button__prev{left:-.0625rem}.custom-page .swiper-button__next{right:-.0625rem}.custom-page .swiper .swiper-scrollbar{position:relative;width:100%;left:0;height:.0625rem;background-color:#c6d8e5}.custom-page .swiper .swiper-scrollbar-drag{background-color:#000}.custom-page .btn{font-family:Montserrat,sans-serif;line-height:1.375rem;color:#fff;font-weight:400;letter-spacing:.181em;padding:.9375rem;transition:all .2s ease-in-out;text-transform:uppercase;border:1px solid transparent;text-align:center}@media (min-width:992px){.custom-page .btn{padding:.625rem 1.875rem;font-size:1.25rem;line-height:2.4375rem}}@media (min-width:1440px){.custom-page .btn{min-width:219px}}.custom-page .btn-block{display:block;width:100%}.custom-page .btn-solid-primary{background-color:#000}.custom-page .btn-solid-primary:active,.custom-page .btn-solid-primary:hover{background-color:#f6f1f0}.custom-page .btn-solid-secondary{background-color:#f6f1f0;color:#000;border-color:#f6f1f0}.custom-page .btn-solid-secondary:active,.custom-page .btn-solid-secondary:hover{background-color:#000;border-color:#000;color:#f6f1f0}.custom-page .btn-outline-primary{color:#000;border:1px dashed #000}.custom-page .btn-outline-secondary{color:#f6f1f0;border:1px dashed #f6f1f0}.custom-page .btn-light-primary{color:#000;background-color:#fff}.custom-page .btn-light-secondary{color:#f6f1f0;background-color:#fff}.custom-page .custom-page__container{max-width:1050px;margin-left:auto;margin-right:auto}.custom-page .hero{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent 100%)}.custom-page .hero__title{letter-spacing:.15rem}.custom-page .hero__text{text-align:right;margin-bottom:3.75rem}.custom-page .hero__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:120px}.custom-page .hero__content span{font-family:Noto Serif Display,sans-serif;font-style:italic}.custom-page .appointment{padding-top:2.8125rem;padding-bottom:3.75rem;text-align:center}@media (min-width:992px){.custom-page .appointment{padding-top:3.75rem;padding-bottom:3.125rem}}.custom-page .appointment p{text-transform:uppercase;letter-spacing:.262em;margin-bottom:1.875rem}@media (min-width:992px){.custom-page .appointment p{font-size:1.125rem;line-height:1.625rem}}.custom-page .appointment__btn{margin-bottom:1.875rem}@media (min-width:992px){.custom-page .appointment__btn{margin-bottom:3.75rem}}.custom-page .styles{background-color:#f3f3f3}.custom-page .styles__head{padding-top:3.75rem;padding-bottom:3.75rem;text-align:center}@media (min-width:992px){.custom-page .styles__head{padding:3.75rem;margin-bottom:1.875rem}}.custom-page .styles__head h2{font-size:2.75rem;line-height:3.125rem;letter-spacing:.043em;margin-bottom:1.5rem}@media (min-width:992px){.custom-page .styles__head h2{font-size:6.25rem;line-height:9.375rem}}.custom-page .styles__head p{letter-spacing:.093em;max-width:65rem;margin-left:auto;margin-right:auto}@media (min-width:992px){.custom-page .styles__head p{font-size:1.5rem;letter-spacing:.093em;line-height:2.5rem}}.custom-page .styles-carousel{position:relative}.custom-page .styles-carousel__img img{object-fit:cover}.custom-page .styles-navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:3.75rem;height:3.75rem;background:transparent;border:0}.custom-page .styles-navigation--right{right:0}.custom-page .styles-navigation--right svg{transform:rotate(180deg)}.custom-page .styles-navigation svg{width:1.25rem;height:1.25rem}@media (min-width:992px){.custom-page .styles-navigation svg{width:2.5rem;height:2.5rem}}.custom-page .styles__cta{padding:2.5rem 1.875rem}@media (min-width:992px){.custom-page .styles__cta{padding:3.125rem 1.875rem}}.custom-page .styles__btn-load{font-size:1rem;line-height:1.25rem;font-weight:400;letter-spacing:.181em;text-transform:uppercase;text-decoration:underline}@media (min-width:992px){.custom-page .styles__btn-load{font-size:1.25rem;line-height:2rem;font-weight:400;letter-spacing:.181em}}.custom-page .designer{position:relative}.custom-page .designer__img{height:100%}.custom-page .designer__img img{width:100%;object-fit:cover}.custom-page .designer__quote{background-color:rgba(0,0,0,.55);position:absolute;bottom:0;left:0;width:100%;z-index:1;font-family:Noto Serif Display,sans-serif;font-style:italic;color:#fff;padding:1.25rem 1.875rem}@media (min-width:992px){.custom-page .designer__quote{padding:1.875rem}}.custom-page .designer__quote blockquote{letter-spacing:.06em;max-width:71.875rem;margin:0 auto}@media (min-width:992px){.custom-page .designer__quote blockquote{font-size:1.875rem;line-height:2.875rem}}.custom-page .designer__quote p{font-family:Montserrat,sans-serif;letter-spacing:.146em;font-style:normal;margin-top:1rem;text-transform:uppercase}@media (min-width:992px){.custom-page .designer__quote p{margin-top:1.5rem;font-size:1.79143125rem;line-height:3.25rem}}.custom-page .designer--2 .designer__quote{background-color:hsla(0,0%,100%,.68);color:#000;font-family:Montserrat,sans-serif;font-style:normal}@media (min-width:992px){.custom-page .designer--2 blockquote{font-size:1.875rem;letter-spacing:.093em;line-height:2.75rem}}.custom-page .showcase{padding:1.875rem}@media (min-width:992px){.custom-page .showcase{padding:2.5rem}}.custom-page .showcase__top{position:relative}.custom-page .showcase__top-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.custom-page .showcase__top-content h2{text-align:center;color:#fff;font-size:2.5rem;letter-spacing:.03em}@media (min-width:992px){.custom-page .showcase__top-content h2{font-size:8.58975rem;line-height:12rem}}.custom-page .showcase__top-content h2 span{font-size:1rem;line-height:1.4;letter-spacing:.155em;display:block;font-family:Montserrat,sans-serif;font-style:normal;margin-bottom:1rem}@media (min-width:992px){.custom-page .showcase__top-content h2 span{font-size:3.37465625rem;margin-bottom:1.75rem}}.custom-page .showcase__leadtext{padding:2.5rem 0;text-align:center}@media (min-width:992px){.custom-page .showcase__leadtext{padding:3.125rem 0}}.custom-page .showcase__leadtext .container,.custom-page .showcase__leadtext .container-fluid,.custom-page .showcase__leadtext .container-lg{max-width:1050px}@media (max-width:991.98px){.custom-page .showcase__leadtext .container,.custom-page .showcase__leadtext .container-fluid,.custom-page .showcase__leadtext .container-lg{padding-left:0;padding-right:0}}.custom-page .showcase__leadtext h4{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.8;letter-spacing:.093em}@media (min-width:992px){.custom-page .showcase__leadtext h4{font-size:1.5rem;line-height:2.25rem}}.custom-page .showcase-gallery{text-align:center}@media (max-width:991.98px){.custom-page .showcase-gallery .container,.custom-page .showcase-gallery .container-fluid,.custom-page .showcase-gallery .container-lg{padding-left:0;padding-right:0}}.custom-page .showcase-gallery__grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem}@media (min-width:992px){.custom-page .showcase-gallery__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,18.125rem);grid-gap:.9375rem}}@media (min-width:1200px){.custom-page .showcase-gallery__grid{grid-template-rows:repeat(3,18.75rem);grid-gap:1.25rem}}.custom-page .showcase-gallery picture{display:-ms-flexbox;display:flex}.custom-page .showcase-gallery picture img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.custom-page .showcase-gallery picture:first-child,.custom-page .showcase-gallery picture:nth-child(2){grid-row:1/3}.custom-page .showcase-gallery picture:nth-child(3){grid-area:1/3/2/-1}.custom-page .showcase-gallery picture:nth-child(4){grid-area:2/3/3/-1}}.custom-page .showcase-gallery__btn{margin-top:1.875rem}@media (min-width:992px){.custom-page .showcase-gallery__btn{margin-top:3.125rem}}.custom-page .event{padding:1.875rem}@media (min-width:992px){.custom-page .event{padding:2.5rem}}.custom-page .event__block{padding:1.875rem 1.25rem;background-color:#f3f3f3;text-align:center}@media (min-width:992px){.custom-page .event__block{padding:2.5rem}}.custom-page .event__block h2{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-style:normal;margin-bottom:1.875rem}@media (min-width:992px){.custom-page .event__block h2{font-size:2rem;line-height:2.75rem;letter-spacing:.22em;margin-bottom:3.75rem}}.custom-page .event__block>p{font-size:.75rem;line-height:1.25rem;letter-spacing:.12em;text-transform:uppercase}@media (min-width:992px){.custom-page .event__block>p{font-size:1.5rem;line-height:3rem;letter-spacing:.22em}}.custom-page .event__block .small,.custom-page .event__block .small p{font-size:.6875rem;line-height:1rem;letter-spacing:.181em;display:block;margin-top:1.875rem}@media (min-width:992px){.custom-page .event__block .small,.custom-page .event__block .small p{font-size:1rem;line-height:1.5rem}}.custom-page .event__btn{margin-top:1.875rem;margin-bottom:1.875rem;white-space:nowrap}@media (min-width:992px){.custom-page .event__btn{margin-top:3.75rem;margin-bottom:3.75rem}}