body,html{font-size:10px}body,button,input,select,textarea{font-family:Work Sans,sans-serif;font-size:1.8rem;line-height:1.6}p{color:#2c2d2a;font-weight:400;letter-spacing:-.04rem;margin-bottom:2rem;margin-top:0}p,p *{font-size:1.8rem;line-height:1.6}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{color:#2c2d2a;font-size:3.8rem;font-weight:700;line-height:1.1;margin-bottom:2rem;margin-top:2rem}@media(min-width:768px){.h1,h1{font-size:4.8rem}}.h2,h2{color:#2c2d2a;font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:2rem;margin-top:2rem}@media(min-width:768px){.h2,h2{font-size:3rem;line-height:1.2}}.h3,h3{font-size:2.5rem}.h3,.h4,h3,h4{color:#2c2d2a;font-weight:700;line-height:1.3;margin-bottom:2rem;margin-top:2rem}.h4,h4{font-size:2.2rem}.h5,h5{font-size:2rem}.h5,.h6,h5,h6{color:#2c2d2a;font-weight:600;line-height:1.3;margin-bottom:1.5rem;margin-top:2rem}.h6,h6{font-size:1.8rem}.lead{color:#2c2d2a;font-size:2.8rem;font-weight:300;line-height:1.1;margin-bottom:3rem;margin-top:1.2rem}.caption{color:#2c2d2a;font-size:1.6rem;font-weight:400;line-height:1.4;margin-bottom:1rem;margin-top:1rem}blockquote{margin-bottom:5rem;margin-left:3.6rem;margin-top:5rem;position:relative}blockquote,blockquote p{color:#2c2d2a;font-size:2.2rem;font-weight:600;line-height:1.3}blockquote:before{color:#b2b070;content:"“";font-size:5.4rem;font-weight:500;left:-3.6rem;line-height:.65;padding-top:.8rem;position:absolute}.link{outline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem}.link:hover{text-decoration-thickness:.2rem}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400 700;src:url(/_resources/themes/app/dist/fonts/WorkSans-VariableFont_wght.woff2?f785bde0ec212bfab70652799e038381) format("woff2")}:root{--color-black:#2c2d2a;--color-black--rgb:44,45,42;--color-white:#fff;--color-white--rgb:255,255,255;--color-grey-dark:#222;--color-grey-dark--rgb:34,34,34;--color-grey-mid:#adb6b8;--color-grey-mid--rgb:173,182,184;--color-grey-light:#eee;--color-grey-light--rgb:238,238,238;--color-red:red;--color-red--rgb:255,0,0;--color-green:#b2b070;--color-green--rgb:178,176,112;--color-blue:#00f;--color-blue--rgb:0,0,255;--font-family-base:Work Sans,sans-serif;--font-size-base:1.8rem}*,:after,:before{box-sizing:border-box;text-rendering:optimizeLegibility}body,html{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.container{margin:0 auto;max-width:100%;padding:0 3rem}@media(min-width:0){.container{padding:0 3rem}}@media(min-width:992px){.container{padding:0 5rem}}@media(min-width:1200px){.container{padding:0 8rem}}@media(min-width:1400px){.container{padding:0 10rem}}@media(min-width:1600px){.container{max-width:1300px;padding:0 15rem}.container:has(.iframe-block){padding-left:0!important;padding-right:0!important}}:focus-visible{outline:.2rem solid currentcolor}a{color:#6a7339;cursor:pointer;transition:background-color .1s ease-in}a:focus-visible{border:1px solid #6a7339;border-radius:5px;color:currentColor;outline:none;padding:4px 8px;text-decoration:none}a:hover{text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:var(--font-weight-semibold)}button{cursor:pointer;text-transform:none}ol,ul{padding-inline-start:1.5rem}ol li,ul li{color:#2c2d2a;letter-spacing:-.04rem;line-height:1.6;margin-bottom:15px}ol li:last-of-type,ul li:last-of-type{margin-bottom:0}hr{color:#959593;height:1px;margin-bottom:40px;margin-top:40px}small{display:inline-block;line-height:var(--line-height-small)}small,sub,sup{font-size:var(--font-size-small)}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}table{border:0;border-collapse:collapse;display:block;margin-bottom:20px;margin-top:20px;overflow-x:auto;text-indent:0}table td{border:1px solid #dfdfdf;vertical-align:top}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}1%{display:block;opacity:1}to{display:none;opacity:0}}@media(prefers-reduced-motion){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.page{background:#f3f2e8;padding-bottom:80px;padding-top:80px}.page__container{margin:auto}.page__container .h1,.page__container h1{max-width:800px}@media(min-width:992px){.page__container .h1,.page__container h1{margin:0 auto 20px}}.page__content{color:#2c2d2a;font-size:2.1rem;letter-spacing:-.5px;line-height:150%;max-width:800px}@media(min-width:992px){.page__content{margin:auto}.page{padding-bottom:90px;padding-top:90px}}@media(min-width:1600px){.iframe-block.container{padding-left:0!important;padding-right:0!important}}.header{position:relative}.header:after{background:linear-gradient(90deg,#f3f2e8 25%,#b2b070);left:0}.header:after,.header:before{bottom:0;content:"";display:block;height:2px;position:absolute;width:50%}.header:before{background:linear-gradient(270deg,#f3f2e8 25%,#b2b070);right:0}.header__container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1300px}@media(min-width:0){.header{padding:20px 30px}}@media(min-width:768px){.header{padding:25px 30px}}@media(min-width:992px){.header{padding:25px 50px}}@media(min-width:1200px){.header{padding:25px 80px}}@media(min-width:1400px){.header{padding:25px 100px}}@media(min-width:1600px){.header{padding:25px 150px}}.header__logo{cursor:pointer}.footer{display:flex;flex-direction:column}.footer__pattern{background-color:transparent;display:block}.footer__pattern-img{background-image:url(/_resources/themes/app/dist/images/tukutuku_pattern.svg?4b1b4218991d971b91f1dd1789d5a58e);background-repeat:repeat-x;background-size:auto 150px;height:150px;margin-top:80px}@media(min-width:992px){.footer__pattern-img{margin-top:120px}}.footer__top{color:#454d21;margin-top:40px;padding:0 30px 40px}@media(min-width:768px){.footer__top{margin-top:60px;padding-bottom:50px}}@media(min-width:992px){.footer__top{padding:0 50px 50px}}@media(min-width:1200px){.footer__top{padding:0 80px 50px}}@media(min-width:1400px){.footer__top{padding:0 100px 50px}}@media(min-width:1600px){.footer__top{padding:0 150px 50px}}.footer__container{display:flex;flex-direction:column;gap:45px;margin:auto;max-width:1300px}@media(min-width:992px){.footer__container{align-items:center;flex-direction:row;gap:0;justify-content:space-between}}.footer__container p{font-weight:600;margin-bottom:10px}.footer__text{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.footer__text{flex-direction:row;gap:50px}}.footer__text-address{display:flex;flex-direction:column}.footer__text-address span{color:#454d21;letter-spacing:-.4px;line-height:150%}.footer__text-phone a{color:#454d21;text-decoration:none}.footer__bottom{padding:40px 30px;position:relative}@media(min-width:992px){.footer__bottom{padding:40px 50px}}@media(min-width:1200px){.footer__bottom{padding:40px 80px}}@media(min-width:1400px){.footer__bottom{padding:40px 100px}}@media(min-width:1600px){.footer__bottom{padding:40px 150px}}.footer__bottom span{color:#454d21;font-size:16px;letter-spacing:-.4px;line-height:130%}.footer__bottom:after{background:linear-gradient(90deg,#f3f2e8 25%,#b2b070);left:0}.footer__bottom:after,.footer__bottom:before{content:"";display:block;height:2px;position:absolute;top:0;width:50%}.footer__bottom:before{background:linear-gradient(270deg,#f3f2e8 25%,#b2b070);right:0}.footer__title{line-height:130%;margin:auto;max-width:1300px}.multi-column-block{padding-top:50px}@media(min-width:992px){.multi-column-block{flex-direction:row;margin:auto;max-width:800px;padding-top:70px}}.multi-column-block--reduced{padding-top:30px}@media(min-width:992px){.multi-column-block--reduced{padding-top:50px}}.multi-column-block__title{margin:0 0 30px}.multi-column-block__columns{display:flex;flex-direction:column;gap:30px}@media(min-width:992px){.multi-column-block__columns{flex-direction:row}}.multi-column-block__column{flex:1}.multi-column-block__column .h1,.multi-column-block__column .h2,.multi-column-block__column .h3,.multi-column-block__column .h4,.multi-column-block__column .h5,.multi-column-block__column .h6,.multi-column-block__column h1,.multi-column-block__column h2,.multi-column-block__column h3,.multi-column-block__column h4,.multi-column-block__column h5,.multi-column-block__column h6{margin:0 0 30px}.multi-column-block__column img.ss-htmleditorfield-file{margin-top:0}.multi-column-block__column :last-child{margin-bottom:0}.iframe-block{padding-bottom:0;padding-top:25px}@media(min-width:992px){.iframe-block{padding-top:45px}}.content-element__content{padding-top:50px}@media(min-width:992px){.content-element__content{margin:auto;max-width:800px;padding-top:70px}}.app__elemental__blocks__iframeblock+.dnadesign__elemental__models__elementcontent .content-element__content{padding-top:30px}@media(min-width:992px){.app__elemental__blocks__iframeblock+.dnadesign__elemental__models__elementcontent .content-element__content{padding-top:50px}}.embed{height:0;position:relative;width:100%}.embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.embed__caption{font-size:1.6rem;padding:.5rem 0 2.5rem}.desktop-menu{display:none}@media(min-width:992px){.desktop-menu{display:flex}}.menu-item{color:#454d21;margin-right:40px;position:relative;text-decoration:none}.menu-item:before{background:linear-gradient(270deg,#f3f2e8 25%,#b2b070);margin-right:50%;right:0;transition:margin-right .3s ease-out,width .3s ease-out}.menu-item:after,.menu-item:before{bottom:0;content:"";display:block;height:2px;position:absolute;width:0}.menu-item:after{background:linear-gradient(90deg,#f3f2e8 25%,#b2b070);left:0;margin-left:50%;transition:margin-left .3s ease-out,width .3s ease-out}.menu-item--active:before,.menu-item:hover:before{margin-right:0;width:50%}.menu-item--active:after,.menu-item:hover:after{margin-left:0;width:50%}.menu-item--active{font-weight:500}.mobile-menu-button{align-items:center;background-color:#e6e6d1;border:unset;border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}@media(min-width:768px){.mobile-menu-button{border-radius:25px;height:50px;width:50px}}@media(min-width:992px){.mobile-menu-button{display:none}}.mobile-menu-button .hamburger{display:flex;flex-direction:column;gap:4px;position:relative}@media(min-width:768px){.mobile-menu-button .hamburger{gap:5px}}.mobile-menu-button .hamburger__inner{background-color:#6a7339;height:2px;transition:all .3s ease-out;width:17px}@media(min-width:768px){.mobile-menu-button .hamburger__inner{width:21px}}.mobile-menu-button .hamburger__inner:nth-child(3){margin-top:-6px}@media(min-width:768px){.mobile-menu-button .hamburger__inner:nth-child(3){margin-top:-7px}}.mobile-menu-button--open .hamburger__inner:first-child{display:none}.mobile-menu-button--open .hamburger__inner:nth-child(2){rotate:45deg}.mobile-menu-button--open .hamburger__inner:nth-child(3){rotate:135deg}.mobile-menu-button--open .hamburger__inner:last-child{display:none}.mobile-menu{background-color:#fff;height:0;overflow:hidden;position:absolute;transition:height .3s ease-out;width:100vw;z-index:1}.mobile-menu--open{height:100vh}@media(min-width:992px){.mobile-menu--open{display:none}}.mobile-menu__wrapper{display:flex;flex-direction:column;gap:30px;padding:40px 30px}.mobile-menu .menu-item{font-size:2.8rem;width:-moz-fit-content;width:fit-content}.mce-content-body{margin:1rem}.captionImage.center,.captionImage.left,.captionImage.leftAlone,.captionImage.right,.captionImage.rightAlone{width:auto!important}img.ss-htmleditorfield-file{display:block;height:auto;margin-bottom:4rem;margin-top:4rem;max-width:100%}.caption.left,.caption.leftAlone{text-align:left}.caption.right,.caption.rightAlone{text-align:right}.caption.center{text-align:center}img{display:block;height:auto;max-width:100%}img.left{float:left;margin:4rem 0}img.right{clear:none;float:right;margin:4rem 0}img.center{margin:4rem auto}img.rightAlone{clear:both;float:right;margin:4rem 0}img.leftAlone{margin:4rem 0;width:auto!important}img+.caption{position:relative;top:-1.5rem}.captionImage.left{float:left;margin:2.5rem 2.5rem 0 0}.captionImage.left+p{clear:none}.captionImage.right{float:right;margin:0 0 2.5rem 2.5rem}.captionImage.right+p{clear:none}.captionImage.center{margin:0 auto}.captionImage.rightAlone{float:right}
