html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color:240, 240, 240;--color-primary:129, 158, 79;--color-primary-text:92, 122, 58;--color-secondary:75, 75, 75;--color-background:240, 240, 240;--color-background-primary:229, 229, 229;--color-background-secondary:255, 255, 255;--color--hover:255, 255, 255;--color-primary--hover:110, 143, 82;--color-secondary--hover:55, 55, 55;--color-input-background:243, 243, 243;--color-input-border:207, 208, 209;--font-primary:"Montserrat", sans-serif;--font-weight-light:500;--font-weight-regular:600;--font-weight-medium:700;--font-weight-semibold:800;--font-size-tiny:16px;--font-size-normal:18px;--font-size-small:20px;--font-size-medium:24px;--font-size-large:36px;--font-size-xlarge:52px;--color-primary-contrast:255, 255, 255;--color-secondary-contrast:255, 255, 255;--color-background-contrast:255, 255, 255;--border-radius-small:6px;--border-radius-large:10px;--alpha:1;--alpha-semi-transparent:.2;--alpha-subtile:.16;--list_item_alpha:.06;--list_item_alpha--active:.12;--icon-background-width:35px;--icon-background-height:35px;--icon-size-tiny:12px;--icon-size-normal:16px;--icon-size-small:20px;--icon-size-medium:40px;--icon-size-large:140px}*{box-sizing:inherit}img{max-width:100%;height:auto}#app{flex-direction:column;min-height:100vh;display:flex}.site_main{flex:1 0 auto}.footer_container{flex-shrink:0}html{background:#fff;width:100%;height:100%;margin:0;padding:0}body{text-rendering:optimizelegibility;width:100%;max-width:100%;height:100%;max-height:100%;font-family:var(--font-primary), serif;font-weight:var(--font-weight-regular);color:rgba(var(--color-secondary), var(--alpha));margin:0;padding:0;font-size:16px;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary), serif;font-weight:var(--font-weight-light);color:rgba(var(--color-secondary), var(--alpha))}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(var(--color-primary), var(--alpha));outline-offset:2px;border-radius:4px}ul.tag{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}ul.tag li{list-style:none}ul.tag li a{background:rgba(var(--color-primary-text), var(--alpha));color:rgba(var(--color-primary-contrast), var(--alpha));font-size:14px;line-height:14px;font-weight:var(--font-weight-light);text-transform:uppercase;border-radius:30px;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}ul.tag li a span{margin:0 7px}ul.tag li a:hover{background:rgba(var(--color-primary--hover), var(--alpha))}ul.tag li a:hover svg{transform:scale(1.1)}ul.tag li a svg{filter:drop-shadow(0 0 1px #4d4d4d66);width:24px;height:24px;transition-property:transform;transition-duration:.3s;transform:scale(1)}ul.tag li a *{fill:rgba(var(--color-primary-contrast), var(--alpha))}.rating{flex-direction:column;display:flex}.rating .quote blockquote{font-size:16px;font-weight:var(--font-weight-regular);border-radius:20px}.rating .stars{flex-direction:row;margin:15px 0;display:flex}.rating .stars .star{color:rgba(var(--color-primary), var(--alpha-semi-transparent));display:inherit;width:25px;height:25px;margin:0 2px}.rating .stars .star svg{width:100%;height:100%}.rating .stars .star--checked{display:inherit;color:rgba(var(--color-primary), var(--alpha))}.quote{flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:relative}.quote blockquote{background:rgba(var(--color-primary), var(--alpha));font-family:var(--font-primary), serif;font-weight:var(--font-weight-regular);color:rgba(var(--color-primary-contrast), var(--alpha));text-align:center;justify-content:center;align-items:center;min-height:60px;padding:12px 40px;font-size:24px;line-height:30px;display:flex}.quote figcaption:before{content:"";border-style:solid;border-width:8px 10px 8px 0;border-color:transparent rgba(var(--color-primary)) transparent transparent;margin-top:-3px;display:block;position:absolute;right:10vw;transform:rotate(-90deg)}.quote h1{text-align:right;margin-right:10vw}.quote h1 span:first-child{font-size:var(--font-size-medium);color:rgba(var(--color-primary), var(--alpha));font-weight:var(--font-weight-medium);margin:20px 0 0;display:block}.quote h1 span:nth-child(2){font-size:var(--font-size-small);color:rgba(var(--color-secondary), var(--alpha));font-weight:var(--font-weight-regular);margin:0 0 20px;display:block}.content{flex-grow:1}.content h2{font-size:var(--font-size-medium);color:rgba(var(--color-primary), var(--alpha));font-weight:var(--font-weight-medium);margin-bottom:10px;display:block}.content p{margin:15px 25px;line-height:1.6em}.content p.cta{margin:25px}.content p.cta .button{width:auto;margin-top:10px}.content p b{font-weight:var(--font-weight-light)}.content p .button{background:rgba(var(--color-primary), var(--alpha));color:rgba(var(--color-primary-contrast), var(--alpha));font-size:14px;line-height:14px;font-weight:var(--font-weight-light);text-transform:uppercase;border-radius:15px;justify-content:center;align-items:center;padding:15px;text-decoration:none;display:inline-flex}.content p .button span{margin:0 15px}.content p .button:hover{background:rgba(var(--color-primary--hover), var(--alpha))}.content p .button:hover svg{transform:scale(1.1)}.content p .button svg{filter:drop-shadow(0 0 1px #4d4d4d66);width:24px;height:24px;transition-property:transform;transition-duration:.3s;transform:scale(1)}.content p .button *{fill:rgba(var(--color-primary-contrast), var(--alpha))}.content p a{color:rgba(var(--color-primary), var(--alpha));border-radius:30px;text-decoration:none}.content p a span{margin:0 7px}.header_container{background:#fff;justify-content:center;padding:0 40px;display:flex}.header_container .header{justify-content:space-between;align-items:center;width:100%;padding-top:30px;display:flex}.header_container .logo{display:inline-flex}.header_container .header_right{align-items:center;display:flex}.header_container .header_nav{align-items:center;gap:12px;display:flex}.header_container .header_nav a{background:rgba(var(--color-primary), var(--alpha));height:44px;font-family:var(--font-primary), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-tiny);letter-spacing:.02em;color:#fff;border-radius:30px;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .2s;display:inline-flex}.header_container .header_nav a:hover,.header_container .header_nav a.active{background:rgba(var(--color-primary--hover), var(--alpha))}@media (width<=699px){.header_container .header{flex-direction:column;align-items:center;padding-top:30px;display:flex}.header_container .header .socials{margin:auto;padding-top:10px}.header_container .header .follow-us{display:none}.header_container .header .header_right{flex-direction:column;align-items:center;gap:10px;margin-top:10px}.header_container .header .header_nav{align-self:center;margin:10px 0 0}}@media (width>=700px) and (width<=1023px){.header_container{padding:0 20px}.header_container .header .follow-us{display:none}}@media (width>=1024px){.header_container{padding:0 20px}.header_container .header{max-width:1295px}}.language-selector{align-self:center;align-items:center;margin-left:10px;display:flex;position:relative}.language-selector_trigger{border:1px solid rgba(var(--color-secondary), var(--alpha-subtile));cursor:pointer;height:45px;font-family:var(--font-primary), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-tiny);color:rgba(var(--color-secondary), var(--alpha));background:#fff;border-radius:30px;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,color .2s;display:flex}.language-selector_trigger:hover{border-color:rgba(var(--color-primary), var(--alpha));color:rgba(var(--color-primary), var(--alpha))}.language-selector_trigger:focus-visible{outline:2px solid rgba(var(--color-primary), var(--alpha));outline-offset:2px}.language-selector_flag{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.language-selector_flag svg{clip-path:circle(45%);object-fit:cover;border-radius:100%;width:22px;height:22px}.language-selector_badge{background:rgba(var(--color-primary), var(--alpha-subtile));width:22px;height:22px;color:rgba(var(--color-primary), var(--alpha));font-size:9px;font-weight:var(--font-weight-medium);letter-spacing:.02em;border-radius:100%;justify-content:center;align-items:center;line-height:1;display:flex}.language-selector_code{line-height:1}.language-selector_chevron{align-items:center;display:flex}.language-selector_chevron svg{fill:currentColor;width:12px;height:12px;transition:transform .2s}.language-selector_panel{z-index:20;border:1px solid rgba(var(--color-secondary), var(--alpha-subtile));border-radius:var(--border-radius-large);opacity:0;pointer-events:none;background:#fff;min-width:180px;max-height:min(60vh,360px);margin:0;padding:6px;list-style:none;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 12px 30px #0000001f}.language-selector_panel li{list-style:none}.language-selector_option{border-radius:var(--border-radius-small);font-family:var(--font-primary), sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-tiny);color:rgba(var(--color-secondary), var(--alpha));align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.language-selector_option:hover{background:rgba(var(--color-primary), var(--alpha-subtile));color:rgba(var(--color-primary), var(--alpha))}.language-selector_option.is-active{color:rgba(var(--color-primary), var(--alpha));font-weight:var(--font-weight-medium)}.language-selector_name{line-height:1}.language-selector.is-open .language-selector_trigger{border-color:rgba(var(--color-primary), var(--alpha));color:rgba(var(--color-primary), var(--alpha))}.language-selector.is-open .language-selector_chevron svg{transform:rotate(180deg)}.language-selector.is-open .language-selector_panel{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=699px){.language-selector{margin-top:10px;margin-left:0}.language-selector_panel{right:50%;transform:translate(50%,-6px)}.language-selector.is-open .language-selector_panel{transform:translate(50%)}}.socials{flex-direction:row;display:flex}.socials ul{justify-content:center;align-self:center;display:flex}.socials ul li{margin-left:10px}.socials ul li a{border-radius:30px;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;display:flex}.socials ul li a:hover svg{transform:rotate(-5deg)scale(1.2)}.socials ul li a:hover *{fill:rgba(var(--color-primary), var(--alpha))}.socials ul li a svg{width:24px;height:24px;transition-property:transform;transition-duration:.5s;transform:rotate(0)scale(1)}.socials ul li a *{fill:rgba(95, 95, 95, var(--alpha))}.footer_container{background:rgba(255, 255, 255, var(--alpha));padding-top:80px;display:flex}.footer_container .footer_wrapper{background:rgba(82, 82, 82, var(--alpha));flex-direction:column;flex:1;align-items:center;width:100%;padding:0 40px;display:flex}.footer_container .footer_wrapper .footer{background:rgba(129, 158, 79, var(--alpha));border-radius:20px;align-items:center;width:100%;height:200px;display:flex;position:relative;top:-80px}.footer_container .footer_wrapper .footer h3{font-family:var(--font-primary), serif;font-weight:var(--font-weight-light);color:#fff;flex-grow:1;margin-left:50px;font-size:34px;line-height:50px}.footer_container .footer_wrapper .footer .button_overlay{display:none}.footer_container .footer_wrapper .footer a{z-index:1;white-space:nowrap;color:#525252;height:40px;font-size:20px;line-height:40px;font-weight:var(--font-weight-light);background:#fff;border-radius:20px;flex:none;justify-content:center;align-items:center;margin:0 50px 0 30px;padding:10px 20px;text-decoration:none;display:inline-flex;position:relative}.footer_container .footer_wrapper .footer a .icon{margin-right:10px}.footer_container .footer_wrapper .footer a:hover{background:#e6ecdc}.footer_container .footer_wrapper .footer a:hover svg{transform:rotate(-10deg)scale(1.2)}.footer_container .footer_wrapper .footer a svg{width:24px;height:24px;transition-property:transform;transition-duration:.3s;transform:rotate(0)scale(1)}.footer_container .footer_wrapper .footer a *{fill:rgba(82, 82, 82, var(--alpha))}.footer_container .footer_wrapper .footer_menu{color:#c9c9c9;width:100%;font-family:QuickSand,sans-serif;font-weight:var(--font-weight-regular);justify-content:space-between;display:flex;position:relative;top:-35px}.footer_container .footer_wrapper .footer_menu ul{flex-direction:row;gap:15px;display:flex}.footer_container .footer_wrapper .footer_menu a{color:#c3d1a8}.footer_container .footer_wrapper .footer_menu a:hover{color:#cfe0b0}@media (width>=1024px){.footer_container .footer_wrapper .footer,.footer_container .footer_wrapper .footer_menu{max-width:1295px}}@media (width<=699px){.footer_container .footer_wrapper{padding:0 20px}.footer_container .footer_wrapper .footer{text-align:center;flex-direction:column;max-width:1295px;height:auto;padding-bottom:30px;display:block}.footer_container .footer_wrapper .footer .button_overlay{display:none}.footer_container .footer_wrapper .footer h3{font-size:var(--font-size-normal);margin:30px 40px;line-height:40px}.footer_container .footer_wrapper .footer a{display:inline-block}.footer_container .footer_wrapper .footer a .label{font-size:var(--font-size-tiny)}.footer_container .footer_wrapper .footer_menu{max-width:1295px}}@media (width>=700px) and (width<=1023px){.footer_container .footer_wrapper{padding:0 20px}.footer_container .footer_wrapper .footer{text-align:center;flex-direction:column;max-width:1295px;height:auto;padding-bottom:30px;display:block}.footer_container .footer_wrapper .footer .button_overlay{display:none}.footer_container .footer_wrapper .footer h3{font-size:var(--font-size-medium);margin:30px 40px;line-height:40px}.footer_container .footer_wrapper .footer a{display:inline-block}.footer_container .footer_wrapper .footer_menu{max-width:1295px}}
