@font-face{font-family:Sansation;font-style:normal;font-weight:400;src:url(//145145708.fs1.hubspotusercontent-eu1.net/hubfs/145145708/raw_assets/public/cirly-website-theme/fonts/Sansation_Bold.ttf)}:root{--primary-font:"Sansation",sans-serif;--secondary-font:Verdana,Geneva,Tahoma,sans-serif}*,:after,:before{box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}.content-wrapper{margin:0 auto}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0 1rem}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}.content-wrapper{max-width:1240px}.content-wrapper--vertical-spacing,.dnd-section{padding:50px 35px}.dnd-section>.row-fluid{max-width:1240px}.pt-15{padding-top:15px}body{color:#000;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;overflow-wrap:break-word;text-decoration:none}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}.text-primary{color:#2e842a!important}.text-secondary{color:#ffce00!important}.text-secondary-light{color:#fff5c2!important}.text-dark-green{color:#005220!important}.text-white{color:#fff!important}.text-black{color:#000!important}h1{font-size:48px;line-height:66px}h1,h2{font-family:Sansation,sans-serif;font-weight:500}h2{color:#2e842a;font-size:2em;line-height:40px}h3{font-family:Sansation,sans-serif;font-size:24px;font-weight:500;line-height:30px}h1,h2,h3,h4,h5,h6{margin:1rem 0 1.4rem}p{color:#000;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px;font-weight:400;line-height:26px;margin:0 0 1rem}b{font-weight:600}a{cursor:pointer;text-decoration:none}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0;padding:0}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0 0 1.4rem;padding-left:.7rem}hr{border:none;border-bottom:1px solid #ccc}img{font-size:.583rem;word-break:normal}a:hover{cursor:pointer}.item h3.text-40{font-size:40px}.title-page-banner{margin:1rem 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.sous-titre-banner,.sous-titre-banner p{color:#fff;font-size:18px;line-height:1.8rem}.hero-video-section h1{font-size:48px;line-height:66px}.header-thank-you h2{font-size:2.2em;margin:1rem 0 2.2rem}.widget-type-rich_text ul{padding-left:20px}.widget-type-rich_text li{padding-bottom:10px;padding-left:10px}.widget-type-rich_text ul li::marker{color:#ffce00;content:"✓";font-size:1.2em;font-weight:700;left:0;position:absolute}.sous-titre-texte,.sous-titre-texte p{font-size:16px}@media (max-width:999px){.hero-video-section h1{font-size:40px;line-height:62px}}@media (max-width:794px){.hero-video-section h1{font-size:36px;line-height:50px}}.icon{align-items:center;display:inline-flex;font-size:18px;margin-right:8px}.btn svg,footer svg{height:18px;width:18px}blockquote{border-left-color:#ffce00}.btn,form .hs-button{align-items:center;border:none;border-radius:24px;cursor:pointer;display:inline-flex;font-family:Sansation,sans-serif;font-size:16px;justify-content:center;margin:0 10px 10px 0;padding:14px 24px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease;width:fit-content}.btn-primary,form .hs-button.primary{background-color:#2e842a;color:#fff}.btn-primary:hover,form .hs-button.primary:hover{background-color:#005220;box-shadow:0 4px 8px rgba(49,140,44,.2)}.btn-primary:active,form .hs-button.primary:active{background-color:#2e842a;box-shadow:none;transform:scale(.98)}.btn-secondary{background-color:#ffce00;border:none;color:#005220}.btn-secondary:hover{background-color:#fff5c2;box-shadow:0 4px 8px rgba(255,213,0,.2)}.btn-secondary:active{background-color:#ffce00;box-shadow:none;transform:scale(.98)}.btn-outline{background-color:transparent;border:2px solid #2e842a;color:#2e842a;padding:12px 24px}.btn-outline:hover{background-color:#2e842a;box-shadow:0 4px 8px rgba(49,140,44,.2)}.btn-outline:active{background-color:#005220;border-color:#005220;box-shadow:none;color:#fff;transform:scale(.98)}.block-secondary .block-link,.block-white .block-link,.btn-link-primary,.item .link-primary{background:none;border:none;color:#2e842a;cursor:pointer;font-size:16px;line-height:26px;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;transition:color .3s ease,text-decoration-color .3s ease,text-decoration-thickness .3s ease}.block-secondary .block-link:hover,.block-white .block-link:hover,.btn-link-primary:hover,.item .link-primary:hover{color:#005220;text-decoration-color:#005220;text-decoration-thickness:3px}.block-secondary .block-link:active,.block-white .block-link:active,.btn-link-primary:active,.item .link-primary:active{color:#005220;text-decoration-color:#005220;text-decoration-thickness:2px}.block-dark-green .block-link,.block-primary .block-link,.btn-link-secondary,.item .link-secondary{background:none;border:none;color:#ffce00;cursor:pointer;font-size:16px;line-height:26px;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;transition:color .3s ease,text-decoration-color .3s ease,text-decoration-thickness .3s ease}.block-dark-green .block-link:hover,.block-primary .block-link:hover,.btn-link-secondary:hover,.item .link-secondary:hover{color:#fff;text-decoration-color:#fff;text-decoration-thickness:3px}.block-dark-green .block-link:active,.block-primary .block-link:active,.btn-link-secondary:active,.item .link-secondary:active{color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px}.header-thank-you .btn{margin-right:0}.form-contact-text{display:block;padding:100px 0;width:100%}.hs-form{max-width:100%;padding:20px}.hs-form label span{color:#005220;display:inline-block;font-size:16px;margin-bottom:8px}label.hs-error-msg{background-color:#ffce00;border-radius:3px;color:#005220;display:inline-block;font-size:12px;margin-top:10px;padding:3px 9px}.hs_error_rollup label.hs-main-font-element{color:red}.hs-form .hs-input[type=email],.hs-form .hs-input[type=tel],.hs-form .hs-input[type=text]{background:transparent;border:none;border-bottom:1px solid #318c2c;border-radius:0;outline:none;padding:8px 0;width:100%}.hs-form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23318C2C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #318c2c;border-radius:30px;color:#005220;min-width:260px;outline:none;padding:15px 40px 15px 20px;width:auto!important}.hs-form select.hs-input::-ms-expand{display:none}.hs-form textarea.hs-input{background:transparent;border:none;border-bottom:1px solid #318c2c;min-height:150px;outline:none;padding:8px 0;resize:vertical;width:100%}.hs-form .hs-button.primary{align-items:center;background-color:#ffce00;border:none;border-radius:24px;color:#005220;cursor:pointer;display:inline-flex;font-family:Sansation,sans-serif;font-size:16px;gap:12px;justify-content:center;margin:0 10px 10px 0;padding:14px 24px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease;width:fit-content}.hs-form .hs-button.primary:before{background:#005220;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23FFCE00' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;content:"";display:inline-block;height:24px;position:relative;width:24px}.hs-form .hs-button.primary:hover{background-color:#ffd500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.hs-form-required{color:#318c2c;margin-left:4px}.hs-form fieldset{margin-bottom:24px;max-width:100%!important}.form-columns-2{display:flex;gap:20px}.form-columns-2 .hs-form-field{flex:1}.hs-form .hs-input[type=file]{width:100%}@media (max-width:768px){.form-columns-2{flex-direction:column;gap:24px}}.hs-form fieldset{border:none;margin:0 0 24px;min-width:0;padding:0;width:100%}.hs-form fieldset legend{border:none;margin:0;padding:0;width:100%}.hs-form fieldset .hs-form-field{margin:0 0 20px;padding:0}.hs-form .hs_submit .actions{text-align:right}.hs-form .hs_submit .actions .hs-button{margin-right:0;width:auto}.hs-fieldtype-file label span{align-items:center;display:inline-flex}.hs-fieldtype-file label span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23318C2C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:8px;width:20px}.hs-fieldtype-file label span{border:none;border-bottom:1px solid #318c2c;color:#318c2c;cursor:pointer;padding:8px 12px}.hs-fieldtype-file label span:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23005220' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E")}.hs-fieldtype-file label span:hover{border-bottom:1px solid #005220;color:#005220}.hs-fieldtype-file input[type=file]{width:350px}.hs-fieldtype-file input[type=file]::file-selector-button{display:none}.hs-fieldtype-file input[type=file]::file-selector-button:hover{background:#005220}.hs-form-checkbox,.hs-form-radio{list-style:none;margin:0;padding:0}.hs-form-radio input[type=radio]{appearance:none;-webkit-appearance:none;border:2px solid #318c2c;border-radius:50%;height:18px;margin-right:8px;position:relative;top:2px;width:18px!important}.hs-form-radio input[type=radio]:checked{background:#fff;border:2px solid #318c2c}.hs-form-radio input[type=radio]:checked:after{background:#318c2c;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.hs-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #318c2c;border-radius:3px;height:18px;margin-right:8px;position:relative;top:2px;width:18px!important}.hs-form-checkbox input[type=checkbox]:checked{background:#318c2c;border-color:#318c2c}.hs-form-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg) translate(-1px,-1px);width:5px}.hs-form-checkbox label,.hs-form-radio label{align-items:center;align-items:flex-start;cursor:pointer;display:flex;margin-bottom:8px}.hs-form-checkbox input[type=checkbox],.hs-form-radio input[type=radio]{appearance:none;-webkit-appearance:none;border:2px solid #318c2c;flex-shrink:0;height:18px;margin-right:8px;margin-top:3px;width:18px}.hs-form-checkbox label span,.hs-form-radio label span{font-size:15px;line-height:1.8}.contact-columns{display:flex;flex-wrap:wrap}.contact-columns>.dnd-column{order:0}form .item{text-align:left}@media (max-width:767px){.contact-columns>.row-fluid>.dnd-column:first-child{order:2}.contact-columns>.row-fluid>.dnd-column:nth-child(2){order:1}.hs-form select.hs-input{max-width:100%!important}.form-container,.text-content{width:calc(100% - 40px)!important}}.form-grid .form-container .titre_formulaire{margin:10px 20px}.legal-consent-container .hs-richtext,.newsletter-box .legal-consent-container .hs-richtext{font-size:13px;line-height:1.5}.newsletter-box .hs-form{padding:15px 0}.legal-consent-container a{color:#2e842a}:root{--hover-color-light-menu:#f5f5f5;--shadow-1:0px 2px 10px rgba(0,0,0,.3)}header a{color:#005220;text-decoration:none}header ul{list-style-type:none;margin:none}header input:focus{outline:none}header .menu-mobile-close,header .menu-toggle{background:transparent;border:none;color:#005220;cursor:pointer;display:none;font-size:24px;transition:transform .3s ease-in-out}header .menu-toggle.active{transform:rotate(180deg)}header .close-toggle-icon,header .menu-toggle-icon{transition:opacity .3s ease-in-out}header .menu-toggle.active .menu-toggle-icon{opacity:0}header .close-toggle-icon{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}header .menu-toggle.active .close-toggle-icon{display:block;opacity:1}header .top-bar{background:#fff;color:#005220;display:flex;padding:10px 3vw 5px}header .top-bar .container{display:flex;justify-content:flex-end}header .top-menu a{color:#005220;font-family:Helvetica Neue,sans-serif;font-size:14px;margin-left:15px;text-decoration:none;transition:.2s ease-in-out}header .top-menu a:hover{color:#2e842a}header .top-menu a:active{color:#ffce00}header .top-menu a:after{color:#005220;content:"|";margin-left:15px}header .top-menu a:last-child:after{content:none}header .nav{background:#fff;border-bottom:1px solid #0052205e;color:#005220;height:80px;padding-inline:3vw}header .container,header .nav{align-items:center;display:flex;justify-content:space-between}header .container{margin:0 auto;max-width:1200px;width:100%}header .nav-main-menu,header .nav-right{display:flex}.nav-main-menu .dropdown a.nav-link.active-parent{border-bottom:4px solid #ffd500;padding-bottom:28px}header .nav-link{font-family:Sansation,sans-serif;font-size:16px;margin-inline:10px;padding:32px 25px;transition:.3s;transition:.1s ease-in-out}header .nav-link:hover{color:#2e842a;padding:30px 25px}header .nav-link:active{color:#ffce00}header .nav-right{align-items:center;display:flex;justify-content:center}header .nav-right a{margin-inline:0;padding:27px 10px!important;transition:.2s ease-in-out}header ul.dropdown-content.flags{min-width:auto;top:54px}header .nav-right li a{margin-top:0;padding:13px!important}header .nav-right a:hover{color:#ffce00}header .nav span{margin-right:5px}.chevron-right,header .chevron-down{height:12px;transition:.3s;width:17px}header .dropdown:hover .chevron-down,header .sub-dropdown:hover .chevron-right{transform:rotate(180deg)}header .dropdown:hover .nav-link{color:#2e842a;padding:32px 25px;transition:.3s ease-in-out}header .dropdown{position:relative}header .nav .dropdown .dropdown-content li{border-bottom:1px solid #005220}header .nav-main-menu .dropdown-content,header .nav-right .dropdown-content{animation:slideUp .3s;background:#fff;border-left:1px solid #e5dede;border-radius:0 0 3px 3px;border-right:1px solid #e5dede;border-top:3px solid #ffce00;display:none;left:0;min-width:215px;position:absolute;top:49px;z-index:99}header .dropdown-content a{align-items:center;display:flex;font-family:Helvetica Neue,sans-serif;font-size:15px;justify-content:space-between;padding:20px}header .dropdown-content li:hover{background:var(--hover-color-light-menu)}header .dropdown:hover .dropdown-content{display:block}header .nav-main-menu .sub-dropdown-content,header .sub-dropdown-content{animation:slideUp .3s;background:#fff;border-radius:3px;border-top:3px solid #ffce00;box-shadow:var(--shadow-1);display:none;left:100%;min-width:240px;position:absolute;top:34%}header .sub-dropdown-content{z-index:9999}header .sub-dropdown-content.left-position{border-radius:3px;border-top:3px solid #ffce00;left:auto;right:100%}@keyframes slideUp{0%{margin-top:20px}to{margin-top:0}}@keyframes slideDown{0%{margin-top:-20px}to{margin-top:0}}header .dropdown-link{align-items:center;display:flex;justify-content:space-between}header .sub-dropdown:hover .sub-dropdown-content{display:block}header .btn{background-color:#2e842a;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;padding:10px 24px;transition:.3s}header .btn:hover{opacity:.9}@media only screen and (max-width:1200px){header .dropdown:hover .nav-link,header .nav-link,header .nav-link:hover{padding:32px 10px}header .nav-link{font-size:14px}}@media only screen and (max-width:794px){header .nav-main-menu,header .nav-right,header .top-bar{display:none}header .menu-toggle{display:flex;padding:28px 10px}header .close-toggle-icon{display:none}}header .nav.fixed{top:0;z-index:99}header .mobile-menu,header .nav.fixed{background-color:#fff;left:0;position:fixed;width:100%}header .mobile-menu{display:none;height:calc(100% - 80px);overflow-y:auto;padding:30px 50px;top:79px;transform:translateY(0);transition:all .5s ease-in-out;z-index:999}header .mobile-menu.active{display:block;transition:all .5s ease-in-out}header .mobile-menu-main,header .mobile-menu-main-2{margin-bottom:35px;text-align:center}header .mobile-menu-main-2 li a{display:block;padding:10px 0}header .mobile-nav-link{align-items:center;border-bottom:1px solid #dfebe4;color:#005220;display:flex;font-family:Sansation,sans-serif;font-size:18px;justify-content:center;padding:25px 0 25px 17px}header .mobile-menu .chevron-down,header .mobile-menu .chevron-right{margin-left:5px}header .mobile-dropdown-content{display:none;padding-left:20px}header .mobile-dropdown-content.active{background:#f8f9f8;display:block;padding:10px 0}header .mobile-dropdown-content li a{display:block;padding:15px;text-align:center}header .mobile-dropdown-content a{color:#005220;font-family:Helvetica Neue,sans-serif;font-size:16px}header .chevron-right{transition:transform .3s}header .chevron-right.active{transform:rotate(90deg)}header .mobile-menu-bottom{align-items:center;border-top:1px solid #005220;display:flex;justify-content:space-between;padding-top:20px}header .mobile-menu-lang a,header .mobile-menu-user a{color:#005220;padding:0 5px}.mobile-sub-dropdown{position:relative}.mobile-sub-dropdown-content{display:none;padding-left:20px}.mobile-sub-dropdown-content.active{background:#f5f5f5;display:block;padding:10px 0}.mobile-sub-dropdown-content li a{display:block;padding:15px;text-align:center}.mobile-sub-dropdown-content a{color:var(--primary-color);font-family:Helvetica Neue,sans-serif;font-size:16px}.mobile-sub-dropdown .chevron-right{transition:transform .3s}.mobile-sub-dropdown .chevron-right.active{transform:rotate(90deg)}header .search-bar{animation:slideDown .3s;background-color:#f5f5f5;display:none;left:0;padding:40px 20px;top:112px;width:100%}header .nav.fixed .search-bar{animation:none;top:79px}header .search-bar.active{animation:slideDown .3s;display:block;position:fixed;z-index:9}header .search-bar .container{margin:0 auto;max-width:1200px}header .search-bar form{align-items:center;display:flex;margin:auto;width:80%}header .search-bar input[type=search]{background-color:#f5f5f5;border:none;border-bottom:1px solid #2e842a;flex:1;font-size:16px;padding:10px}header .search-bar button[type=submit]{background:none;border:none;cursor:pointer;margin-left:10px}header .search-bar button[type=submit] i,header .search-bar button[type=submit] svg{color:#005220;font-size:20px}header .search-bar button[type=submit] svg:hover,header .search-bar button[type=submit]:hover{color:#2e842a}header .search-bar #search-close{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:10px;top:10px}header .search-bar #search-close svg{color:#005220}header .mobile-dropdown-content.active+.mobile-dropdown{border-bottom:none}@media only screen and (max-width:794px){header .mobile-menu{display:none}header .mobile-menu.active{display:block}header .nav-link{font-size:16px}header .search-bar{top:79px}}.space-notification-bar{top:156px!important}.nav.fixed .space-notification-bar{top:79px!important}.hero-banner-img img.hs-image-widget{float:right}@media only screen and (max-width:794px){.space-notification-bar{top:79px!important}.hero-banner-img img.hs-image-widget{float:left}}footer .container{margin:auto;max-width:1240px;padding:0 30px}.footer-container{border-bottom:1px solid #005220;border-top:1px solid #005220;display:flex;justify-content:space-between;margin:0 0 15px;padding:40px 0}.footer-column{flex:1;padding:0 20px}.footer-column h3{margin-bottom:15px}.footer-column ul{display:block;list-style:none;margin:0;padding:0}.footer-column ul li{display:block;margin-bottom:10px}.social-icons{display:flex;flex-direction:column;gap:10px}.social-icons li{align-items:center;display:flex;gap:10px;white-space:nowrap}.social-icons li a{align-items:center;color:inherit;display:inline-flex;padding-bottom:5px;text-decoration:none}.social-icons svg{flex-shrink:0;height:20px;margin-right:5px;width:20px}.social-icons li a span{align-items:center;display:flex}.social-icons a{margin-right:10px}.social-icons img{height:30px;width:30px}.certification-images{align-items:center;justify-content:left;margin-bottom:10px}.certification-images img{display:inline-flex;height:auto;margin:0 10px 0 0;max-height:88px;max-width:80px;width:auto}.footer-column h3,.footer-column ul li a{color:#005220;font-size:14px}.footer-column ul li a{text-decoration:none}.footer-column ul li a:hover,footer a:hover{color:#2e842a;transition:color .3s ease-in-out}.sub-footer{padding-bottom:50px;text-align:left}.sub-footer a{color:#005220;font-size:14px;text-decoration:none}.sub-footer a+a:before{color:#ffce00;content:" / ";margin:0 5px}@media screen and (min-width:769px){.footer-column:first-child{padding-left:0}.footer-column:last-child{margin-right:0}}@media screen and (max-width:768px){.footer-container{flex-direction:column}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-column{flex:0 0 50%;padding:10px;text-align:center}.social-icons{margin-top:20px}.sub-footer{font-size:14px}.certification-images{justify-content:center}.mb-text-center,.sub-footer{text-align:center}}.blog-container{display:grid;gap:50px;grid-template-columns:1fr 350px;margin:0 auto;max-width:1200px;padding:40px 20px;position:relative}.blog-content{max-width:100%}.blog-sidebar{align-self:start;height:fit-content;margin-top:48px;position:sticky;top:100px}.breadcrumb{margin-bottom:48px}.breadcrumb a{align-items:center;color:#2e842a;display:flex;font-family:Sansation;font-size:16px;gap:8px;text-decoration:none;width:fit-content}.breadcrumb a svg{height:16px;width:16px}.blog-header{margin-bottom:40px}a.category{background-color:#ffd500;border-radius:20px;color:#005220;display:inline-block;font-size:14px;margin:0 8px 16px 0;padding:5px 14px;transition:all .3s ease}a.category:hover{background-color:#005220;color:#fff}.meta{color:#005220;display:inline-block;font-size:14px}.meta .author,.meta .date{color:#005220;padding:0 8px 2px}.meta .author{border-left:2px solid #ffd500}.meta .author:hover{color:#2e842a}.blog-text{line-height:1.6}.blog-text img{border-radius:8px;height:auto;margin:24px 0;width:100%}.newsletter-box{background-color:#2e842a;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;padding:36px}.newsletter-form{display:flex;flex-direction:column;gap:16px;margin-top:20px}.newsletter-form input[type=email]{background-color:transparent;border:none;border-bottom:1px solid #ddd;color:#fff;font-size:16px;padding:12px}.newsletter-form input[type=email]::placeholder{color:hsla(0,0%,100%,.7)}.checkbox-container{align-items:flex-start;display:flex;font-size:14px;gap:8px}.btn-yellow{background-color:#ffd500;border:none;border-radius:20px;color:#005220;cursor:pointer;display:inline-block;font-family:Sansation;font-weight:700;margin:12px 0;padding:12px 24px;width:fit-content}.related-posts-bg{background-color:#f5f5f5;margin-top:60px;padding:80px 0 60px}.posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0}.post-card{align-items:stretch;display:flex;flex-direction:column;height:100%;overflow:hidden}.post-card.hidden{height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateY(20px);visibility:hidden}.post-card.fade-in{height:auto;margin:initial;opacity:0;overflow:visible;padding:initial;pointer-events:auto;transform:translateY(20px);visibility:visible}.post-card.active{opacity:1;transform:translateY(0)}.post-image{background-color:#005220;background-position:50%;background-size:cover;flex-shrink:0;height:250px;padding:20px;position:relative}.post-image .categories{display:flex;flex-wrap:wrap;gap:8px}.post-image .category{background-color:#ffd500;border-radius:20px;color:#005220;font-size:14px;padding:5px 14px;transition:all .3s ease}.post-content{flex-grow:1;justify-content:space-between;padding:20px}.post-content,.post-content-inner{display:flex;flex-direction:column}.post-content-inner{align-items:flex-start;gap:12px}.post-content-inner>*{margin:0}.btn.btn-link-primary{margin-top:20px}.related-posts .date{padding-left:0}.post-content h3{font-size:20px;line-height:1.4;margin:12px 0 6px}.read-more{align-self:flex-start;color:#2e842a;font-family:Sansation;margin-top:20px;text-decoration:none}.related-posts .header-related-posts{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.related-posts .header-related-posts h3{color:#2e842a;margin:1rem 0}.btn-outline-more{border-radius:25px;display:inline-block;padding:10px 24px;text-decoration:none}.btn-outline-more:hover{background-color:#2e842a;color:#fff}.post_narration{padding-bottom:20px}@media (max-width:1200px){.header-related-posts,.posts-grid{padding:0 30px}}@media (max-width:992px){.blog-container{grid-template-columns:1fr}.blog-sidebar{margin-top:0;position:static}.header-related-posts,.posts-grid{padding:0 25px}.posts-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.posts-grid{grid-template-columns:1fr}}.blog-list{padding:60px 0}.blog-list-header{margin-bottom:40px}.blog-list-header h1{color:#2e842a;margin-bottom:24px}.blog-list .meta .date{padding-left:0}.blog-filters{align-items:center;display:flex;gap:24px;margin:20px 0 50px}.filter-group,.filter-group form{align-items:center;display:flex;gap:12px}.filter-group label{color:#2e842a;font-family:Sansation;font-weight:500}.filter-group select{appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #2e842a;border-radius:50px;color:#333;cursor:pointer;font-size:14px;min-width:200px;padding:12px 35px 12px 16px}.filter-group select:hover{background-color:rgba(0,0,0,.02);border-color:#2e842a}.filter-group select:focus{border-color:#2e842a;box-shadow:0 0 0 1px #2e842a;outline:none}.posts-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.post-card.hidden{display:none}.load-more{text-align:center}.btn-outline-more{background:transparent;border:1px solid #2e842a;border-radius:30px;color:#2e842a;cursor:pointer;font-family:Sansation;padding:12px 24px;transition:all .3s ease}.btn-outline:hover{background:#2e842a;color:#fff}@media (max-width:1200px){.blog-list-header{margin-bottom:0;padding:50px 30px 30px}.blog-list{padding:0 0 60px}.posts-grid{margin-top:0}}@media (max-width:992px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-filters{flex-direction:column}.blog-list-header{text-align:center}.posts-grid{grid-template-columns:1fr}}.post-title{color:#2e842a;text-decoration:none;transition:color .3s ease}.post-title:hover{color:#005220}.cta-section{align-items:center;display:flex;justify-content:center;min-height:400px;overflow:hidden}.cta-container,.cta-section{position:relative;width:100%}.cta-container{box-sizing:border-box;max-width:600px;padding:40px 20px;text-align:center;z-index:2}.cta-container h2{color:#004000;font-size:2em;margin-bottom:20px}.cta-button{background:gold;border-radius:5px;color:#004000;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background .3s ease}.cta-button:hover{background:#ffc300}.runner-image-wrapper{bottom:0;left:0;position:absolute;z-index:1}.runner-image{display:block;height:auto;max-height:400px;opacity:0;transform:translateX(-200px);transition:transform 1s ease-in-out,opacity 1s ease-in-out}.runner-image.animate{opacity:1;transform:translateX(0)}.legal-consent-container{padding:15px 0}@keyframes slide-in{to{transform:translateX(0)}}@media (max-width:1560px) and (min-width:1350px){.runner-image{max-height:320px}}@media (max-width:1349px) and (min-width:1200px){.runner-image{max-height:250px}}@media (max-width:1199px) and (min-width:88px){.runner-image{max-height:200px}}@media (max-width:799px){.cta-section{min-height:400px}.runner-image-wrapper{bottom:0;left:0;position:absolute;z-index:0}.runner-image{max-height:350px;opacity:.4!important;width:100%}.cta-container{background:transparent;padding-bottom:100px;position:relative;z-index:2}}.form-subscribe-newsletter form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;text-align:left}.form-subscribe-newsletter h3{margin:0}.form-subscribe-newsletter .hs_email{box-sizing:border-box;flex:0 0 68%;order:1}.form-subscribe-newsletter .hs_submit{box-sizing:border-box;flex:0 0 28%;order:2}.form-subscribe-newsletter .legal-consent-container{box-sizing:border-box;flex:0 0 100%;order:3}.form-subscribe-newsletter .hs-form .hs_submit .actions .hs-button{margin:15px;width:auto}.form-subscribe-newsletter .hs-form .inputs-list{list-style:none;margin:0;padding:0}.form-subscribe-newsletter .hs-form .hs-form-booleancheckbox-display{align-items:center;display:flex;gap:10px}.form-subscribe-newsletter .hs-form .hs-input[type=checkbox]{margin:0;transform:scale(1.2)}.form-subscribe-newsletter .hs-form .hs-form-booleancheckbox-display span{color:#333;font-size:14px;margin-bottom:0}.form-subscribe-newsletter .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin:0 5px}@media (max-width:650px){.form-subscribe-newsletter .hs_email{flex:0 0 100%;text-align:center}.form-subscribe-newsletter .legal-consent-container{order:2}.form-subscribe-newsletter .hs_email input::placeholder{text-align:center}.form-subscribe-newsletter .hs_submit{flex:0 0 100%;order:3}.form-subscribe-newsletter .hs_submit .actions{text-align:center}}