html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}html{position:relative;min-height:100%}body{font-family:'Open Sans',sans-serif}:root{--bs-primary:#2e7d32;--bs-primary-dark:#1b5e20;--bs-primary-rgb:#2e7d32}.cursor-pointer{cursor:pointer}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);outline-color:var(--bs-primary)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-primary);--bs-gradient:none}a{color:var(--bs-primary)}.text-white-hover:hover{color:#fff!important}a:hover,a:focus{color:var(--bs-primary-dark)}.form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(46,125,50,.25)}.dropdown-item:active{color:var(--bs-primary);text-decoration:none;background-color:#fff}.description-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.break-word{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-block}.reset-form{all:unset;display:inline;margin:0;padding:0}.nav-tabs .custom-nav-link.active,.nav-tabs .show>.custom-nav-link{color:var(--bs-primary);background-color:#fff}.custom-nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:#fff;text-decoration:none;background:var(--bs-primary);border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.custom-nav-link:focus,.custom-nav-link:hover{color:#fff}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-primary-dark);border-color:var(--bs-primary)}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(46,125,50,.25)}.payment-image{max-height:60px;width:auto;display:inline-block}.cookie-consent-bar{position:fixed;bottom:-250px;left:0;width:100%;background-color:rgba(21,49,21,.95);color:#fff;padding:.75rem 1.5rem;transition:bottom .3s ease-in-out;z-index:10}.cookie-consent-bar.visible{bottom:0}.footer-container{position:relative;z-index:1}.badge-secondary{background-color:#6c757d;color:#fff}.accordion-button{background-color:var(--bs-card-cap-bg)!important}.accordion-button:not(.collapsed){background-color:var(--bs-card-cap-bg)!important}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.1)!important}.custom-btn-link{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-primary);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-card-cap-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.alert-warning{background-color:#fff3cd;border-color:#ffeeba}.h50{height:50px}.form-select:focus{border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 .25rem rgba(46,125,50,.25)}.iti.iti--allow-dropdown{width:100%}.custom-tel label{transition:all .2s ease-in-out;left:40px!important;z-index:3}.dropdown-toggle.nav-link.show{color:var(--bs-primary)}.nav-link.dropdown-toggle.fw-semibold{font-weight:600;position:relative}.nav-link.dropdown-toggle.fw-semibold::after{display:none}.nav-link.dropdown-toggle.fw-semibold .icon-chev{color:inherit;font-size:1rem;transition:transform .25s ease;transform:rotate(0deg)}.nav-link.dropdown-toggle.fw-semibold[aria-expanded="true"] .icon-chev{transform:rotate(90deg);color:#2e7d32}.icon-chev{-webkit-text-stroke:1px}.dropdown-styles{margin-top:-1px!important;border-radius:0}.icon-bold{-webkit-text-stroke:1px}.validation-border-error{border:1px solid #dc3545!important;border-radius:.25rem;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple{min-height:calc(1.5em + .75rem + 2px);padding-top:1.7rem}.form-floating .select2-container--bootstrap-5.select2-container--focus+label,.form-floating .select2-container--bootstrap-5 .select2-selection--multiple:not(:empty)+label{transform:scale(.85) translateX(.15rem);padding:0 .2rem;background:transparent;pointer-events:none}.select2-container--bootstrap-5.select2-container--focus .select2-selection--single,.select2-container--bootstrap-5.select2-container--focus .select2-selection--multiple{border-color:var(--bs-primary)!important;box-shadow:0 0 0 .25rem rgba(46,125,50,.25)!important;outline:0!important}.select2-container--bootstrap-5 .select2-selection__choice__remove{color:rgba(255,255,255,.7)!important}.select2-container--bootstrap-5 .select2-results__option--highlighted,.select2-container--bootstrap-5 .select2-results__option[aria-selected="true"]{background-color:rgba(46,125,50,.1)!important;color:var(--bs-primary)!important}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:rgba(46,125,50,.1)!important;color:var(--bs-primary)!important}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:var(--bs-primary)!important;box-shadow:0 0 0 .25rem rgba(46,125,50,.25)!important;outline:0!important}