@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');:root{--orange:#FFCA00;--green:#306A2D;--base:#202838;--grey:#f4f4f4;--lightyellow:#FFFCF2;--lightyellow2:#FFF4CC;--montserrat:'Montserrat',sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--montserrat);font-weight:400;font-size:16px;line-height:1.75em;color:var(--base)}a{color:var(--green)}a:hover{color:var(--orange)}i.fa,i.fab,i.fal{font-family:'FontAwesome'}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--montserrat);font-weight:700;color:var(--base);line-height:1.2em;margin:0 0 20px;text-transform:uppercase;letter-spacing:0.1em}h1{font-size:50px}h2{font-size:42px}h3{font-size:32px}h4{font-size:22px}h5{font-size:20px}h2:after{content:"";display:block;width:100px;height:5px;background-color:var(--green);margin:25px 0 0 0}.h2--orange h2:after{background-color:var(--orange)}p{margin-bottom:20px}p:last-of-type{padding-bottom:0;margin-bottom:0}.full-width__row{display:flex;align-items:flex-start;justify-content:center}.full-width__row.equal-height-columns,.width-1090.equal-height-columns{align-items:stretch}.width-683{width:683px;margin:0!important;float:none!important}.width-500{width:500px;margin:0!important;float:none!important}.width-1000{width:1000px;margin:auto!important;float:none!important}.width-1280{width:1280px;margin:auto!important;float:none!important}.float-right.width-683,.float-right.width-500{float:right!important}.full-width__image .vc_figure,.full-width__image .vc_single_image-wrapper{width:100%;height:100%}.full-width__image img{width:100%;height:100%;object-fit:cover}ul{font-size:14px;line-height:2;padding:0 0 0 20px}.ul--hearts ul{padding:0;font-size:18px;list-style:none;line-height:2.5}.ul--hearts li:before{content:url('/wp-content/uploads/2021/06/ul_drop.png');width:7px;height:15px;margin:0 15px 0 0;display:inline-block}.ul--hearts-green li:before{content:url('/wp-content/uploads/2021/06/ul_drop.png')}.ul--hearts-regular ul{font-size:16px;line-height:1.75}.ul--hearts-regular ul li{margin:0 0 15px}b,strong,.bold{font-weight:600}.pc-none{display:none}.pl-2{padding-left:2%!important}.pr-2{padding-right:2%!important}.pt-0 > .vc_column-inner{padding-top:0!important}.text--white,.text--white *{color:#fff}.text--white a{color:var(--green)}.text--green,.text--green *{color:var(--green)}.text--orange,.text--orange *{color:var(--orange)}.text--oriental,.text--oriental *{color:#ff8d00}.text--brown,.text--brown *{color:#b37c39}.p-bigger,.p-bigger p{font-size:18px;line-height:2}.text--uppercase,.text--uppercase *{text-transform:uppercase}.smaller,.smaller *{font-size:75%}.p-big,.p-big *{font-size:24px}.h3-bigger h3{font-size:38px}.button a,button a,.button button,a.button{border-radius:8px!important;background-color:var(--green)!important;color:#fff!important;padding:20px 60px!important;border:none!important;transition:all 0.3s ease!important;position:relative;font-weight:600;text-transform:uppercase;font-size:18px!important;background-image:none!important}.button a:hover{background-color:#11490D!important;color:#fff!important}.button.button--orange a{background-color:var(--orange)!important}.button.button--orange a:hover{background-color:#C49100!important}.fixed-top{z-index:900!important}#wrapper-navbar{background:none!important;box-shadow:0 1px 10px rgba(0,0,0,0.3)}#page-wrapper{padding-top:123px}#navbarNavDropdown{margin:0}.navbar-expand-md{padding:0!important;box-shadow:none;display:flex!important;flex-direction:column;background-color:#fff}.navbar-expand-md .container{max-width:1620px;width:100%!important;transition:padding 0.3s ease}.top-nav{background:#fff;position:relative;transition:all 0.2s ease;border-bottom:none;height:45px;display:flex;align-items:center;border-bottom:1px solid var(--grey)}.top-nav a{color:var(--base)}.navbar-expand-md .top-nav .container{display:flex!important;align-items:center;justify-content:space-between;padding:0!important}.top-nav .top-bar{float:unset;margin-right:0;font-size:14px;padding:0 0 0 15px}.top-nav .top-bar ul{display:flex;align-items:center;justify-content:flex-end;padding:0!important;margin:0}.top-nav .top-bar #menu-top-bar-menu li{display:flex;margin-left:0;margin:0 20px 0 0;align-items:center}.top-nav .top-bar #menu-top-bar-menu li img{height:16px;width:auto;transition:opacity 0.3s ease}.top-nav .top-bar #menu-top-bar-menu li:hover img{opacity:0.6}.top-nav .lang-switcher .navbar-nav{justify-content:flex-end!important}.top-nav .lang-switcher li{margin:0}.top-nav .lang-switcher li,.top-nav .lang-switcher .nav-link{display:flex;align-items:center}.top-nav .lang-switcher img{margin-right:10px!important;width:27px;height:17px}.top-nav .lang-switcher li > a{color:var(--base)!important;font-weight:400;font-size:15px;padding-bottom:0!important}.top-nav .lang-switcher li > a:hover{opacity:0.5;color:#3a3a3a!important}.top-nav .lang-switcher .menu-item-has-children > a{height:100%;padding:10px 0!important;margin:0!important;color:var(--base)}.top-nav .lang-switcher .dropdown-menu{border:none;width:19rem!important;right:0;left:unset;top:95%;padding:0;z-index:9999!important;box-shadow:0 4px 12px -3px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #d3d3d3}.top-nav .lang-switcher .dropdown-menu li a{color:var(--base);font-size:14px;padding:10px 15px!important;width:100%;letter-spacing:0;text-transform:none;font-weight:400;font-family:var(--montserrat)}.top-nav .lang-switcher .dropdown-menu li:not(:last-of-type){border-bottom:1px solid #d3d3d3}.top-nav .lang-switcher .dropdown-menu li a:hover{background-color:var(--grey);color:var(--green)!important;opacity:1!important}.top-nav .lang-switcher .dropdown-menu li a img{border:1px solid #d3d3d3}.flags-sp img{margin:0 10px 0 0!important}.top-nav .lang-switcher .dropdown-toggle i{display:none}.header-navi.main-nav.container{background:#fff;padding:5px 0}.navbar-brand{padding:0;margin:0 100px 0 0;float:unset!important}.navbar-brand img{width:200px;max-height:unset;padding:0;height:auto;position:relative;margin:0!important;transition:width 0.3s ease}.navbar-brand:hover{opacity:0.6}.rhs-nav{float:unset!important;padding:0;border-radius:0;margin:0;background:unset;box-shadow:none;transition:all 0.3s ease;width:calc(100% - 300px);display:flex!important;align-items:center}.navbar-expand-md .navbar-nav{margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}#navbarNavDropdown li{position:relative}#navbarNavDropdown .nav-link{color:var(--base);padding:20px 10px;font-size:14px;font-family:var(--montserrat);font-weight:600;text-transform:uppercase}#navbarNavDropdown .nav-link:hover{opacity:0.6}#navbarNavDropdown li:last-child .nav-link{padding-left:10px}#navbarNavDropdown .current-menu-item .nav-link,#navbarNavDropdown .nav-link:hover{color:var(--green)}#navbarNavDropdown li.menu-item-has-children > a:after{content:"";display:inline-block;margin:0 0 0 10px;border-top:5px solid var(--base);border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent;position:relative;top:1px}#navbarNavDropdown .current-menu-ancestor .current-menu-item > .nav-link:before{content:none!important}#navbarNavDropdown li .dropdown-toggle{display:none}#navbarNavDropdown .dropdown-menu{box-shadow:0 0 8px rgba(190,190,190,0.5);padding:0;min-width:180px;top:calc(100% - 1px);left:calc(50% - 90px);transition:all 0.2s ease;opacity:0;display:block!important;visibility:hidden;white-space:nowrap;text-align:center;width:max-content!important;text-align:left;border:none}#navbarNavDropdown li:hover > .dropdown-menu{opacity:1;visibility:visible}#navbarNavDropdown .dropdown-menu li{width:auto;padding:0;transition:all 0.4s ease!important}#navbarNavDropdown .dropdown-menu li:not(:last-of-type){border-bottom:1px solid var(--grey)}#navbarNavDropdown .dropdown-menu li a{color:var(--base)!important;display:block;font-size:14px;padding:10px 25px!important;font-weight:400;position:relative;text-transform:initial}#navbarNavDropdown .dropdown-menu li a:hover{background-color:var(--grey);color:var(--green)!important;opacity:1}.navbar-expand-md{background-color:#fff}#wrapper-navbar{box-shadow:none}#wrapper-navbar .header-navi.main-nav.container{background:unset;padding:15px 15px 10px 15px}#wrapper-navbar .navbar-brand img{width:225px}#navbarNavDropdown .nav-link{color:#000}#navbarNavDropdown li.menu-item-has-children > a:after{border-top:5px solid #000}#wrapper-navbar.scrolled .navbar-expand-md{background-color:#fff}#wrapper-navbar.scrolled{box-shadow:0 1px 10px rgba(0,0,0,0.3)}#wrapper-navbar.scrolled .header-navi.main-nav.container{background:#fff;padding:5px 15px}#wrapper-navbar.scrolled .navbar-brand img{width:200px}#wrapper-navbar.scrolled #navbarNavDropdown .nav-link{color:var(--base)}#wrapper-navbar.scrolled #navbarNavDropdown li.menu-item-has-children > a:after{border-top:5px solid var(--base)}.main-visual{position:relative}.main-visual:before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;background:rgb(32,40,56);background:linear-gradient(0deg,rgba(32,40,56,0) 0%,rgba(32,40,56,1) 100%);opacity:0.6}.main-visual__content{background-color:rgba(32,40,56,0.3);border-radius:8px;width:100%;max-width:1000px!important;padding:80px 100px;z-index:1}.main-visual__content h1{font-size:30px}.hp__product-row{display:flex;align-items:stretch}.hp__product-row > div:first-of-type{border-radius:8px 0 0 8px}.hp__product-row > div:last-of-type{border-radius:0 8px 8px 0}.hp__product-img{overflow:hidden}.hp__product-img > div{padding:125px 50px!important;background-size:cover;height:100%}.hp__product-img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(32,40,56,0.2);z-index:0}.hp__product-img .wpb_wrapper{position:relative;z-index:1}.dark-overlay{position:relative;z-index:1}.dark-overlay:after{content:"";width:100%;height:100%;background-color:rgba(32,40,56,0.3);z-index:0;position:absolute;left:0;top:0}.dark-overlay > div{z-index:1}.facilities-column .wpb_wrapper{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:auto}.facilities-column ul{display:flex}.facilities-column ul li:not(:last-of-type){margin:0 50px 0 0}.breadcrumbs__text p{font-size:12px;color:var(--base)}.secondary__heading:after{content:"";width:100%;height:100%;background-color:rgba(32,40,56,0.4);z-index:0;position:absolute;left:0;top:0}.secondary__title h2:after{background-color:#fff;margin:20px 0 35px}.secondary__title p{font-size:16px;line-height:1.8}.wpb_gmaps_widget .wpb_wrapper{background:none!important;padding:0!important}.ginput_container{margin:0!important}.gform_wrapper ul li.gfield{margin-top:20px}.gform_wrapper ul.gform_fields li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{background-color:#fff;border:1px solid #b7b7b7;height:auto;border-radius:8px;padding:5px 10px!important}.gform_wrapper .gfield_radio{display:flex;align-items:center}.gform_wrapper .gfield_radio li{margin:0 15px 0 0}.gform_wrapper .gform_footer{text-align:center;margin:50px auto 0!important}.gform_wrapper .gform_footer input[type="submit"]{border-radius:8px!important;background-color:var(--green)!important;color:#fff!important;padding:15px 60px!important;border:none!important;transition:all 0.3s ease!important;position:relative;font-weight:600;text-transform:uppercase;font-size:16px!important;background-image:none!important}.gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#11490D}.gform_wrapper .gform_confirmation_message{text-align:center;margin:0 auto 20px;font-size:18px;color:var(--base)}footer.wrapper{background-color:var(--lightyellow);padding:50px 0;font-size:16px;line-height:1.8;color:var(--base)}footer.wrapper ul{list-style:none}footer.wrapper > .row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer__left{width:40%}.footer__right{width:60%}.footer__right > div:first-of-type{display:flex;justify-content:space-between;margin:0 0 25px;padding:0 0 25px;border-bottom:1px solid #DEDFE1}.footer__right > div:last-of-type{margin:0}.footer__contact-row h4{display:flex;align-items:center;margin:0!important;font-size:20px;letter-spacing:0.04em}.footer__contact-row img{margin:0 10px 0 0}.footer__contact-row p{margin:0}.footer__navi-row{width:25%}.footer__navi-row h4{font-size:16px;text-transform:initial;letter-spacing:0;line-height:1.2}footer.wrapper .textwidget a{color:var(--green)}footer.wrapper .textwidget a:hover{color:var(--orange)}footer.wrapper h4,footer.wrapper h5,footer.wrapper a{color:var(--base)}footer.wrapper .footer__contact-row h4{margin:0 0 5px!important;font-weight:600}footer.wrapper a{font-size:16px}footer.wrapper .container,.lower-foot .container{max-width:1620px}.footer-col-1 img{width:290px;height:auto;margin:0 0 40px 0}footer.wrapper ul li{color:var(--base);font-weight:400;line-height:2.2}footer.wrapper a:hover{color:var(--green);text-decoration:none}.lower-foot{background-color:var(--lightyellow2);border-top:none;color:var(--base);padding:5px 0;font-size:12px}.lower-foot .container .row > div{display:flex;align-items:center}.lower-foot .container .row > div:last-of-type{justify-content:flex-end}.lower-foot ul li a{color:var(--base);font-size:12px}.lower-foot ul{margin:0!important}.lower-foot ul li{font-size:14px;margin:0 20px 0 0!important}.lower-foot ul li img{height:16px;width:auto}.lower-foot a:hover{text-decoration:underline}@media only screen and (max-width:1199px){.pc-none{display:block}.width-1000,.width-1280{width:100%!important}#wrapper-navbar.scrolled .header-navi.main-nav.container{padding:10px 15px}#wrapper-navbar .top-nav{display:none!important}.rhs-nav{display:none!important}.navbar-brand{margin:0 25px 0 0}.home #page-wrapper{padding-top:0!important}#page-wrapper{padding-top:77px!important}button#responsive-menu-button{position:relative!important;top:unset!important;right:unset!important}.responsive-menu-inner{top:unset!important;margin-top:5px!important}.responsive-menu-inner,.responsive-menu-inner::before,.responsive-menu-inner::after,#wrapper-navbar.scrolled .responsive-menu-inner,#wrapper-navbar.scrolled .responsive-menu-inner::before,#wrapper-navbar.scrolled .responsive-menu-inner::after{background-color:var(--base)!important}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a{height:auto!important;line-height:25px!important;padding:10px 15px 10px 20px}.fbc-wrap{padding:0 15px}.main-visual__content{max-width:90%!important;padding:70px 80px;top:150px;left:5%}.main-visual__content h1{font-size:32px}.hp__product-row{flex-wrap:wrap}.hp__product-row > div:first-of-type{border-radius:8px 8px 0 0}.hp__product-row > div:last-of-type{border-radius:0 0 8px 8px}.hp__product-img{float:none!important;width:100%!important}.hp__product-img > div{padding:75px 35px!important}.hp__special-row > div{width:50%}.hp__community-row > div{float:none;width:100%}.facilities-column .wpb_wrapper{flex-wrap:wrap}.facilities-column ul{display:block}.facilities-column ul li:not(:last-of-type){margin:0}.hp__button-row > div > div:not(last-of-type){margin:0 auto 25px}.hp__button-row > div > div .button a{width:100%!important}footer.wrapper{padding:50px 15px}.footer__left,.footer__right{width:100%}.footer__left{margin:0 auto 25px}}@media only screen and (max-width:767px){.button a{font-size:16px!important;padding:20px 40px!important}h1{font-size:50px}h2{font-size:28px}h3{font-size:24px}h5{font-size:18px}h4{font-size:16px}.p-big,.p-big *{font-size:20px}.h3-bigger h3{font-size:28px}.home #wrapper-navbar .navbar-brand img{width:200px}.fbc-page .fbc-wrap .fbc-items{padding:8px 0;line-height:1.4}.fbc-page .fbc-wrap .fbc-items li:first-of-type{padding:0 5px 0 0!important}.fbc-page .fbc-wrap .fbc-items li{padding:0 5px 0 0!important}.main-visual__content{padding:40px 50px;top:90px}.main-visual__content h1{font-size:24px}.hp__special-row > div{width:100%}.footer__navi-row,.footer__contact-row{margin:0 auto 20px}footer.wrapper .container .row > div{flex:0 0 100%!important;max-width:100%!important;width:100%}.footer__navi-row h4{margin:0 0 5px!important}.lower-foot .container .row div,.lower-foot .container .row div:last-of-type{justify-content:center}}.vc_row{max-width:1620px}.seedimg{margin-top:-120px!important;margin-bottom:35px!important}