.modular-carousel{position:relative}.modular-carousel .swiper-slide-wrapper{min-height:200px;height:100%;display:flex;justify-content:center;align-items:center;gap:var(--gutter-w);width:var(--wrapper-width);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}.modular-carousel .cover-link{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}.modular-carousel .swiper-slide-wrapper>*{flex:1;display:flex;justify-content:center;align-items:center}.modular-carousel .swiper-slide{min-height:100%}.modular-carousel .swiper-slide-wrapper .background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}.modular-carousel .swiper-slide-wrapper .background video{width:100%;height:100%;object-fit:cover}.modular-carousel .swiper-slide-wrapper .content{position:relative;z-index:10}.modular-carousel .swiper-slide-wrapper .content.type-text{padding:var(--gutter);max-width:50%}.modular-carousel .swiper-slide-wrapper .content img{object-fit:contain;max-width:100%;max-height:100%;display:block}.modular-carousel .swiper-slide-wrapper .content.align-center{margin:auto}.modular-carousel .swiper-slide-wrapper .content.align-left{margin-right:auto}.modular-carousel .swiper-slide-wrapper .content.align-right{margin-left:auto}#rgpd-ask-popin{position:fixed;z-index:100000;display:none;font-size:14px;color:#000;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1em;max-height:100vh;max-width:100vw}#rgpd-ask-popin[data-overlay="true"]{backdrop-filter:blur(5px);left:0!important;right:0!important;top:0!important;bottom:0!important;transform:none!important}#rgpd-ask-popin[data-position-horizontal="left"]{left:0}#rgpd-ask-popin[data-position-horizontal="right"]{right:0}#rgpd-ask-popin[data-position-horizontal="center"]{left:50%;transform:translateX(-50%)}#rgpd-ask-popin[data-position-vertical="top"]{top:0}#rgpd-ask-popin[data-position-vertical="bottom"]{bottom:0}#rgpd-ask-popin[data-position-vertical="center"]{top:50%;transform:translateY(-50%)}#rgpd-ask-popin[data-position-horizontal="center"][data-position-vertical="center"]{transform:translateX(-50%) translateY(-50%)}#rgpd-ask-popin[data-position-horizontal="left"] .rgpd-ask-popin-body .wrapper{margin-left:0}#rgpd-ask-popin[data-position-horizontal="right"] .rgpd-ask-popin-body .wrapper{margin-right:0}#rgpd-ask-popin[data-position-vertical="top"] .rgpd-ask-popin-body .wrapper{margin-top:0}#rgpd-ask-popin[data-position-vertical="bottom"] .rgpd-ask-popin-body .wrapper{margin-bottom:0}@media only screen and (hover:none) and (pointer:coarse){.rgpd-ask-popin--active{overflow:hidden;position:fixed}#rgpd-ask-popin{left:0!important;right:0!important;top:0!important;bottom:0!important;transform:none!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}#rgpd-ask-popin.dark-mode .wrapper{background:#000;color:#fff}#rgpd-ask-popin.dark-mode button{border-color:#fff;color:#fff}#rgpd-ask-popin.dark-mode .primary{background:#fff;color:#000}#rgpd-ask-popin.dark-mode button.primary:hover,#rgpd-ask-popin.dark-mode button:hover{border-color:#fff;background:#fff;color:#000}#rgpd-ask-popin.dark-mode #rgpd-configuration .slider{box-shadow:0 0 5px inset rgb(255 255 255 / .2)}#rgpd-ask-popin.dark-mode #rgpd-configuration input[disabled]:checked+.slider{opacity:0.4!important}#rgpd-ask-popin.dark-mode #rgpd-configuration input+.slider{background:#444}#rgpd-ask-popin #rgpd-configuration input:checked+.slider{background:#9ac556}#rgpd-ask-popin.dark-mode #rgpd-configuration input:checked+.slider{background:#9ac556}.rgpd-ask-popin--overlay{overflow-y:hidden}.rgpd-ask-popin--active #rgpd-ask-popin{display:block}#rgpd-ask-popin .rgpd-ask-popin-body{display:flex;min-height:100%;align-items:center}#rgpd-ask-popin .wrapper{position:relative;width:100%;margin:auto;padding:3em;display:flex;flex-wrap:wrap;pointer-events:all!important;box-shadow:0 0 20px rgb(0 0 0 / .2);max-width:800px;background:rgb(255 255 255)}#rgpd-ask-popin .rgpd-ask-popin-content{margin-bottom:1em;width:100%}#rgpd-ask-popin .rgpd-ask-popin-manage{display:none}#rgpd-ask-popin.manage-cookies .rgpd-ask-popin-manage{display:block;width:100%}#rgpd-ask-popin.manage-cookies .rgpd-ask-popin-content{display:none}@keyframes gelatine{from,to{transform:scale(1,1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}#rgpd-ask-popin .rgpd-ask-popin-icon{position:absolute;right:0;top:-20px;width:80px;margin:0 1em;pointer-events:none;animation:gelatine 1s infinite}#rgpd-ask-popin h6{font-size:1.4em;margin-bottom:.5em}#rgpd-ask-popin .rgpd-ask-popin-buttons,#rgpd-ask-popin .rgpd-ask-popin-links{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2em}#rgpd-ask-popin .rgpd-ask-popin-buttons>*{margin:0 .5em;flex:1}#rgpd-ask-popin .rgpd-ask-popin-links>*{margin:0 .5em}#rgpd-ask-popin .rgpd-ask-popin-links a{opacity:.7;cursor:pointer}#rgpd-ask-popin .rgpd-ask-popin-links a:hover{text-decoration:underline}#rgpd-ask-popin button{width:100%;cursor:pointer;background:none;border:1px solid #333;padding:0 2em;line-height:3em;text-transform:uppercase;font-size:12px;color:#333;display:inline-block;text-decoration:none;transition:180ms all ease-in-out;white-space:nowrap}#rgpd-ask-popin button.primary{background:#333;color:#fff;font-weight:var(--fw-bold)}#rgpd-ask-popin button:hover,#rgpd-ask-popin button.primary:hover{border-color:#000;background:#000;color:#fff;transform:scale(1.05)}#rgpd-ask-popin>.wrapper button:hover{background:#fff;color:#000}@media only screen and (max-width :680px){#rgpd-ask-popin>.wrapper{flex-direction:column}#rgpd-ask-popin>.wrapper *{display:block;text-align:center}#rgpd-ask-popin>.wrapper p{padding-right:0}#rgpd-ask-popin .rgpd-ask-popin-buttons{flex-direction:column;align-items:inherit}#rgpd-ask-popin .rgpd-ask-popin-buttons>*{margin:.25em;flex:1;order:10}#rgpd-ask-popin .rgpd-ask-popin-buttons>*:last-child{order:1}#rgpd-ask-popin .rgpd-ask-popin-links{flex-direction:column;align-items:inherit}#rgpd-ask-popin .rgpd-ask-popin-links>*{margin:.25em;flex:1;text-align:center}#rgpd-ask-popin button{width:100%}#rgpd-ask-popin>.wrapper a{margin-left:0}#rgpd-ask-popin>.wrapper .buttons>*{width:100%;display:block;margin-top:16px;margin-bottom:16px}}#rgpd-configuration .toggle-option{position:relative;padding-left:70px;margin-bottom:20px;border-top:1px solid rgb(0 0 0 / .2);padding-top:20px}#rgpd-configuration .toggle-option span{font-weight:700}#rgpd-configuration .switch{position:absolute;left:0;display:inline-block;width:48px;height:22px;border-radius:3px;overflow:hidden;box-shadow:0 0 5px inset rgb(0 0 0 / .2)}#rgpd-configuration .switch input{opacity:0;width:0;height:0}#rgpd-configuration .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .1);-webkit-transition:.4s;transition:.4s;//z-index:-1;box-shadow:0 0 5px inset rgb(0 0 0 / .2)}#rgpd-configuration .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:2px;border:0px!important;box-shadow:0 0 5px rgb(0 0 0 / .2)}#rgpd-configuration input:checked+.slider{background-color:#9ac556}#rgpd-configuration input:checked+.slider:before{box-shadow:0 0 5px rgb(0 0 0 / .3)}#rgpd-configuration input:focus+.slider{box-shadow:0 0 1px #9ac556}#rgpd-configuration input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#rgpd-configuration input[disabled]:checked+.slider{background-color:#888888!important}#rgpd-configuration .slider.round{border-radius:34px}#rgpd-configuration .slider.round:before{border-radius:50%}#policy{text-align:justify}#policy~ul,#policy~p ul{list-style:square;margin-left:2em;margin-bottom:1em}#policy~p,#policy~* li{font-weight:400;margin-bottom:1em;color:inherit}#policy~* em{font-weight:600;font-style:normal}#policy~h2,#policy~h3,#policy~h4{margin:0;margin-bottom:.75em;margin-top:1em;color:inherit;font-family:inherit;text-transform:initial;text-align:left}#policy~h2{font-size:1.5em;font-weight:600}#policy~h3{font-size:1.3em;font-weight:600}#policy~h4{font-size:1.1em;font-weight:600}#policy~a,#policy~* a{text-decoration:underline;font-family:inherit}#policy~p,#policy~* li{font-family:inherit}.rgpd-form-consent-checkbox{position:relative;padding:1em;padding-left:calc(60px + 2em);background:rgb(144 164 174 / .1);border-radius:6px;border:1px solid rgb(144 164 174 / .3);margin-top:1em;margin-bottom:1em}.rgpd-form-consent-checkbox:before{position:absolute;content:"";top:50%;left:1em;width:60px;height:60px;background:url(https://bisonranch.ch/user/plugins/maven-grav/images/rgpd.png) center no-repeat;background-size:contain;transform:translateY(-50%);transition:all 200ms ease-in-out;filter:grayscale(1)}.rgpd-form-consent-checkbox .form-input-wrapper label{display:flex;background:none}.rgpd-form-consent-checkbox .form-input{background:none!important}.rgpd-form-consent-checkbox .form-input-wrapper label span{text-align:left;max-width:600px;color:#000}.rgpd-form-consent-checkbox.rgpd-form-consent-checkbox--checked{background:rgb(76 175 80 / .1);border:1px solid rgb(76 175 80 / .5);box-shadow:0 0 10px rgb(255 255 255 / .3) inset}.rgpd-form-consent-checkbox.rgpd-form-consent-checkbox--checked:before{filter:none}.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}﻿.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute!important;height:1px;width:1px;overflow:hidden;clip-path:rect(0,1px,1px,0)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}.langswitcher{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:1rem!important;display:inline-block}.langswitcher li{display:inline-block;margin-left:.5rem;line-height:1rem}.langswitcher .active{font-weight:700;text-decoration:underline}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}