/*!
  Theme Name: markup
  Author: Anonymous
  Author URI:
  Version: 1
  Description: markup theme for Wordpress
  License: GNU General Public License v2 or later
  License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  Text Domain: markup
  Tags: one-column, two-columns
  Theme URI:
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.woff?yuzzw2) format("woff")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e900"}.icon-instagram:before{content:"\ea92"}.icon-linkedin:before{content:"\e901"}.icon-tiktok:before{content:"\e902"}.icon-x:before{content:"\e903"}.icon-spotify:before{content:"\ea94"}.icon-double-arrow:before{content:"\e904"}.icon-arrow:before{content:"\e905"}html{box-sizing:border-box}html.is-anchor-scroll{scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.about-intro .image-holder ul,.content-section ul,.details-section ul,.footer .contact-list,.footer .footer-bottom ul,.footer .social-list,.main-menu ul,.team-section .social-list{list-style:none;margin:0;padding:0}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}blockquote{margin-bottom:1rem;padding-left:1rem}blockquote p{margin-bottom:.5rem}.wp-block-pullquote,.wp-block-quote{box-sizing:border-box;word-wrap:break-word;border:solid #402816;border-width:0 0 0 2px;margin-bottom:1rem;padding-left:1rem}.wp-block-pullquote p,.wp-block-quote p{margin-bottom:.5rem}.wp-block-pullquote blockquote{margin:0;padding:0}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{height:120px;margin:0;min-height:120px;overflow:auto}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{display:flex;margin-bottom:15px}.search-form input{display:inline-flex;height:32px}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.search-form input[type=submit]{flex-shrink:0}.post-password-form input{display:inline-flex;height:32px}.post-password-form input[type=password]{width:150px}.comment-form fieldset,.post-password-form fieldset,.search-form fieldset{border:0;padding:0}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#bda37b;background-image:linear-gradient(#fff,#fff);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;border:1px solid #bda37b;color:#fff;cursor:pointer;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;height:32px;letter-spacing:8%;padding:0 12px;text-transform:uppercase;transition:background-size .3s linear,color .3s linear}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{background-size:100% 100%;color:#402816}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.5em}.wp-block-post-comments-form .comment-form-cookies-consent label{padding:0}.wp-block-comment-template{list-style:none;margin:0 0 1rem;padding:0}.wp-block-comment-template .wp-block-comment-edit-link p{margin:0}.wp-block-comment-template .wp-block-columns{margin-bottom:2rem}.wp-block-comment-template .wp-block-comment-content p{margin:1rem 0}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:red}.wpcf7-form input[type=checkbox]{opacity:0;position:absolute}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{cursor:pointer;display:block;padding:0 0 0 30px;position:relative}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{background:transparent;border:1px solid #402816;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:after{border-color:#402816;border-style:solid;border-width:0 2px 2px 0;content:"";height:14px;left:6px;opacity:0;position:absolute;top:1px;transform:rotate(45deg) skewX(10deg);width:8px}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-form input[type=checkbox]:disabled+.wpcf7-list-item-label{color:#402816;cursor:auto}.wpcf7-form input[type=checkbox]:disabled+.wpcf7-list-item-label:before{background:#402816;box-shadow:none}.wpcf7-form input[type=file]::file-selector-button{background-color:#bda37b;background-image:linear-gradient(#fff,#fff);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;border:2px solid #bda37b;color:#fff;cursor:pointer;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;letter-spacing:8%;padding:1em 1.5em;text-transform:uppercase;transition:background-size .3s linear,color .3s linear}.wpcf7-form input[type=file]::file-selector-button:hover{background-size:100% 100%;color:#402816}.form-flex{flex-wrap:wrap;margin-bottom:2rem}.form-flex,.is-layout-flex{display:flex;gap:1.5rem}.form-area{width:100%}.form-row{margin-bottom:2rem}.label-name{display:block;margin-bottom:1rem}.select-area .wpcf7-form-control-wrap{display:block;position:relative}.select-area .wpcf7-form-control-wrap:after{background-color:#000;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.8em;margin-top:-.4em;position:absolute;right:2rem;top:50%;width:1em;z-index:1}.wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid;color:#000;display:block;font-size:1rem;font-weight:400;line-height:2;padding:.625rem 2.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;z-index:1}.wpcf7-submit{background:#bda37b;background-image:linear-gradient(#fff,#fff);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;border:1px solid #bda37b;color:#fff;cursor:pointer;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;letter-spacing:8%;margin-bottom:2rem;padding:10px;text-transform:uppercase;transition:background-size .3s linear,color .3s linear;width:150px}.wpcf7-submit:hover{background-size:100% 100%;color:#402816}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{margin-bottom:1rem;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{left:-99999px;position:absolute}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;padding:0 6px;vertical-align:middle}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{background:#bda37b;border:1px solid #bda37b;color:#fff;display:inline-block;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;isolation:isolate;letter-spacing:8%;max-width:48%;overflow:hidden;padding:10px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;vertical-align:middle;z-index:0}.navigation .next:before,.navigation .prev:before,.navigation-comments .next:before,.navigation-comments .prev:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s linear;width:0;z-index:-1}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{color:#402816}.navigation .next:hover:before,.navigation .prev:hover:before,.navigation-comments .next:hover:before,.navigation-comments .prev:hover:before{width:100%}.navigation-single{display:flex;justify-content:space-between;margin-bottom:1rem}.navigation-single .next,.navigation-single .prev{align-items:center;background:#bda37b;border:1px solid #bda37b;color:#fff;display:inline-flex;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;isolation:isolate;letter-spacing:8%;max-width:48%;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;z-index:0}.navigation-single .next:before,.navigation-single .prev:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s linear;width:0;z-index:-1}.navigation-single .next:hover,.navigation-single .prev:hover{color:#402816}.navigation-single .next:hover:before,.navigation-single .prev:hover:before{width:100%}.navigation-single .next a,.navigation-single .prev a{color:inherit;display:block;padding:10px;-webkit-text-decoration:none;text-decoration:none}.navigation-single .next a{margin-left:auto}.wp-caption{border:1px solid #402816;clear:both;margin-bottom:1rem;max-width:100%;padding:10px}.wp-caption img{margin:0;max-width:100%;vertical-align:top}.wp-caption p{margin:10px 0 0}div.aligncenter{margin:0 auto 1rem}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1rem 4px 0}.alignright{float:right;margin:0 0 4px 1rem}.mejs-container{margin-bottom:1rem}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table td,.wp-block-table table th{border:1px solid;padding:.5em}.wp-block-table table thead{border-bottom:3px solid}.wp-block-table table tfoot{border-top:3px solid}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #402816}.share-this .st-btn{background:#bda37b;border-radius:50%;font-size:2em;height:3em;line-height:3em;text-align:center;width:3em}.share-this .st-btn img{display:inline-block;height:auto;vertical-align:middle;width:2em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:articulat-cf,Arial,Noto Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:2%;line-height:1.44}a{color:#402816;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}a:hover{color:#3d2615;-webkit-text-decoration:none;text-decoration:none}dl,ol,p,ul{margin:0 0 1.45em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#402816;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-weight:inherit;letter-spacing:8%;line-height:1.15;margin:0 0 1em;text-transform:uppercase}.h1,h1{font-size:24px;font-weight:500;margin-bottom:20px}.h2,h2{font-size:20px;font-weight:400;margin-bottom:25px}.h3,h3{font-size:18px}.h4,h4{font-size:17px}.h5,h5{font-size:16px}.h6,h6{font-size:15px}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:0;min-width:0;padding:1.2rem 2.4rem;transition:border-color .3s ease;width:100%}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}.header{background-color:#402816;border-bottom:3px solid #bda37b;color:#fff;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;left:0;letter-spacing:8%;padding:22px 0 17px;position:fixed;right:0;top:0;transition:background-color .3s ease,color .3s ease;z-index:100}.admin-bar .header{top:0;top:var(--admin-bar-height)}.home .header{padding:15px 0 11px}.header .container{align-items:center;display:flex;max-width:1436px}.header .logo{display:block;flex:0 0 auto}.header .logo a{display:block;width:67px}.header .logo img{display:block;width:100%}.header a{color:inherit}.header a:hover{color:#bda37b}.header .btn{background-color:#bda37b;border:1px solid #bda37b;color:inherit;display:flex;flex:0 0 auto;justify-content:flex-end;margin:0 1px 0 0}.header .btn:hover{color:#402816}.header .btn:before{background-color:#fff}.home .header{background-color:transparent;border-bottom-color:transparent}.home .header.is-header-solid{background-color:#402816;border-bottom-color:#bda37b}.home .header.is-header-solid a:hover{color:#bda37b}.home .header.is-header-solid .btn{background-color:#bda37b;border-color:#bda37b}.home .header.is-header-solid .btn:hover{color:#402816}.home .header.is-header-solid .nav-opener{color:#bda37b}.home .header.is-header-solid .nav-opener:hover{color:#d5cdb6}.home .header a:hover{color:#402816}.home .header .btn{background-color:transparent;border:1px solid #fff;color:inherit}.home .header .btn:hover{color:#402816}.header.has-burger-menu .logo{margin-right:18px}.nav-active.home .header{background-color:#402816;border-bottom:3px solid #bda37b}.nav-active.home .header .btn{background-color:#bda37b;border-color:#bda37b}.nav-active .header .nav-opener,.nav-active .header .nav-opener:hover{color:#bda37b}.header .nav-opener{background:none;border:0;color:#fff;display:none;font-size:11px;letter-spacing:8%;margin:4px 0 0;padding:0;text-transform:uppercase;transition:color .3s ease}.header .nav-opener:hover{color:#bda37b}.home:not(.nav-active) .header .nav-opener:hover{color:#402816}.main-menu{flex:1 1 auto;font-size:11px;letter-spacing:8%;padding:3px 0 0 6px;text-align:center}.main-menu ul{text-transform:uppercase}.main-menu ul li{display:inline-block;margin:0 7px;vertical-align:top}.main-menu ul li.active a{color:#bda37b}.main-menu ul a{-webkit-text-decoration:none;text-decoration:none}:root{--admin-bar-height:0px}.admin-bar{--admin-bar-height:32px}body,html{overscroll-behavior-y:none}body{--header-height:0;background-color:#fff;min-width:400px}.wrapper{overflow:clip;padding-top:var(--header-height);position:relative;width:100%}.home .wrapper{padding-top:0}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}#main ul{letter-spacing:10%}img{height:auto;max-width:100%;vertical-align:top;width:100%}.resize-active .main-menu{transition:none!important}.bg-holder{bottom:0;left:0;position:absolute;right:0;top:0}.bg-holder img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-video]{height:100%;overflow:hidden;position:relative;width:100%}[data-video] iframe,[data-video] video{display:block;pointer-events:none}[data-video] video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-block{--content-block-padding-top:36px;--content-block-padding-left:25px;--title-color:#bda37b;--border-color:#bda37b;border:3px solid #bda37b;border:3px solid var(--border-color,#bda37b);border-top:0;padding:36px 25px 17px;padding:var(--content-block-padding-top) var(--content-block-padding-left) 17px;position:relative}.content-block h2.heading{align-items:center;color:#bda37b;color:var(--title-color,#bda37b);display:flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:10%;margin:calc(var(--content-block-padding-top)*-1) calc((var(--content-block-padding-left) + 3px)*-1) 19px;transform:translateY(-50%)}.content-block h2.heading:after,.content-block h2.heading:before{background-color:#bda37b;background-color:var(--border-color,#bda37b);content:"";flex:1 0 20px;height:3px}.divider{--divider-height:46px;--side-position:40px;--path-width:110px;margin:0 auto;max-width:1440px;position:relative;z-index:1}.divider.in-viewport .top{transform:translateY(100%)}.divider.in-viewport .bottom{transform:translateY(-100%)}.divider .bottom,.divider .top{height:var(--divider-height);left:0;position:absolute;right:0;top:0;transition:transform 1s ease;width:100%}.divider .bottom:after,.divider .bottom:before,.divider .top:after,.divider .top:before{content:"";height:100%;left:var(--side-position);position:absolute;top:0;width:var(--path-width)}.divider .bottom:after,.divider .top:after{left:auto;right:var(--side-position)}.divider .top{top:calc(var(--divider-height)*-1)}.divider .bottom{z-index:1}.divider.bottom-camel .bottom:after,.divider.bottom-camel .bottom:before,.divider.top-camel .top:after,.divider.top-camel .top:before{background-color:#bda37b}.divider.bottom-khaki .bottom:after,.divider.bottom-khaki .bottom:before,.divider.top-khaki .top:after,.divider.top-khaki .top:before{background-color:#d5cdb6}.divider.bottom-chiffon .bottom:after,.divider.bottom-chiffon .bottom:before,.divider.top-chiffon .top:after,.divider.top-chiffon .top:before{background-color:#f7f5ed}.divider.bottom-chocolate .bottom:after,.divider.bottom-chocolate .bottom:before,.divider.top-chocolate .top:after,.divider.top-chocolate .top:before{background-color:#402816}.footer{color:#f7f5ed;display:flex;flex-direction:column;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-weight:400;letter-spacing:8%;line-height:1.15;min-height:100vh;position:relative;text-transform:uppercase}.footer .footer-holder{display:flex;flex:1;font-size:16px;padding:95px 0 40px;position:relative;text-align:center}.footer .footer-holder .container{max-width:1246px}.footer .footer-logo{display:block;margin:0 auto 95px;width:172px}.footer .footer-logo a{display:block}.footer .footer-logo img{display:block;width:100%}.footer a{color:#f7f5ed;-webkit-text-decoration:none;text-decoration:none}.footer a:hover{color:#bda37b}.footer .contact-list{display:flex;flex-direction:column;gap:22px;padding:0 0 86px}.footer .contact-list li{align-self:center;flex:1;min-height:46px;text-align:center}.footer .contact-list address{font-style:normal}.footer .contact-list p{margin:5px 0}.footer .social-list{align-items:center;display:flex;gap:33px;justify-content:center;padding:0 0 52px}.footer .social-list li{position:relative}.footer .social-list .icon-hover{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;z-index:1}.footer .social-list a:hover{color:#bda37b}.footer .social-list a:hover .icon-hover{opacity:1}.footer .footer-bottom{border-top:3px solid #bda37b;font-size:14px;padding:69px 0 63px}.footer .footer-bottom .container{max-width:1130px}.footer .footer-bottom ul{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.footer .footer-bottom ul p{margin:0}.footer .footer-bottom li{flex:1;text-align:center}.footer .decor{bottom:0;position:absolute;top:10px;transition:left 1s ease,right 1s ease;width:41px;z-index:1}.footer .decor:before{background-color:#bda37b;content:"";height:43.16%;left:0;opacity:.3;position:absolute;top:28.42%;width:100%}.footer .decor span{height:100%;position:absolute;top:0;transition:left 1s ease,right 1s ease;transition-delay:1s;width:100%}.footer .decor span:after,.footer .decor span:before{background-color:#bda37b;content:"";height:28.42%;left:0;opacity:.3;position:absolute;top:0;width:100%}.footer .decor span:after{bottom:0;top:auto}.footer .decor-left,.footer .decor-left span{left:-100%}.footer .decor-right,.footer .decor-right span{right:-100%}.footer.in-viewport .decor-left{left:0}.footer.in-viewport .decor-left span{left:100%}.footer.in-viewport .decor-right{right:0}.footer.in-viewport .decor-right span{right:100%}.footer .footer-decor{height:10px;left:0;position:absolute;right:0;top:0}.footer .footer-decor img{height:100%;max-width:none;width:100%}.footer .bg-holder{z-index:-1}.btn{border:0;color:#fff;cursor:pointer;display:inline-block;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-size:11px;isolation:isolate;letter-spacing:8%;overflow:hidden;padding:3px 10px 1px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s linear,color .3s linear,border-color .3s linear;vertical-align:middle;z-index:0}.btn,.btn:before{background-color:#bda37b}.btn:before{content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s linear;width:0;z-index:-1}.btn:hover{color:#402816}.btn:hover:before{width:100%}.btn-arrow{align-items:center;color:#bda37b;display:inline-flex;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-size:14px;gap:2px;letter-spacing:8%;line-height:1.15;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:transform .25s linear,gap .25s linear}.btn-arrow:after{color:currentColor;content:"\e905";font-family:icomoon;font-size:11px}.btn-arrow:hover{color:#bda37b;gap:4px;transform:translateX(4px)}.hero-section{align-items:center;background-color:#bda37b;display:flex;min-height:100vh;position:relative}.hero-section .bg-holder:after{background-color:rgba(64,40,22,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-section .bg-holder.no-overlay:after{display:none}.hero-section .text-holder{color:#fff;padding:50px 0 0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.hero-section .logo{margin:23px auto 25px;width:364px}.hero-section .logo img{display:block;width:100%}.hero-section .subtitle{display:block;font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:8%}.hero-section .decor{position:absolute;z-index:1}.hero-section .decor:after,.hero-section .decor:before{background-color:#d1bd9d;content:"";height:100%;left:0;position:absolute;top:0;width:36.35%}.hero-section .decor span{background-color:#d1bd9d;position:absolute}.hero-section .decor-left span{left:100%}.hero-reveal{bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.hero-reveal.is-hero-reveal-open{pointer-events:none}.hero-reveal .hero-reveal-part{background-color:#402816;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;will-change:transform}.hero-reveal .hero-reveal-part-top{clip-path:inset(0 0 49.9% 0)}.hero-reveal .hero-reveal-part-bottom{clip-path:inset(49.9% 0 0 0)}.hero-reveal img{height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.about-section{background-color:#f7f5ed;color:#402816;overflow:hidden;padding:262px 9px 53px;position:relative}.about-section .container{max-width:1222px}.about-section .decor{position:absolute;right:-6px;top:-10px;width:323px}.about-section .decor img{display:block;max-width:none;width:100%}.about-section .row{display:flex;flex-direction:column;gap:83px;padding:0 0 76px}.about-section .image{position:relative}.about-section .text-column{padding-left:32px;position:relative;transform:translatey(-75px);transition:transform .5s linear}.about-section .text-column:before{background-color:#bda37b;content:"";height:0;left:1px;position:absolute;top:0;transition:height .5s linear,width .3s linear;width:0}.about-section .text-column .holder{opacity:0;padding:1px 0 0;transition:opacity .75s linear}.about-section .text-column.animated{transform:translatey(0)}.about-section .text-column.animated:before{height:100%;width:2px}.about-section .text-column.animated .holder{opacity:1}.about-section h2{font-size:20px;margin:0 0 6px}.about-section p{margin:0 0 43px}.about-section .btn-arrow{font-size:16px;gap:15px;margin-top:18px}.about-section .btn-arrow:after{font-size:11px}.about-section .btn-arrow:hover{gap:22px}.text-section{align-items:center;background-color:#bda37b;background-color:var(--bg-color,#bda37b);color:#402816;display:flex;padding:113px 0 77px;position:relative;text-align:center}.text-section.bg-camel{--bg-color:#bda37b}.text-section.bg-khaki{--bg-color:#d5cdb6}.text-section.bg-chiffon{--bg-color:#f7f5ed}.text-section.bg-chocolate{--bg-color:#402816;background-color:#402816;color:#f7f5ed}.text-section.bg-chocolate a,.text-section.bg-chocolate a:hover{color:#f7f5ed}.text-section.bg-chocolate .text-slider-item{background:linear-gradient(90deg,#bda37b,#d5cdb6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-section .container{position:relative;z-index:1}.text-section h2{font-size:13px;font-weight:500;letter-spacing:2%;margin:0 0 21px}.text-section .text-slider{clip-path:inset(0 -100vw);display:inline-block;margin:-10px 0;overflow:visible;padding:10px 0;position:relative;text-align:center;transition:width .35s linear;transition:width var(--text-slider-width-duration,.35s) linear;vertical-align:top;white-space:nowrap}.text-section .text-slider-item{background:linear-gradient(90deg,#6b5238,#755c40 24%,#8e7455 50%,#a78d69 72%,#ac926d);-webkit-background-clip:text;background-clip:text;background-origin:content-box;color:#bda37b;display:inline-block;left:50%;padding:10px 0;position:absolute;top:0;-webkit-text-fill-color:transparent;transition:transform .35s linear;transition:transform var(--text-slider-duration,.35s) linear;will-change:transform}.text-section .text-slider-item:not(.is-current){transform:translate(-50%,120%)}.text-section .text-slider-item.is-current{transform:translate(-50%)}.text-section .text-slider-item.is-exit{transform:translate(-50%,-120%)}.text-section .text-slider-item.is-enter{transform:translate(-50%)}.text-section .text-slider-item.is-resetting{transition:none}.text-section .text-holder{margin:0 auto;max-width:730px}.text-section p{margin:0 0 23px}.services-section{color:#402816;padding:84px 0 61px;position:relative;text-align:center}.services-section .container{max-width:1094px}.services-section .bg-holder{z-index:-1}.services-section .content-block+*{margin-top:28px}.services-section h3{font-size:20px;margin:0 auto 29px;max-width:250px}.services-section h3 span{color:#bda37b;display:block}.services-section .columns-holder{display:flex;flex-direction:column;gap:28px;justify-content:center;margin:0 auto;max-width:1036px}.services-section .column{flex:1 1 0;margin:0 auto;max-width:520px}.services-section h4{font-size:16px;font-weight:500;margin:0 0 4px}.services-section .btn-arrow{color:#402816;gap:8px}.services-section .btn-arrow:hover{gap:10px}.service-intro{align-items:center;background-color:#402816;background-color:var(--bg-color,#402816);color:#bda37b;color:var(--text-color,#bda37b);display:flex;min-height:420px;padding:111px 0 57px;position:relative}.service-intro:first-child{padding:96px 0 128px}.service-intro:first-child .text-holder{max-width:762px}.service-intro.bg-camel{--bg-color:#bda37b}.service-intro.text-camel{--text-color:#bda37b}.service-intro.bg-khaki{--bg-color:#d5cdb6}.service-intro.text-khaki{--text-color:#d5cdb6}.service-intro.bg-chiffon{--bg-color:#f7f5ed}.service-intro.text-chiffon{--text-color:#f7f5ed}.service-intro.bg-chocolate{--bg-color:#402816}.service-intro.text-chocolate{--text-color:#402816}.service-intro .container{max-width:1030px;position:relative;z-index:1}.service-intro .text-holder{margin:0 auto;max-width:840px;padding:0 15px;text-align:center}.service-intro h1,.service-intro h2{font-size:24px;font-weight:500;margin:0 0 19px}.service-intro h2{margin:0 0 29px}.service-intro h3{font-size:16px;font-weight:500;letter-spacing:6%;margin:0 0 24px}.service-intro a,.service-intro h1,.service-intro h2,.service-intro h3{color:inherit}.service-intro .image{margin:0 auto;max-width:925px;padding:22px 10px 0}.details-section{background-color:#bda37b;background-color:var(--bg-color,#bda37b);color:#402816;padding:80px 0 105px}.details-section.bg-camel{--bg-color:#bda37b}.details-section.border-camel .content-block{--border-color:#bda37b}.details-section.bg-khaki{--bg-color:#d5cdb6}.details-section.border-khaki .content-block{--border-color:#d5cdb6}.details-section.bg-chiffon{--bg-color:#f7f5ed}.details-section.border-chiffon .content-block{--border-color:#f7f5ed}.details-section.bg-chocolate{--bg-color:#402816}.details-section.border-chocolate .content-block{--border-color:#402816}.details-section .container{max-width:1212px}.details-section .columns-holder{align-items:center;display:flex;flex-direction:column;gap:65px}.details-section .content-block{--content-block-padding-left:15px;--content-block-padding-top:30px;padding-bottom:21px;text-align:center}.details-section .content-block h2.heading{margin-bottom:17px}.details-section .content-block h3{font-size:20px;font-weight:500;margin-bottom:26px}.details-section .list-column{flex:52.5%;padding:0 40px 0 11px}.details-section .list-column h2{color:#bda37b;font-size:16px;font-weight:600;letter-spacing:10%;margin:0 0 16px}.details-section ul{font-size:16px;letter-spacing:8%;line-height:1.2;text-transform:uppercase}.details-section ul li{padding:0 0 20px 24px;position:relative}.details-section ul li:before{background-color:currentColor;border-radius:50%;content:"";height:3px;left:11px;position:absolute;top:11px;width:3px}.info-section{align-items:center;background-color:#402816;background-color:var(--bg-color,#402816);color:#f7f5ed;display:flex;font-size:15px;min-height:513px;padding:100px 0 38px;text-align:center}.info-section.bg-camel{--bg-color:#bda37b}.info-section.border-camel{--border-color:#bda37b}.info-section.bg-khaki{--bg-color:#d5cdb6}.info-section.border-khaki{--border-color:#d5cdb6}.info-section.bg-chiffon{--bg-color:#f7f5ed}.info-section.border-chiffon{--border-color:#f7f5ed}.info-section.bg-chocolate{--bg-color:#402816}.info-section.border-chocolate{--border-color:#402816}.info-section .text-holder{margin:0 auto;max-width:843px}.info-section h2{color:#f7f5ed;font-size:20px;font-weight:500;margin:0 0 10px}.info-section h2 span{color:#bda37b}.info-section a{color:inherit}.info-section p{margin:0 0 25px}.info-section .info-box{--box-border-gap:5px;background:linear-gradient(#bda37b,#bda37b) 0 0/calc(50% - 5px) 3px no-repeat,linear-gradient(#bda37b,#bda37b) 100% 0/calc(50% - 5px) 3px no-repeat,linear-gradient(#bda37b,#bda37b) 0 100%/calc(50% - 5px) 3px no-repeat,linear-gradient(#bda37b,#bda37b) 100% 100%/calc(50% - 5px) 3px no-repeat,linear-gradient(#bda37b,#bda37b) 0 0/3px 100% no-repeat,linear-gradient(#bda37b,#bda37b) 100% 0/3px 100% no-repeat;background:linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 0 0/calc(50% - var(--box-border-gap)) 3px no-repeat,linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 100% 0/calc(50% - var(--box-border-gap)) 3px no-repeat,linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 0 100%/calc(50% - var(--box-border-gap)) 3px no-repeat,linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 100% 100%/calc(50% - var(--box-border-gap)) 3px no-repeat,linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 0 0/3px 100% no-repeat,linear-gradient(var(--border-color,#bda37b),var(--border-color,#bda37b)) 100% 0/3px 100% no-repeat;color:#bda37b;font-size:16px;font-weight:600;letter-spacing:3%;line-height:1.4;margin:44px 0 20px;padding:21px 15px 20px}.info-section .info-box p{margin:0}.about-intro{background-color:#f7f5ed;color:#402816;position:relative}.about-intro .container{max-width:1440px;padding:0;z-index:1}.about-intro .container,.about-intro .text-holder{display:flex;flex-direction:column;position:relative}.about-intro .text-holder{font-size:16px;justify-content:center;min-height:631px;padding:50px 26px 24px}.about-intro .text-holder .text{position:relative;z-index:1}.about-intro .text-holder h1{color:#bda37b;font-size:32px;font-weight:500;margin:0 0 26px}.about-intro .text-holder .intro-logo{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:370px}.about-intro .image-holder{height:613px;position:relative}.about-intro .image-holder .image,.about-intro .image-holder .image:after{bottom:0;left:0;position:absolute;right:0;top:0}.about-intro .image-holder .image:after{background-color:#f7f5ed;content:"";opacity:.7}.about-intro .image-holder .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-intro .image-holder ul{font-family:special-gothic-semiexpanded,Arial,Noto Sans,sans-serif;font-size:24px;letter-spacing:10%;line-height:1.16;text-transform:uppercase}.about-intro .image-holder ul li{opacity:0;position:absolute;transition:opacity .75s ease;width:280px}.about-intro .image-holder ul li.animated{opacity:1}.about-intro .image-holder ul li:first-child{left:25px;top:68px}.about-intro .image-holder ul li:nth-child(2){left:50%;text-align:center;top:50%;transform:translate(-50%,-44%)}.about-intro .image-holder ul li:nth-child(3){bottom:65px;right:31px;text-align:right}.image-text-section{background-color:var(--bg-color);position:relative}.image-text-section.wide-text{background-color:#d5cdb6;background-color:var(--bg-color,#d5cdb6);color:#402816;padding:79px 0 34px}.image-text-section.wide-text .container{align-items:center;gap:47px;max-width:1240px;min-height:auto;padding:0 15px}.image-text-section.wide-text h2{margin:0 0 29px}.image-text-section.wide-text .btn-holder{padding-top:2px;text-align:center}.image-text-section.wide-text .image-holder{margin:0 auto;max-width:372px;padding:0 6px;width:100%}.image-text-section.wide-text .image-holder img{max-width:none}.image-text-section.wide-text .text-holder{padding:0 16px}.image-text-section.bg-camel{--bg-color:#bda37b}.image-text-section.bg-khaki{--bg-color:#d5cdb6}.image-text-section.bg-chiffon{--bg-color:#f7f5ed}.image-text-section.bg-chocolate{--bg-color:#402816}.image-text-section .container{display:flex;flex-direction:column;max-width:1440px;padding:0;position:relative;z-index:1}.image-text-section.reverse .container{flex-direction:column-reverse}.image-text-section h2{color:#402816;font-size:20px;font-weight:500;margin:0 0 9px}.image-text-section p{margin:0 0 24px}.image-text-section:not(.wide-text) .container{max-width:none}.image-text-section:not(.wide-text) .text-holder{display:flex;flex-direction:column;justify-content:center;padding:68px 26px 67px;position:relative}.image-text-section:not(.wide-text) .image-holder{height:513px;position:relative}.image-text-section:not(.wide-text) .image-holder img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-text-section .btn-arrow{color:#402816;font-size:16px;gap:4px}.image-text-section .btn-arrow:hover{gap:6px}.team-section{color:#402816;padding:50px 0 0;position:relative}.team-section .container{max-width:1166px}.team-section .profile-block{align-items:stretch;display:flex;flex-direction:column}.team-section .profile-block .text-holder{align-self:center;max-width:372px;padding:54px 6px 91px;width:100%}.team-section .profile-block .photo{height:444px;margin:0 auto;max-width:360px;position:relative;width:100%}.team-section .profile-block .photo:before{content:"";display:block;padding-top:99.83%}.team-section .profile-block .photo:after{background-color:#402816;content:"";height:3px;left:-200px;position:absolute;right:-200px;top:100%}.team-section .profile-block .photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.team-section .profile-block .btn-arrow{font-size:18px;gap:4px;margin-bottom:19px}.team-section .profile-block .btn-arrow:hover{gap:6px}.team-section h2{font-size:24px;font-weight:500;margin:0 0 26px}.team-section h3{font-size:20px;margin:0 0 23px}.team-section .social-list{align-items:center;display:flex;font-size:30px;gap:31px}.team-section .social-list li{margin-bottom:15px}.team-section .social-list a{color:#bda37b;-webkit-text-decoration:none;text-decoration:none}.team-section .social-list a:hover{color:#d5cdb6}.profile-section{--section-padding:45px;--section-viewport-height:100vh;padding:45px 0;padding:var(--section-padding) 0}@supports(height:100svh){.profile-section{--section-viewport-height:100svh}}.profile-section .container{display:flex;flex-direction:column;gap:35px;max-width:1338px}.profile-section .photo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.profile-section .text-holder{flex:1;padding:8px 0 0}.profile-section .btn-arrow{gap:1px;margin-top:35px}.profile-section .btn-arrow:hover{gap:3px}.content-section{padding:60px 0 20px}.content-section .text-holder{margin:0 auto;max-width:802px}.content-section ul{color:#402816;font-size:16px;letter-spacing:10%;line-height:1.2;max-width:550px;padding:2px 0 20px;text-transform:uppercase}.content-section ul li{padding:0 0 15px 14px;position:relative}.content-section ul li:before{background-color:currentColor;border-radius:50%;content:"";height:3px;left:2px;position:absolute;top:14px;width:3px}.content-section .btn-arrow{margin:0 0 23px}.full-width-image{padding:40px 0}.full-width-image:last-child{padding-bottom:80px}.full-width-image .container{max-width:1210px}@media (min-width:768px){.header .logo a{width:98px}.main-menu{font-size:16px;padding:3px 0 0 23px}.main-menu ul li{margin:0 10px}.container{padding:0 20px}.divider{--divider-height:60px;--side-position:60px;--path-width:160px}.footer .footer-holder{font-size:18px}.footer .footer-bottom ul{flex-direction:row;gap:20px}.footer .decor{width:60px}.btn{font-size:15px;padding:4px 17px 3px}.btn-arrow{font-size:18px}.hero-section .subtitle{font-size:20px}.hero-section .decor{bottom:0;top:0;width:60px}.hero-section .decor:after,.hero-section .decor:before{height:36.35%;width:100%}.hero-section .decor:after{bottom:0;top:auto}.hero-section .decor span{bottom:36.35%;top:36.35%;width:100%}.hero-section .decor-left{left:0}.hero-section .decor-right{right:0}.hero-section .decor-right span{right:100%}.about-section{padding:175px 0 76px}.about-section .row{align-items:center;flex-direction:row;gap:10%}.about-section .image{height:auto;width:45%}.about-section .text-column{left:0;width:45%}.text-section h2{font-size:20px;letter-spacing:8%;margin:0 0 40px}.services-section .content-block+*{margin-top:54px}.services-section h3{max-width:none}.services-section .columns-holder{flex-direction:row}.services-section h4{font-size:22px;margin:0 0 20px}.details-section .columns-holder{flex-direction:row}.details-section .content-block{width:54.9%}.details-section .list-column{padding:0}.about-intro .container{align-items:stretch;flex-direction:row;min-height:650px}.about-intro .text-holder{align-self:stretch;flex:0 0 50%;min-height:none}.about-intro .image-holder{flex:0 0 50%;height:auto}.image-text-section.wide-text .container{gap:7.7%;padding:0 20px}.image-text-section.wide-text .btn-holder{text-align:left}.image-text-section.wide-text .image-holder{max-width:none;padding:0 0 86px;width:43.82%}.image-text-section.wide-text .text-holder{flex:1;padding:0}.image-text-section .container{flex-direction:row}.image-text-section.reverse .container{flex-direction:row-reverse}.image-text-section:not(.wide-text) .text-holder{flex:0 0 50%;padding:90px 8% 30px 7.4%}.image-text-section:not(.wide-text) .image-holder{flex:0 0 50%;height:auto}.team-section{padding:100px 0}.team-section:after{background-color:#402816;bottom:0;content:"";left:50%;position:absolute;top:0;width:3px;z-index:1}.team-section .profile-block{flex-direction:row}.team-section .profile-block:nth-child(2n){flex-direction:row-reverse}.team-section .profile-block:nth-child(2n) .text-holder{padding:56px 6px 89px}.team-section .profile-block .text-holder{flex:0 0 50%;max-width:none;padding:80px 0 40px 55px}.team-section .profile-block .photo{flex:0 0 50%;height:auto;margin:0;max-width:none}.team-section .profile-block .photo:after{display:none}.profile-section .container{flex-direction:row;gap:4%}.profile-section .photo{height:calc(var(--section-viewport-height) - var(--section-padding)*2 - var(--header-height));height:calc(var(--section-viewport-height) - var(--section-padding)*2 - var(--header-height) - var(--admin-bar-height));min-height:535px;position:sticky;top:calc(var(--section-padding) + var(--header-height));top:calc(var(--section-padding) + var(--header-height) + var(--admin-bar-height));width:50%}}@media (min-width:768px)and (min-width:768px){.team-section .profile-block:nth-child(2n) .text-holder{padding:80px 55px 40px 0}}@media (min-width:1024px){body{font-size:16px}.h1,h1{font-size:32px;margin-bottom:25px}.h2,h2{font-size:24px;margin-bottom:35px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.header{padding:16px 0 13px}.header .btn{margin:1px 2px 0 0}.main-menu ul li{margin:0 30px}.container{padding:0 30px}.content-block{padding-bottom:22px;--content-block-padding-top:76px;--content-block-padding-left:65px}.content-block h2.heading{font-size:18px;gap:44px;margin-bottom:54px}.divider{--divider-height:104px;--side-position:80px;--path-width:272px}.footer .footer-holder{align-items:end;font-size:20px;padding:50px 0 51px}.footer .footer-logo{width:200px}.footer .contact-list{flex-direction:row;gap:40px;padding:0 0 129px}.footer .social-list{padding:0 0 57px}.footer .footer-bottom{padding:81px 0 72px}.footer .footer-bottom ul{gap:50px}.footer .decor{width:88px}.hero-section .text-holder{padding:0 0 28px}.hero-section .logo{margin:64px auto 65px;width:530px}.hero-section .decor{width:111px}.about-section .decor{right:-64px;top:0;width:624px}.about-section .row{gap:14.2%;padding:0 0 54px}.about-section .image{width:39.5%}.about-section .text-column{width:40.5%}.about-section .text-column .holder{padding:2px 0}.about-section .text-column .text{padding:0 45px 0 0}.about-section .text-column.animated:before{width:3px}.about-section h2{font-size:24px;margin:0 0 18px}.about-section h2:last-child{margin:0 0 13px}.about-section p{margin:0 0 19px}.about-section .btn-arrow{font-size:18px;gap:3px;margin-top:0}.about-section .btn-arrow:hover{gap:6px}.text-section{min-height:749px;padding:165px 0 100px}.text-section h2{font-size:30px;margin:0 0 60px}.services-section{padding:140px 0 115px}.services-section .content-block+*{margin-top:64px}.services-section h3{font-size:32px;margin:0 auto 63px}.services-section .columns-holder{gap:11%}.services-section h4{font-size:28px;margin:0 0 30px}.services-section .btn-arrow{font-size:16px}.service-intro{padding:85px 0 63px}.service-intro:first-child{padding:156px 0 113px}.service-intro .text-holder{padding:0}.service-intro h1,.service-intro h2{font-size:32px;margin:0 0 23px}.service-intro h2{margin:0 0 27px}.service-intro h3{font-size:20px;margin:0 0 14px}.service-intro .image{padding:78px 0 0}.details-section{align-items:center;display:flex;min-height:700px;padding:130px 0 120px}.details-section .columns-holder{gap:89px}.details-section .content-block{--content-block-padding-left:25px;padding-bottom:30px}.details-section .content-block h2.heading{gap:22px;margin-bottom:16px}.details-section .content-block h3{font-size:32px;margin-bottom:31px}.details-section .content-block .text{padding:0 45px}.details-section .list-column h2{font-size:18px;margin:0 0 14px}.details-section ul{font-size:20px}.details-section ul li{padding:0 0 20px 30px}.details-section ul li:last-child{padding-bottom:12px}.details-section ul li:before{left:13px;top:14px}.info-section{font-size:20px;min-height:623px;padding:146px 0 100px}.info-section h2{font-size:32px;margin:0 0 52px}.info-section p{margin:0 0 35px}.info-section .info-box{--box-border-gap:11px;font-size:20px;margin:0 0 30px;padding:35px 50px 39px}.about-intro .container{max-width:none;min-height:846px}.about-intro .text-holder{padding:30px 125px 34px}.about-intro .text-holder h1{margin:0 0 25px}.about-intro .text-holder .intro-logo{width:560px}.about-intro .image-holder ul{font-size:32px}.about-intro .image-holder ul li{width:40%}.about-intro .image-holder ul li:first-child{left:45px;top:63px}.about-intro .image-holder ul li:nth-child(2){transform:translate(-50%,-34%)}.about-intro .image-holder ul li:nth-child(3){bottom:64px;right:59px}.image-text-section.wide-text{padding:143px 0 103px}.image-text-section.wide-text .container{padding:0 30px}.image-text-section.wide-text h2{margin:0 0 31px}.image-text-section.wide-text .btn-holder{padding-top:11px}.image-text-section .container{align-items:stretch;min-height:850px}.image-text-section h2{font-size:32px;margin:0 0 24px}.image-text-section p{margin:0 0 22px}.image-text-section .btn-arrow{font-size:18px}.team-section{padding:135px 0}.team-section h2{font-size:32px;margin:0 0 25px}.team-section h3{font-size:24px;margin:0 -17px 22px 0}.team-section .social-list{font-size:30px;padding:0 0 12px}.profile-section .container{gap:11.7%}.profile-section .photo{width:43.2%}.profile-section .btn-arrow{margin-top:71px}.content-section{padding:113px 0 33px}.content-section ul{font-size:20px;padding:2px 0 28px}.content-section ul li{padding:0 0 20px 19px}.full-width-image{padding:60px 0}.full-width-image:last-child{padding-bottom:115px}}@media screen and (min-width:1024px){.form-area.w-50{width:calc(50% - .75rem)}}@media (min-width:1200px){.profile-section .text{max-width:90%}}@media (min-width:1440px){.about-intro .text-holder{padding-left:calc(50vw - 595px)}.about-intro .image-holder ul{height:100%;left:0;position:absolute;top:0;width:720px}.image-text-section:not(.wide-text) .text-holder{padding-left:106.56px;padding-right:calc(50vw - 604.8px)}.image-text-section:not(.wide-text).reverse .text-holder{padding-left:calc(50vw - 613.44px);padding-right:115.2px}.profile-section .text{max-width:82%}}@media (min-width:1640px){.footer .footer-holder{align-items:center;padding:120px 0 50px}}@media (max-width:1023px){iframe{width:100%}.footer .footer-holder .container{align-items:center;align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between}.services-section .content-block{--content-block-padding-left:32px;line-height:1.46}.divider+.details-section{padding-top:106px}}@media (max-width:782px){.admin-bar{--admin-bar-height:46px}}@media (max-width:767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev,.navigation-single .next a,.navigation-single .prev a{padding:4px}.header.has-burger-menu .container{justify-content:space-between}.header.has-burger-menu .logo{flex:0 0 67px}.header.has-burger-menu .nav-opener{display:block;flex:0 0 auto}.header.has-burger-menu .main-menu{background-color:#bda37b;font-size:11px;left:0;opacity:0;padding:16px 20px;position:absolute;right:0;text-align:center;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.nav-active .header.has-burger-menu .main-menu{opacity:1;visibility:visible}.header.has-burger-menu .main-menu li{display:block;padding:6px 0 7px}.header.has-burger-menu .main-menu a:hover,.header.has-burger-menu .main-menu li.active a{color:#402816}.footer .footer-bottom li{order:3}.footer .footer-bottom li:first-child{order:2}.footer .footer-bottom li:nth-child(2){order:1}.hero-section .decor{height:46px;width:100%}.hero-section .decor:after{left:auto;right:0}.hero-section .decor span{height:100%;left:36.35%;right:36.35%;top:100%}.hero-section .decor-left{top:52px}.hero-section .decor-right{bottom:0}.hero-section .decor-right span{bottom:100%;top:auto}.about-section .image:before{content:"";display:block;padding-top:94%}.about-section .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.profile-section .photo{position:relative}.profile-section .photo:before{content:"";display:block;padding-top:110%}}
