html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}img{max-width:100%}a{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;padding:0;margin:0;box-shadow:none}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:0;margin:0;box-shadow:none}::selection{color:white;background-color:black}::-moz-selection{color:white;background-color:black}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(29, 29, 27, 0.6);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(29, 29, 27, 0.6);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(29, 29, 27, 0.6);opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:rgba(29, 29, 27, 0.6);opacity:1}html,body{font-size:16px;font-family:"new-atten",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body.overflow{overflow:hidden}.container-fluid{max-width:120rem;width:100%;margin-right:auto;margin-left:auto}.container{max-width:120rem;width:100%;margin-right:auto;margin-left:auto}.row{position:relative;padding-left:0.625rem;padding-right:0.625rem;margin-right:5.625rem;margin-left:5.625rem}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}h1,.h1{font-family:"linotype-didot",serif;font-size:3.875rem;font-weight:400;line-height:5.625rem;text-transform:uppercase}h2,.h2{font-family:"linotype-didot",serif;font-size:3.125rem;font-weight:700;line-height:4.0625rem;text-transform:uppercase}h3,.h3{font-size:2.8125rem;font-weight:400;line-height:normal}h4,.h4{font-family:"linotype-didot",serif;font-size:2.5rem;font-weight:700;line-height:3.4375rem;text-transform:uppercase}.caption{color:#CFB07F;font-size:1.25rem;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.5rem;text-underline-position:from-font;text-transform:uppercase;margin:0 0 1.875rem}.text-m{font-size:1.25rem;font-weight:300;line-height:1.875rem}.text-l{font-size:1.375rem;font-weight:300;line-height:normal}.text-xl{font-size:1.5625rem;font-weight:300;line-height:1.875rem}.text-xxl{font-size:1.875rem;font-weight:300;line-height:2.3125rem}.btn{display:inline-flex;gap:1.25rem;font-size:1.25rem;font-weight:400;line-height:2.25rem;text-transform:uppercase;align-items:center;padding:0.6875rem 2rem;border-radius:3.625rem;height:3.625rem;box-sizing:border-box;transition:all 0.3s ease-in-out}.btn.white{color:white;border:1px solid rgba(255, 255, 255, 0.5)}.btn.white:hover{background:white;color:#1D1D1B}.btn.black{color:#1D1D1B;border:1px solid rgba(29, 29, 27, 0.6)}.btn.black:hover{background:#1D1D1B;color:white}.btn.gold{color:#CFB07F;border:1px solid rgba(207, 176, 127, 0.4)}.btn.gold:hover{background:#CFB07F;color:#1D1D1B}.btn.gold.fill{background:#CFB07F;color:#1D1D1B}.btn.gold.fill:hover{opacity:0.9}.btn:hover svg{transform:translateX(4px)}.btn svg{height:0.75rem;width:2.875rem;object-fit:contain;transition:transform 0.6s ease-in-out}.color-white{color:white}.text-center{text-align:center}.uppercase{text-transform:uppercase}strong,b,.bold{font-weight:700}.text-content p{font-size:1.25rem;font-weight:300;line-height:2.1875rem;color:rgba(29, 29, 27, 0.6);margin:0 0 1.875rem}.text-content ul, .text-content ol{display:flex;flex-flow:column;gap:0.875rem;margin:0 0 1.875rem}.text-content ul li, .text-content ol li{position:relative;font-size:1.25rem;font-weight:300;line-height:2.1875rem;color:rgba(29, 29, 27, 0.6)}.text-content ul li strong, .text-content ol li strong{font-weight:700}.text-content ul li{padding:0 0 0 2rem;background:url(/wp-content/themes/tatianakraft/assets/img/li.svg?x84481) no-repeat top 0.625rem left;background-size:0.875rem 0.875rem}.text-content ol{list-style:decimal;margin:0 0 1.875rem 1.5rem}.text-content ol li{padding:0 0 0 0.5rem}.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6, .text-content .h1, .text-content .h2, .text-content .h3, .text-content .h4, .text-content .h5, .text-content .h6{margin:0 0 1.875rem}.text-content .button{margin:3.125rem 0 0}.text-content hr{border:none;height:1px;box-shadow:none;background:rgba(232, 216, 193, 0.5);margin:0 0 1.875rem}.text-content>:last-child{margin-bottom:0}.border{width:100%;height:1px;background:rgba(29, 29, 27, 0.08)}.breadcrumbs{color:rgba(255, 255, 255, 0.6);font-size:1.5rem;font-weight:300;line-height:2.1875rem;margin:0.625rem 0 0}.toggle{border-bottom:1px solid rgba(232, 216, 193, 0.5)}.toggle .question{padding:1.875rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;cursor:pointer}.toggle .question .name{font-weight:500;color:rgba(29, 29, 27, 0.6)}.toggle .question .icon{flex:0 0 1.5rem;font-size:0;width:1.5rem;height:1.5rem;transition:transform 0.2s ease-out}.toggle .question .icon svg{width:100%;height:100%}.toggle .answer .text-content{padding:0 0 1.875rem}.toggle .answer .text-content .time{padding:0.5rem 1rem;display:inline-flex;align-items:center;gap:1rem;background:rgba(232, 216, 193, 0.3)}.toggle .answer .text-content .time .icon{font-size:0;flex:0 0 1.375rem;height:1.375rem}.toggle .answer .text-content .time .icon svg{width:100%;height:auto}.toggle .answer .text-content .values{display:flex;align-items:center;gap:2rem}.toggle.active .question .icon{transform:rotate(45deg)}.mobile-nav{position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:99}.mobile-nav .wrapper{margin:7rem 0 0;padding:2rem 0 0;border-top:1px solid rgba(29, 29, 27, 0.08)}.mobile-nav .wrapper .nav nav ul{display:flex;flex-flow:column;gap:26px}.mobile-nav .wrapper .nav nav ul li a{text-transform:uppercase;color:#1D1D1B}.mobile-nav .wrapper .cta{margin:26px 0 20px}.mobile-nav .wrapper .cta a{display:flex;gap:16px;align-items:center;justify-content:center;padding:24px;background:#E8D8C1;color:#1D1D1B}.mobile-nav .wrapper .info .item{display:flex;align-items:center;gap:2rem;padding:1.5rem 0;border-bottom:1px solid rgba(29, 29, 27, 0.08)}.mobile-nav .wrapper .info .item .icon{flex:0 0 1.5rem;height:1.5rem;font-size:0;display:flex;align-items:center;justify-content:center}.mobile-nav .wrapper .info .item .icon svg{width:100%;height:auto}.mobile-nav .wrapper .bottom{display:flex;align-items:center;justify-content:space-between;margin:30px 0 0}.mobile-nav .wrapper .bottom .social{display:flex;align-items:center;gap:16px}.mobile-nav .wrapper .bottom .social a{flex:0 0 1.875rem;height:1.875rem;font-size:0;display:flex;align-items:center;justify-content:center}.mobile-nav .wrapper .bottom .social a svg{width:100%;height:auto}.mobile-nav .wrapper .bottom .languages ul{display:flex;align-items:center;gap:1rem}.mobile-nav .wrapper .bottom .languages ul li a{text-transform:uppercase;color:#1D1D1B}.gform_wrapper form{position:relative}.gform_wrapper .gform_confirmation_message{font-size:1.25rem;font-weight:300;line-height:2.1875rem}.gform_wrapper .gform_confirmation_message p{font-size:1.25rem;font-weight:300;line-height:2.1875rem;color:rgba(29, 29, 27, 0.6);margin:0 0 1.875rem}.gform_wrapper .gform_confirmation_message h1, .gform_wrapper .gform_confirmation_message h2, .gform_wrapper .gform_confirmation_message h3, .gform_wrapper .gform_confirmation_message h4, .gform_wrapper .gform_confirmation_message h5, .gform_wrapper .gform_confirmation_message h6{margin:0 0 1.875rem}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform-body .gform_fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;gap:3rem 1.5rem;margin:0 0 3rem}.gform_wrapper .gform-body .gfield{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.gform_wrapper .gform-body .gfield.gfield--width-half{-webkit-box-flex:0 0 calc(50% - 0.75rem);-moz-box-flex:0 0 calc(50% - 0.75rem);-webkit-flex:0 0 calc(50% - 0.75rem);-ms-flex:0 0 calc(50% - 0.75rem);flex:0 0 calc(50% - 0.75rem)}.gform_wrapper .gform-body .gfield.gfield_visibility_hidden{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.gform_wrapper .gform-body .gfield.gform_validation_container{display:none}.gform_wrapper .gform-body .gfield.hidden_label>label{display:none}.gform_wrapper .gform-body .gfield.hidden_label legend{display:none}.gform_wrapper .gform-body .gfield .gfield_label{font-size:1.25rem;font-style:normal;font-weight:400;line-height:2.3125rem;display:inline-block;color:#1D1D1B;padding:0 0 0.5rem}.gform_wrapper .gform-body .gfield .gfield_label a{color:white}.gform_wrapper .gform-body .gfield .validation_message{margin:10px 0 0;font-size:14px;line-height:20px}.gform_wrapper .gform-body .gfield .ginput_container{width:100%}.gform_wrapper .gform-body .gfield .ginput_container input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:1.5rem 1.25rem;background:white;border-radius:0;border:1px solid rgba(232, 216, 193, 0.5);font-family:"new-atten",sans-serif;color:#1D1D1B;font-size:0.9375rem;line-height:normal;font-weight:300}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;opacity:0;position:absolute}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]:checked+label:before{background:url(/wp-content/themes/tatianakraft/assets/img/checked.svg?x84481) no-repeat center center;background-size:1.125rem 1.125rem}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]+label{display:inline-block;color:#1D1D1B;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;padding:0 0 0 2.375rem;position:relative;cursor:pointer}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox] + label a{text-decoration:underline;text-decoration-thickness:from-font}.gform_wrapper .gform-body .gfield .ginput_container input[type=checkbox]+label:before{content:close-quote;position:absolute;left:0;top:0;box-sizing:border-box;width:1.125rem;height:1.125rem;border-radius:0;border:1px solid rgba(232, 216, 193, 0.5);background:white}.gform_wrapper .gform-body .gfield .ginput_container input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto;opacity:0;position:absolute}.gform_wrapper .gform-body .gfield .ginput_container input[type=radio]:checked+label:before{background:url(/wp-content/themes/tatianakraft/assets/img/checked.svg?x84481) no-repeat center center;background-size:1.125rem 1.125rem}.gform_wrapper .gform-body .gfield .ginput_container input[type=radio]+label{display:inline-block;color:#1D1D1B;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;padding:0 0 0 2.375rem;position:relative;cursor:pointer}.gform_wrapper .gform-body .gfield .ginput_container input[type=radio] + label a{text-decoration:underline;text-decoration-thickness:from-font}.gform_wrapper .gform-body .gfield .ginput_container input[type=radio]+label:before{content:close-quote;position:absolute;left:0;top:0;box-sizing:border-box;width:1.125rem;height:1.125rem;border-radius:0;border:1px solid rgba(232, 216, 193, 0.5);background:white}.gform_wrapper .gform-body .gfield .ginput_container select{width:100%;box-sizing:border-box;padding:0.75rem 1.25rem;font-family:"new-atten",sans-serif;color:#1D1D1B;background:#F5EDE2 url(/wp-content/themes/tatianakraft/assets/img/select.svg?x84481) no-repeat center right 1rem;background-size:1rem auto;height:3.47375rem;font-size:0.9375rem;line-height:normal;font-weight:300;text-transform:uppercase}.gform_wrapper .gform-body .gfield .ginput_container .gfield_required{display:none}.gform_wrapper .gform-body .gfield .ginput_container textarea{width:100%;box-sizing:border-box;resize:none;padding:1.5rem 1.25rem;background:white;border-radius:0;border:1px solid rgba(232, 216, 193, 0.5);font-family:"new-atten",sans-serif;color:#1D1D1B;font-size:0.9375rem;line-height:normal;font-weight:300;height:12rem}.gform_wrapper .gform-body .gfield .ginput_container .gfield_checkbox{display:flex;flex-flow:row wrap;gap:1.125rem}.gform_wrapper .gform-body .gfield .ginput_container .gfield_checkbox .gchoice{padding:1.25rem;border:1px solid rgba(232, 216, 193, 0.5)}.gform_wrapper .gform-body .gfield .ginput_container .gfield_radio{display:flex;flex-flow:row wrap;gap:1.125rem}.gform_wrapper .gform-body .gfield .ginput_container .gfield_radio .gchoice{padding:1.25rem;border:1px solid rgba(232, 216, 193, 0.5)}.gform_wrapper .gform-body .gfield .ginput_container .rdp-day_button:disabled{cursor:not-allowed !important}.gform_wrapper .gform_footer button{display:flex;width:100%;justify-content:center;align-items:center;gap:1.25rem;font-family:"new-atten",sans-serif;font-weight:300;font-size:1.5625rem;font-style:normal;line-height:normal;text-transform:uppercase;color:#1D1D1B;padding:1.75rem 2rem;text-align:center;background:#E8D8C1;box-sizing:border-box}.gform_wrapper .gform_footer button svg{transition:transform 0.6s ease-in-out}.gform_wrapper .gform_footer button:hover svg{transform:translateX(6px)}.gform_wrapper .gform_validation_errors .gform_submission_error{margin:0 0 1.5rem;font-size:2.5rem;line-height:3.4375rem}.gpb-booking-time-picker{max-width:100% !important}.gpb-booking-time-picker__content{min-height:auto !important}.gpb-manage-booking-resource-selector{display:none !important}.gpb-manage-booking-resources{display:none !important}.gpb-manage{max-width:100% !important;padding:0 !important}.gpb-manage .components-card{box-shadow:none}.gpb-manage .components-card .gpb-manage-booking-customer{display:none}.cky-consent-container .cky-consent-bar{border-radius:0 !important}.cky-consent-container .cky-consent-bar .cky-notice .cky-btn{border-width:1px;border-radius:50px}header{position:absolute;top:0;left:0;right:0;z-index:100}header .flex{align-items:center;padding:1.875rem 0}header .flex .col{flex:1}header .flex .menu nav ul{display:flex;gap:2.75rem;align-items:center}header .flex .menu nav ul li.current-menu-item a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.5rem;text-underline-position:from-font}header .flex .menu nav ul li a{color:white;font-size:1.25rem;font-weight:300;line-height:normal;text-transform:uppercase}header .flex .logo{text-align:center;font-size:0}header .flex .logo a{margin:1.25rem 0 0;display:inline-block}header .flex .logo a img{max-width:20.375rem;height:auto}header .flex .actions{display:flex;justify-content:flex-end;gap:1.9375rem;align-items:center}header .flex .actions .burger{display:none}header .flex .actions .languages{position:relative}header .flex .actions .languages .active{color:white;font-size:1.25rem;font-weight:300;line-height:normal;text-transform:uppercase;background:url(/wp-content/themes/tatianakraft/assets/img/angle_down.svg?x84481) no-repeat center right;background-size:0.75rem auto;padding:0 1.1875rem 0 0;cursor:pointer}header .flex .actions .languages:hover ul{visibility:visible;opacity:1}header .flex .actions .languages ul{position:absolute;visibility:hidden;opacity:0;width:100%;left:0;top:100%;display:flex;flex-flow:column;gap:1rem;padding:1rem 0 0;transition:all 0.3s ease-in}header .flex .actions .languages ul li a{color:white;font-size:1.25rem;font-weight:300;line-height:normal;text-transform:uppercase}section.hero{position:relative}section.hero .video{font-size:0;position:relative}section.hero .video video{width:100%;aspect-ratio:16/9;object-fit:cover}section.hero .video video.mobile{display:none}section.hero .content{position:absolute;left:0;right:0;bottom:9.125rem;z-index:1}section.hero .content .wrapper h1, section.hero .content .wrapper h2{margin:0 0 1.875rem;visibility:hidden}section.hero .content .wrapper p{color:rgba(255, 255, 255, 0.8);font-size:1.5rem;font-weight:300;line-height:1.875rem;opacity:0;transform:translateY(18px)}section.hero .content .wrapper .button{margin:3.125rem 0 0;opacity:0;transform:translateY(18px)}section.hero-page{position:relative;background:#1D1D1B}section.hero-page .video{font-size:0;position:relative;height:35.0625rem}section.hero-page .video:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(43deg, rgba(207, 176, 127, 0.25) 14.32%, rgba(20, 19, 18, 0.25) 70.79%);z-index:3}section.hero-page .video:before{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:#1D1D1B;opacity:0.6;z-index:2}section.hero-page .video video{width:100%;height:100%;object-fit:cover;object-position:center center}section.hero-page .video video.mobile{display:none}section.hero-page .video img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}section.hero-page .content{position:absolute;left:0;right:0;bottom:7rem;z-index:4}section.hero-page .content .wrapper{max-width:60rem}section.hero-page .content .wrapper h1{visibility:hidden}section.hero-page .content .wrapper .breadcrumbs{opacity:0;transform:translateY(18px)}section.hero-page .content .wrapper p{color:rgba(255, 255, 255, 0.8);font-size:1.5rem;font-weight:300;line-height:1.875rem;margin:1.875rem 0 0}section.hero-service{position:relative}section.hero-service .video{font-size:0;position:relative;height:50.8125rem}section.hero-service .video:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(184.47% 109.96% at 60.31% 11.25%, rgba(29, 29, 27, 0.4) 0%, rgba(207, 176, 127, 0.7) 100%)}section.hero-service .video video{width:100%;height:100%;object-fit:cover;object-position:center center}section.hero-service .video video.mobile{display:none}section.hero-service .video img{width:100%;height:100%;object-fit:cover;object-position:center center}section.hero-service .content{position:absolute;left:0;right:0;bottom:7rem;z-index:1}section.hero-service .content .wrapper{max-width:60.75rem}section.hero-service .content .wrapper h1{visibility:hidden}section.hero-service .content .wrapper .breadcrumbs{opacity:0;transform:translateY(18px)}section.hero-service .content .wrapper p{opacity:0;transform:translateY(18px);color:rgba(255, 255, 255, 0.8);font-size:1.5rem;font-weight:300;line-height:1.875rem;margin:1.875rem 0 0}section.services{overflow:hidden;padding:5rem 0 0}section.services .slider{margin:0 -0.75rem;padding:0 0 5rem}section.services .slider .slick-list{overflow:visible}section.services .slider .slide .wrapper{margin:0 0.75rem;font-size:0}section.services .slider .slide .wrapper .image:hover .image-wrap img{transform:scale(1.18)}section.services .slider .slide .wrapper .image:hover .button svg{transform:translateX(6px)}section.services .slider .slide .wrapper .image .image-wrap{display:block;overflow:hidden}section.services .slider .slide .wrapper .image .image-wrap img{aspect-ratio:557/667;object-fit:cover;object-position:center center;transition:transform 1s ease-in-out;will-change:transform}section.services .slider .slide .wrapper .image .button{display:inline-flex;height:5.375rem;padding:1.75rem 2rem;justify-content:center;align-items:center;gap:1.25rem;font-size:1.5625rem;line-height:1.875rem;font-weight:300;color:#1D1D1B;background:#E8D8C1;box-sizing:border-box;width:calc(100% - 5rem);margin-top:-2.6875rem;position:relative;z-index:1}section.services .slider .slide .wrapper .image .button svg{height:0.75rem;width:2.875rem;object-fit:contain;transition:transform 0.6s ease-in-out}section.services .slider .slide .wrapper .info{margin:1.75rem 0 0}section.services .slider .arrow{position:absolute;z-index:1;cursor:pointer;background:url(/wp-content/themes/tatianakraft/assets/img/slider-arrow.svg?x84481) no-repeat center center;background-size:0.9375rem 1.625rem;width:0.9375rem;height:1.625rem;top:33%}section.services .slider .arrow.prev{left:3rem}section.services .slider .arrow.next{right:3rem;transform:rotate(180deg)}section.services .slider .arrow.slick-disabled{opacity:0.6;cursor:not-allowed}section.services .flex{gap:1.5rem;justify-content:space-between;margin:0 0 5rem}section.services .flex .col:first-child{flex:0 1 43.375rem}section.services .flex .col:last-child{flex:0 1 52.6875rem}section.services .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}section.services .grid .item{display:flex;padding:1.1875rem 3.3125rem;align-items:center;gap:1.125rem;height:6.875rem;border:1px solid rgba(29, 29, 27, 0.08);box-sizing:border-box;transition:all 0.4s ease-in-out}section.services .grid .item .image{flex:0 0 4.3125rem;width:4.3125rem;height:4.3125rem}section.services .grid .item .image img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:100%}section.services .grid .item .name{display:flex;align-items:center;gap:1.125rem;color:#1D1D1B}section.services .grid .item .name svg{height:0.75rem;width:2.875rem;object-fit:contain;transition:transform 0.6s ease-in-out}section.services .grid .item:hover{background:#F4ECE0}section.services .grid .item:hover .name svg{transform:translateX(6px)}section.text-image{padding:5rem 0 0}section.text-image .flex{justify-content:space-between;gap:1.5rem}section.text-image .flex-end{align-items:flex-end}section.text-image .flex-center{align-items:center}section.text-image .flex-reverse{flex-flow:row-reverse}section.text-image .flex-reverse.flex .text .wrapper{margin:0}section.text-image .flex.double-image .image{text-align:right}section.text-image .flex.double-image .image .item-wrapper:first-child{width:44rem;height:44rem;aspect-ratio:1/1;object-fit:cover;object-position:center center;margin:0 0 7rem auto}section.text-image .flex.double-image .image .item-wrapper:last-child{position:absolute;bottom:0;left:0;width:28.125rem;height:35.75rem;object-fit:cover;object-position:center center;box-sizing:border-box}section.text-image .flex.double-image .image .item-wrapper:last-child img{border:3px solid white;border-left:0;box-sizing:border-box}section.text-image .flex.double-image .image .item-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center}section.text-image .flex.double-image.flex-center .text{margin:0 0 7rem}section.text-image .flex .image{flex:7;font-size:0;position:relative}section.text-image .flex .image .item-wrapper{position:relative;overflow:hidden}section.text-image .flex .image .item-wrapper .reveal-bg{content:close-quote;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#F4ECE0;transform-origin:bottom;transform:scaleY(0);z-index:1;transform-origin:bottom}section.text-image .flex .image .item-wrapper img{opacity:0;position:relative;z-index:2}section.text-image .flex .image .item-wrapper:has(video){opacity:0;transform:translateY(22px)}section.text-image .flex .image video{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}section.text-image .flex .image .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.text-image .flex .image .play svg{width:5.1875rem;height:5.1875rem}section.text-image .flex .text{flex:5}section.text-image .flex .text .wrapper{max-width:42.25rem;margin:0 0 0 auto}section.text-image .flex .text .wrapper h1, section.text-image .flex .text .wrapper h2, section.text-image .flex .text .wrapper h3, section.text-image .flex .text .wrapper h4, section.text-image .flex .text .wrapper h5, section.text-image .flex .text .wrapper h6, section.text-image .flex .text .wrapper .h1, section.text-image .flex .text .wrapper .h2, section.text-image .flex .text .wrapper .h3, section.text-image .flex .text .wrapper .h4, section.text-image .flex .text .wrapper .h5, section.text-image .flex .text .wrapper .h6{padding-right:3.5rem}section.text-image .flex .text .wrapper>*{opacity:0;transform:translateY(18px)}section.text-image .border{margin:5rem 0 0}section.boxes{padding:5rem 0 0}section.boxes .text{max-width:58.25rem;margin:0 auto}section.boxes .grid{padding:5rem 0 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}section.boxes .grid .item{padding:2.125rem 2.875rem;border:1px solid rgba(232, 216, 193, 0.5);display:flex;gap:1.5rem;flex-flow:column}section.boxes .grid .item .top{display:flex;align-items:center;gap:1.875rem}section.boxes .grid .item .top .icon{font-size:0}section.boxes .grid .item .top .icon svg{width:2.08506rem;height:auto}section.boxes .grid .item .info{color:rgba(29, 29, 27, 0.6)}section.boxes .grid a.item{flex-flow:row;align-items:center;justify-content:center;background:#E8D8C1;color:#1D1D1B}section.boxes .grid a.item svg{height:0.75rem;width:2.875rem;object-fit:contain;transition:transform 0.4s ease-in-out}section.boxes .grid a.item:hover svg{transform:translateX(6px)}section.boxes .flex{margin:5rem 0 0;font-size:0;gap:1.5rem}section.boxes .flex-reverse{flex-flow:row-reverse}section.boxes .flex .item{position:relative}section.boxes .flex .item:first-child{flex:0 1 calc((100% - 3rem) / 3)}section.boxes .flex .item:last-child{flex:0 1 calc((100% - 3rem) / 3 * 2 + 1.5rem)}section.boxes .flex .item img{width:100%;height:100%;object-fit:cover;object-position:center center}section.boxes .flex .item video{width:100%;height:100%;object-fit:cover;object-position:center center}section.boxes .flex .item .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.boxes .flex .item .play svg{width:5.1875rem;height:5.1875rem}section.media-content{padding:5rem 0 0}section.media-content .flex{font-size:0;gap:1.5rem}section.media-content .flex-reverse{flex-flow:row-reverse}section.media-content .flex .item{position:relative}section.media-content .flex .item:first-child{flex:7}section.media-content .flex .item:last-child{flex:5}section.media-content .flex .item img{width:100%;height:100%;object-fit:cover;object-position:center center}section.media-content .flex .item video{width:100%;height:100%;object-fit:cover;object-position:center center}section.media-content .flex .item .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.media-content .flex .item .play svg{width:5.1875rem;height:5.1875rem}section.media-content .flex.equal{padding:0 0 5rem}section.media-content .flex.equal .item:first-child{flex:1}section.media-content .flex.equal .item:last-child{flex:1}section.about-brands{padding:5rem 0 0}section.about-brands .flex{justify-content:space-between;gap:1.5rem}section.about-brands .flex .text{flex:5}section.about-brands .flex .text .wrapper{max-width:34.8125rem}section.about-brands .flex .brands{flex:7;border-bottom:1px solid rgba(232, 216, 193, 0.9)}section.about-brands .flex .brands .item{padding:1.5625rem 0;border-top:1px solid rgba(232, 216, 193, 0.9);display:flex;align-items:center;gap:5.5rem}section.about-brands .flex .brands .item .top{flex:0 0 12.75rem;box-sizing:border-box;padding:0 0.625rem;display:flex;align-items:center;gap:1.75rem}section.about-brands .flex .brands .item .top .icon{font-size:0}section.about-brands .flex .brands .item .top .icon svg, section.about-brands .flex .brands .item .top .icon img{width:1rem;height:1rem}section.about-brands .flex .brands .item .info{max-width:32.25rem;color:rgba(29, 29, 27, 0.6)}section.our-space{padding:5rem 0 0}section.our-space .image{position:relative;font-size:0}section.our-space .image:after{content:close-quote;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.6) 0%, rgba(29, 29, 27, 0.6) 100%)}section.our-space .image img{width:100%;height:auto}section.our-space .image .content{position:absolute;z-index:1;bottom:4.75rem;left:5.375rem;max-width:63.0625rem;width:100%}section.our-space .image .content .text p{max-width:59.75rem;color:rgba(255, 255, 255, 0.8)}section.our-space .grid{margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}section.our-space .grid .item{font-size:0;position:relative}section.our-space .grid .item img{width:100%;aspect-ratio:16/9}section.our-space .grid .item video{width:100%;aspect-ratio:16/9;object-fit:cover}section.our-space .grid .item .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.our-space .grid .item .play svg{width:5.1875rem;height:5.1875rem}section.reservation-info{padding:5rem 0 0}section.reservation-info .flex{gap:1.5rem;align-items:flex-start}section.reservation-info .flex .form{flex:0 1 71.1875rem;box-sizing:border-box;padding:2.625rem;border:1px solid rgba(232, 216, 193, 0.5)}section.reservation-info .flex .information{flex:0 1 34.8125rem}section.reservation-info .flex .information .box{background:rgba(232, 216, 193, 0.1);padding:3rem 2rem;display:flex;flex-flow:column;gap:2rem;margin:0 0 1.25rem}section.reservation-info .flex .information .box .items{display:flex;flex-flow:column}section.reservation-info .flex .information .box .items .item{padding:1.375rem 0 1.375rem 1rem;display:flex;align-items:center;gap:3rem;border-bottom:1px solid rgba(232, 216, 193, 0.6)}section.reservation-info .flex .information .box .items .item .icon{font-size:0;flex:0 0 1.125rem;height:1.125rem}section.reservation-info .flex .information .box .items .item .icon svg{width:100%;height:auto}section.reservation-info .flex .information .box .items .item .value a{color:inherit}section.reservation-info .flex .information .box .items .item .value a:hover{text-decoration:underline;text-decoration-thickness:from-font}section.reservation-info .flex .information .box .social{display:flex;align-items:center;gap:1.25rem}section.reservation-info .flex .information .box .social a{display:flex;align-items:center;justify-content:center;font-size:0;width:1.75rem;height:1.75rem}section.reservation-info .map{width:100%;height:35rem}section.reservation-info .map #map{width:100%;height:100%}section.reviews{background:rgba(232, 216, 193, 0.08);overflow:hidden;padding:5rem 0;margin:5rem 0 0}section.reviews .slider{margin:0 -0.75rem}section.reviews .slider .slick-list{overflow:visible}section.reviews .slider .slide{margin:0 0.75rem}section.reviews .slider .slide .wrapper{border:1px solid rgba(232, 216, 193, 0.6);box-sizing:border-box;padding:1.5625rem 1.9375rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0.9375rem;color:rgba(29, 29, 27, 0.6)}section.reviews .slider .slide .wrapper .icon{font-size:0;height:1.475rem}section.reviews .slider .slide .wrapper .icon svg, section.reviews .slider .slide .wrapper .icon img{width:7.375rem;height:auto}section.cta{padding:5rem 0 0}section.cta .box{position:relative;height:25.9375rem;display:flex;align-items:center}section.cta .box .image{font-size:0;height:25.9375rem}section.cta .box .image img{width:100%;height:100%;object-fit:cover;object-position:center center}section.cta .box .content{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:4.375rem}section.cta .box .content .text{flex:0 1 43.375rem}section.cta .box .content .buttons{display:flex;flex-flow:column;gap:1.875rem;align-items:flex-start}section.pricing{padding:5rem 0 0}section.pricing .text{max-width:57.75rem;margin:0 auto 5rem}section.pricing .table{border-top:1px solid #F4ECE0}section.pricing .table .flex{border-bottom:1px solid #F4ECE0}section.pricing .table .flex .item{padding:2rem 3.5rem;color:rgba(29, 29, 27, 0.6)}section.pricing .table .flex .item:first-child{padding:2rem 3.5rem 2rem 0}section.pricing .table .flex .item:last-child{padding:2rem 0 2rem 3.5rem}section.pricing .table .flex .item.name{flex:0 0 17rem;font-weight:500}section.pricing .table .flex .item.description{border-left:1px solid #F4ECE0;flex:1}section.pricing .table .flex .item.time{flex:0 0 8.5rem;text-align:center;border-left:1px solid #F4ECE0}section.pricing .table .flex .item.time .wrapper{height:100%;display:flex;align-items:center}section.pricing .table .flex .item.time .inline{display:inline-flex;align-items:center;gap:1rem}section.pricing .table .flex .item.time .inline .icon{font-size:0;flex:0 0 1.375rem;height:1.375rem}section.pricing .table .flex .item.time .inline .icon svg{width:100%;height:auto}section.pricing .table .flex .item.price{flex:0 0 11.9375rem;border-left:1px solid #F4ECE0}section.pricing .table .flex .item.price .wrapper{height:100%;display:flex;align-items:center}section.pricing .table .flex .item.price .box{background:#E8D8C1;padding:0.75rem 2rem;box-sizing:border-box;width:11.9375rem;text-align:center;color:rgba(29, 29, 27, 0.6)}section.video{padding:5rem 0 0}section.video .box{font-size:0;position:relative}section.video .box video{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}section.video .box .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.video .box .play svg{width:6.5625rem;height:6.5625rem}section.slider-gallery{overflow:hidden;padding:5rem 0 0}section.slider-gallery .slider{margin:0 -0.75rem}section.slider-gallery .slider .slick-list{overflow:visible}section.slider-gallery .slider .slide{margin:0 0.75rem;font-size:0}section.slider-gallery .slider .slide .image{height:31.75rem}section.slider-gallery .slider .slide .image img{width:100%;height:100%;object-fit:cover;object-position:center center}section.slider-gallery .slider .arrow{position:absolute;z-index:1;cursor:pointer;background:url(/wp-content/themes/tatianakraft/assets/img/slider-arrow.svg?x84481) no-repeat center center;background-size:0.9375rem 1.625rem;width:0.9375rem;height:1.625rem;top:calc(50% - 0.8125rem)}section.slider-gallery .slider .arrow.prev{left:3rem}section.slider-gallery .slider .arrow.next{right:3rem;transform:rotate(180deg)}section.slider-gallery .slider .arrow.slick-disabled{opacity:0.6;cursor:not-allowed}section.before-after{padding:5rem 0 0}section.before-after .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem 1.5rem;padding:0 0 5rem}section.before-after .grid .item .wrapper-slider{--pos:50;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;user-select:none;touch-action:none}section.before-after .grid .item .wrapper-slider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}section.before-after .grid .item .wrapper-slider .img--after{z-index:1}section.before-after .grid .item .wrapper-slider .overlay{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos) * 1%) 0 0);will-change:clip-path;overflow:hidden;z-index:2;transition:all 0.15s ease-out}section.before-after .grid .item .wrapper-slider .divider{position:absolute;top:0;bottom:0;left:calc(var(--pos) * 1%);transform:translateX(-50%);width:2px;background:rgba(255, 255, 255, 0.85);z-index:3;pointer-events:none;will-change:left;transition:all 0.15s ease-out}section.before-after .grid .item .wrapper-slider .handle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:3.0625rem;height:3.0625rem;border-radius:100%;background:url(/wp-content/themes/tatianakraft/assets/img/handle.svg?x84481) no-repeat center center;background-size:contain}section.before-after .grid .item .wrapper-slider .range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4}section.before-after .grid .item .wrapper-slider .label{position:absolute;bottom:1rem;padding:0.375rem 1.25rem;border-radius:0.25rem;background:white;color:rgba(29, 29, 27, 0.8);z-index:5;font-size:1rem;line-height:1.125rem;font-weight:300}section.before-after .grid .item .wrapper-slider .label--left{left:1rem}section.before-after .grid .item .wrapper-slider .label--right{right:1rem}section.before-after .grid .item .name{font-weight:500;margin:1.875rem 0}section.text-toggle{padding:5rem 0 0}section.text-toggle .flex{gap:1.5rem}section.text-toggle .flex .text{flex:1}section.text-toggle .flex .text .wrapper{padding-right:4.5rem}section.text-toggle .flex .text .wrapper h1, section.text-toggle .flex .text .wrapper h2, section.text-toggle .flex .text .wrapper h3, section.text-toggle .flex .text .wrapper h4, section.text-toggle .flex .text .wrapper h5, section.text-toggle .flex .text .wrapper h6, section.text-toggle .flex .text .wrapper .h1, section.text-toggle .flex .text .wrapper .h2, section.text-toggle .flex .text .wrapper .h3, section.text-toggle .flex .text .wrapper .h4, section.text-toggle .flex .text .wrapper .h5, section.text-toggle .flex .text .wrapper .h6{padding-right:3.5rem}section.text-toggle .flex .toggles{flex:1}section.contact{padding:5rem 0 0}section.contact .flex{gap:1.5rem}section.contact .flex .text{flex:1}section.contact .flex .text .wrapper{max-width:45.4375rem}section.contact .flex .text .wrapper h1, section.contact .flex .text .wrapper h2, section.contact .flex .text .wrapper h3, section.contact .flex .text .wrapper h4, section.contact .flex .text .wrapper h5, section.contact .flex .text .wrapper h6, section.contact .flex .text .wrapper .h1, section.contact .flex .text .wrapper .h2, section.contact .flex .text .wrapper .h3, section.contact .flex .text .wrapper .h4, section.contact .flex .text .wrapper .h5, section.contact .flex .text .wrapper .h6{padding-right:3.5rem}section.contact .flex .contact-info{flex:1;border-top:1px solid rgba(30, 30, 30, 0.08)}section.contact .flex .contact-info .item{border-bottom:1px solid rgba(30, 30, 30, 0.08);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0}section.contact .flex .contact-info .item .box{display:flex;align-items:center;gap:2rem}section.contact .flex .contact-info .item .box .icon{font-size:0;flex:0 0 1.125rem;height:1.125rem}section.contact .flex .contact-info .item .box .icon svg, section.contact .flex .contact-info .item .box .icon img{width:100%;height:auto}section.contact .flex .contact-info .item .box .name{color:rgba(30, 30, 30, 0.6)}section.contact .flex .contact-info .item .value a{color:inherit}section.contact .flex .contact-info .item .value a:hover{text-decoration:underline;text-decoration-thickness:from-font}section.contact .flex .contact-info .social{margin:2rem 0 0;display:flex;align-items:center;gap:1.25rem;font-size:0;justify-content:flex-end}section.contact .flex .contact-info .social a{flex:0 0 2rem;height:2rem}section.contact .flex .contact-info .social a svg, section.contact .flex .contact-info .social a img{width:100%;height:auto}section.contact-form{padding:5rem 0 0}section.contact-form .flex{gap:5rem}section.contact-form .flex .text{flex:1}section.contact-form .flex .text .wrapper{max-width:45.4375rem}section.contact-form .flex .text .wrapper h1, section.contact-form .flex .text .wrapper h2, section.contact-form .flex .text .wrapper h3, section.contact-form .flex .text .wrapper h4, section.contact-form .flex .text .wrapper h5, section.contact-form .flex .text .wrapper h6, section.contact-form .flex .text .wrapper .h1, section.contact-form .flex .text .wrapper .h2, section.contact-form .flex .text .wrapper .h3, section.contact-form .flex .text .wrapper .h4, section.contact-form .flex .text .wrapper .h5, section.contact-form .flex .text .wrapper .h6{padding-right:3.5rem}section.contact-form .flex .text .contact-info{margin:2rem 0 0;border-top:1px solid rgba(30, 30, 30, 0.08)}section.contact-form .flex .text .contact-info .item{border-bottom:1px solid rgba(30, 30, 30, 0.08);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0}section.contact-form .flex .text .contact-info .item .box{display:flex;align-items:center;gap:2rem}section.contact-form .flex .text .contact-info .item .box .icon{font-size:0;flex:0 0 1.125rem;height:1.125rem}section.contact-form .flex .text .contact-info .item .box .icon svg, section.contact-form .flex .text .contact-info .item .box .icon img{width:100%;height:auto}section.contact-form .flex .text .contact-info .item .box .name{color:rgba(30, 30, 30, 0.6)}section.contact-form .flex .text .contact-info .item .value a{color:inherit}section.contact-form .flex .text .contact-info .item .value a:hover{text-decoration:underline;text-decoration-thickness:from-font}section.contact-form .flex .text .contact-info .social{margin:2rem 0 0;display:flex;align-items:center;gap:1.25rem;font-size:0}section.contact-form .flex .text .contact-info .social a{flex:0 0 2rem;height:2rem}section.contact-form .flex .text .contact-info .social a svg, section.contact-form .flex .text .contact-info .social a img{width:100%;height:auto}section.contact-form .flex .form{flex:1;box-sizing:border-box;padding:2.625rem;border:1px solid rgba(232, 216, 193, 0.5)}section.map{padding:5rem 0 0}section.map .map{height:35rem}section.map .map #map{width:100%;height:100%}section.text{padding:5rem 0 0}section.reservation-form{padding:5rem 0 0}section.reservation-form .flex:first-child{gap:1.5rem}section.reservation-form .flex:first-child .left{flex:1}section.reservation-form .flex:first-child .left .wrapper{max-width:35.1875rem}section.reservation-form .flex:first-child .right{flex:1}section.reservation-form .flex:first-child .right .button{padding:2.5rem 0 0;margin:0;border-top:1px solid rgba(29, 29, 27, 0.08);display:flex;align-items:center;gap:2rem;color:rgba(29, 29, 27, 0.6)}section.reservation-form .flex:last-child{margin:5rem 0 0;gap:1.5rem;align-items:flex-start}section.reservation-form .flex:last-child .form{flex:0 1 71.1875rem;box-sizing:border-box;padding:2.625rem;border:1px solid rgba(232, 216, 193, 0.5)}section.reservation-form .flex:last-child .image{flex:0 1 34.8125rem}section.service-list{padding:5rem 0 0}section.service-list .service:not(:last-child){margin:0 0 3.5rem}section.service-list .service .flex:first-child{font-size:0;gap:1.5rem}section.service-list .service .flex:first-child .item{position:relative;overflow:hidden}section.service-list .service .flex:first-child .item:first-child{flex:7}section.service-list .service .flex:first-child .item:last-child{flex:5}section.service-list .service .flex:first-child .item img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 1s ease-in-out}section.service-list .service .flex:first-child .item video{width:100%;height:100%;object-fit:cover;object-position:center center}section.service-list .service .flex:first-child .item .play{position:absolute;z-index:1;font-size:0;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(29, 29, 27, 0.2) 0%, rgba(29, 29, 27, 0.2) 100%);display:flex;align-items:center;justify-content:center}section.service-list .service .flex:first-child .item .play svg{width:5.1875rem;height:5.1875rem}section.service-list .service .flex:first-child .item:hover img{transform:scale(1.18)}section.service-list .service .flex:last-child{gap:1.5rem;margin:4rem 0 0}section.service-list .service .flex:last-child .service-name{flex:5}section.service-list .service .flex:last-child .service-name h3 a{color:#1D1D1B}section.service-list .service .flex:last-child .service-name .button{margin:3.75rem 0 0}section.service-list .service .flex:last-child .service-info{flex:7}section.service-list .service .flex:last-child .service-info .toggles{margin:-1.875rem 0 0}section.service-list .service:nth-child(even) .flex:first-child{flex-flow:row-reverse}footer{background:#1D1D1B;padding:6rem 0 0}footer .flex{justify-content:space-between;align-items:center;padding:0 0 6rem}footer .flex .col:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;flex:0 1 29.75rem}footer .flex .col:first-child .logo{font-size:0}footer .flex .col:first-child .logo a{display:inline-block;max-width:22.3125rem}footer .flex .col:first-child .text{color:rgba(255, 255, 255, 0.8)}footer .flex .col:first-child .social{display:flex;align-items:center;gap:1.25rem}footer .flex .col:first-child .social a{display:flex;align-items:center;justify-content:center;font-size:0;width:2rem;height:2rem}footer .flex .col:last-child{position:relative}footer .flex .col:last-child:before{content:close-quote;position:absolute;left:-6rem;top:-1.5rem;bottom:-1.5rem;width:1px;background:rgba(255, 255, 255, 0.1)}footer .flex .col .items{display:flex;gap:12.5rem}footer .flex .col .items .item{color:rgba(255, 255, 255, 0.8)}footer .flex .col .items .item .top{margin:0 0 2.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}footer .flex .col .items .item .top .icon{display:none}footer .flex .col .items .item ul{display:flex;flex-direction:column;gap:1.25rem}footer .flex .col .items .item ul li a{color:rgba(255, 255, 255, 0.6);transition:all 0.3s ease-out}footer .flex .col .items .item ul li a:hover{color:white}footer .copyright{border-top:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.6);padding:2.5rem 0;display:flex;justify-content:space-between;gap:1rem}footer .copyright p a{color:inherit;transition:color 0.3s ease-out}footer .copyright p a:hover{color:white}@media (max-width: 1799px){html{font-size:14px}}@media (max-width: 1599px){html{font-size:12px}}@media (max-width: 1199px){.container-fluid{max-width:960px}.row{margin-right:0;margin-left:0;padding-left:1.125rem;padding-right:1.125rem}h1{font-size:2.5rem;line-height:3rem}h2{font-size:2rem;line-height:2.5rem}h3{font-size:2rem;line-height:2.5rem}h4{font-size:2rem;line-height:2.5rem}section.text-image .flex.double-image .image .item-wrapper:first-child{width:40rem;height:40rem}section.text-image .flex.double-image .image .item-wrapper:last-child{width:24.125rem;height:31.75rem}section.services .slider .slide .wrapper .image .button{width:calc(100% - 1rem)}section.slider-gallery .slider .slide .image{height:22rem}}@media (max-width: 991px){html{font-size:14px}.container-fluid{max-width:720px}.text-content .button{margin:2rem 0 0}.caption{font-size:1.125rem;text-underline-offset:0.125rem}header .flex{justify-content:space-between}header .flex .col{flex:initial}header .flex .logo a{margin:0}header .flex .logo a img{max-width:190px}header .flex .actions .button{display:none}header .flex .actions .languages{display:none}header .flex .actions .burger{display:flex;justify-content:center;align-items:center;flex-flow:column;gap:4px;width:32px;height:32px;border-radius:100%;border:1px solid rgba(255, 255, 255, 0.5);box-sizing:border-box;font-size:0;cursor:pointer;position:relative}header .flex .actions .burger span{width:16px;height:1px;background:white;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}header .flex .actions .burger.active span{background:#686867}header .flex .actions .burger.active span:nth-child(1){-webkit-transform:translate(0, 5px) rotate(45deg);-moz-transform:translate(0, 5px) rotate(45deg);-ms-transform:translate(0, 5px) rotate(45deg);-o-transform:translate(0, 5px) rotate(45deg);transform:translate(0, 5px) rotate(45deg)}header .flex .actions .burger.active span:nth-child(2){width:0}header .flex .actions .burger.active span:nth-child(3){-webkit-transform:translate(0, -5px) rotate(-45deg);-moz-transform:translate(0, -5px) rotate(-45deg);-ms-transform:translate(0, -5px) rotate(-45deg);-o-transform:translate(0, -5px) rotate(-45deg);transform:translate(0, -5px) rotate(-45deg)}header .flex .menu{display:none}section.hero{height:90vh}section.hero .video{height:100%}section.hero .video video{height:100%;aspect-ratio:initial}section.hero .content{bottom:2.875rem}section.hero-service .video{height:90vh}section.hero-service .content{bottom:2.875rem}section.hero-page .video{height:25.0625rem}section.hero-page .content{bottom:2.875rem}section.services{padding:2.875rem 0 0}section.services .flex{flex-flow:column;margin:0 0 3rem}section.services .flex .col:first-child{flex:1}section.services .flex .col:last-child{flex:1}section.services .slider{padding:0 0 2.875rem}section.services .slider .slide .wrapper .image .button{width:calc(100% - 2rem);padding:1.5rem;font-size:1.375rem}section.services .grid{grid-template-columns:repeat(2, 1fr)}section.services .grid .item{padding:1.1875rem 1.5rem}section.services .grid .item .name{flex:1;justify-content:space-between}section.text-image{padding:2.875rem 0 0}section.text-image .flex{flex-flow:column;gap:2rem}section.text-image .flex .image{flex:1;width:100%}section.text-image .flex .text{flex:1}section.text-image .flex .text .wrapper{max-width:100%}section.text-image .flex .text .wrapper h1, section.text-image .flex .text .wrapper h2, section.text-image .flex .text .wrapper h3, section.text-image .flex .text .wrapper h4, section.text-image .flex .text .wrapper h5, section.text-image .flex .text .wrapper h6, section.text-image .flex .text .wrapper .h1, section.text-image .flex .text .wrapper .h2, section.text-image .flex .text .wrapper .h3, section.text-image .flex .text .wrapper .h4, section.text-image .flex .text .wrapper .h5, section.text-image .flex .text .wrapper .h6{padding-right:0}section.text-image .flex.double-image.flex-center .text{margin:0}section.text-image .border{margin:2.875rem 0 0}section.boxes{padding:2.875rem 0 0}section.boxes .grid{padding:2.875rem 0 0;grid-template-columns:repeat(2, 1fr)}section.boxes .grid .item{padding:2rem;gap:1rem}section.boxes .grid .item .top{gap:1rem}section.boxes .flex{margin:2.875rem 0 0;flex-flow:column}section.boxes .flex .item:first-child{flex:1}section.boxes .flex .item:last-child{flex:1}section.about-brands{padding:2.875rem 0 0}section.about-brands .flex{flex-flow:column}section.about-brands .flex .brands .item{flex-flow:column;gap:1.5rem;align-items:flex-start}section.about-brands .flex .brands .item .top{flex:1;gap:1rem;padding:0}section.our-space{padding:2.875rem 0 0}section.our-space .image{height:90vh}section.our-space .image img{height:100%;object-fit:cover}section.our-space .image .content{bottom:1.5rem;left:1.5rem;width:auto;right:1.5rem}section.our-space .grid{grid-template-columns:repeat(1, 1fr)}section.reservation-info{padding:2.875rem 0 0}section.reservation-info .flex{flex-flow:column-reverse}section.reservation-info .flex .form{flex:1}section.reservation-info .flex .information{flex:1}section.reviews{padding:2.875rem 0;margin:2.875rem 0 0}section.text-toggle{padding:2.875rem 0 0}section.text-toggle .flex{flex-flow:column}section.text-toggle .flex .text .wrapper{padding-right:0}section.text-toggle .flex .text .wrapper h1, section.text-toggle .flex .text .wrapper h2, section.text-toggle .flex .text .wrapper h3, section.text-toggle .flex .text .wrapper h4, section.text-toggle .flex .text .wrapper h5, section.text-toggle .flex .text .wrapper h6, section.text-toggle .flex .text .wrapper .h1, section.text-toggle .flex .text .wrapper .h2, section.text-toggle .flex .text .wrapper .h3, section.text-toggle .flex .text .wrapper .h4, section.text-toggle .flex .text .wrapper .h5, section.text-toggle .flex .text .wrapper .h6{padding-right:0}section.media-content{padding:2.875rem 0 0}section.media-content .flex{flex-flow:column}section.media-content .flex.equal{padding:0 0 2.875rem}section.before-after{padding:2.875rem 0 0}section.before-after .grid{grid-template-columns:repeat(2, 1fr)}section.slider-gallery{padding:2.875rem 0 0}section.video{padding:2.875rem 0 0}section.cta{padding:2.875rem 0 0}section.cta .box{height:30.9375rem}section.cta .box .image{height:30.9375rem}section.cta .box .content{flex-flow:column;padding:2rem;gap:2rem;bottom:1rem;right:40%;align-items:flex-start}section.cta .box .content .text{flex:1}section.cta .box .content .buttons{gap:1.5rem}section.pricing{padding:2.875rem 0 0}section.pricing .text{margin:0 auto 2.875rem}section.pricing .table .flex{flex-flow:column;gap:1rem;padding:1.5rem 0}section.pricing .table .flex .item{padding:0}section.pricing .table .flex .item:first-child{padding:0}section.pricing .table .flex .item:last-child{padding:0}section.pricing .table .flex .item.price{flex:1;border:none}section.pricing .table .flex .item.time{flex:1;border:none}section.pricing .table .flex .item.description{flex:1;border:none}section.pricing .table .flex .item.name{flex:1}section.service-list{padding:2.875rem 0 0}section.service-list .service .flex:last-child{margin:1.5rem 0 0;flex-flow:column;gap:2rem}section.service-list .service .flex:last-child .service-name .button{margin:1.75rem 0 0}section.contact{padding:2.875rem 0 0}section.contact .flex{flex-flow:column;gap:2.875rem}section.contact .flex .text .wrapper h1, section.contact .flex .text .wrapper h2, section.contact .flex .text .wrapper h3, section.contact .flex .text .wrapper h4, section.contact .flex .text .wrapper h5, section.contact .flex .text .wrapper h6, section.contact .flex .text .wrapper .h1, section.contact .flex .text .wrapper .h2, section.contact .flex .text .wrapper .h3, section.contact .flex .text .wrapper .h4, section.contact .flex .text .wrapper .h5, section.contact .flex .text .wrapper .h6{padding-right:0}section.contact .flex .contact-info .item .box{gap:1rem}section.contact .flex .contact-info .item .value{font-size:1.25rem;line-height:1.875rem}section.contact-form{padding:2.875rem 0 0}section.contact-form .flex{flex-flow:column;gap:2.875rem}section.contact-form .flex .text .wrapper h1, section.contact-form .flex .text .wrapper h2, section.contact-form .flex .text .wrapper h3, section.contact-form .flex .text .wrapper h4, section.contact-form .flex .text .wrapper h5, section.contact-form .flex .text .wrapper h6, section.contact-form .flex .text .wrapper .h1, section.contact-form .flex .text .wrapper .h2, section.contact-form .flex .text .wrapper .h3, section.contact-form .flex .text .wrapper .h4, section.contact-form .flex .text .wrapper .h5, section.contact-form .flex .text .wrapper .h6{padding-right:0}section.contact-form .flex .text .contact-info .item .box{gap:1rem}section.contact-form .flex .text .contact-info .item .value{font-size:1.25rem;line-height:1.875rem}section.text{padding:2.875rem 0 0}section.reservation-form .flex:first-child{flex-flow:column}section.reservation-form .flex:last-child .form{flex:1}section.reservation-form .flex:last-child .image{display:none}footer .flex{flex-flow:column;gap:2.875rem;padding:0}footer .flex .col:first-child{flex:1;text-align:center;align-items:center}footer .flex .col:first-child .logo{max-width:190px}footer .flex .col:last-child{width:100%}footer .flex .col:last-child:before{content:none}footer .flex .col .items{flex-flow:column;gap:0}footer .flex .col .items .item{border-top:1px solid rgba(255, 255, 255, 0.1)}footer .flex .col .items .item .top{margin:0;padding:1.375rem 0}footer .flex .col .items .item .top .icon{display:initial;flex:0 0 1.375rem;font-size:0;height:1.375rem;transition:transform 0.3s ease-out}footer .flex .col .items .item .top .icon svg{width:100%;height:100%;object-fit:cover}footer .flex .col .items .item .wrapper{display:none}footer .flex .col .items .item ul{padding:0 0 1.375rem}footer .flex .col .items .item.active .top .icon{transform:rotate(45deg)}.gpb-booking-time-picker__header{grid-template-columns:1fr 1fr !important}.gpb-booking-time-picker__header h4{text-align:right !important;font-size:1.25rem !important;line-height:1.5rem !important}.gpb-booking-time-picker__slots h4{font-size:1.25rem !important;line-height:1.5rem !important}}@media (max-width: 767px){section.boxes .grid{grid-template-columns:repeat(1, 1fr)}section.before-after .grid{grid-template-columns:repeat(1, 1fr)}section.text-image .flex.double-image .image .item-wrapper:first-child{width:70vw;height:auto;margin:0 0 4rem auto}section.text-image .flex.double-image .image .item-wrapper:last-child{width:45vw;height:auto}section.text-image .flex.double-image .image .item-wrapper:last-child img{border:2px solid white}section.services .grid{grid-template-columns:repeat(1, 1fr)}section.services .slider .arrow.prev{left:2rem}section.services .slider .arrow.next{right:2rem}section.cta .box{height:auto}section.cta .box .image{height:60vh;min-height:560px}section.cta .box .content{padding:1rem;right:0}section.service-list .service .flex:first-child .item:last-child{display:none}section.slider-gallery .slider .arrow.prev{left:2rem}section.slider-gallery .slider .arrow.next{right:2rem}section.reservation-info .flex .form{padding:2rem 0;border:none}footer .copyright{flex-flow:column;text-align:center}.mobile-nav .wrapper{margin:5rem 0 0}.gform_wrapper .gform-body .gform_fields{gap:2rem 1.5rem;margin:0 0 2rem}.gform_wrapper .gform-body .gfield.gfield--width-half{flex:0 1 100%}.gform_wrapper .gform_footer button{font-size:1.25rem}}@media (max-width: 575px){.btn{font-size:1rem}section.reservation-form .flex:first-child .right .button{flex-flow:column}section.reservation-form .flex:last-child .form{padding:2rem 1rem}section.contact-form .flex .form{padding:2rem 1rem}.gform_wrapper .gform_validation_errors .gform_submission_error{font-size:2rem;line-height:2.5rem}}