*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Bocketts;font-weight:400;src:url(/build/assets/Bocketts-Regular-e0f33013.otf) format("opentype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Bocketts;font-weight:700;src:url(/build/assets/Bocketts-Bold-cb027f8c.otf) format("opentype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Bocketts;font-weight:800;src:url(/build/assets/Bocketts-ExtraBold-a2412f73.otf) format("opentype");font-display:swap;font-style:normal;font-stretch:normal}*{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.3;margin:0;padding:0;box-sizing:border-box}* ::-moz-selection{color:#035431;background-color:#ffb548}* ::selection{color:#035431;background-color:#ffb548}* body{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;min-height:100vh;background:#ECE8E1;position:relative}* body canvas{position:fixed;top:0;left:0;z-index:1}* body:not(.no-padding){padding-top:75px}* body.no-scroll{overflow-y:hidden}* body section{position:relative;padding:32px 16px}* body .divider{position:absolute;width:100%;left:0}* body .divider.bottom{bottom:-1px}* body .divider.top{top:-1px}* body .divider.rotate{transform:rotate(180deg)}* body .wrapper{max-width:1280px;width:100%;margin:0 auto}* body .wrapper>*{position:relative;z-index:2}* body .wrapper .content.brand h1,* body .wrapper .content.brand h2,* body .wrapper .content.brand h3,* body .wrapper .content.brand h5,* body .wrapper .content.brand ul li{color:#3f873f;--bullet-color: #3F873F}* body .wrapper .content.brand-light h1,* body .wrapper .content.brand-light h2,* body .wrapper .content.brand-light h3,* body .wrapper .content.brand-light h5,* body .wrapper .content.brand-light ul li{color:#a2d45e;--bullet-color: #A2D45E}* body .wrapper .content.brand-dark h1,* body .wrapper .content.brand-dark h2,* body .wrapper .content.brand-dark h3,* body .wrapper .content.brand-dark h5,* body .wrapper .content.brand-dark ul li{color:#035431;--bullet-color: #035431}* body .wrapper .content.bocketts-white h1,* body .wrapper .content.bocketts-white h2,* body .wrapper .content.bocketts-white h3,* body .wrapper .content.bocketts-white h5,* body .wrapper .content.bocketts-white ul li{color:#ece8e1;--bullet-color: #ECE8E1}* body .wrapper .content.bocketts-pig h1,* body .wrapper .content.bocketts-pig h2,* body .wrapper .content.bocketts-pig h3,* body .wrapper .content.bocketts-pig h5,* body .wrapper .content.bocketts-pig ul li{color:#efa693;--bullet-color: #EFA693}* body .wrapper .content.bocketts-fun h1,* body .wrapper .content.bocketts-fun h2,* body .wrapper .content.bocketts-fun h3,* body .wrapper .content.bocketts-fun h5,* body .wrapper .content.bocketts-fun ul li{color:#ea6852;--bullet-color: #EA6852}* body .wrapper .content.bocketts-garden h1,* body .wrapper .content.bocketts-garden h2,* body .wrapper .content.bocketts-garden h3,* body .wrapper .content.bocketts-garden h5,* body .wrapper .content.bocketts-garden ul li{color:#8f6c95;--bullet-color: #8F6C95}* body .wrapper .content.bocketts-hen h1,* body .wrapper .content.bocketts-hen h2,* body .wrapper .content.bocketts-hen h3,* body .wrapper .content.bocketts-hen h5,* body .wrapper .content.bocketts-hen ul li{color:#ffb548;--bullet-color: #FFB548}* body .wrapper .content.bocketts-tractor h1,* body .wrapper .content.bocketts-tractor h2,* body .wrapper .content.bocketts-tractor h3,* body .wrapper .content.bocketts-tractor h5,* body .wrapper .content.bocketts-tractor ul li{color:#7badd3;--bullet-color: #7BADD3}* body .wrapper .content.bocketts-brown h1,* body .wrapper .content.bocketts-brown h2,* body .wrapper .content.bocketts-brown h3,* body .wrapper .content.bocketts-brown h5,* body .wrapper .content.bocketts-brown ul li{color:#8c837b;--bullet-color: #8C837B}* body .wrapper .content.rasher-red h1,* body .wrapper .content.rasher-red h2,* body .wrapper .content.rasher-red h3,* body .wrapper .content.rasher-red h5,* body .wrapper .content.rasher-red ul li{color:#b1373b;--bullet-color: #B1373B}* body .wrapper .content.citrus-orange h1,* body .wrapper .content.citrus-orange h2,* body .wrapper .content.citrus-orange h3,* body .wrapper .content.citrus-orange h5,* body .wrapper .content.citrus-orange ul li{color:#f58345;--bullet-color: #F58345}* body .wrapper .content.beetroot-red h1,* body .wrapper .content.beetroot-red h2,* body .wrapper .content.beetroot-red h3,* body .wrapper .content.beetroot-red h5,* body .wrapper .content.beetroot-red ul li{color:#c87191;--bullet-color: #C87191}* body .wrapper .content.chocolate-brown h1,* body .wrapper .content.chocolate-brown h2,* body .wrapper .content.chocolate-brown h3,* body .wrapper .content.chocolate-brown h5,* body .wrapper .content.chocolate-brown ul li{color:#54493a;--bullet-color: #54493A}* body .wrapper .content.cherry-red h1,* body .wrapper .content.cherry-red h2,* body .wrapper .content.cherry-red h3,* body .wrapper .content.cherry-red h5,* body .wrapper .content.cherry-red ul li{color:#5e2334;--bullet-color: #5E2334}* body .wrapper .content.nettle-green h1,* body .wrapper .content.nettle-green h2,* body .wrapper .content.nettle-green h3,* body .wrapper .content.nettle-green h5,* body .wrapper .content.nettle-green ul li{color:#1c956a;--bullet-color: #1C956A}* body .wrapper .content.barn-blue h1,* body .wrapper .content.barn-blue h2,* body .wrapper .content.barn-blue h3,* body .wrapper .content.barn-blue h5,* body .wrapper .content.barn-blue ul li{color:#66779c;--bullet-color: #66779C}* body .wrapper .content.black h1,* body .wrapper .content.black h2,* body .wrapper .content.black h3,* body .wrapper .content.black h5,* body .wrapper .content.black ul li{color:#3a3b3c;--bullet-color: #3A3B3C}* body .wrapper .content.white h1,* body .wrapper .content.white h2,* body .wrapper .content.white h3,* body .wrapper .content.white h5,* body .wrapper .content.white ul li{color:#fff;--bullet-color: #FFF}* body .wrapper.full-width{max-width:100%}* body h1{font-family:Bocketts,sans-serif;font-weight:800;font-size:2rem;color:#3a3b3c;line-height:1.1;margin-bottom:16px}* body h1 strong,* body h1 a{font-size:2rem}* body h2{font-family:Bocketts,sans-serif;font-weight:800;font-size:1.625rem;color:#3a3b3c;line-height:1.1;margin-bottom:16px}* body h2 strong,* body h2 a{font-size:1.625rem}* body h3{font-family:Bocketts,sans-serif;font-weight:800;font-size:1.375rem;color:#3a3b3c;line-height:1.35;margin-bottom:16px}* body h3 strong,* body h3 a{font-size:1.375rem}* body h4{font-family:Bocketts,sans-serif;font-weight:800;font-size:1.125rem;color:#3a3b3c;line-height:1.25;margin-bottom:16px}* body h4 strong,* body h4 a{font-size:1.125rem}* body h5{font-family:Bocketts,sans-serif;font-weight:700;font-size:1.125rem;color:#3a3b3c;line-height:1.25;margin-bottom:16px}* body h5 strong,* body h5 a{font-size:1.125rem}* body h6{font-family:Bocketts,sans-serif;font-weight:800;font-size:1.125rem;color:#3a3b3c;line-height:1.25;margin-bottom:16px}* body p{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.5;margin-bottom:1rem;letter-spacing:.4px}* body p:last-of-type{margin-bottom:0}* body p strong,* body p b{font-family:Bocketts,sans-serif;font-weight:800;font-size:1rem;color:#3a3b3c;line-height:1.3}* body p em,* body p i{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.3}* body ul,* body ol{padding-left:32px;margin-bottom:16px}* body ul li,* body ol li{position:relative;list-style-type:none;list-style:none;margin-bottom:8px;--bullet-color: black}* body ul li:before,* body ol li:before{content:"";position:absolute;top:0;left:-32px;width:24px;height:24px;background-color:var(--bullet-color);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.00001 15.875L12.88 11.995L9.00001 8.11498C8.81275 7.92814 8.70752 7.67449 8.70752 7.40998C8.70752 7.14546 8.81275 6.89181 9.00001 6.70498C9.39001 6.31498 10.02 6.31498 10.41 6.70498L15 11.295C15.39 11.685 15.39 12.315 15 12.705L10.41 17.295C10.02 17.685 9.39001 17.685 9.00001 17.295C8.62001 16.905 8.61001 16.265 9.00001 15.875Z"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.00001 15.875L12.88 11.995L9.00001 8.11498C8.81275 7.92814 8.70752 7.67449 8.70752 7.40998C8.70752 7.14546 8.81275 6.89181 9.00001 6.70498C9.39001 6.31498 10.02 6.31498 10.41 6.70498L15 11.295C15.39 11.685 15.39 12.315 15 12.705L10.41 17.295C10.02 17.685 9.39001 17.685 9.00001 17.295C8.62001 16.905 8.61001 16.265 9.00001 15.875Z"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}* body ul li ul li,* body ol li ul li{list-style-type:"-";list-style:"-";padding-left:6px}* body ul li p,* body ol li p{margin-bottom:.4rem}* body a{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3f873f;line-height:1.3;text-decoration:underline}* body a:hover{text-decoration:none}* body .swiper .swiper-wrapper{transition-timing-function:linear}* form,* .filter-form{position:relative}* form .fields,* .filter-form .fields{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:16px}* form .fields .field.flex-25,* form .fields .field.flex-33,* form .fields .field.flex-50,* form .fields .field.flex-66,* form .fields .field.flex-75,* form .fields .field.flex-100,* .filter-form .fields .field.flex-25,* .filter-form .fields .field.flex-33,* .filter-form .fields .field.flex-50,* .filter-form .fields .field.flex-66,* .filter-form .fields .field.flex-75,* .filter-form .fields .field.flex-100{flex-basis:100%}* form .fields .field .instruction,* .filter-form .fields .field .instruction{font-family:Bocketts,sans-serif;font-weight:600;font-size:1rem;color:#8f6c95;line-height:1.3;padding-top:8px}* form .fields .field .radio-wrapper,* .filter-form .fields .field .radio-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:8px;padding-top:12px;font-family:Bocketts,sans-serif;font-weight:400;font-size:1.125rem;color:#3a3b3c;line-height:1.3}* form .fields .field .radio-wrapper input,* .filter-form .fields .field .radio-wrapper input{width:24px;height:24px;margin-top:-3px}* form .form-footer,* .filter-form .form-footer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;margin-top:16px}* form input,* form select,* form textarea,* .filter-form input,* .filter-form select,* .filter-form textarea{font-family:Bocketts,sans-serif;font-weight:400;font-size:1.125rem;color:#3a3b3c!important;line-height:1.3;width:100%;border-radius:4px;border:1px solid #C2C7C7;background:#FFF;padding:10px 16px;outline-color:default}* form input:focus-visible,* form select:focus-visible,* form textarea:focus-visible,* .filter-form input:focus-visible,* .filter-form select:focus-visible,* .filter-form textarea:focus-visible{border:solid 2px #EA6852;outline:none}* form select option,* .filter-form select option{color:#3a3b3c}* form .file,* .filter-form .file{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px}* form textarea,* .filter-form textarea{resize:none;padding:10px;height:145px}* form .checkboxes,* .filter-form .checkboxes{margin-top:16px;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}* form .checkboxes label+label,* .filter-form .checkboxes label+label{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:16px;line-height:1}* form .checkboxes label+label .checkmark,* .filter-form .checkboxes label+label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;cursor:pointer;transition:all .3s ease}* form .checkboxes label+label .checkmark:after,* .filter-form .checkboxes label+label .checkmark:after{content:"";position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease}* form .checkboxes label+label input:checked~.checkmark,* .filter-form .checkboxes label+label input:checked~.checkmark{background-color:#3aaa35}* form .checkboxes label+label input:checked~.checkmark:after,* .filter-form .checkboxes label+label input:checked~.checkmark:after{opacity:1;left:8px;top:4px;width:8px;height:15px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}* form .checkboxes label+label input,* .filter-form .checkboxes label+label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}* form label,* .filter-form label{font-family:Bocketts,sans-serif;font-weight:600;font-size:1.125rem;color:#3a3b3c;line-height:1.5;display:block}* form label.file-upload,* .filter-form label.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;position:relative;margin:0;height:43px;width:194px;border:1.5px solid #3F873F;background:#A2D45E;cursor:pointer}* form label.file-upload input,* .filter-form label.file-upload input{position:absolute;top:0;left:0;visibility:hidden}* form label span,* .filter-form label span{color:#ea6852}* form .privacy-policy,* form .additional-text,* .filter-form .privacy-policy,* .filter-form .additional-text{padding-top:16px}* form .privacy-policy p,* form .additional-text p,* .filter-form .privacy-policy p,* .filter-form .additional-text p{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.5}* form .privacy-policy p:last-child,* form .additional-text p:last-child,* .filter-form .privacy-policy p:last-child,* .filter-form .additional-text p:last-child{margin-bottom:0}* form .privacy-policy a,* form .additional-text a,* .filter-form .privacy-policy a,* .filter-form .additional-text a{font-family:Bocketts,sans-serif;font-weight:600;font-size:1rem;color:#035431;line-height:1.3}* form .privacy-policy a:hover,* form .additional-text a:hover,* .filter-form .privacy-policy a:hover,* .filter-form .additional-text a:hover{text-decoration:underline}* form .captcha .captcha-placeholder,* .filter-form .captcha .captcha-placeholder{width:304px;height:auto;min-width:304px;min-height:auto}* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder,* .filter-form .captcha .g-recaptcha,* .filter-form .captcha .captcha-placeholder{transform:scale(.87);transform-origin:0 0}* form.captcha-loaded .captcha-placeholder,* .filter-form.captcha-loaded .captcha-placeholder{display:none}* form .error,* form .success,* .filter-form .error,* .filter-form .success{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.3;margin:5px 0}* form .error,* .filter-form .error{color:red!important}* form .invisible,* .filter-form .invisible{position:absolute;visibility:hidden}* .accordion-wrapper{border-bottom:2px solid #ECE8E1;height:-moz-fit-content;height:fit-content}* .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:10px;cursor:pointer}* .accordion-wrapper .accordion svg{transition:transform .3s ease-in-out}* .accordion-wrapper .panel{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}* .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}* .accordion-wrapper.open .panel{max-height:600px}* .content.small *{font-size:.875rem}* .content.semi-bold *{font-weight:600}* .content.white *{color:#fff!important}* .content strong{font-weight:600!important}* .content a{text-decoration:underline}* .content.large p,* .content.large p a,* .content.large p strong,* .content.large p b,* .content.large p em,* .content.large p i{font-size:1.625rem}* .btns{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}* .btns.btns-center{align-items:center;justify-items:center}* .image-btn{max-width:140px;border-radius:8px;transition:all .3s ease}* .image-btn:hover{box-shadow:5px 5px #3a3b3c}* .btn{all:unset;justify-content:auto;gap:8px;background:#3A3B3C;cursor:pointer;padding:15px 20px 12px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:6px;background:#035431;font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#fff;line-height:1.3;border:solid 2px #035431;text-transform:uppercase;text-decoration:none!important;transition:all .3s ease}* .btn.btn-outline{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.3;background:transparent;border:solid 1px #3A3B3C}* .btn:hover{color:#fff;background:rgba(58,59,60,.5)}* .btn.yellow-btn{background:#FFB548;border-color:#ffb548}* .btn.yellow-btn:focus{background:#FFB548;border-color:#efa693}* .btn.yellow-btn:hover{background:#EFA693;border-color:#efa693}* .btn.full-w-btn{width:auto}* .btn.thin-btn{padding:12px 16px 8px}* .btn.btn-red{background:#EA6852;border:solid 2px #EA6852;font-weight:800}* .btn.btn-red:hover{background:transparent;border:solid 2px #EA6852;color:#ea6852}* .btn:focus{background:#3F873F;border-color:#a2d45e}* .btn:hover{background:#3F873F;border-color:#3f873f}* .btn.outline-btn{background:rgba(58,59,60,.25);border:solid 2px #FFF}* .btn.outline-btn:focus{border-color:#a2d45e}* .btn.outline-btn:hover{background:#FFF;color:#3a3b3c!important}* .btn.outline-btn:hover svg,* .btn.outline-btn:hover img{filter:invert(1)}* .btn.pill-btn{border-radius:40px}* .glide .glide__controls{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:12px}* .glide .glide__controls button{all:unset;cursor:pointer}* .glide .glide__slides{cursor:grab}* .glide .glide__slides:active,* .glide .glide__slides:focus{cursor:grabbing}* a{display:inline-block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}* hr{border:none;height:1px;width:100%;background:#3A3B3C}* picture{font-size:0;line-height:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}* picture ::-moz-selection{background:none}* picture ::selection{background:none}* img,* video,* iframe{width:100%;height:auto;display:block;border:none}* svg{width:100%;height:auto}@media only screen and (min-width: 600px){* body h1,* body h1 strong,* body h1 a{font-size:2.625rem}* body h2,* body h2 strong,* body h2 a{font-size:2.375rem}* body h3,* body h3 strong,* body h3 a{font-size:1.75rem}* body h4,* body h4 strong,* body h4 a{font-size:1.375rem}* body h5,* body h5 strong,* body h5 a,* body h6,* body h6 strong,* body h6 a,* body p,* body p strong,* body p em,* body p i,* body p ul li p,* body p ul li p a,* body p ul li p strong{font-size:1.125rem}* body .content.large p,* body .content.large p a,* body .content.large p strong,* body .content.large p b,* body .content.large p em,* body .content.large p i{font-size:1.625rem}* .image-btn{max-width:150px}}@media only screen and (min-width: 992px){* form .privacy-policy p,* form .additional-text p,* form .privacy-policy a,* form .additional-text a{font-size:1.125rem}* form .fields{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}* form .fields .field.flex-25{flex-basis:calc(25% - 14px)}* form .fields .field.flex-33{flex-basis:calc(33% - 12px)}* form .fields .field.flex-50{flex-basis:calc(50% - 8px)}* form .fields .field.flex-66{flex-basis:calc(66% - 6px)}* form .fields .field.flex-75{flex-basis:calc(75% - 4px)}* form .fields .field.flex-100{flex-basis:100%}* form .form-footer{flex-direction:row;justify-content:space-between;align-items:center}}@media only screen and (min-width: 1200px){* body:not(.no-padding){padding-top:100px}* body section{padding:64px 16px}* body h1,* body h1 strong,* body h1 a{font-size:3.75rem}* body h2,* body h2 strong,* body h2 a{font-size:3rem}* body h3,* body h3 strong,* body h3 a{font-size:2rem}* body h4,* body h4 strong,* body h4 a{font-size:1.5rem}* body h5,* body h5 strong,* body h5 a,* body h6,* body h6 strong,* body h6 a{font-size:1.25rem}* body p,* body p strong,* body p b,* body p a,* body p em,* body p i{font-size:1.125rem}* .content.large p,* .content.large p a,* .content.large p strong,* .content.large p b,* .content.large p em,* .content.large p i{font-size:2rem}}@media only screen and (min-width: 1536px){* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(1)}}.reveal.fade-in{transition:opacity .5s linear}.reveal.fade-in:not(.revealed){opacity:0}.reveal.reveal-bottom{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-bottom:not(.revealed){transform:translateY(50px);opacity:0}.reveal.reveal-left{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-left:not(.revealed){transform:translate(-25px);opacity:0}.reveal.reveal-right{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-right:not(.revealed){transform:translate(25px);opacity:0}.reveal.animate-text.revealed .content>h1,.reveal.animate-text.revealed .content>h2,.reveal.animate-text.revealed .content>h3,.reveal.animate-text.revealed .content>h4,.reveal.animate-text.revealed .content>h5,.reveal.animate-text.revealed .content>h6{animation:textRotation .5s ease-in-out .2s forwards}.reveal.animate-text.revealed .content>p{animation:textRotation .5s ease-in-out .4s forwards}.reveal.animate-text.revealed .content>span{animation:textRotation .5s ease-in-out .4s forwards}.reveal.animate-text .content>h1,.reveal.animate-text .content>h2,.reveal.animate-text .content>h3,.reveal.animate-text .content>h4,.reveal.animate-text .content>h5,.reveal.animate-text .content>h6,.reveal.animate-text .content>p,.reveal.animate-text .content>span{transform:rotateX(-90deg)}@keyframes textRotation{0%{transform:rotate3d(1,.05,.05,-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}header{position:relative;width:100%;height:75px;z-index:99999!important}header:not(.banner){position:fixed;top:0;left:0}header nav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;height:75px;width:100%;background:#FFF;padding:0 16px;box-shadow:0 0 15px 1px #00000026}header nav .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto}header nav .logo,header nav .logo img{width:-moz-fit-content;width:fit-content;height:90px;min-width:-moz-fit-content;min-width:fit-content;min-height:90px}header nav .inner{width:-moz-fit-content;width:fit-content}header nav .inner .mob-nav{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:16px}header nav .inner .mob-nav .phone,header nav .inner .mob-nav .phone svg{width:29px;height:29px;min-width:29px;min-height:29px}header nav .inner .mob-nav .burger .burger-icon{width:37px;height:28px;position:relative;transform:rotate(0);transition:.5s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span{display:block;position:absolute;height:5px;width:37px;background:#3A3B3C;left:0;transform:rotate(0);transition:.25s ease-in-out;border-radius:5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(1){top:0}header nav .inner .mob-nav .burger .burger-icon span:nth-child(2),header nav .inner .mob-nav .burger .burger-icon span:nth-child(3){top:11.5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(4){top:23px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(1),header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(4){top:11.5px;width:0%;left:50%}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(2){transform:rotate(45deg);width:37px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(3){transform:rotate(-45deg);width:37px}header nav .inner .menu{position:fixed;top:calc(-100vh + 150px);left:0;width:100%;height:calc(100vh - 75px);background:#F9F7F5;z-index:-1;transition:top .5s ease-out,left .5s ease-out;padding:50px 16px 91px;overflow:scroll}header nav .inner .menu.active{top:75px}header nav .inner .menu .accordion-wrapper{border:none}header nav .inner .menu .accordion-wrapper.open>.accordion{background:#ECE8E1}header nav .inner .menu .accordion-wrapper.open>.accordion p{color:#3a3b3c}header nav .inner .menu .accordion-wrapper.open>.accordion svg path{fill:#3a3b3c}header nav .inner .menu .accordion-wrapper.open .panel{max-height:1200px}header nav .inner .menu .accordion-wrapper *{font-family:Bocketts,sans-serif;font-weight:800;font-size:1rem;color:#3a3b3c;line-height:1.3;margin-bottom:0;text-decoration:none}header nav .inner .menu .accordion-wrapper .accordion{justify-content:space-between;gap:17px;padding:17px 8px;cursor:pointer;transition:background .3s ease}header nav .inner .menu .accordion-wrapper .accordion:hover p{color:#3f873f}header nav .inner .menu .accordion-wrapper .accordion:hover svg path{fill:#3f873f}header nav .inner .menu .accordion-wrapper .accordion p{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .accordion p:hover{color:#3f873f}header nav .inner .menu .accordion-wrapper .accordion svg{width:24px;margin-top:-4px;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .accordion svg path{transition:all .3s ease}header nav .inner .menu .accordion-wrapper .panel{padding-left:0;background:#FFF}header nav .inner .menu .accordion-wrapper .panel .accordion-container a,header nav .inner .menu .accordion-wrapper .panel .accordion-container p{padding:16px 12px;width:100%;height:100%;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .panel .accordion-container a:hover,header nav .inner .menu .accordion-wrapper .panel .accordion-container p:hover{background:#3F873F;color:#fff}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .accordion p{color:#fff;background:#035431}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .accordion svg path{fill:#fff}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper.open .panel{max-height:1200px}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion{padding:0}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion:hover p{color:#fff;background:#035431}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion:hover svg path{fill:#fff}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion p{color:#3a3b3c;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion p:hover{color:#fff}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion svg{width:24px;margin-top:-4px;transform:rotate(0);transition:all .3s ease}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion svg path{fill:#3a3b3c;transition:all .3s ease}header nav .inner .menu .accordion-wrapper .panel .accordion-container .accordion-wrapper .panel{top:-100%;max-height:0;background:rgba(140,131,123,.2)}header nav .inner .menu .copyright{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-top:103px}header nav .inner .menu .btns{margin-top:16px}header nav .inner .menu .btns .btn{width:100%;padding:18px 16px 15px}@media only screen and (min-width: 500px){header nav .inner .menu{max-width:425px;top:75px;left:-425px}header nav .inner .menu.active{left:0}}@media only screen and (min-width: 1200px){header{height:100px}header.banner nav .inner .menu .accordion-wrapper.open .panel{top:79px;transform:scale(1);opacity:1}header.banner nav .inner .menu .accordion-wrapper .panel{position:absolute;top:79px;transform-origin:top center;transform:scale(0);opacity:0;transition:all .3s ease}header nav{height:100px}header nav .logo,header nav .logo img{width:-moz-fit-content;width:fit-content;height:100px;min-width:-moz-fit-content;min-width:fit-content;min-height:100px}header nav .inner .mob-nav{display:none}header nav .inner .menu{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:0;position:static;max-width:none;height:-moz-fit-content;height:fit-content;z-index:1;transition:none;padding:0;overflow:visible;background:unset;align-items:center}header nav .inner .menu>.accordion-wrapper.open .accordion{background:none}header nav .inner .menu>.accordion-wrapper.open>.panel{top:100px}header nav .inner .menu>.accordion-wrapper.open>.panel .accordion-wrapper.open .panel{background:#F9F7F5;top:153px}header nav .inner .menu>.accordion-wrapper .accordion{align-items:center;gap:4px;padding:6px 12px}header nav .inner .menu>.accordion-wrapper .accordion a,header nav .inner .menu>.accordion-wrapper .accordion p{position:relative;margin-bottom:0;padding:12px}header nav .inner .menu>.accordion-wrapper .accordion *{font-family:Bocketts,sans-serif;font-weight:800;font-size:1rem;color:#3a3b3c;line-height:1.3}header nav .inner .menu>.accordion-wrapper .accordion svg{margin-top:-4px;width:24px}header nav .inner .menu>.accordion-wrapper .accordion svg path{fill:#3a3b3c}header nav .inner .menu>.accordion-wrapper .panel{position:fixed;top:-86px;display:flex;align-items:center;justify-content:space-around;flex-direction:auto;flex-wrap:auto;width:calc(100% - 32px);left:0;right:0;margin:auto;max-height:-moz-fit-content;max-height:fit-content;background:#FFF;padding:0 16px;transition:top .25s ease-in;z-index:-1}header nav .inner .menu>.accordion-wrapper .panel .accordion-container{width:100%;padding:0;display:flex;align-items:center;justify-content:space-evenly;flex-direction:row;flex-wrap:auto}header nav .inner .menu>.accordion-wrapper .panel .accordion-container .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}header nav .inner .menu>.accordion-wrapper .panel .accordion-container .accordion-wrapper .accordion svg{margin-top:-5px;width:24px;padding:0;transform:rotate(0)}header nav .inner .menu>.accordion-wrapper .panel .accordion-container .accordion-wrapper .panel{border-radius:0 0 16px 16px;padding:15px 10vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px}header nav .inner .menu>.accordion-wrapper .panel .accordion-container .accordion-wrapper .panel .child{flex-basis:calc(25% - 18px);text-align:center}header nav .inner .menu>.accordion-wrapper .panel .accordion-container a,header nav .inner .menu>.accordion-wrapper .panel .accordion-container p{position:relative;margin-bottom:0;transition:all .3s ease}header nav .inner .menu>.accordion-wrapper .panel .accordion-container a:hover,header nav .inner .menu>.accordion-wrapper .panel .accordion-container p:hover{background:#3F873F;color:#fff}header nav .inner .menu .btns{margin-top:0}header nav .inner .menu .copyright{display:none}}footer{overflow-x:clip;background:#035431}footer .newsletter{position:relative;background:#7BADD3;padding:120px 16px}footer .newsletter .divider{width:300%;left:-100%;z-index:auto}footer .newsletter .hills .background{bottom:0}footer .newsletter .clouds *{max-width:104px}footer .newsletter .clouds .cloud-one{position:absolute;bottom:120px;left:-40px;animation-name:cloud-one;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}footer .newsletter .clouds .cloud-two{position:absolute;bottom:50px;right:-10px;animation-name:cloud-two;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}footer .newsletter .clouds .cloud-three{position:absolute;bottom:70px;left:-100%;animation-name:cloud-one;animation-duration:10s;animation-delay:5s;animation-timing-function:linear;animation-iteration-count:infinite}footer .newsletter .clouds .cloud-four{position:absolute;bottom:30px;right:100%;animation-name:cloud-two;animation-duration:12s;animation-delay:6s;animation-timing-function:linear;animation-iteration-count:infinite}footer .newsletter .clouds .cloud-five{position:absolute;bottom:200px;left:-100%;animation-name:cloud-one;animation-duration:12s;animation-delay:7s;animation-timing-function:linear;animation-iteration-count:infinite}footer .newsletter .clouds .cloud-six{position:absolute;bottom:250px;right:100%;animation-name:cloud-two;animation-duration:14s;animation-delay:8s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cloud-one{0%{left:100%}to{left:-100%}}@keyframes cloud-two{0%{right:-100%}to{right:100%}}footer .newsletter .wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto}footer .newsletter .wrapper .content{max-width:386px;width:100%}footer .newsletter .wrapper .content h3{color:#fff}footer .newsletter .wrapper .content ul{padding-left:5px}footer .newsletter .wrapper .content ul li{position:relative;padding-left:30px;list-style-type:none;list-style:none}footer .newsletter .wrapper .content ul li:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M6.92749 6.85419V17.2142C6.92749 18.0042 7.79749 18.4842 8.46749 18.0542L16.6075 12.8742C17.2275 12.4842 17.2275 11.5842 16.6075 11.1842L8.46749 6.01419C7.79749 5.58419 6.92749 6.06419 6.92749 6.85419Z" fill="%238F6C95"/></svg>');position:absolute;left:0;top:0;width:24px;height:24px}footer .newsletter .wrapper .content ul li p{color:#fff;font-size:1.125rem}footer .newsletter .wrapper .content ul li p strong{color:#fff;font-size:1.125rem}footer .newsletter .wrapper form{margin-top:32px;background:#FFF;border-radius:16px;box-shadow:0 5px 12px #3a3b3c1a;padding:16px}footer .newsletter .wrapper form .form .fields .field.checkboxes{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;padding-left:0;gap:16px}footer .newsletter .wrapper form .form .fields .field.checkboxes input{width:-moz-fit-content;width:fit-content}footer .newsletter .wrapper form .privacy-policy{margin-bottom:16px}footer .newsletter .wrapper form .privacy-policy p{font-size:.875rem}footer .newsletter .wrapper form .privacy-policy p a{font-size:.875rem}footer>.top{position:relative;padding:40px 16px 32px;overflow-x:clip;z-index:9999}footer>.top .animals .cow{position:absolute;right:-55px;top:-28px;max-width:159px;width:100%}footer>.top .animals .pig{position:absolute;left:9px;top:-10px;max-width:71px;width:100%}footer>.top .animals .goat{position:absolute;left:-22px;top:80.966px;max-width:62px;width:100%}footer>.top .animals .chicken{position:absolute;left:40px;top:102.966px;max-width:28px;width:100%}footer>.top .animals .sheep{display:none;position:absolute}footer>.top .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px}footer>.top .wrapper .footer-logo img{width:200px}footer>.top .wrapper>.socials{margin-top:16px;margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:24px}footer>.top .wrapper>.socials a{transition:all .3s ease}footer>.top .wrapper>.socials a img{max-width:36px;width:100%}footer>.top .wrapper>.socials a:hover{transform:rotate(360deg);opacity:.7}footer>.top .wrapper .company-details{text-align:center;max-width:300px;width:100%}footer>.top .wrapper .company-details *{color:#fff;margin-bottom:8px}footer>.top .wrapper .company-details h4{margin-bottom:0}footer>.top .wrapper .company-details .phone,footer>.top .wrapper .company-details .email{font-size:1.125rem;text-decoration:none}footer>.top .wrapper .company-details .phone:hover,footer>.top .wrapper .company-details .email:hover{color:#ffb548}footer>.top .wrapper .footer-nav{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto}footer>.top .wrapper .footer-nav .accordion-wrapper{border-bottom:0}footer>.top .wrapper .footer-nav .accordion-wrapper .accordion h4{margin-bottom:0;color:#fff}footer>.top .wrapper .footer-nav .accordion-wrapper .accordion a{color:#fff;font-size:1.125rem;position:relative;text-decoration:none;margin-bottom:4px}footer>.top .wrapper .footer-nav .accordion-wrapper .accordion a:hover{color:#ffb548}footer>.top .wrapper .legal-social{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px;text-align:center}footer>.top .wrapper .legal-social *{color:#fff;font-size:.875rem}footer>.top .wrapper .legal-social>.award{display:block;max-width:124px}footer>.top .wrapper .legal-social>.tripadvisor{display:block;max-width:124px}footer>.top .wrapper .legal-social>.tripadvisor a{width:100%;transition:all .3s ease}footer>.top .wrapper .legal-social>.tripadvisor a:hover{opacity:.7}footer>.top .wrapper .legal-social .social{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}footer>.top .wrapper .legal-social .social .flag{max-width:95px;width:100%}footer>.top .wrapper .legal-social .social .socials{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;display:none}footer>.top .wrapper .legal-social .social .socials a{transition:all .3s ease}footer>.top .wrapper .legal-social .social .socials a img{max-width:36px;width:100%}footer>.top .wrapper .legal-social .social .socials a:hover{transform:rotate(360deg);opacity:.7}footer>.top .wrapper .award{max-width:77px;width:100%;display:none}footer>.top .wrapper .tripadvisor{max-width:77px;width:100%;display:none}footer>.top .wrapper .tripadvisor a{width:100%;transition:all .3s ease}footer>.top .wrapper .tripadvisor a:hover{opacity:.7}footer>.bottom{padding:0 16px 32px}footer>.bottom .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:15px}footer>.bottom .copyright{text-align:center;font-family:Bocketts,sans-serif;font-weight:400;font-size:.875rem;color:#fff;line-height:1.3;margin-bottom:0}footer>.bottom .surge{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;text-align:center;gap:6px}footer>.bottom .surge *{font-family:Bocketts,sans-serif;font-weight:400;font-size:.875rem;color:#fff;line-height:1.3;margin-bottom:0}footer>.bottom .surge>a,footer>.bottom .surge svg{width:110px;height:28px;min-width:110px;min-height:28px}footer>.bottom .surge>a path,footer>.bottom .surge svg path{fill:#ece8e1}footer>.bottom .surge>a:hover path,footer>.bottom .surge svg:hover path{fill:#ffb548}@media only screen and (min-width: 600px){footer .newsletter{padding:100px 16px 200px}footer .newsletter .clouds *{max-width:154px}footer .newsletter .clouds .cloud-one{bottom:140px;animation-duration:18s}footer .newsletter .clouds .cloud-two{bottom:90px;animation-duration:20s}footer .newsletter .clouds .cloud-three{bottom:120px;animation-duration:18s;animation-delay:9s}footer .newsletter .clouds .cloud-four{bottom:70px;animation-duration:20s;animation-delay:10s}footer>.top .animals .pig{top:-40px;left:16px}footer>.top .animals .cow{right:16px;top:-20px}footer>.top .animals .goat{left:60px}footer>.top .animals .chicken{left:130px}footer>.top .wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px}footer>.top .wrapper>.socials{display:none}footer>.top .wrapper .footer-logo{flex-basis:100%}footer>.top .wrapper .footer-logo img{margin:auto}footer>.top .wrapper .company-details{flex-basis:calc(40% - 16px);text-align:left}footer>.top .wrapper .footer-nav{flex-basis:calc(40% - 16px);align-items:flex-start}footer>.top .wrapper .legal-social{text-align:left}footer>.top .wrapper .legal-social>.award,footer>.top .wrapper .legal-social>.tripadvisor{display:none}footer>.top .wrapper .legal-social .social{width:100%;justify-content:flex-end;flex-wrap:wrap}footer>.top .wrapper .legal-social .social .award,footer>.top .wrapper .legal-social .social .tripadvisor{display:block}footer>.top .wrapper .legal-social .social .socials{display:flex}footer .bottom .surge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}}@media only screen and (min-width: 992px){footer .newsletter{padding:120px 16px 200px}footer .newsletter .divider{width:100%;left:0}footer .newsletter .clouds *{max-width:196px}footer .newsletter .clouds .cloud-one{bottom:140px;animation-duration:18s}footer .newsletter .clouds .cloud-two{bottom:90px;animation-duration:20s}footer .newsletter .clouds .cloud-three{bottom:120px;animation-duration:18s;animation-delay:9s}footer .newsletter .clouds .cloud-four{bottom:70px;animation-duration:20s;animation-delay:10s}footer .newsletter .wrapper{flex-direction:row;justify-content:space-between;gap:80px}footer .newsletter .wrapper .content h3{font-size:3rem;line-height:1.1}footer .newsletter .wrapper .content ul li p{font-size:1.25rem}footer .newsletter .wrapper .content ul li p strong{font-size:1.25rem}footer .newsletter .wrapper form{max-width:750px;width:100%;padding:32px;margin-top:0}footer>.top{padding:80px 16px 32px}footer>.top .animals .pig{top:-25px;left:36%}footer>.top .animals .cow{right:38%;top:-55px;max-width:110px}footer>.top .animals .goat{left:auto;right:80px;top:-20px;max-width:57px}footer>.top .animals .chicken{left:auto;right:55px;top:25px;max-width:22px;transform:scaleX(-1)}footer>.top .animals .sheep{display:block;left:130px;top:-58px;max-width:123px;width:100%}footer>.top .wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}footer>.top .wrapper .footer-logo{flex-basis:auto}footer>.top .wrapper .footer-logo img{width:150px}footer>.top .wrapper .company-details,footer>.top .wrapper .footer-nav{max-width:208px;width:100%}footer>.top .wrapper .company-details p,footer>.top .wrapper .footer-nav p{font-size:1.125rem}footer>.top .wrapper .footer-nav{align-items:flex-start;justify-content:flex-start}footer>.top .wrapper .footer-nav .accordion-wrapper .accordion a{font-size:1.125rem}footer>.top .wrapper .legal-social{max-width:425px;width:100%}footer>.bottom .wrapper{flex-direction:row;justify-content:space-between}}section.heading{padding:32px 16px 80px}section.heading.reduce-padding{padding:32px 16px 0}section.heading .wrapper{text-align:center}section.heading .wrapper.brand *{color:#3f873f}section.heading .wrapper.brand-light *{color:#a2d45e}section.heading .wrapper.brand-dark *{color:#035431}section.heading .wrapper.bocketts-white *{color:#ece8e1}section.heading .wrapper.bocketts-pig *{color:#efa693}section.heading .wrapper.bocketts-fun *{color:#ea6852}section.heading .wrapper.bocketts-garden *{color:#8f6c95}section.heading .wrapper.bocketts-yellow *{color:#ffb548}section.heading .wrapper.bocketts-blue *{color:#7badd3}section.heading .wrapper.bocketts-brown *{color:#8c837b}section.heading .wrapper .content.large-text p{font-size:1.25rem}section.heading .wrapper .content.large-text p strong{font-size:1.25rem;font-weight:700}section.heading .wrapper .content .btns{margin-top:32px;width:100%;justify-content:center}@media only screen and (min-width: 600px){section.heading{padding:48px 16px 80px}section.heading.reduce-padding{padding:48px 16px 0}section.heading .wrapper .content.large-text p{font-size:1.625rem}section.heading .wrapper .content.large-text p strong{font-size:1.625rem}}@media only screen and (min-width: 992px){section.heading{padding:64px 16px 80px}section.heading.reduce-padding{padding:64px 16px 0}section.heading .wrapper .content.large-text p{font-size:2rem}section.heading .wrapper .content.large-text p strong{font-size:2rem}}section.news-article{padding:0 0 32px}section.news-article .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px}section.news-article .wrapper article{background:#F9F7F5;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;border-radius:16px;box-shadow:0 10px 15px #1f292d2e;padding:0 0 64px}section.news-article .wrapper article>*{width:100%}section.news-article .wrapper article .header-image{width:100%;aspect-ratio:1.77/1;overflow:hidden}section.news-article .wrapper article .header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.news-article .wrapper article .details{padding:24px 16px;width:100%}section.news-article .wrapper article .details h1{color:#035431}section.news-article .wrapper article .details .date{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;margin-bottom:16px}section.news-article .wrapper article .details .date svg{width:24px;height:24px;min-width:24px;min-height:24px;margin-bottom:5px}section.news-article .wrapper article .details .date svg path{transition:all .3s ease}section.news-article .wrapper article .details .date p{font-family:Bocketts,sans-serif;font-weight:700;font-size:1.25rem;color:#035431;line-height:1.3}section.news-article .wrapper article .details .filters{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}section.news-article .wrapper article .details .filters .filter{background:#F9F7F5;border:solid 2px #ECE8E1;padding:18px 24px 14px;border-radius:48px;font-family:Bocketts,sans-serif;font-weight:400;font-size:1.125rem;color:#035431;line-height:1.3;text-decoration:none;transition:all .3s ease}section.news-article .wrapper article .details .filters .filter:hover{background:#035431;border-color:#a2d45e;color:#fff}section.news-article .wrapper article section{padding:0 16px;width:100%}section.news-article .wrapper aside{padding:16px}section.news-article .wrapper aside .related{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.news-article .wrapper aside .related .article{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;padding:24px 32px;border-radius:16px;text-decoration:none}section.news-article .wrapper aside .related .article:hover .btns .btn.outline-btn{background:#FFF;color:#3a3b3c}section.news-article .wrapper aside .related .article h4,section.news-article .wrapper aside .related .article p{color:#fff}section.news-article .wrapper aside .related .article *{margin-bottom:0}section.news-article .wrapper aside .related .article:nth-child(1){background:#EA6852}section.news-article .wrapper aside .related .article:nth-child(2){background:#66779C}section.news-article .wrapper aside .related .article:nth-child(3){background:#1C956A}section.news-article .wrapper aside .related .article .btns{width:100%;justify-content:flex-end}@media only screen and (min-width: 992px){section.news-article{padding:0 16px 64px}section.news-article>.wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 64px}section.news-article>.wrapper .heading{flex-basis:100%}section.news-article>.wrapper article{flex-basis:calc(70% - 32px);gap:32px;border-radius:16px;overflow:hidden}section.news-article>.wrapper aside{flex-basis:calc(30% - 32px)}}.asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.cta-cards .wrapper>.content{text-align:center}section.cta-cards .wrapper>.content h2,section.cta-cards .wrapper>.content h3{color:#035431}section.cta-cards .wrapper .cards{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.cta-cards .wrapper .cards .card{max-width:384px;border-radius:16px;box-shadow:0 20px 20px #1f292d33;align-self:stretch;display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;overflow:hidden}section.cta-cards .wrapper .cards .card .image{aspect-ratio:1.52/1;width:100%;background:#C2C7C7;overflow:hidden}section.cta-cards .wrapper .cards .card .image.cover img{-o-object-fit:cover;object-fit:cover}section.cta-cards .wrapper .cards .card .image.contain img{-o-object-fit:contain;object-fit:contain}section.cta-cards .wrapper .cards .card .image img{width:100%;height:100%}section.cta-cards .wrapper .cards .card .content{text-align:left;padding:24px 16px 16px}section.cta-cards .wrapper .cards .card .btns{padding:0 16px 16px;width:100%;justify-content:center}section.cta-cards .wrapper .cards .card .btns .btn{width:100%}@media only screen and (min-width: 600px){section.cta-cards .wrapper .cards{flex-direction:row;justify-content:center;flex-wrap:wrap}section.cta-cards .wrapper .cards .card{flex-basis:calc(50% - 8px)}section.cta-cards .wrapper .cards .card .content{padding:24px 32px 16px}section.cta-cards .wrapper .cards .card .btns{padding:0 32px 16px}}@media only screen and (min-width: 992px){section.cta-cards .wrapper .cards{gap:32px}section.cta-cards .wrapper .cards .card{flex-basis:calc(33% - 18px);max-width:100%}section.cta-cards .wrapper .cards .card .content{padding:24px 32px 16px}section.cta-cards .wrapper .cards .card .btns{padding:0 32px 16px}}section.hero-thin .bg-img{-o-object-position:center!important;object-position:center!important}section.event .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px}section.event .wrapper .content{width:100%}section.event .wrapper .content .details{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;padding:24px 0;width:100%}section.event .wrapper .content .details h1{color:#035431}section.event .wrapper .content .details .date{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;margin-bottom:16px;font-family:Bocketts,sans-serif;font-weight:700;font-size:1.5rem;color:#c87191;line-height:1.3}section.event .wrapper .content .details .date svg{width:32px;height:32px;min-width:32px;min-height:32px;margin-bottom:8px}section.event .wrapper .content .details .date svg path{transition:all .3s ease}section.event .wrapper .content .details .filters{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}section.event .wrapper .content .details .filters .filter{background:#F9F7F5;border:solid 2px #ECE8E1;padding:18px 24px 14px;border-radius:48px;font-family:Bocketts,sans-serif;font-weight:400;font-size:1.125rem;color:#035431;line-height:1.3;text-decoration:none;transition:all .3s ease}section.event .wrapper .content .details .filters .filter:hover{background:#035431;border-color:#a2d45e;color:#fff}section.event .wrapper article{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;flex-basis:100%}section.event .wrapper article>*{width:100%;border-radius:16px;background:#FFF;box-shadow:0 10px 15px #1f292d2e;padding:16px}section.event .wrapper article>* .wrapper{max-width:100%}section.event .wrapper article>* .wrapper .cards{justify-content:space-between}section.event .wrapper article .header-video{width:100%;aspect-ratio:16/9;overflow:hidden}section.event .wrapper article .header-video.cover img{-o-object-fit:cover;object-fit:cover}section.event .wrapper article .header-video.contain{background:#F9F7F5;border-bottom:2px solid #035431}section.event .wrapper article .header-video.contain img{-o-object-fit:contain;object-fit:contain;padding:24px}section.event .wrapper article .header-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.event .wrapper article .book{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#035431;padding:48px 16px;box-shadow:0 12px 12px #1f292d0d,0 8px 12px #1f292d14}section.event .wrapper article .book h4{color:#fff}section.event .wrapper article section{padding:16px;width:100%}section.event .wrapper article section .video-asset{width:100%;aspect-ratio:16/9;overflow:hidden}@media only screen and (min-width: 992px){section.event>.wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 64px}section.event>.wrapper .heading{flex-basis:100%}section.event>.wrapper .content .details{flex-direction:row;justify-content:space-between}section.event>.wrapper article{border-radius:16px;gap:48px}section.event>.wrapper article .book{padding:64px 16px}section.event>.wrapper article section{padding:32px}}.breadcrumbs{padding:0;position:relative}.breadcrumbs ul{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:8px;padding:30px 0 24px;margin-bottom:0}.breadcrumbs ul li{list-style-type:none;list-style:none;position:relative}.breadcrumbs ul li:not(:first-child){padding-left:20px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-family:Bocketts,sans-serif;font-weight:700;color:#3f873f;line-height:1.3;top:-1px;left:1px;font-size:1rem}.breadcrumbs ul li.current p{font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#3a3b3c;line-height:1.3;margin-bottom:0}.breadcrumbs ul li a{font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#3f873f;line-height:1.3;text-decoration:none;margin-bottom:0}.breadcrumbs ul li:not(.current) a:hover{text-decoration:underline}@media only screen and (min-width: 600px){.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;top:0;left:0;font-size:1.25rem}.breadcrumbs ul li.current p{font-size:1.25rem}.breadcrumbs ul li a{font-size:1.25rem;text-decoration:none}}section.calendar .wrapper .keys{background:#FFF;padding:16px;border-radius:16px;margin-bottom:32px}section.calendar .wrapper .keys h3{color:#035431;font-size:1.75rem}section.calendar .wrapper .keys .wrap{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px 32px}section.calendar .wrapper .keys .wrap .key{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.calendar .wrapper .keys .wrap .key.standard .box{background:#1C956A}section.calendar .wrapper .keys .wrap .key.off-peak .box{background:#FFB548}section.calendar .wrapper .keys .wrap .key.event .box{background:#8F6C95}section.calendar .wrapper .keys .wrap .key.winter .box{background:#7BADD3}section.calendar .wrapper .keys .wrap .key.closed .box{background:#EA6852}section.calendar .wrapper .keys .wrap .key .box{margin-top:-6px;width:30px;aspect-ratio:1/1;border-radius:4px;background:#FFF}section.calendar .wrapper .keys .wrap .key h4{margin-bottom:0}section.calendar .wrapper .months{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:32px;display:none}section.calendar .wrapper .swiper{padding-bottom:64px}section.calendar .wrapper .swiper-navigation{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;margin-top:16px;gap:8px;left:0;bottom:0;height:56px;width:100%;padding:8px;z-index:99999}section.calendar .wrapper .swiper-navigation .swiper-next,section.calendar .wrapper .swiper-navigation .swiper-prev{background:#035431;border-radius:8px}section.calendar .wrapper .swiper-navigation .swiper-next svg,section.calendar .wrapper .swiper-navigation .swiper-prev svg{width:64px}section.calendar .wrapper .month{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;flex-basis:100%}section.calendar .wrapper .month h3{color:#035431;margin-bottom:8px;font-size:1.75rem}section.calendar .wrapper .month .weekdays{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;width:100%;gap:8px}section.calendar .wrapper .month .weekdays .weekday{color:#035431;text-transform:uppercase;font-size:1.25rem;font-weight:800;text-align:center}section.calendar .wrapper .month .days{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;width:100%;gap:8px}section.calendar .wrapper .month .days .day{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;aspect-ratio:1/1;background:#F9F7F5;border-radius:8px}section.calendar .wrapper .month .days .day p{font-size:1.5rem;font-weight:800;line-height:.8;margin-top:6px}section.calendar .wrapper .month .days .day.standard{background:#1C956A}section.calendar .wrapper .month .days .day.standard p{color:#fff}section.calendar .wrapper .month .days .day.off-peak{background:#FFB548}section.calendar .wrapper .month .days .day.off-peak p{color:#fff}section.calendar .wrapper .month .days .day.event{background:#8F6C95}section.calendar .wrapper .month .days .day.event p{color:#fff}section.calendar .wrapper .month .days .day.winter{background:#7BADD3}section.calendar .wrapper .month .days .day.winter p{color:#fff}section.calendar .wrapper .month .days .day.closed{background:#EA6852}section.calendar .wrapper .month .days .day.closed p{color:#fff}@media only screen and (min-width: 600px){section.calendar .wrapper .swiper{display:none}section.calendar .wrapper .months{display:flex}section.calendar .wrapper .months .month{flex-basis:calc(33% - 24px)}}@media only screen and (min-width: 992px){section.calendar .wrapper .keys{margin-bottom:48px}section.calendar .wrapper .keys .wrap{gap:16px 48px}section.calendar .wrapper .months .month{flex-basis:calc(25% - 24px)}}section.hero-thin{position:relative}section.hero-thin.img-top .bg-img{-o-object-position:100% 0%;object-position:100% 0%}section.hero-thin.img-top-middle .bg-img{-o-object-position:100% 30%;object-position:100% 30%}section.hero-thin.img-middle .bg-img{-o-object-position:100% 50%;object-position:100% 50%}section.hero-thin.img-bottom .bg-img{-o-object-position:100% 85%;object-position:100% 85%}section.hero-thin.img-default .bg-img{-o-object-position:100% 15%;object-position:100% 15%}section.hero-thin .bg-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 15%;object-position:100% 15%;top:0;left:0;z-index:-1}section.hero-thin .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;height:190px}@media only screen and (min-width: 600px){section.hero-thin .wrapper{height:237px}}@media only screen and (min-width: 992px){section.hero-thin .wrapper{height:380px}}section.content-image.has-price{padding:24px 0}section.content-image.has-price .wrapper{flex-direction:column-reverse}section.content-image.has-price .wrapper .image{border-radius:0;aspect-ratio:1.4/1}section.content-image.has-price .wrapper .price{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#3F873F;padding:8px 16px}section.content-image.has-price .wrapper .price p{margin-bottom:0}section.content-image.has-price .wrapper .price p:nth-child(1){font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#ffb548;line-height:1.3}section.content-image.has-price .wrapper .price p:nth-child(2){font-family:Bocketts,sans-serif;font-weight:700;font-size:1.5rem;color:#fff;line-height:1}section.content-image.has-price .wrapper .price p:nth-child(3){font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3}section.content-image.has-price .wrapper .content{padding:16px}section.content-image.bg-col{padding:24px 0}section.content-image.bg-col .wrapper{position:relative;flex-direction:column;gap:0}section.content-image.bg-col .wrapper .swiper{align-self:stretch}section.content-image.bg-col .wrapper .swiper .swiper-wrapper .swiper-slide .image{height:100%}section.content-image.bg-col .wrapper .image{aspect-ratio:1/1.4;border-radius:0}section.content-image.bg-col .wrapper .image.hide-small{display:none}section.content-image.bg-col .wrapper .content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;padding:32px 16px}section.content-image.bg-col .wrapper .content h3{margin-top:16px}section.content-image.has-table{padding:32px 0 64px}section.content-image.has-table .wrapper{flex-direction:column}section.content-image.has-table .wrapper .content{padding:16px}section.content-image.has-table .wrapper .img-wrapper{position:relative}section.content-image.has-table .wrapper .img-wrapper .image{border-radius:0}section.content-image.has-table .wrapper .img-wrapper table{position:absolute;bottom:-64px;z-index:9999;left:10px;width:calc(100% - 20px);box-shadow:0 12px 12px #1f292d0d,0 8px 12px #1f292d14;border-radius:16px;overflow:hidden}section.content-image.has-table .wrapper .img-wrapper table tbody tr:nth-child(odd){background:#F9F7F5}section.content-image.has-table .wrapper .img-wrapper table tbody tr:nth-child(2n){background:#ECE8E1}section.content-image.has-table .wrapper .img-wrapper table tbody tr td{padding:16px 32px;font-weight:700;font-size:1.125rem}section.content-image.has-table .wrapper .img-wrapper table tbody tr td span{font-family:Bocketts,sans-serif;font-weight:400;font-size:1rem;color:#3a3b3c;line-height:1.3;display:block}section.content-image .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;flex-wrap:auto;gap:16px;max-width:1061px}section.content-image .wrapper .swiper .swiper-navigation{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;position:absolute;top:calc(50% - 10px);width:100%;left:0;right:0;margin:auto;z-index:2}section.content-image .wrapper .swiper .swiper-navigation .swiper-prev,section.content-image .wrapper .swiper .swiper-navigation .swiper-next{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:40px;height:40px;background:rgba(3,84,49,.7);cursor:pointer;transition:background .3s ease}section.content-image .wrapper .swiper .swiper-navigation .swiper-prev:hover,section.content-image .wrapper .swiper .swiper-navigation .swiper-next:hover{background:#3F873F}section.content-image .wrapper .swiper .swiper-navigation .swiper-prev svg,section.content-image .wrapper .swiper .swiper-navigation .swiper-next svg{max-width:40px;width:100%}section.content-image .wrapper .image{border-radius:16px;overflow:hidden;aspect-ratio:1.2/1}section.content-image .wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.content-image .wrapper .content .logos{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;width:100%;padding:24px 0}section.content-image .wrapper .content .logos img{max-width:50px}section.content-image .wrapper .content .content-logo{position:absolute;top:16px;right:16px;width:100px;height:100px}section.content-image .wrapper .content h4{color:#3f873f}section.content-image .wrapper .content .btns{margin-top:24px}@media only screen and (min-width: 600px){section.content-image.has-price .wrapper .img-wrapper{position:relative}section.content-image.has-price .wrapper .image{aspect-ratio:1.9/1}section.content-image.has-price .wrapper .price{position:absolute;z-index:9999999999;padding:16px 32px;bottom:-16px;right:32px;transform:rotate(-5deg);border-radius:16px;box-shadow:0 24.209px 18.512px #1f292d0d,0 8.544px 24.209px #1f292d14}section.content-image.bg-col .wrapper .image{aspect-ratio:1.2/1}section.content-image.has-table{padding:32px 0 84px}section.content-image.has-table .wrapper .img-wrapper table tbody tr td{font-size:1.375rem}section.content-image .wrapper{flex-direction:column;gap:42px}section.content-image .wrapper .image{aspect-ratio:1.5/1}section.content-image .wrapper .content .logos img{max-width:102px}section.content-image .wrapper .content .content-logo{width:138px;height:138px}}@media only screen and (min-width: 992px){section.content-image.has-price{padding:64px 16px}section.content-image.has-price .wrapper{flex-direction:row;gap:80px}section.content-image.has-price .wrapper.flip{flex-direction:row-reverse}section.content-image.has-price .wrapper .content,section.content-image.has-price .wrapper .swiper,section.content-image.has-price .wrapper .img-wrapper{flex-basis:50%}section.content-image.has-price .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.content-image.has-price .wrapper .content picture{align-self:flex-end;margin-top:32px}section.content-image.has-price .wrapper .content picture .content-logo{position:static}section.content-image.has-price .wrapper .image{aspect-ratio:1/1;border-radius:16px}section.content-image.bg-col{padding:64px 16px}section.content-image.bg-col .wrapper{flex-direction:row;border-radius:16px;overflow:hidden}section.content-image.bg-col .wrapper .image,section.content-image.bg-col .wrapper .content{align-self:stretch}section.content-image.bg-col .wrapper .image{aspect-ratio:auto}section.content-image.bg-col .wrapper .image.hide-small{display:block}section.content-image.bg-col .wrapper .content{padding:42px}section.content-image.bg-col .wrapper.flip{flex-direction:row-reverse}section.content-image.has-table{padding:64px 16px 84px}section.content-image.has-table .wrapper{flex-direction:row}section.content-image.has-table .wrapper.flip{flex-direction:row-reverse}section.content-image.has-table .wrapper.flip .img-wrapper table{left:-16px}section.content-image.has-table .wrapper .content,section.content-image.has-table .wrapper .img-wrapper{flex-basis:50%}section.content-image.has-table .wrapper .img-wrapper .image{border-radius:16px}section.content-image.has-table .wrapper .img-wrapper table{bottom:-74px;box-shadow:0 34px 26px #1f292d0d,0 12px 34px #1f292d14;left:36px}section.content-image.has-table .wrapper .img-wrapper table tbody tr td{font-size:1.5rem}section.content-image .wrapper{flex-direction:row;gap:80px}section.content-image .wrapper.flip{flex-direction:row-reverse}section.content-image .wrapper:not(.no-image) .content,section.content-image .wrapper:not(.no-image) .swiper,section.content-image .wrapper:not(.no-image) .image{flex-basis:50%}section.content-image .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.content-image .wrapper .content .logos{padding:48px 0 0}section.content-image .wrapper .content picture{align-self:flex-end;margin-top:32px}section.content-image .wrapper .content picture .content-logo{position:static}section.content-image .wrapper .image{aspect-ratio:1.38/1}}section.staff-testimonial .wrapper{max-width:1061px}section.staff-testimonial .wrapper .testimonial{border-radius:16px;box-shadow:0 10px 15px #1f292d2e;overflow:hidden}section.staff-testimonial .wrapper .testimonial .image{aspect-ratio:1.69/1;width:100%}section.staff-testimonial .wrapper .testimonial .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.staff-testimonial .wrapper .testimonial .quote{background:#8F6C95;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;padding:24px 16px;position:relative}section.staff-testimonial .wrapper .testimonial .quote:before{content:"";position:absolute;top:-40px;right:40px;z-index:2;border-bottom:40px solid #8F6C95;border-left:40px solid transparent;border-right:40px solid transparent}section.staff-testimonial .wrapper .testimonial .quote *{color:#fff}section.staff-testimonial .wrapper .testimonial .quote .content p{font-size:1.25rem}section.staff-testimonial .wrapper .testimonial .quote .content p *{font-size:1.25rem}section.staff-testimonial .wrapper .testimonial .quote .detail{align-self:flex-end}section.staff-testimonial .wrapper .testimonial .quote .detail p{font-weight:700}@media only screen and (min-width: 600px){section.staff-testimonial .wrapper .testimonial .image{aspect-ratio:1.76/1}section.staff-testimonial .wrapper .testimonial .quote{padding:42px 32px}section.staff-testimonial .wrapper .testimonial .quote .content p{font-size:1.5rem}section.staff-testimonial .wrapper .testimonial .quote .content p *{font-size:1.5rem}section.staff-testimonial .wrapper .testimonial .quote .detail p{font-size:1.125rem}}@media only screen and (min-width: 992px){section.staff-testimonial .wrapper .content h3{font-size:3rem}section.staff-testimonial .wrapper .testimonial .image{aspect-ratio:2.16/1}section.staff-testimonial .wrapper .testimonial .quote{padding:42px 80px}section.staff-testimonial .wrapper .testimonial .quote:before{right:100px}section.staff-testimonial .wrapper .testimonial .quote .detail p{font-size:1.25rem}}section.description{padding:24px 0}section.description .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;max-width:1061px}section.description .wrapper>.content{width:100%;background:#FFF;padding:32px 16px}section.description .wrapper .details{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#035431;padding:32px 16px;gap:16px}section.description .wrapper .details .detail{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;text-align:center;gap:8px}section.description .wrapper .details .detail svg{width:24px}section.description .wrapper .details .detail p{color:#fff;margin-bottom:0;font-size:1.125rem}section.description .wrapper .details .detail p.title{font-weight:700}@media only screen and (min-width: 600px){section.description .wrapper .details{flex-direction:row;gap:24px}section.description .wrapper .details .detail{flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;gap:12px}section.description .wrapper .details .detail:nth-child(2){border-left:2px solid #A2D45E;padding-left:24px}}@media only screen and (min-width: 992px){section.description{padding:64px 16px}section.description .wrapper{flex-direction:row;border-radius:16px;overflow:hidden}section.description .wrapper>.content{padding:42px}section.description .wrapper .details{max-width:250px;flex-direction:column;align-self:stretch;justify-content:center;align-items:center}section.description .wrapper .details .detail:nth-child(2){border-left:0;border-top:2px solid #A2D45E;padding-left:0;padding-top:32px}}section.application-form{background:#A2D45E;padding:48px 16px}section.application-form .wrapper{max-width:1061px}section.application-form .wrapper .form{background:#F9F7F5;padding:32px 16px;margin:20px 0;border-radius:16px}@media only screen and (min-width: 600px){section.application-form{padding:64px 16px}}@media only screen and (min-width: 992px){section.application-form{padding:96px 16px}section.application-form .wrapper .content h3{font-size:3rem}}section.hero-thin.no-image{height:60px;background:#035431}@media only screen and (min-width: 992px){section.hero-thin.no-image{height:100px}}.popup-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999999;padding:8vh 16px 0}.popup-wrapper:after{content:"";position:absolute;top:0;left:0;background:rgba(58,59,60,.5);z-index:1;width:100%;height:100%}.popup-wrapper .popup{position:relative;z-index:2}.popup-wrapper .popup .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:32px;max-width:1100px;overflow:hidden}.popup-wrapper .popup .wrapper .image{display:none}.popup-wrapper .popup .wrapper .content{position:relative;padding:64px 40px;max-width:550px;width:100%;border-radius:32px}.popup-wrapper .popup .wrapper .content .bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.popup-wrapper .popup .wrapper .content .bg-pattern img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.popup-wrapper .popup .wrapper .content .close{position:absolute;top:16px;right:16px;width:32px;cursor:pointer}.popup-wrapper .popup .wrapper .content .btns{flex-wrap:nowrap;margin-top:24px}.popup-wrapper .popup .wrapper .content .btns a{width:100%;padding:16px 16px 10px;border-radius:6px;text-decoration:none;font-size:1.125rem;text-align:center;transition:all .3s ease}.popup-wrapper .popup .wrapper .content .btns a:hover{opacity:.8}@media only screen and (min-width: 992px){.popup-wrapper .popup .wrapper .image{flex-basis:50%;display:block;align-self:stretch}.popup-wrapper .popup .wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-wrapper .popup .wrapper .content{flex-basis:50%;max-width:auto;align-self:stretch;padding:80px 40px}.popup-wrapper .popup .wrapper .content:not(.no-image){border-radius:0}.popup-wrapper .popup .wrapper .content .btns{margin-top:48px}}.banner{padding:16px 16px 12px}.banner .wrapper .content{text-align:center}.banner .wrapper .content a{font-size:1.125rem;font-weight:700}.banner .wrapper .content a:hover{text-decoration:none}@media only screen and (min-width: 992px){.banner .wrapper .content a{font-size:1.25rem}}
