@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@100;300;500;900&display=swap');body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header{position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:white;padding:20px
40px;z-index:99}@media screen and (max-width: 1201px){header{padding:30px}}@media screen and (max-width: 401px){header{padding:20px}}header
.cta{display:flex;gap:0 30px}@media screen and (max-width: 1201px){header
.cta{gap:10px;order:2}header .cta
span{display:none}header .cta
svg{flex-shrink:0;margin-right:0}}@media screen and (max-width: 1201px){header
.cta{display:none}}@media screen and (max-width: 991px){header
.cta{display:flex;order:1;margin-left:auto;margin-right:20px}header
.cta__where{display:none}header
.cta__call{background:#67851D}header .cta__call
path{fill:white}}header
.logo{display:block;background-color:white;border-radius:50%;padding:10px;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1281px){header
.logo{width:130px}}@media screen and (max-width: 1201px){header
.logo{transform:none;left:5vw;order:1}}@media screen and (max-width: 551px){header
.logo{width:120px}}@media screen and (max-width: 401px){header
.logo{width:100px}}header
#mainMenu{display:flex;margin-left:auto}header #mainMenu
ul.menu{display:flex;flex-direction:row}header #mainMenu ul.menu li
a{color:#67851D;padding:0
20px;font-size:1.1rem;font-weight:200;position:relative;transition:0.4s linear}header #mainMenu ul.menu li
a.active{font-weight:800}@media screen and (max-width: 1281px){header #mainMenu ul.menu li
a{padding:0
13px}}@media screen and (max-width: 1201px){header
#mainMenu{order:3}}@media screen and (max-width: 991px){header
#mainMenu{position:fixed;right:0;top:0;z-index:100;flex-direction:column;align-items:center;width:100%;background:white;height:100vh;justify-content:center;transform:translate3d(100%,0,0);visibility:hidden}header #mainMenu
ul.menu{flex-direction:column;margin-bottom:1.5em}header #mainMenu ul.menu
li{margin:1.8em 0}header #mainMenu ul.menu li
a{font-size:10vw}header
#mainMenu.open{animation:menuIn .8s ease-out forwards}header
#mainMenu.closed{animation:menuOut .6s ease-out forwards}}@media screen and (max-width: 401px){header #mainMenu ul.menu
li{margin:1.3em}header #mainMenu .social
a{width:25px}}.hamburger{display:none}@media screen and (max-width: 991px){.hamburger{display:block;order:2}}.social{display:flex;margin-left:50px;gap:0 15px}.social
img{width:15px}@media screen and (max-width: 1201px){.social{order:4}}@media screen and (max-width: 991px){.social{margin-left:0}.social
img{width:35px}}.btn{width:max-content;display:flex;align-items:center;position:relative;box-shadow:0 0 0 1px inset #67851D;border-radius:50px;padding:8px
25px;overflow:hidden;z-index:3;transition: .4s cubic-bezier(0.06,0.35,0.25,1)}.btn:hover
span{color:white;transition: .4s cubic-bezier(0.06,0.35,0.25,1) .1s}.btn:hover
path{fill:white;transition: .4s cubic-bezier(0.06,0.35,0.25,1) .1s}.btn:hover:before{transform:scale3d(1,1,1);transition: .4s cubic-bezier(0.06,0.35,0.25,1)}.btn
span{display:block;font-size: .85rem;color:#67851D;transition: .4s cubic-bezier(0.06,0.35,0.25,1)}.btn
svg{margin-right:10px}.btn::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;border-radius:50px;transform-origin:left;transform:scale3d(0,1,0);background:#67851D;z-index:-1;transition: .4s cubic-bezier(0.06,0.35,0.25,1)}img{object-fit:cover}.container{padding:130px
7.2917vw}@media screen and (max-width: 1601px){.container{padding-bottom:0px}}@media screen and (max-width: 1367px){.container{padding-inline:5.2083vw}}@media screen and (max-width: 1281px){.container{padding-inline:4.1667vw}}@media screen and (max-width: 991px){.container{padding-block:0px}}.container--weirdo{padding-left:7.2917vw;padding-right:3.125vw}@media screen and (max-width: 1367px){.container--weirdo{padding-left:5.7292vw;padding-right:3.125vw}}@media screen and (max-width: 1281px){.container--weirdo{padding-inline:3.6458vw}}.container--contacts{margin-inline:15.625vw;margin-block:5.2083vw}@media screen and (max-width: 1601px){.container--contacts{margin-inline:13.0208vw;margin-block:7.8125vw}}@media screen and (max-width: 1367px){.container--contacts{margin-inline:10.4167vw;margin-block:7.8125vw}}@media screen and (max-width: 1281px){.container--contacts{margin-inline:7.8125vw;margin-block:7.8125vw}}@media screen and (max-width: 1201px){.container--contacts{margin-inline:5.2083vw;margin-block:7.8125vw}}article{padding:5vh 5vw}footer{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;background-color:#E2E2E2;font-size:10px;text-transform:uppercase}@media screen and (max-width: 991px){footer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 551px){footer{display:flex;flex-wrap:wrap}}footer.container{padding-block:35px}footer
p{margin-bottom:0}footer
a{color:black}footer
.menu{display:flex;flex-direction:row;gap:0 30px}footer .menu
#item_1{display:none}@media screen and (max-width: 991px){footer
.menu{display:none}}footer
.end{display:flex;gap:0 25px}footer .end
.social{display:flex;margin-left:20px;gap:0 15px}footer .end .social
a{width:15px}@media screen and (max-width: 1201px){footer
.end{gap:10px 25px;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 551px){footer
.end{justify-content:flex-start;margin-top:10px}footer .end
.social{margin-left:0}}footer
#cookie_reload{width:100%;text-align:center;margin-top:20px;grid-column:span 3}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@keyframes
menuIn{0%{transform:translate3d(100%,0,0);opacity:0;visibility:hidden}100%{transform:translate3d(0,0,0);opacity:1;visibility:visible}}@keyframes
menuOut{0%{transform:translate3d(0,0,0);opacity:1;visibility:visible}100%{transform:translate3d(100%,0,0);opacity:0;visibility:hidden}}@keyframes
arrowanim{0%{opacity:1;transform:translateY(0px) scale(1)}25%{opacity:0;transform:translateY(10px) scale(0.9)}26%{opacity:0;transform:translateY(-10px) scale(0.9)}55%{opacity:1;transform:translateY(0px) scale(1)}}@keyframes
fadeInUp{0%{transform:translate3d(0,5vh,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeIn{0%{opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes
lineappear{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.loading-done h1,
.loading-done .big,
.loading-done h2,
.loading-done
h3{transform:translate3d(0,5vh,0);opacity:0}.loading-done h1.play,
.loading-done .big.play,
.loading-done h2.play,
.loading-done
h3.play{animation:fadeInUp 1s ease-out forwards}.loading-done .hero.play
h3{animation:fadeInUp 1s ease-out 0.4s forwards}.loading-done
.line{transform:scale(0)}.loading-done
.line.play{animation:lineappear 1.2s ease-out forwards}.loading-done .info__right .img-3{opacity:0;transform:translate3d(0,5vh,0)}.loading-done .info__right .img-3.play{animation:fadeInUp 1s ease-out .7s forwards}.loading-done .info__right
li{opacity:0}.loading-done .info__right
li.play{animation:fadeIn 1s linear forwards}.loading-done .info__left .img-1,
.loading-done .info__left .img-2{opacity:0;transform:translate3d(0,5vh,0)}.loading-done .info__left .img-1.play,
.loading-done .info__left .img-2.play{animation:fadeInUp 1s ease-out forwards}.loading-done .info__left .img-1.play:nth-child(2),
.loading-done .info__left .img-2.play:nth-child(2){animation-delay: .4s}.loading-done #products h1::after{transform:scaleX(0)}.loading-done #products h1.play::after{animation:lineappear 1.3s ease-out forwards;animation-delay: .4s}.loading-done #products .product-card{opacity:0;transform:translate3d(0,5vh,0)}.loading-done #products .product-card.play:nth-child(odd){animation:fadeInUp 1s ease-out forwards;animation-delay: .8s}.loading-done #products .product-card.play:nth-child(even){animation:fadeInUp 1s ease-out .5s forwards}.loading-done .slider-home .swiper-slide,
.loading-done .slider-novita .swiper-slide{opacity:0;transform:translate3d(0,5vh,0)}.loading-done .slider-home.play .swiper-slide,
.loading-done .slider-novita.play .swiper-slide{animation:fadeInUp 1s ease-out forwards}.loading-done .slider-home.play .swiper-slide:nth-child(odd),
.loading-done .slider-novita.play .swiper-slide:nth-child(odd){animation-delay: .3s}.loading-done .contacts--infos.play
h3{animation:fadeInUp 1s ease-out forwards}.loading-done .contacts--infos.play h3:nth-child(2){animation-delay: .3s}.loading-done .contacts--infos.play h3:nth-child(3){animation-delay: .6s}body{color:#383838;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;font-size:22px}@media screen and (max-width: 1601px){body{font-size:20px}}@media screen and (max-width: 1367px){body{font-size:18px}}@media screen and (max-width: 1281px){body{font-size:16px}}p{margin-bottom:1em;line-height:1.6em;font-weight:300}h1,h2,h3,h4,h5,h6{margin-bottom:1em}h1,.big{font-size:6.25rem;font-weight:800}@media screen and (max-width: 1601px){h1,.big{font-size:5rem}}@media screen and (max-width: 1281px){h1,.big{font-size:4.6rem}}@media screen and (max-width: 1201px){h1,.big{font-size:4.3rem}}@media screen and (max-width: 991px){h1,.big{font-size:4rem}}@media screen and (max-width: 700px){h1,.big{font-size:3.5rem}}@media screen and (max-width: 401px){h1,.big{font-size:3rem}}h2{font-size:3.1rem}@media screen and (max-width: 1601px){h2{font-size:2.6rem}}@media screen and (max-width: 1367px){h2{font-size:2.3rem}}@media screen and (max-width: 1281px){h2{font-size:2rem}}@media screen and (max-width: 1201px){h2{font-size:1.8rem}}@media screen and (max-width: 991px){h2{font-size:1.6rem}}@media screen and (max-width: 700px){h2{font-size:1.4rem}}@media screen and (max-width: 401px){h2{font-size:1.3rem}}h2.light{font-weight:200}h2.medium{font-weight:500}h3{font-size:1.8rem}@media screen and (max-width: 1601px){h3{font-size:1.7rem}}@media screen and (max-width: 1281px){h3{font-size:1.5rem}}@media screen and (max-width: 1201px){h3{font-size:1.3rem}}@media screen and (max-width: 700px){h3{font-size:1.1rem}}h4{font-size:1rem}ul,ol{margin:0
0 1em 1em;padding:0}ul li,
ol
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}span,strong{color:#67851D;font-weight:500}em{font-style:italic}a{color:#383838}a:hover{color:#67851D}.input{margin-bottom:1.5em}.inputGroup{display:flex;gap:0 20px}.inputGroup
input{border:0}.inputGroup
.input{width:50%;border:1px
solid #67851D;font-size:1rem;padding:10px
0}::placeholder{color:#67851D}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding: .5em 1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;outline:none}textarea{height:auto;border:1px
solid #67851D;font-size:1rem;padding:15px}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding: .5em 1em;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #383838;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#383838}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:red}label{margin-bottom: .3em;display:block}.required label::after{content:'*'}.form-ending{display:flex;justify-content:space-between;align-items:center}.form-ending
button{border:none;background:transparent;color:#67851D;font-size:2rem;font-weight:500;padding:0}@media screen and (max-width: 1367px){.form-ending
button{font-size:1.8rem}}@media screen and (max-width: 1201px){.form-ending
button{font-size:1.2rem}}.form-ending
.privacyDisclaimer{justify-content:space-between;font-size:13px;margin-bottom:20px}.form-ending .privacyDisclaimer
a{color:#383838;text-decoration:underline}.form-ending .privacyDisclaimer
div{margin-bottom:10px}@media screen and (max-width: 991px){.form-ending{flex-wrap:wrap}.form-ending
.privacyDisclaimer{width:100%}}.response_message{position:fixed;bottom:0;left:0;right:0;z-index:500;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);box-shadow:0 5px 15px rgba(0,0,0,0.2);font-size:17px}.response_message:after{content:'x';position:absolute;top:0;right:0;width:20px;height:20px;background:#8a2e2e;line-height:20px;text-align:center;cursor:pointer;font-size:11px}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.clearfix::after{content:"";display:table;clear:both}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}#cookie_reload{cursor:pointer;text-decoration:underline}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #d1d1d1}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.contacts .contacts--infos{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}@media screen and (max-width: 991px){.contacts .contacts--infos{grid-template-columns:repeat(1,1fr);justify-items:flex-start;gap:50px 0;margin-bottom:5vh}}.contacts .contacts--infos .info,
.contacts .contacts--infos .info
p{font-weight:500}.contacts .contacts--infos .info
h3{color:#67851D}.hamburger{position:relative;z-index:1001;border:1px
solid #67851D;width:65px;height:40px;border-radius:20px;transition:500ms;cursor:pointer}.hamburger
span{position:absolute;width:35px;height:1px;border-radius:1px;background:#67851D;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:500ms cubic-bezier(0.250,0.460,0.450,0.940)}.hamburger span:first-child{transform:translate(-50%,-50%) translate3d(0,-6px,0);-webkit-transform:translate(-50%,-50%) translate3d(0,-6px,0)}.hamburger span:last-child{width:35px;transform:translate3d(0,6px,0) translateX(-50%)}@media screen and (max-width: 401px){.hamburger{width:55px;height:40px}.hamburger
span{width:30px}.hamburger span:last-child{width:30px}}.hamburger.open{background:#67851D}.hamburger.open
span{background:white}.hamburger.open span:first-child{opacity:0;transform:translate(-50%,-50%) translate3d(0,0,0);-webkit-transform:translate(-50%,-50%) translate3d(0,0,0)}.hamburger.open span:last-child{transform:translate(-50%,-50%) translate3d(5px,0,0);-webkit-transform:translate(-50%,-50%) translate3d(5px,0,0)}.hamburger.open span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(35deg)}.hamburger.open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-35deg)}#products{padding-top:5vh}#products
h1{font-size:1.1rem;font-weight:600;color:#67851D;text-align:center;margin-bottom:2em}#products h1::after{content:'';display:block;width:100%;height:1px;margin-top:40px;background:#67851D}#products .plant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:10vh}@media screen and (max-width: 991px){#products .plant-grid{grid-template-columns:repeat(2,1fr);margin-bottom:5vh}}@media screen and (max-width: 700px){#products .plant-grid{gap:10px}}@media screen and (max-width: 401px){#products .plant-grid{grid-template-columns:repeat(1,1fr)}}#products .plant-grid .product-card{display:flex;flex-direction:column;justify-content:flex-end;padding:40px
30px;position:relative;width:100%;height:700px;overflow:hidden}@media screen and (max-width: 1601px){#products .plant-grid .product-card{height:600px}}@media screen and (max-width: 1367px){#products .plant-grid .product-card{height:500px}}@media screen and (max-width: 1201px){#products .plant-grid .product-card{height:400px}}@media screen and (max-width: 991px){#products .plant-grid .product-card{height:500px}}@media screen and (max-width: 991px){#products .plant-grid .product-card{height:400px}}@media screen and (max-width: 551px){#products .plant-grid .product-card{height:300px;padding-inline:20px}}@media screen and (max-width: 401px){#products .plant-grid .product-card{height:450px}}#products .plant-grid .product-card::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 55%,#67851d 94%);z-index:1}#products .plant-grid .product-card
img{position:absolute;top:0;width:100%;height:100%;left:0;z-index:-1}#products .plant-grid .product-card
img.eye{top:10px;right:10px;left:auto;width:40px;height:auto}#products .plant-grid .product-card
.title{color:white;font-weight:600;font-size:1.1rem;position:relative;z-index:1;transition: .4s ease-out}#products .plant-grid .product-card
.label{visibility:hidden;opacity:0;position:absolute;bottom:0;left:0;padding:0
30px;transform:translateY(150px);color:white;z-index:1;font-size: .9rem;transition: .4s ease-out}#products .plant-grid .product-card:hover
.title{transform:translateY(-50px);transition: .4s ease-out}#products .plant-grid .product-card:hover
.label{visibility:visible;opacity:1;transform:translateY(0);transition: .4s ease-out}@media screen and (max-width: 700px){#products .plant-grid .product-card:hover
.label{display:none}}#products .plant-grid .product-card.highlight::after{display:block;content:'Novità';position:absolute;left:0;top:0;font-weight:500;font-size:1.5rem;background:#67851D;color:white;padding:10px
30px}@media screen and (max-width: 1281px){#products .plant-grid .product-card.highlight::after{font-size:1.3rem;padding:8px
20px}}@media screen and (max-width: 551px){#products .plant-grid .product-card.highlight::after{font-size:1rem}}.glightbox-container.glightbox-clean
.gslider{background:white}.glightbox-container.glightbox-clean .ginner-container{align-items:center}.glightbox-container.glightbox-clean .gslide-media.gslide-image{width:500px;height:700px;overflow:hidden}@media screen and (max-width: 991px){.glightbox-container.glightbox-clean .gslide-media.gslide-image{margin-bottom:30px}}@media screen and (max-width: 700px){.glightbox-container.glightbox-clean .gslide-media.gslide-image{height:auto;max-height:50vh}}.glightbox-container.glightbox-clean .gslide-media.gslide-image
img{height:100%}.glightbox-container.glightbox-clean .gclose,
.glightbox-container.glightbox-clean .gnext,
.glightbox-container.glightbox-clean
.gprev{background-color:transparent}.glightbox-container.glightbox-clean .gclose:hover,
.glightbox-container.glightbox-clean .gnext:hover,
.glightbox-container.glightbox-clean .gprev:hover{background-color:transparent}.glightbox-container.glightbox-clean .gclose path,
.glightbox-container.glightbox-clean .gnext path,
.glightbox-container.glightbox-clean .gprev
path{fill:#67851D}.glightbox-container.glightbox-clean
.gclose{right:5%;top:5%}.glightbox-container.glightbox-clean .gclose
svg{width:40px;flex-shrink:0}.glightbox-container.glightbox-clean .gclose svg
path{fill:#E2E2E2}.glightbox-container.glightbox-clean .description-left .gdesc-inner{overflow-y:visible}@media screen and (max-width: 551px){.glightbox-container.glightbox-clean .description-left .gdesc-inner{padding-bottom:10vh}}@media screen and (max-width: 401px){.glightbox-container.glightbox-clean .description-left .gdesc-inner{padding-bottom:0vh}}.glightbox-container.glightbox-clean .gslide-description{max-width:25%;transform:translateX(-8vw)}@media screen and (max-width: 991px){.glightbox-container.glightbox-clean .gslide-description{background:transparent !important;transform:none}}.glightbox-container.glightbox-clean .gslide-description .gslide-desc{font-size:1rem}.glightbox-container.glightbox-clean .gslide-description .gslide-title{font-weight:600}@media screen and (max-width: 991px){.glightbox-container.glightbox-clean .gslide-description .gslide-title{color:#67851D;margin-bottom:0px}}.hero{display:flex;flex-direction:column;position:relative;width:100%;height:calc( 100vh - 70px);justify-content:center;align-items:center;background-size:cover}.hero::before{content:'';position:absolute;bottom:0;left:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(36,65,14,0.4) 80%);width:100%;height:100%}.hero h1,
.hero
h3{color:white;margin-bottom:30px;z-index:2;opacity:0;transform:translate3d(0,5vh,0)}.hero__arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:80px;height:80px;border:2px
solid white;border-radius:50%;z-index:2}.hero__arrow
img{width:20px;animation:arrowanim 1.4s linear .2s infinite}.hero__arrow img:nth-child(2){animation-delay: .3s}.hero__arrow img:nth-child(3){animation-delay: .4s}.main-info
.info{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:150px}.main-info
.info__left{width:45%;display:flex;padding-top:30px;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-right:30px}@media screen and (max-width: 1367px){.main-info
.info__left{padding-top:20px}}@media screen and (max-width: 1281px){.main-info
.info__left{padding-top:10px}}.main-info .info__left
.label{font-size:1.2rem;color:#67851D;font-weight:600}.main-info .info__left
.line{flex-grow:1;height:1px;background-color:#67851D;margin-left:45px;margin-top:5px}.main-info
.info__left__wrapper{display:block;margin-left:auto}.main-info
.info__right{width:55%}.main-info
.info.services{align-items:center}.main-info .info.services
ul{list-style:none;margin-left:0;margin-bottom:0em}.main-info .info.services ul
li{font-size:3.1rem;font-weight:100}@media screen and (max-width: 1601px){.main-info .info.services ul
li{font-size:2.45rem}}@media screen and (max-width: 1367px){.main-info .info.services ul
li{font-size:2.3rem}}@media screen and (max-width: 1281px){.main-info .info.services ul
li{font-size:2rem}}@media screen and (max-width: 1201px){.main-info .info.services ul
li{font-size:1.8rem}}@media screen and (max-width: 700px){.main-info .info.services ul
li{font-size:1.5rem}}@media screen and (max-width: 551px){.main-info .info.services ul
li{font-size:1.3rem}}@media screen and (max-width: 401px){.main-info .info.services ul
li{font-size:1.1rem}}.main-info .info.services ul li
a{color:#383838}.main-info .info.services ul li::before{content:'';display:inline-block;width:15px;height:15px;background-color:#67851D;border-radius:50%;margin-right:1em;vertical-align:middle}@media screen and (max-width: 1281px){.main-info .info.services ul li::before{width:10px;height:10px}}.main-info .info.services ul li:last-child{margin-bottom:0}.main-info .info.services
.info__left{padding-top:0}.main-info .info.plants
.info__left{padding-top:0;align-items:flex-start;position:relative}.main-info .info.plants .info__left
.label{width:70%;display:flex;align-items:center;position:absolute;left:0;top:0}@media screen and (max-width: 1601px){.main-info .info.plants .info__left
.label{width:45%}}@media screen and (max-width: 1367px){.main-info .info.plants .info__left
.label{width:50%}}.main-info .info.plants .info__left .img-1{display:block;width:max-content;margin-left:auto;margin-bottom:30px}.main-info .info.plants .info__left .img-1
img{width:200px}@media screen and (max-width: 1367px){.main-info .info.plants .info__left .img-1{width:250px}.main-info .info.plants .info__left .img-2{width:500px}}@media screen and (max-width: 1201px){.main-info .info.plants .info__left .img-1{display:none}.main-info .info.plants .info__left .img-2{width:350px;margin-top:15vh}}@media screen and (max-width: 991px){.main-info .info.plants
.info__left{display:none}}.main-info .info.plants .info__right--text{max-width:60%;margin:5vh 0 5vh 3vw}@media screen and (max-width: 1367px){.main-info .info.plants .info__right .img-3{width:550px}}@media screen and (max-width: 1201px){.main-info .info.plants .info__right .img-3{width:450px}}@media screen and (max-width: 991px){.main-info .info.plants .info__right .img-3{width:100%;height:45vh;overflow:hidden}.main-info .info.plants .info__right .img-3
img{width:100%}}@media screen and (max-width: 991px){.main-info
.info{flex-wrap:wrap;margin-bottom:120px}.main-info .info__left,
.main-info
.info__right{width:100%}.main-info
.info__left{flex-grow:1;padding-top:0;margin-bottom:30px}.main-info .info.services
ul{margin-left:10vw;margin-top:5vh}.main-info .info.plants .info__right--text{max-width:80%}}@media screen and (max-width: 551px){.main-info .info.services
ul{margin-left:3vw}}@media screen and (max-width: 401px){.main-info .info.plants .info__right--text{max-width:100%}}.servizio{display:flex;margin-bottom:80px}@media screen and (max-width: 991px){.servizio{flex-wrap:wrap}}.servizio__cover{width:40%}@media screen and (max-width: 1367px){.servizio__cover{width:35%}}@media screen and (max-width: 1201px){.servizio__cover{width:45%}}@media screen and (max-width: 991px){.servizio__cover{width:100%}.servizio__cover
img{width:100%}}.servizio__details{width:60%;display:flex}@media screen and (max-width: 1367px){.servizio__details{width:65%}}@media screen and (max-width: 1201px){.servizio__details{width:55%}}.servizio__details
.line{width:120px;height:1px;flex-shrink:0;margin-top:30px;background-color:#67851D;margin-inline:45px}@media screen and (max-width: 1367px){.servizio__details
.line{margin-top:20px}}@media screen and (max-width: 1201px){.servizio__details
.line{width:50px;margin-inline:25px}}.servizio__details__inner{display:block}.servizio__details__inner
.label{color:#67851D;font-weight:600}.servizio__details__inner
.title{font-size:3.1rem;color:#383838;font-weight:100;margin-bottom:50px}@media screen and (max-width: 1601px){.servizio__details__inner
.title{font-size:2.6rem}}@media screen and (max-width: 1367px){.servizio__details__inner
.title{font-size:2.3rem}}@media screen and (max-width: 1281px){.servizio__details__inner
.title{font-size:2rem}}@media screen and (max-width: 1201px){.servizio__details__inner
.title{font-size:1.8rem}}@media screen and (max-width: 991px){.servizio__details__inner
.title{font-size:2rem}}@media screen and (max-width: 401px){.servizio__details__inner
.title{font-size:1.6rem}}.servizio__details__inner
p{margin-bottom:50px}@media screen and (max-width: 991px){.servizio__details{width:100%;flex-direction:column}.servizio__details
.title{margin-bottom:20px}.servizio__details
.line{margin-inline:0;width:100%;margin-bottom:30px}}.service-detail
.servizio__details{align-items:center}.service-detail .servizio__details
.line{align-self:flex-start;margin-top:80px}@media screen and (max-width: 1367px){.service-detail .servizio__details
.line{margin-top:50px}}@media screen and (max-width: 1201px){.service-detail .servizio__details
.line{margin-top:40px}}.service-detail
.servizio__details__inner{display:block}.service-detail .servizio__details__inner
.label{color:#67851D;font-weight:600}.service-detail .servizio__details__inner
a{text-decoration:underline}@media screen and (max-width: 991px){.service-detail
.servizio__cover{height:45vh}.service-detail .servizio__cover
img{height:100%}}.service-detail
.cta{display:flex;flex-direction:column;align-items:center;text-align:center;white-space:pre-line}.service-detail .cta
h2{line-height:1.2em}@media screen and (max-width: 991px){.service-detail
.cta{margin-bottom:2em}}@media screen and (max-width: 1367px){.service-detail .slider-home{margin:30px
0 80px}}@media screen and (max-width: 1201px){.service-detail .slider-home{margin:0px
0 50px}}.slider-home{margin:120px
0 50px}.slider-home
h2{text-align:center;margin-bottom:15vh}.slider-home h2
p{line-height:1.3em}.slider-home .swiper.home-swiper{height:85vh;cursor:grab;user-select:none;margin-left:10.4167vw}@media screen and (max-width: 1281px){.slider-home .swiper.home-swiper{height:75vh}}@media screen and (max-width: 1201px){.slider-home .swiper.home-swiper{height:auto}}@media screen and (max-width: 551px){.slider-home .swiper.home-swiper{height:45vh;margin-left:2vw}}.slider-home .swiper.home-swiper .left-int,
.slider-home .swiper.home-swiper .right-int{display:block;width:25%;height:100%;position:absolute;top:0;z-index:1}.slider-home .swiper.home-swiper .left-int{left:0}.slider-home .swiper.home-swiper .left-int:hover .swiper-button-prev{opacity:1;left:10px}.slider-home .swiper.home-swiper .right-int{right:0}.slider-home .swiper.home-swiper .right-int:hover .swiper-button-next{opacity:1;right:10px}.slider-home .swiper.home-swiper .swiper-button-next,
.slider-home .swiper.home-swiper .swiper-button-prev{color:white;border-radius:50%;background-color:#67851D;width:130px;height:130px;opacity:0;transition: .3s ease-out}@media screen and (max-width: 991px){.slider-home .swiper.home-swiper .swiper-button-next,
.slider-home .swiper.home-swiper .swiper-button-prev{display:none}}.slider-home .swiper.home-swiper .swiper-button-next{right:150px}.slider-home .swiper.home-swiper .swiper-button-prev{left:150px}.slider-home .swiper.home-swiper
img{width:100%;height:100%;object-fit:cover}.slider-novita{display:flex;align-items:center;padding-left:7.8125vw}@media screen and (max-width: 991px){.slider-novita{flex-direction:column;align-items:flex-start}}.slider-novita__title{width:40%;display:flex;align-items:center;margin-right:30px;padding-bottom:300px}@media screen and (max-width: 991px){.slider-novita__title{width:auto;padding-bottom:0vh}}.slider-novita__title
.big{width:min-content;line-height: .9em}@media screen and (max-width: 991px){.slider-novita__title
.big{width:auto;margin-bottom:1em}}.slider-novita__title .big
span{font-weight:800}.slider-novita__title
.line{flex-grow:1;height:1px;background-color:#67851D;margin-left:45px}.slider-novita
.swiper{cursor:grab;user-select:none;width:60%}@media screen and (max-width: 991px){.slider-novita
.swiper{width:100%}}.slider-novita .swiper .swiper-slide{padding-bottom:150px}.slider-novita .swiper .swiper-slide .text
p{max-width:90%;font-size:1rem}@media screen and (max-width: 551px){.slider-novita .swiper .swiper-slide .text
p{font-size: .85rem;max-width:100%}}.slider-novita .swiper .swiper-slide .text
.title{color:#67851D;font-weight:600;margin:40px
0 20px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}