@charset "utf-8";

:root{--logo:url('/assets/goolux24.svg');--spinner:url('/assets/spinner.svg');--black:#222;--black-50:#0008;--black-75:#000b;--blue:#3f62ba;--gray:#dcdcdc;--green:#b8cb21;--grey:#cacaca;--orange:#f18e22;--red:#cc4b31;--backdrop:var(--black-75);--font-family:'Open Sans',sans-serif}

@keyframes fadein{from{filter:opacity(0)}to{filter:opacity(1)}}
@keyframes fadeout{from{filter:opacity(1)}to{filter:opacity(0)}}
@layer reset,utilities,components;
[aria-hidden]{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.orange{color:var(--orange)}
@layer reset{
body *{box-sizing:border-box;max-width:100%}
body{font-family:var(--font-family);font-size:100%;height:100%;margin:0;padding:0;width:100%}
body.fixed{height:100%;overflow:hidden}
button.legacy-trigger{background-color:#ec973b;border:1px solid #999;border-radius:5px;color:#fff;font-size:1.2em;font-weight:700;text-shadow:1px 1px 0 #b16008;width:90%}
button,input,select,textarea{border:2px solid var(--grey);border-radius:3px;box-shadow:3px 2px 3px 1px #ccc1;color:var(--black);font-family:var(--font-family);font-size:1em;outline:none;padding:.45em}
button:not(table button),[type='submit']:not(table [type='submit']){margin:1em auto .5em auto}
button:hover,select:hover,[type='submit']{cursor:pointer}
select{font-size:1.1em;min-width:150px;padding:.2em}
select option{padding-left:.4em}
select[name$='country_id']{width:270px}
select[name$='country_id'].flag{width:calc(270px - 1.2em)}
input,option,select,textarea{font-size:1em;line-height:1.2em;padding:.45em}
input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--black)}
input.error,select.error,textarea.error{border-color:var(--red)!important}
input[type='checkbox'].error{outline:2px solid var(--red)!important}
input[name='qwerty']{background-color:#fff0;border:none;box-shadow:none;color:#fff0;cursor:default;font-size:1px!important;height:1px!important;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px!important}
input[name='qwerty']:before{content:attr(title);display:inline-block}
label.error{color:var(--red)}
ul[class^='form-layout-']{display:inline-block;list-style-type:none;padding:0;}
ul[class^='form-layout-']>li{margin-bottom:.5em}
ul[class^='form-layout-']>li:last-child{clear:left;text-align:left;width:100%}
ul[class^='form-layout-']>li:nth-last-child(2){text-align:center;width:100%}
ul[class^='form-layout-'] input[type='checkbox']{margin:0 .5em 0 0;vertical-align:-5%}
}

@layer utilities{
div.sol-loading:before{align-items:center;background:#fff var(--spinner) no-repeat fixed 50% calc(50% - 1.6em)/50px;color:#bebebe;display:flex;font-size:1.6em;font-weight:700;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:1}
div.sol-loading{display:none}
div.sol-loading .sol-row{opacity:0}
[lang='de']:is(form.busy):before{content:'Sie werden weitergeleitet ...'}[lang='de'] .sol-loading:before{content:'Laden,bitte warten'}[lang='de'] .sol-preview:after{content:'Vorschau "' attr(title) '"'}
[lang='en']:is(form.busy):before{content:'you are being redirected ...'}[lang='en'] .sol-loading:before{content:'loading,please wait'}[lang='en'] .sol-preview:after{content:'Preview "' attr(title) '"'}
[lang='es']:is(form.busy):before{content:'Usted está siendo redirigido ...'}[lang='es'] .sol-loading:before{content:'cargando por favor espere'}[lang='es'] .sol-preview:after{content:'Avance "' attr(title) '"'}
[lang='fr']:is(form.busy):before{content:'vous êtes redirigé ...'}[lang='fr'] .sol-loading:before{content:'chargement,veuillez patienter'}[lang='fr'] .sol-preview:after{content:'Aperçu "' attr(title) '"'}
[lang='it']:is(form.busy):before{content:'stai per essere reindirizzato ...'}[lang='it'] .sol-loading:before{content:'Attendere il caricamento prego'}[lang='it'] .sol-preview:after{content:'Anteprima "' attr(title) '"'}
[lang='nl']:is(form.busy):before{content:'u wordt omgeleid ...'}[lang='nl'] .sol-loading:before{content:'Laden even geduld aub'}[lang='nl'] .sol-preview:after{content:'Voorbeeld "' attr(title) '"'}
[lang='pl']:is(form.busy):before{content:'jesteś przekierowywany ...'}[lang='pl'] .sol-loading:before{content:'ładowanie proszę czekać'}[lang='pl'] .sol-preview:after{content:'Zapowiedź "' attr(title) '"'}
[lang='ru']:is(form.busy):before{content:'Вы перенаправляетесь ...'}[lang='ru'] .sol-loading:before{content:'Загрузка,пожалуйста подождите'}[lang='ru'] .sol-preview:after{content:'Предварительный просмотр "' attr(title) '"'}
[lang='tr']:is(form.busy):before{content:'yönlendiriliyorsunuz ...'}[lang='tr'] .sol-loading:before{content:'yükleniyor lütfen bekleyin'}[lang='tr'] .sol-preview:after{content:'Önizleme "' attr(title) '"'}
}

@layer components{
article#sol-error{background-color:var(--red);border:none;border-radius:3px;color:#fff;cursor:pointer;filter:opacity(.8);font-family:var(--font-family);margin-right:1em;margin-top:1em;overscroll-behavior:contain;padding:10px;transition:all .1s ease-in-out;width:250px}
article#sol-error>h1{font-size:18px;font-weight:100;margin:0}
article#sol-error>h1>span{float:right}
article#sol-error>p{margin:10px 0 0 0}
.sol-closer{aspect-ratio:1/1;background-color:var(--gray);border:none;border-radius:0;color:#fff0;cursor:pointer;height:30px;margin:0;min-height:inherit;padding:0;position:fixed;right:10px;top:10px;width:auto;z-index:1002}
.sol-closer:after{aspect-ratio:1/1;color:#fff;content:'✖';font-size:1.4em;font-weight:700;line-height:1.4em}
.sol-closer:hover{background-color:var(--red)!important}
}
body.sol-preview{margin-top:3em}
body.sol-preview:after{align-items:center;background-color:var(--red);color:#fff;display:flex;font-size:2em;font-weight:700;height:1.5em;justify-content:center;left:0;margin:0;position:fixed;top:0;width:100%;z-index:100}
a{color:var(--blue)}
iframe{border:none;margin:0;padding:0;width:100%}
.sol-svs{position:relative}
.sol-svs>*{position:absolute}
.sol-svs>div{cursor:pointer;height:inherit;width:inherit}
.sol-svs>div.paused{background:#fff0 url('/assets/playani.svg') no-repeat center/100px}
.sol-svs>div.paused:hover{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="32" height="32"%3E%3Cpath fill="%23cc4b31" d="M16 1.01C7.721 1.01 1.01 7.721 1.01 16S7.721 30.99 16 30.99 30.99 24.279 30.99 16 24.279 1.01 16 1.01m7.213 15.53-10.422 5.28a.546.546 0 0 1-.79-.488v-10.56c0-.405.427-.669.79-.487l10.422 5.28a.546.546 0 0 1 0 .975"/%3E%3Cpath fill="%23fff" d="m12.79 10.285 10.423 5.28a.546.546 0 0 1 0 .975l-10.422 5.28a.546.546 0 0 1-.79-.488V10.773a.545.545 0 0 1 .79-.488z"/%3E%3C/svg%3E')}
dialog.sol-confirm{align-items:center;background-color:#fff;border:none;display:flex;justify-content:center;height:100%;left:0;margin:auto auto;min-height:100vh;padding:0;position:fixed;text-align:center;top:0;width:100%!important}
dialog.sol-confirm form div[role='button']{background:linear-gradient(180deg,#ffa723 0%,#ff7a00 100%);border:1px solid rgb(0 0 0/.08);border-radius:16px;box-shadow:0 6px 18px rgb(255 122 0 /.25);color:#fff;cursor:pointer;display:inline-block;font-size:clamp(18px,3.6vw,22px);font-weight:800;padding:clamp(12px,2.6vw,16px) clamp(24px,6vw,36px);text-decoration:none;transition:transform .12s ease,filter .12s ease;user-select:none}
dialog.sol-confirm form div[role='button']:hover{filter:brightness(1.04);transform:translateY(-1px)}
dialog.sol-confirm form ul{list-style-type:none;margin:0;padding:0;text-indent:0}
dialog.sol-confirm form ul>li:first-child{color:#ff2d2d;font-size:clamp(18px,2.6vw,22px);font-weight:700;margin:0 0 clamp(8px,1.8vw,12px)}
dialog.sol-confirm form ul>li:nth-child(2){color:#111;font-size:clamp(18px,2.8vw,22px);line-height:1.5;margin:0 0 clamp(16px,3vw,20px)}
dialog.sol-confirm form ul>li:nth-child(3){margin:0 0 clamp(16px,3vw,20px)}
dialog.sol-confirm form ul>li:last-child{color:#666;font-size:clamp(12px,2.4vw,14px);margin-top:clamp(10px,1.8vw,14px)}
dialog.sol-confirm form [type='checkbox']{height:30px;vertical-align:middle;width:30px}
.sol-landingpage{scroll-behavior:smooth}
.sol-landingpage h1,.sol-landingpage h2,.sol-landingpage h3,.sol-landingpage h4,.sol-landingpage h5,.sol-landingpage h6{font-weight:400}
.sol-landingpage input:not([type='checkbox']):not([type='radio']),.sol-landingpage textarea{width:250px}
dialog.sol-dialog{border:none;box-shadow:3px 3px 7px var(--black-75);overflow:hidden;overscroll-behavior:contain}
dialog.sol-dialog::backdrop{background-color:var(--black-50)}
dialog.sol-dialog>header.sol-title_bar{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;height:1.8em;line-height:180%;min-height:30px;padding-left:.5em;padding-right:2em;width:100%}
dialog.sol-dialog>header.sol-title_bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}
dialog.sol-dialog>header.sol-title_bar>button.sol-closer{height:inherit;position:absolute;right:0;top:0;width:auto}
dialog.sol-dialog>header.sol-title_bar[style]>button.sol-closer{background-color:#fff0}
dialog.sol-dialog>article{padding:1em}
div#sol-baselayer{margin:0 auto}
div#sol-baselayer>*.visible{opacity:1;transition:opacity .5s ease-in}
div#sol-baselayer div.sol-image{flex-grow:0}
div#sol-baselayer div.sol-image img{width:100%}
div#sol-legal{background-color:#fff;color:#333;font-size:13px;padding:5px 0;text-align:center;width:100vw}
div#sol-legal a{color:inherit;text-decoration:none}
div#sol-legal a:hover{color:var(--blue)}
div#sol-legal a:last-child{margin-right:5px}
div#sol-legal a:not(#sol-powered-by):before{content:' | '}
div#sol-legal a#sol-powered-by.sol1735:after{background:#fff0 var(--logo) no-repeat left top/contain;color:#fff0;content:'goolux24';margin-left:.2em;margin-right:.5em}
form.busy{background:#fff var(--spinner) no-repeat center 40%/5em}
form.busy:before{color:#bebebe;font-size:1.6em;font-weight:700;left:50%;position:absolute;text-align:center;top:60%;transform:translate(-50%,0)}
form.busy *{visibility:hidden}
form li.optin{hyphens:auto;word-wrap:break-word}
span.optin_text{color:#777;font-size:.8em;hyphens:auto;word-wrap:break-word}
span.optin_text a{color:inherit;font-weight:700;hyphens:none;text-decoration:none}
span.optin_text a:hover{color:var(--blue)}
#sol-social-media{background-color:#fff0;margin-bottom:3em;margin-top:1em;text-align:center}
#sol-social-media a{display:inline-block;height:30px;margin:0 2px;width:30px}
#sol-social-media img.icon{height:inherit;width:inherit}
#sol-spambot_protection{background-color:#fff;display:unset;height:100vh;left:0;position:fixed;top:0;visibility:visible;width:100vw;z-index:1000}
.gen1 div#contact_form,.gen2 div#contact_form,.gen3 div#contact_form{text-align:center}
.gen1 div#contact_form p,.gen2 div#contact_form p,.gen3 div#contact_form p{margin:.75em 0;min-height:37.6px}
.gen1 div#contact_form p [type='submit'],.gen2 div#contact_form p [type='submit'],.gen3 div#contact_form p [type='submit']{margin:0}
.gen1 div#contact_form>div>p,.gen2 div#contact_form>div>p,.gen3 div#contact_form>div>p{text-align:left!important}
.gen1 table#contact_form,.gen2 table#contact_form,.gen3 table#contact_form{background-color:inherit;border:none}
.gen1 table#contact_form input,.gen2 table#contact_form input,.gen3 table#contact_form input{width:auto}
.gen1 div#sol-legal,.gen2 div#sol-legal,.gen3 div#sol-legal{background-color:#fff0;bottom:0;position:fixed}
.gen1 td,.gen2 td,.gen3 td{padding:0}
.gen1 td>img,.gen2 td>img,.gen3 td>img{display:block}
.gen1 body,.gen3 body{font-size:unset!important}
.gen1 #sol-baselayer,.gen3 #sol-baselayer{align-items:center;display:flex;justify-content:center}
.gen1 #sol-baselayer{height:100vh}
.gen1 dialog:has(form),.gen3 dialog:has(form){border:none;box-shadow:3px 3px 7px var(--black-75);overflow:hidden;overscroll-behavior:contain}
.gen1 dialog:has(form)::backdrop,.gen3 dialog:has(form)::backdrop{background-color:var(--black-50)}
.gen1 dialog:has(form):not([open]),.gen3 dialog:has(form):not([open]){display:none}
.gen1 dialog:has(form) form,.gen3 dialog:has(form) form{display:unset!important}
.gen1 table,.gen3 table{background-color:#fff;margin:0 auto}
.gen2 a{font-weight:700;text-decoration:none}
.gen2 a:hover{text-decoration:underline}
.gen2 table{border-collapse:collapse;border-spacing:0}
.gen2 label{display:none}
.gen2 div#sol-legal{position:unset}
.gen2 #main{margin:auto}
.gen2 #wrapper{margin:0!important;min-height:100vh}
.gen4 dialog:has(form){border:none;box-shadow:3px 3px 7px var(--black-75);overflow:hidden;overscroll-behavior:contain}
.gen4 dialog:has(form)::backdrop{background-color:var(--black-50)}
.gen4 dialog:has(form):not([open]){display:none}
.gen4 iframe{max-width:100%}
.gen4 #sol-baselayer{margin-bottom:unset;margin-top:unset;min-height:100vh;overflow:auto;padding:0}
.gen4 #sol-baselayer.sol-block{display:block}
.gen4 #sol-baselayer.sol-block iframe{display:block}
.gen4 #sol-baselayer.sol-block .pre,.gen4 #sol-baselayer.sol-block .post{display:block}
.gen4 #sol-canvas{margin:0;padding:10px;width:100%}
.gen4 #sol-social-media{margin:0 auto 3em auto;width:100%}
.gen4 #sol-social-media>a{height:auto!important;margin:3px 2px!important;width:42px!important}
.gen4 #sol-social-media img{height:100%;width:100%}
.gen4 .left{float:left}
.gen4 .right{float:right}
.gen4 .sol-100{width:100%}
.gen4 .sol-50{hyphens:auto;width:50%;word-wrap:normal}
.gen4 .sol-col{box-sizing:border-box;float:left;max-width:inherit}
.gen4 .sol-cols{margin-left:auto;margin-right:auto}
.gen4 .sol-popup_trigger{margin:0 auto!important}
.gen4 .sol-row{width:100%}
.gen4 .sol-salesbutton{display:block;margin-left:auto;margin-right:auto}
.gen4 .sol-social_media ul{display:inline-block;list-style-type:none;margin:0;padding:0;width:100%}
.gen4 .sol-social_media li{float:left;margin:inherit;padding:inherit}
.gen4 .sol-social_media a{display:block;margin:0 auto;max-height:100%}
.gen4 .sol-video .wrapper *{height:100%;width:100%}
.gen5 a.navlink,.gen5 a.toplink{background-color:#ccc8;background-repeat:no-repeat;background-position:center center;border:2px solid #efefef;border-radius:5px;color:#fff0;height:40px;opacity:.1;position:fixed;text-align:center;transition:.25s all ease-out;width:40px;z-index:998}
.gen5 a.navlink.visible,.gen5 a.toplink.visible{opacity:1;transition:.25s all ease-in}
.gen5 a.navlink.visible:hover,.gen5 a.toplink.visible:hover{background-color:#ccce}
.gen5 a.navlink{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="32" height="32"%3E%3Cpath fill="%23fff" d="M26.45 9H5.55A.55.55 0 0 1 5 8.45v-2.9A.55.55 0 0 1 5.55 5h20.9a.55.55 0 0 1 .55.55v2.9a.55.55 0 0 1-.55.55m.55 8.45v-2.9a.55.55 0 0 0-.55-.55H5.55a.55.55 0 0 0-.55.55v2.9c0 .304.246.55.55.55h20.9a.55.55 0 0 0 .55-.55m0 9v-2.9a.55.55 0 0 0-.55-.55H5.55a.55.55 0 0 0-.55.55v2.9c0 .304.246.55.55.55h20.9a.55.55 0 0 0 .55-.55"/%3E%3C/svg%3E');left:.5em;top:.5em}
.gen5 a.toplink{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="32" height="32"%3E%3Cpath fill="%23fff" d="M13 11.381v18.115c.008.285.213.504.49.504h4c.28 0 .51-.23.51-.51V11.402l7.659 7.67A.2.2 0 0 0 26 18.93v-6.253a.8.8 0 0 0-.235-.566l-9.934-9.914c-.3-.265-.401-.265-.694.016L5.235 12.09a.8.8 0 0 0-.235.566V18.9a.2.2 0 0 0 .341.141z"/%3E%3C/svg%3E');bottom:.5em;right:.5em}
.gen5 div#sol-baselayer{display:block}
.gen5 div#sol-baselayer div.sol-block{align-self:flex-start;box-sizing:border-box;flex-grow:0;max-width:inherit}
.gen5 div#sol-baselayer div.sol-block.sol-image{font-size:0}
.gen5 div#sol-baselayer div.sol-block.sol-image img{border-radius:inherit}
.gen5 div#sol-baselayer div.sol-block>*{border-radius:inherit}
.gen5 .sol-button{border-radius:initial;box-shadow:none;color:var(--black);display:block;height:auto;line-height:1.6em;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;text-decoration:none}
.gen5 div.sol-cols{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;position:inherit}
.gen5 div.sol-countdown{text-align:center}
.gen5 div.sol-form h2.success{color:#444}
.gen5 div.sol-form h2.success:before{color:var(--green);content:'✔';float:left;font-size:4em;line-height:.925em;margin-right:20px;text-shadow:1px 1px 3px var(--black-50)}
.gen5 div.sol-row{box-sizing:border-box;overflow:hidden;position:relative}
.gen5 div.sol-row.visible{opacity:1;transform:translate(0,0)}
.gen5 div.sol-popup{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding-top:unset}
.gen5 div.sol-popup .sol-form{display:inline-block;margin-top:.5em}
.gen5 .sol-popup_trigger{display:block;margin:0 auto}
.gen5 div.sol-social_media{width:100%}
.gen5 div.sol-social_media>div{display:flex;flex-wrap:wrap;justify-content:center}
.gen5 div.sol-social_media a{flex-shrink:0;flex-grow:0;margin:2%}
.gen5 div.sol-social_media a:hover{transform:scale(105%)}
.gen5 div.sol-text{width:inherit}
.gen5 div.sol-video{height:0;padding-bottom:56.25%;position:relative;width:100%}
.gen5 div.sol-video:empty{padding-bottom:0!important;display:none!important}
.gen5 div.sol-video>iframe,.gen5 div.sol-video>img,.gen5 div.sol-video>video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}
.gen5 div.sol-matool{padding-bottom:56.25%;position:relative;width:100%}
.gen5 div.sol-matool>div{color:grey;mix-blend-mode:difference;padding-top:5px;text-align:right;width:100%}
.gen5 div.sol-matool>div>a{color:grey;font-family:Helvetica,Arial,sans-serif;font-size:x-small;margin-right:20px;mix-blend-mode:difference;text-decoration:none}
.gen5 div.sol-matool>iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}
.gen5 nav#sol-navigation{box-sizing:border-box;display:inline-block;max-width:inherit;position:relative;z-index:997;width:100%}
.gen5 nav#sol-navigation.sticky{position:-webkit-sticky;position:sticky;top:0}
.gen5 nav#sol-navigation>ul{box-sizing:inherit;display:flex;list-style-type:none;margin:0;padding:0;width:100%}
.gen5 nav#sol-navigation>ul>li{box-sizing:inherit}
.gen5 nav#sol-navigation>ul>li>a{align-items:center;box-sizing:inherit;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;height:100%;justify-content:center;padding:1em;text-decoration:none;width:100%}

@media screen and (orientation:landscape){.gen5 .sol-video.sol-1by1,.gen5 .sol-matool{padding-bottom:0}}
@media screen and (min-width:1024px){.gen4 div.dialog{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.gen5 a.navlink{display:none}}
@media screen and (max-width:1023px){.gen4 table{height:auto!important;max-width:100%!important}.gen4 table td{max-width:100%}.gen4 body,.gen4 #sol-baselayer,.gen4 #sol-canvas{border:none;border-radius:unset;box-shadow:unset;margin-left:auto;margin-right:auto}.gen4 #sol-legal{border:none;position:unset}.gen4 #sol-social-media{margin-left:auto;margin-right:auto}.gen4 .closer{background-color:var(--red)}}
@media screen and (max-width:896px){div#sol-legal{font-size:14px!important}.flip-clock-label{display:none}.gen5 [type='submit']{hyphens:auto;max-width:100%!important;overflow-wrap:break-word}.gen5 div.sol-form{border:none!important;border-radius:0!important;padding:0!important}.gen5 div.sol-popup div.sol-form{margin-bottom:2em!important;padding-top:2em!important}.gen5 div.sol-form div.sol-paddings,.gen5 div.sol-popup div.sol-form{margin:3%!important}.gen5 div.sol-text{max-width:100%;min-width:initial!important}.gen5 div#sol-baselayer{border:none!important}.gen5 div#sol-row_0{margin-bottom:0}.gen5 nav#sol-navigation.tiles{background-color:var(--black-75);display:block;height:100%;left:0;margin:0;position:fixed;top:0!important;transition:.25s all ease-in;width:100%}.gen5 nav#sol-navigation.tiles>ul{background-color:#fff0;border:none;flex-wrap:wrap;height:auto;left:50%;max-height:100%;max-width:80%;position:fixed;top:50%;transform:translate(-50%,-50%);width:550px}.gen5 nav#sol-navigation.tiles>ul>li{background-color:#fff!important;border:none!important;box-shadow:0 0 10px var(--black-75);font-family:var(--font-family)!important;font-size:1.2em!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;margin:.5em 1%;text-shadow:none!important;width:48%!important}.gen5 nav#sol-navigation.tiles>ul>li:hover{background-color:var(--gray)!important}.gen5 nav#sol-navigation.tiles>ul>li>a{color:#333;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;height:100%;overflow:hidden;padding:1em;text-align:left;text-decoration:none;text-overflow:ellipsis;text-shadow:inherit;white-space:nowrap}}
@media screen and (max-height:768px){.gen4 #sol-legal{position:initial!important}}
@media screen and (min-width:415px) and (max-width:1023px){.gen4 #sol-canvas{box-sizing:border-box;max-width:100%}.gen4 #sol-wrapper{max-width:100%}}
@media screen and (orientation:portrait) and (max-width:667px){div#sol-baselayer.sol-loading{background-position:center top+40%}.gen5 .sol-video.sol-1by1,.gen5 .sol-matool{height:0!important;width:100%!important;padding-bottom:215%!important}}
@media screen and (max-width:666px){.sol-popup ul.form-layout-1 input[type='email'],.sol-popup ul.form-layout-1 input[type='text'],.sol-popup ul.form-layout-1 textarea{width:100%!important}.sol-popup ul.form-layout-1 select{max-width:100%}}
@media screen and (max-width:600px){.gen4 .flip-clock-label{display:none}.gen4 .sol-50{float:none;width:100%}.gen4 .sol-text{hyphens:auto;max-width:100%;min-width:initial!important;overflow-wrap:break-word}.gen4 *:not(#sol-error)>.dialog{left:0;top:0;transform:none}.sol-button_bar{justify-content:center!important}}
@media screen and (max-width:428px){.gen5 body{font-size:1.1em}.gen5 div.sol-block{margin-left:unset!important;margin-right:unset!important}.gen5 div.sol-popup{border-radius:unset!important;box-shadow:unset!important;height:100%!important;left:0!important;top:0!important;transform:unset!important}.gen5 div.sol-popup>div.sol-closer{position:fixed;right:10px;top:10px}.gen5 div.sol-row:first-child{margin-top:unset}.gen5 div.sol-text img{height:auto;object-fit:contain}.gen5 div.sol-video,.gen5 div.sol-matool{margin-left:0!important;margin-right:0!important;width:100%!important}.gen5 div.sol-video.sol-3by2{padding-bottom:66.67%!important}.gen5 div.sol-video.sol-4by3{padding-bottom:75%!important}.gen5 div.sol-video.sol-16by9{padding-bottom:56.25%!important}.gen5 div.sol-video.sol-21by9{padding-bottom:42.86%!important}.gen5 div#sol-baselayer{padding-left:0!important;padding-right:0!important;width:100%}.gen5 div#sol-legal a.popup:not(:last-child):before{content:"\A"!important;white-space:pre}.gen5 nav#sol-navigation.tiles>ul{flex-direction:column;flex-wrap:nowrap;width:80%}.gen5 nav#sol-navigation.tiles>ul>li{width:100%!important}ul.form-layout-1 input[type='email'],ul.form-layout-1 input[type='text'],ul.form-layout-1 textarea{width:100%!important}ul.form-layout-1 select{max-width:100%}}
@media screen and (max-width:414px){.gen4 body{font-size:1.1em;hyphens:auto}.gen4 #sol-baselayer{padding-left:0!important;padding-right:0!important;width:100vw}.gen4 #sol-canvas{margin:inherit;padding-left:inherit!important;padding-right:inherit!important;width:100%}.gen4 #sol-legal a#sol-powered-by::before{content:"\A";white-space:pre}.gen4 #sol-social-media>a{width:15%!important}.gen4 #sol-wrapper{margin:0;width:inherit}.gen4 .sol-text .wrapper,.gen4 .sol-form .wrapper{margin-left:1%!important;margin-right:1%!important;max-width:98%!important}}
@media screen and ((max-height:428px) or (max-width:428px)){.gen5 div#sol-baselayer{border:none!important}.gen5 a.navlink{opacity:1}.gen5 nav#sol-navigation{display:none}}
@media screen and (min-width:667px){ul.form-layout-1{display:block;margin-left:auto;margin-right:auto;max-width:400px;width:100%}ul.form-layout-1 input:not([type='checkbox']):not([type='submit']),ul.form-layout-1 textarea{width:100%}ul.form-layout-1 select{max-width:100%;width:auto}ul.form-layout-2{display:table}ul.form-layout-2>li:last-child{caption-side:bottom;display:table-caption;margin-top:.5em}ul.form-layout-2>li:not(:last-child){display:table-cell;width:33%}ul.form-layout-2>li:nth-last-child(2){width:auto}ul.form-layout-2 input,ul.form-layout-2 select,ul.form-layout-2 textarea{margin:0 .5em 0 0}ul.form-layout-2 input:not([type='checkbox']):not([type='submit']),ul.form-layout-2 select,ul.form-layout-2 textarea{width:90%}ul.form-layout-3>li{float:left;width:50%}ul.form-layout-3>li:nth-child(2n){float:right}ul.form-layout-3 input:not([type='checkbox']):not([type='submit']),ul.form-layout-3 textarea{width:95%}ul.form-layout-3 select{width:103%}}
@media screen and (max-width:767px){[type='submit']{hyphens:auto;overflow-wrap:break-word}.gen1 #sol-baselayer{overflow-x:auto}}