/*!
Theme Name: Prolog
Template:	krow-theme
Theme URI: https://krow.fi
Author: Krow
Author URI: https://krow.fi
Description: Child theme for Krow theme.
Version: 1.0.10
Tested up to: 6.4
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: krow-child
Domain Path: /languages
Tags: custom-logo, custom-menu, footer-widgets, theme-options, translation-ready
*/
 ::-moz-selection{text-shadow:none;color:#32302e;background:#b4a082;background-color:#b4a082}::selection{text-shadow:none;color:#32302e;background:#b4a082;background-color:#b4a082}.has-black-color,.has-black-color:visited{color:#000}.has-black-background-color{background-color:#000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):focus{color:#000;background-color:#333}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:focus{color:#000;background-color:#333}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000}.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:focus{border-color:#000;background-color:#000;color:#bfbfbf}.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000;border-color:#bfbfbf}.has-white-color,.has-white-color:visited{color:#fff}.has-white-background-color{background-color:#fff}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):focus{color:#fff;background-color:#ccc}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus{color:#fff;background-color:#ccc}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus{border-color:#fff;background-color:#fff;color:#404040}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff;border-color:#404040}.has-brown-color,.has-brown-color:visited{color:#b4a082}.has-brown-background-color{background-color:#b4a082}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-color:not(.has-background):focus{color:#b4a082;background-color:#826d4e}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #b4a082}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-background-color:focus{color:#b4a082;background-color:#826d4e}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #b4a082}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-brown-color:focus{border-color:#b4a082;background-color:#b4a082;color:#000}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #b4a082;border-color:#000}.has-gray-color,.has-gray-color:visited{color:#3c3c3c}.has-gray-background-color{background-color:#3c3c3c}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-color:not(.has-background):focus{color:#3c3c3c;background-color:#6f6f6f}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #3c3c3c}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-background-color:focus{color:#3c3c3c;background-color:#6f6f6f}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #3c3c3c}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color:focus{border-color:#3c3c3c;background-color:#3c3c3c;color:#fbfbfb}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #3c3c3c;border-color:#fbfbfb}.has-gray-dark-color,.has-gray-dark-color:visited{color:#32302e}.has-gray-dark-background-color{background-color:#32302e}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-color:not(.has-background):focus{color:#32302e;background-color:#67635f}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #32302e}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-background-color:focus{color:#32302e;background-color:#67635f}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-dark-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #32302e}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-dark-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-gray-dark-color:focus{border-color:#32302e;background-color:#32302e;color:#f0efef}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-dark-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #32302e;border-color:#f0efef}.has-gray-light-color,.has-gray-light-color:visited{color:#f6f3f0}.has-gray-light-background-color{background-color:#f6f3f0}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-color:not(.has-background):focus{color:#f6f3f0;background-color:#d0c0b0}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #f6f3f0}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-background-color:focus{color:#f6f3f0;background-color:#d0c0b0}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-gray-light-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #f6f3f0}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-light-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-gray-light-color:focus{border-color:#f6f3f0;background-color:#f6f3f0;color:#413427}.wp-block-button.is-style-outline .wp-block-button__link.has-gray-light-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #f6f3f0;border-color:#413427}body,button,input,select,optgroup,textarea{color:#3c3c3c;font-family:"Kanit",sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:.5em 0;line-height:1.1;font-weight:700;font-style:normal;color:#32302e}h1{font-size:2.2rem;--wp--preset--font-size--small:1.54rem;--wp--preset--font-size--normal:1.98rem;--wp--preset--font-size--medium:2.42rem;--wp--preset--font-size--large:2.86rem;--wp--preset--font-size--huge:3.3rem}@media (min-width:480px){h1{font-size:2.8rem;--wp--preset--font-size--small:1.96rem;--wp--preset--font-size--normal:2.52rem;--wp--preset--font-size--medium:3.08rem;--wp--preset--font-size--large:3.64rem;--wp--preset--font-size--huge:4.2rem}}@media (min-width:850px){h1{font-size:3rem;--wp--preset--font-size--small:2.1rem;--wp--preset--font-size--normal:2.7rem;--wp--preset--font-size--medium:3.3rem;--wp--preset--font-size--large:3.9rem;--wp--preset--font-size--huge:4.5rem}}@media (min-width:1024px){h1{font-size:3.5rem;--wp--preset--font-size--small:2.45rem;--wp--preset--font-size--normal:3.15rem;--wp--preset--font-size--medium:3.85rem;--wp--preset--font-size--large:4.55rem;--wp--preset--font-size--huge:5.25rem}}h2{font-size:2rem;--wp--preset--font-size--small:1.4rem;--wp--preset--font-size--normal:1.8rem;--wp--preset--font-size--medium:2.2rem;--wp--preset--font-size--large:2.6rem;--wp--preset--font-size--huge:3rem}@media (min-width:480px){h2{font-size:2.5rem;--wp--preset--font-size--small:1.75rem;--wp--preset--font-size--normal:2.25rem;--wp--preset--font-size--medium:2.75rem;--wp--preset--font-size--large:3.25rem;--wp--preset--font-size--huge:3.75rem}}@media (min-width:850px){h2{font-size:2.8rem;--wp--preset--font-size--small:1.96rem;--wp--preset--font-size--normal:2.52rem;--wp--preset--font-size--medium:3.08rem;--wp--preset--font-size--large:3.64rem;--wp--preset--font-size--huge:4.2rem}}@media (min-width:1024px){h2{font-size:3.2rem;--wp--preset--font-size--small:2.24rem;--wp--preset--font-size--normal:2.88rem;--wp--preset--font-size--medium:3.52rem;--wp--preset--font-size--large:4.16rem;--wp--preset--font-size--huge:4.8rem}}h3{font-size:1.8rem;--wp--preset--font-size--small:1.26rem;--wp--preset--font-size--normal:1.62rem;--wp--preset--font-size--medium:1.98rem;--wp--preset--font-size--large:2.34rem;--wp--preset--font-size--huge:2.7rem}@media (min-width:480px){h3{font-size:2.2rem;--wp--preset--font-size--small:1.54rem;--wp--preset--font-size--normal:1.98rem;--wp--preset--font-size--medium:2.42rem;--wp--preset--font-size--large:2.86rem;--wp--preset--font-size--huge:3.3rem}}@media (min-width:850px){h3{font-size:2.4rem;--wp--preset--font-size--small:1.68rem;--wp--preset--font-size--normal:2.16rem;--wp--preset--font-size--medium:2.64rem;--wp--preset--font-size--large:3.12rem;--wp--preset--font-size--huge:3.6rem}}@media (min-width:1024px){h3{font-size:2.7rem;--wp--preset--font-size--small:1.89rem;--wp--preset--font-size--normal:2.43rem;--wp--preset--font-size--medium:2.97rem;--wp--preset--font-size--large:3.51rem;--wp--preset--font-size--huge:4.05rem}}h4{font-size:1.6rem;--wp--preset--font-size--small:1.12rem;--wp--preset--font-size--normal:1.44rem;--wp--preset--font-size--medium:1.76rem;--wp--preset--font-size--large:2.08rem;--wp--preset--font-size--huge:2.4rem}@media (min-width:480px){h4{font-size:1.8rem;--wp--preset--font-size--small:1.26rem;--wp--preset--font-size--normal:1.62rem;--wp--preset--font-size--medium:1.98rem;--wp--preset--font-size--large:2.34rem;--wp--preset--font-size--huge:2.7rem}}@media (min-width:850px){h4{font-size:2.2rem;--wp--preset--font-size--small:1.54rem;--wp--preset--font-size--normal:1.98rem;--wp--preset--font-size--medium:2.42rem;--wp--preset--font-size--large:2.86rem;--wp--preset--font-size--huge:3.3rem}}@media (min-width:1024px){h4{font-size:2.4rem;--wp--preset--font-size--small:1.68rem;--wp--preset--font-size--normal:2.16rem;--wp--preset--font-size--medium:2.64rem;--wp--preset--font-size--large:3.12rem;--wp--preset--font-size--huge:3.6rem}}h5{font-size:1.25rem;--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--normal:1.125rem;--wp--preset--font-size--medium:1.375rem;--wp--preset--font-size--large:1.625rem;--wp--preset--font-size--huge:1.875rem}@media (min-width:480px){h5{font-size:1.5rem;--wp--preset--font-size--small:1.05rem;--wp--preset--font-size--normal:1.35rem;--wp--preset--font-size--medium:1.65rem;--wp--preset--font-size--large:1.95rem;--wp--preset--font-size--huge:2.25rem}}@media (min-width:850px){h5{font-size:1.9rem;--wp--preset--font-size--small:1.33rem;--wp--preset--font-size--normal:1.71rem;--wp--preset--font-size--medium:2.09rem;--wp--preset--font-size--large:2.47rem;--wp--preset--font-size--huge:2.85rem}}@media (min-width:1024px){h5{font-size:2rem;--wp--preset--font-size--small:1.4rem;--wp--preset--font-size--normal:1.8rem;--wp--preset--font-size--medium:2.2rem;--wp--preset--font-size--large:2.6rem;--wp--preset--font-size--huge:3rem}}h6{font-size:1.1rem;--wp--preset--font-size--small:0.77rem;--wp--preset--font-size--normal:0.99rem;--wp--preset--font-size--medium:1.21rem;--wp--preset--font-size--large:1.43rem;--wp--preset--font-size--huge:1.65rem}@media (min-width:480px){h6{font-size:1.3rem;--wp--preset--font-size--small:0.91rem;--wp--preset--font-size--normal:1.17rem;--wp--preset--font-size--medium:1.43rem;--wp--preset--font-size--large:1.69rem;--wp--preset--font-size--huge:1.95rem}}@media (min-width:850px){h6{font-size:1.6rem;--wp--preset--font-size--small:1.12rem;--wp--preset--font-size--normal:1.44rem;--wp--preset--font-size--medium:1.76rem;--wp--preset--font-size--large:2.08rem;--wp--preset--font-size--huge:2.4rem}}@media (min-width:1024px){h6{font-size:1.8rem;--wp--preset--font-size--small:1.26rem;--wp--preset--font-size--normal:1.62rem;--wp--preset--font-size--medium:1.98rem;--wp--preset--font-size--large:2.34rem;--wp--preset--font-size--huge:2.7rem}}p{margin-bottom:1.5em}b,strong{font-weight:700}body{background:#fff}:where(.wp-block-columns.is-layout-flex){gap:0}@media (min-width:782px){:where(.wp-block-columns.is-layout-flex){gap:2em}}@media (max-width:783px){:where(.wp-block-columns.is-layout-flex) .wp-block-column:not(:first-of-type)>*:first-child{margin-top:.5em}}:root{--animate-delay:0.5s}a:not(.wp-block-button__link){color:#b4a082}a:not(.wp-block-button__link):visited{color:#b4a082}a:not(.wp-block-button__link):hover,a:not(.wp-block-button__link):focus,a:not(.wp-block-button__link):focus-visible,a:not(.wp-block-button__link):active{color:#dad0c2}a:not(.wp-block-button__link):hover,a:not(.wp-block-button__link):active{outline:0}a:not(.wp-block-button__link):focus{outline:thin dotted}a:not(.wp-block-button__link):focus-visible{outline-offset:3px;outline:3px solid #dad0c2}a.wp-block-button__link:focus-visible{outline-offset:2px}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{top:0;width:100%;height:50px;z-index:1000;position:fixed;background:#b4a082;transition:transform 0.25s ease-in-out}@media (min-width:1024px){.site-header{height:auto;padding-left:1rem;padding-right:1rem}}.site-header .site-wrapper{padding:0;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}@media (min-width:1024px){.site-header .site-wrapper{gap:1em;padding:1em 0;justify-content:space-between}}.custom-logo-link{order:1;width:80px;height:auto;line-height:1;margin-right:0;margin-left:1rem;display:inline-block}@media (min-width:480px){.custom-logo-link{height:auto;width:100px}}@media (min-width:1024px){.custom-logo-link{height:auto;width:120px;margin-left:0;margin-right:0}}.custom-logo-link img{margin:0;width:auto;height:100%;display:block}.menu-toggle{order:3;border:0;outline:0;width:50px;height:50px;padding:10px;z-index:1020;display:block;background:0 0;cursor:pointer;border-radius:0;position:relative;pointer-events:auto}@media (min-width:1024px){.menu-toggle{display:none}}.menu-toggle .line{width:100%;height:2px;margin:6px 0;background-color:#fff;transform:translateZ(0);transition:all 0.25s ease-in-out}.menu-toggle .line:nth-of-type(2){width:80%;margin-left:20%}.menu-toggle .line:nth-of-type(3){width:60%;margin-left:40%}.menu-toggle.open .line{background-color:#000}.menu-toggle.open .line:first-of-type{margin-left:-9px;transform-origin:50% 50%;transform:rotate(-45deg) translateY(12px)}.menu-toggle.open .line:nth-of-type(2){visibility:hidden}.menu-toggle.open .line:nth-of-type(3){width:100%;margin-left:-9px;transform-origin:50% 50%;transform:rotate(45deg) translateY(-12px)}.main-navigation{top:0;right:0;width:100%;z-index:1010;display:flex;position:fixed;flex-direction:row;pointer-events:none;align-items:flex-start;justify-content:flex-end;transform:translateX(100vw);transition:transform 0.25s ease-in-out}@media (min-width:1024px){.main-navigation{top:auto;order:2;width:auto;right:auto;display:block;margin-left:0;position:relative;transform:translateX(0);max-width:calc(100% - 120px - 1em)}}.main-navigation ul{margin:0;width:100vw;height:100vh;display:flex;padding:2em 1em;overflow-y:auto;list-style:none;align-items:center;pointer-events:auto;flex-direction:column;background-color:#fff;justify-content:flex-start}@media (min-width:1024px){.main-navigation ul{gap:1em;padding:0;width:auto;height:auto;flex-wrap:wrap;background:none;overflow-y:initial;flex-direction:row}}.main-navigation ul li{width:100%;max-width:450px;position:relative}.main-navigation ul li:not(:first-of-type){border-top:1px solid #b4a082}@media (min-width:1024px){.main-navigation ul li{width:auto}.main-navigation ul li:not(:first-of-type){border-top:0}}.main-navigation ul li.wpml-ls-item{border-top:0;margin-top:1em}@media (min-width:1024px){.main-navigation ul li.wpml-ls-item{margin-top:0}}.main-navigation ul li.wpml-ls-item a{display:flex;font-size:1em;flex-direction:row;align-items:center;color:#32302e;justify-content:flex-start}@media (min-width:1024px){.main-navigation ul li.wpml-ls-item a{font-size:1.1em}}@media (min-width:1024px){.main-navigation ul li.mobile-only{display:none}}.main-navigation ul li a{display:block;font-weight:700;font-size:1.1em;padding:1em .75em;text-decoration:none;color:#32302e}.main-navigation ul li a:hover,.main-navigation ul li a:focus,.main-navigation ul li a:focus-visible{outline:0;color:#fff;background-color:#b4a082}@media (min-width:600px){.main-navigation ul li a{font-size:1.3em}}@media (min-width:1024px){.main-navigation ul li a{padding:0;font-size:1.1em}.main-navigation ul li a:hover,.main-navigation ul li a:focus{background:none;color:#f6f3f0}.main-navigation ul li a:focus-visible{background:none;color:#f6f3f0;outline:3px solid #f6f3f0}}.main-navigation ul li:hover>ul,.main-navigation ul li:focus-within>ul{left:auto}.main-navigation ul li ul{gap:0;padding:0;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:1024px){.main-navigation ul li ul{top:100%;padding:0;width:auto;right:auto;left:-999em;z-index:99999;position:fixed;border-radius:8px;background-color:#fff;box-shadow:0 .5em 1em rgb(246 243 240 / .2)}}.main-navigation ul li ul li{width:100%;position:relative;border-top:1px solid #b4a082}@media (min-width:1024px){.main-navigation ul li ul li{border-top:0}.main-navigation ul li ul li:not(:first-of-type){border-top:1px solid #b4a082}}.main-navigation ul li ul li a{color:#000;display:block;font-size:1em;padding:.75em .75em .75em 1.5em}@media (min-width:600px){.main-navigation ul li ul li a{font-size:1.1em}}@media (min-width:1024px){.main-navigation ul li ul li a{font-size:1.1em;padding:.75em .5em}}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li a:focus{outline:0;color:#fff;background-color:#b4a082}@media (min-width:1024px){.main-navigation ul li ul li a:hover,.main-navigation ul li ul li a:focus{color:#f6f3f0;background-color:#fff0}}@media (min-width:1024px){.main-navigation ul li ul li a:focus-visible{outline-offset:-2px;color:#f6f3f0;outline:2px solid #f6f3f0}}.main-navigation ul li ul li.wpml-ls-item{margin-top:0}@media (min-width:1024px){.main-navigation ul li ul li.wpml-ls-item{min-width:120px}}.main-navigation ul li ul li.wpml-ls-item a{color:#000;padding:1em .75em}@media (min-width:1024px){.main-navigation ul li ul li.wpml-ls-item a{padding:.75em}}.main-navigation ul li ul li.wpml-ls-item a:hover,.main-navigation ul li ul li.wpml-ls-item a:focus{outline:0;color:#fff;background-color:#b4a082}@media (min-width:1024px){.main-navigation ul li ul li.wpml-ls-item a:hover,.main-navigation ul li ul li.wpml-ls-item a:focus{color:#b4a082;background-color:#fff0}}.site-contacts{order:2;gap:.25em;flex-grow:1;display:flex;margin:0 .5em;flex-direction:row;align-items:center;justify-content:flex-end}@media (min-width:480px){.site-contacts{margin:0 1em;gap:.5em}}@media (min-width:1024px){.site-contacts{gap:1em;order:3;margin:0;flex-grow:0;justify-content:flex-start}}.site-contacts a{color:#fff;line-height:1;font-weight:400;font-size:.5em;text-decoration:none;border-radius:999px;padding:.75em 1.25em;background-color:#32302e;border:1px solid #32302e}.site-contacts a.active{color:#fff;background-color:#67635f;border:1px solid #67635f}.site-contacts a:hover{background-color:#fff;border:1px solid #fff;color:#32302e}.site-contacts a:focus-visible{outline:0;outline-offset:0;border:1px solid #fff;color:#32302e;background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #32302e}@media (min-width:480px){.site-contacts a{color:#fff;line-height:1;font-weight:400;font-size:.8em;text-decoration:none;border-radius:999px;padding:.75em 1.25em;background-color:#32302e;border:1px solid #32302e}.site-contacts a.active{color:#fff;background-color:#67635f;border:1px solid #67635f}.site-contacts a:hover{background-color:#fff;border:1px solid #fff;color:#32302e}.site-contacts a:focus-visible{outline:0;outline-offset:0;border:1px solid #fff;color:#32302e;background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #32302e}}@media (min-width:1024px){.site-contacts a{color:#fff;line-height:1;font-weight:400;font-size:.8em;text-decoration:none;border-radius:999px;padding:.75em 1.25em;background-color:#32302e;border:1px solid #32302e}.site-contacts a.active{color:#fff;background-color:#67635f;border:1px solid #67635f}.site-contacts a:hover{background-color:#fff;border:1px solid #fff;color:#32302e}.site-contacts a:focus-visible{outline:0;outline-offset:0;border:1px solid #fff;color:#32302e;background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #32302e}}.admin-bar .site-header{top:32px}.admin-bar .main-navigation{top:0}@media screen and (max-width:782px){.admin-bar .site-header{top:0}.admin-bar .main-navigation{top:0}}.comment-navigation,.posts-navigation,.post-navigation{margin:2rem auto!important;max-width:1000px}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.comment-navigation a,.posts-navigation a,.post-navigation a{color:#fff;line-height:1;font-weight:400;font-size:.8em;text-decoration:none;border-radius:999px;padding:.75em 1.25em;background-color:#32302e;border:1px solid #32302e;text-decoration:none}.comment-navigation a.active,.posts-navigation a.active,.post-navigation a.active{color:#fff;background-color:#67635f;border:1px solid #67635f}.comment-navigation a:hover,.posts-navigation a:hover,.post-navigation a:hover{background-color:#fff;border:1px solid #fff;color:#32302e}.comment-navigation a:focus-visible,.posts-navigation a:focus-visible,.post-navigation a:focus-visible{outline:0;outline-offset:0;border:1px solid #fff;color:#32302e;background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px #32302e}.hero{width:100%;height:65vh;grid-area:hero;min-height:500px}@media (min-width:850px){.hero{min-height:750px}}.hero.small{height:auto;min-height:250px;max-height:550px}@media (min-width:850px){.hero.small{min-height:400px;max-height:750px}}.hero.front{height:auto;min-height:400px;margin-bottom:3em}.hero__front{height:100%;overflow-x:clip;position:relative;background-color:#b4a082}.hero__front ::-moz-selection{color:#fff;background:#32302e;background-color:#32302e}.hero__front ::selection{color:#fff;background:#32302e;background-color:#32302e}.hero__front__content{height:100%;display:flex;position:relative;padding:8rem 0 0 0;align-items:center;flex-direction:column;justify-content:flex-start;width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.hero__front__content{padding-left:1rem;padding-right:1rem}}@media (min-width:850px){.hero__front__content{flex-direction:row;padding:8rem 0 2rem 0}}.hero__front__content__text{width:100%;max-width:400px;padding:0 1rem}@media (min-width:850px){.hero__front__content__text{width:50%;max-width:100%;padding:0 1rem}}@media (min-width:1024px){.hero__front__content__text{padding-left:0}}.hero__front__content__text img{width:100%}@media (min-width:1024px){.hero__front__content__text img{max-width:600px}}.hero__front__content__text p{font-size:1.4em;font-weight:700;line-height:1.2;margin-bottom:1em;color:#32302e}@media (min-width:850px){.hero__front__content__text p{font-size:2em;margin-bottom:0}}@media (min-width:1024px){.hero__front__content__text p{font-size:2.2em}}.hero__front__content__image{width:100%;display:flex;margin-top:-5em;align-items:center;flex-direction:column;justify-content:center}@media (min-width:850px){.hero__front__content__image{width:50%;margin-top:0;display:block}}.hero__front__content__image img{width:100%;max-width:400px;pointer-events:none;transform:translateY(30%)}@media (min-width:850px){.hero__front__content__image img{width:125%;max-width:125%}}@media (min-width:1024px){.hero__front__content__image img{width:150%;max-width:150%}}.hero__area{height:100%;display:flex;position:relative;align-items:center;flex-direction:column;justify-content:flex-end;background-color:#32302e}.hero__area__text{z-index:5;color:#fff;display:flex;padding:50px 0;text-align:left;position:relative;align-items:flex-start;flex-direction:column;justify-content:flex-end;width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.hero__area__text{padding-left:1rem;padding-right:1rem}}@media (min-width:850px){.hero__area__text{padding:75px 0}}@media (min-width:1024px){.hero__area__text{padding:100px 0}}.hero__area__text h1{margin:0;color:#fff;line-height:1;font-size:2rem}@media (min-width:600px){.hero__area__text h1{font-size:2.4rem}}@media (min-width:850px){.hero__area__text h1{font-size:2.8rem}}@media (min-width:1024px){.hero__area__text h1{font-size:3.4rem}}.hero__area__text p{font-size:1em;margin-bottom:0;font-weight:400;line-height:1.35}@media (min-width:600px){.hero__area__text p{font-size:1.2em}}@media (min-width:850px){.hero__area__text p{font-size:1.4em}}.hero__area__animation{z-index:5;width:100%;height:100%;position:relative}.hero__area__animation .animation{top:0;left:0;width:100%;height:100%;display:none;position:absolute}.hero__area__animation .animation__frame{top:0;left:0;gap:2em;width:100%;height:100%;display:flex;padding:4em 1rem;position:absolute;text-align:center;align-items:center;flex-direction:column;justify-content:center}.hero__area__animation .animation__frame img{width:auto;height:80px}@media (min-width:850px){.hero__area__animation .animation__frame img{height:120px}}.hero__area__animation .animation__frame p{margin:0;color:#fff;line-height:1;font-size:2rem}@media (min-width:600px){.hero__area__animation .animation__frame p{font-size:2.4rem}}@media (min-width:850px){.hero__area__animation .animation__frame p{font-size:2.8rem}}@media (min-width:1024px){.hero__area__animation .animation__frame p{font-size:3.4rem}}.hero__area__bg{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.hero__area__bg::before{left:0;bottom:0;content:"";width:100%;height:100%;z-index:2;position:absolute;background:rgb(0 0 0 / .3)}.hero__area__bg img{margin:0;width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.hero__area__bg .simpleParallax{height:100%}.hero__area__video{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.hero__area__video::before{left:0;bottom:0;content:"";width:100%;height:100%;position:absolute;background:rgb(0 0 0 / .3)}.hero__area__video video{width:100%;height:100%;object-fit:cover;pointer-events:none}.site-footer{padding:4em 0;background-color:#fff}.site-footer__wrap{width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.site-footer__wrap{padding-left:1rem;padding-right:1rem}}.site-footer__wrap__logo{width:100%;display:flex;text-align:center;margin-bottom:4em;align-items:center;flex-direction:column;justify-content:flex-start}.site-footer__wrap__logo img{width:90%;max-width:500px}.site-footer__wrap__logo p{font-size:1.1em;font-weight:700;margin:1em 0 0 0}.site-footer__wrap__columns{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}@media (min-width:850px){.site-footer__wrap__columns{gap:2em 0;flex-wrap:wrap;flex-direction:row;align-items:stretch}}.site-footer__wrap__columns__column{gap:2em;width:100%;display:flex;padding:2em 0;max-width:400px;text-align:center;align-items:center;flex-direction:column;justify-content:flex-start}.site-footer__wrap__columns__column:not(:first-of-type){border-top:1px solid #e3dad0}@media (min-width:850px){.site-footer__wrap__columns__column{width:50%;padding:2em;max-width:100%}.site-footer__wrap__columns__column:not(:first-of-type){border-top:0}.site-footer__wrap__columns__column:nth-of-type(2n){border-left:1px solid #e3dad0}}.site-footer__wrap__columns__column img{width:auto;height:80px}.site-footer__wrap__columns__column p{margin:0}.site-footer__wrap__columns__column a{line-height:1;font-size:1.1em;font-weight:700;letter-spacing:3px;text-decoration:none;text-transform:uppercase;color:#32302e}.site-footer__wrap__columns__column a:hover,.site-footer__wrap__columns__column a:focus{color:#b4a082}.contacts{display:grid;grid-gap:1.5em;grid-template-columns:100%}@media (min-width:600px){.contacts{grid-gap:2em 1em;grid-template-columns:repeat(2,calc(50% - 0.5em))}}.contacts__contact{gap:1.5em;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.contacts__contact__image{width:75px;height:75px;overflow:hidden;position:relative;border-radius:50%;background-color:#3c3c3c}@media (min-width:600px){.contacts__contact__image{width:100px;height:100px}}.contacts__contact__image img{width:100%;height:100%;object-fit:cover}.contacts__contact__text{gap:.5em;width:100%;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:flex-start}.contacts__contact__text p{margin:0;font-size:1em;line-height:1.1}.contacts__contact__text p.name{color:#fff;font-weight:400;text-transform:uppercase}.contacts__contact__text p.title{color:#b4a082}.contacts__contact__links{gap:.35em;width:100%;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:flex-start}.contacts__contact__links a{margin:0;color:#fff;font-size:.9em;line-height:1.1;text-decoration:none}.contacts__contact__links a:hover,.contacts__contact__links a:focus{color:#b4a082}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{width:100%;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1200px){.alignwide{padding-left:1rem;padding-right:1rem}}.alignfull{width:100%}.entry-content>*:not(.alignfull):not(.alignwide),.entry-header,.entry-footer,.page-header{width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.entry-content>*:not(.alignfull):not(.alignwide),.entry-header,.entry-footer,.page-header{padding-left:1rem;padding-right:1rem}}.site-wrapper{width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.site-wrapper{padding-left:1rem;padding-right:1rem}}.wp-block-cover .wp-block-cover__inner-container>*:not(.alignfull):not(.alignwide){width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.wp-block-cover .wp-block-cover__inner-container>*:not(.alignfull):not(.alignwide){padding-left:1rem;padding-right:1rem}}.site{display:grid;grid-template-columns:auto minmax(auto,calc(1000px - 25%)) 25% auto;grid-template-areas:"header header header header" "hero hero hero hero" ". main sidebar ." "extra extra extra extra" "footer footer footer footer"}@media (max-width:1001px){.site{grid-template-columns:auto 30%;grid-template-areas:"header header" "hero hero" "main sidebar" "extra extra" "footer footer"}}@media (max-width:1024px){.site{grid-template-columns:auto;grid-template-areas:"header" "hero" "main" "sidebar" "extra" "footer"}}.site-header{grid-area:header}.site-main{grid-area:main;overflow:hidden}.site-main article{margin:2rem 0}@media (min-width:850px){.site-main article{margin:4rem 0}}.widget-area{padding-left:20px;grid-area:sidebar}@media (max-width:1024px){.widget-area{padding-left:0}}.site-footer{grid-area:footer}.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "hero" "main" "footer"}