body.darksiteAlertNotScrollableBody{overflow:hidden}
.darksite-fullscreen-alert{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;overflow:auto;background:rgba(255,255,255,0.97);-webkit-transition:opacity .4s ease-out,transform .5s ease-in-out;transition:opacity .4s ease-out,transform .5s ease-in-out;z-index:10000}
.darksite-fullscreen-alert.darksite-fullscreen-alert-closed{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}
.darksite-fullscreen-alert.darksite-fullscreen-cookie-setted{-webkit-transform:translateY(100%);transform:translateY(100%)}
.darksite-fullscreen-alert.darksite-fullscreen-no-animation{-webkit-transition:none;transition:none}
.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger{cursor:pointer;position:absolute;top:60vh;right:0;width:80px;height:220px;height:217px;text-align:center;overflow-x:hidden;z-index:999}
.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger .darksite-fullscreen-alert-trigger-wrapper{height:100%;opacity:0;padding:20px 0;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .3s ease-in-out,opacity .3s;transition:transform .3s ease-in-out,opacity .3s}
.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger.darksite-fullscreen-alarm-trigger-open .darksite-fullscreen-alert-trigger-wrapper{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger.darksite-fullscreen-alert-fixed{position:fixed;top:30px}
.darksite-fullscreen-alert .darksite-fsa-logo{position:absolute;top:0;left:0;width:100%;padding:23px 30px}
.darksite-fullscreen-alert .darksite-fsa-container{width:100%;max-width:100%;height:100%;min-height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:100px}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item{min-width:100%;width:100%;padding:60px 0}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item.darksite-fsa-container-item-contact{padding-top:0;padding-bottom:100px}
.darksite-fullscreen-alert .darksite-fsa-content-container{max-width:1200px;padding:0 30px;margin:60px auto 0 auto}
.darksite-fullscreen-alert .darksite-fsa-header{position:relative;font-size:64px;color:#222;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:68px;margin-bottom:50px;max-width:670px}
.darksite-fullscreen-alert .darksite-fsa-header:before{background:#42b9e6;display:block;content:"";position:absolute;top:6px;left:-57px;width:40px;height:125px}
.darksite-fullscreen-alert .darksite-fsa-paragraph{display:block;max-width:670px;font-size:18px;margin:0 0 25px 0;padding:0;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.darksite-fullscreen-alert .darksite-fsa-moreinfo{text-transform:uppercase;font-size:13px;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;color:#ff0f64}
.darksite-fullscreen-alert .darksite-fsa-skip{margin-top:25px}
.darksite-fullscreen-alert .btn-cta--darksite{color:#fff;background:#ff0f64;border-color:#ff0f64}
.darksite-fullscreen-alert .btn-cta--darksite:hover{color:#ff0f64;background:transparent}
.darksite-fullscreen-alert .btn-cta--darksite:active{background:rgba(255,15,100,0.1)}
.darksite-fullscreen-alert .darksite-fsa-row{margin:0 -30px;position:relative}
.darksite-fullscreen-alert .darksite-fsa-row:before,.darksite-fullscreen-alert .darksite-fsa-row:after{clear:both;content:"";display:table}
.darksite-fullscreen-alert .darksite-fsa-row .darksite-fsa-col-3{width:33.33333333333%;padding:0 30px;float:left;position:relative}
.darksite-fullscreen-alert .darksite-fsa-contact{position:relative;padding-left:60px}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-icon{position:absolute;top:0;left:0;width:40px}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-header{font-size:13px;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding:0}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-value{font-size:28px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-description{font-size:20px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.darksite-fullscreen-alert .darksite-fsa-close-button{z-index:1000;padding:10px;position:absolute;cursor:pointer;top:3px;right:15px;font-size:33px;line-height:1;display:block;width:45px;height:45px;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
@media(max-width:1200px){.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger{height:80px;width:80px;top:50vh}
.darksite-fullscreen-alert .darksite-fsa-container{padding-top:60px}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item{padding:30px 0}
.darksite-fullscreen-alert .darksite-fsa-content-container{padding:0 80px}
.darksite-fullscreen-alert .darksite-fsa-header{font-size:58px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:58px;margin-bottom:35px;max-width:670px}
.darksite-fullscreen-alert .darksite-fsa-header:before{top:4px;left:-52px;width:35px;height:108px}
.darksite-fullscreen-alert .darksite-fsa-paragraph{margin:0 0 30px 0}
.darksite-fullscreen-alert .darksite-fsa-moreinfo{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}
.darksite-fullscreen-alert .darksite-fsa-skip{margin-top:30px}
.darksite-fullscreen-alert .darksite-fsa-row{margin:0 -30px;position:relative}
.darksite-fullscreen-alert .darksite-fsa-row:before,.darksite-fullscreen-alert .darksite-fsa-row:after{clear:both;content:"";display:table}
.darksite-fullscreen-alert .darksite-fsa-row .darksite-fsa-col-3{width:50%;padding:0 30px;float:left;position:relative}
.darksite-fullscreen-alert .darksite-fsa-contact{margin-bottom:50px;padding-left:0}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-icon{display:none}
}
@media(max-width:767px){.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger{width:70px;height:70px}
.darksite-fullscreen-alert+.darksite-fullscreen-alarm-trigger img{width:35px}
.darksite-fullscreen-alert .darksite-fsa-logo{padding:18px 15px}
.darksite-fullscreen-alert .darksite-fsa-logo img{max-width:60px;display:block}
.darksite-fullscreen-alert .darksite-fsa-container{display:block}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item{padding:10px 0}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item.darksite-fsa-container-item-contact{padding-top:10px;padding-bottom:30px}
.darksite-fullscreen-alert .darksite-fsa-container .darksite-fsa-container-item.darksite-fsa-container-item-contact .darksite-fsa-content-container{margin-top:10px}
.darksite-fullscreen-alert .darksite-fsa-content-container{padding:0 35px;margin-top:40px}
.darksite-fullscreen-alert .darksite-fsa-header{font-size:30px;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:32px;margin-bottom:20px;max-width:670px;min-height:65px}
.darksite-fullscreen-alert .darksite-fsa-header:before{top:0;left:-43px;width:30px;height:65px}
.darksite-fullscreen-alert .darksite-fsa-paragraph{max-width:500px;margin:0 0 20px 0;font-size:12px}
.darksite-fullscreen-alert .darksite-fsa-moreinfo{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}
.darksite-fullscreen-alert .darksite-fsa-skip{margin-top:20px}
.darksite-fullscreen-alert .btn-cta--darksite{font-size:12px}
.darksite-fullscreen-alert .darksite-fsa-row{margin:0 -35px;position:relative}
.darksite-fullscreen-alert .darksite-fsa-row .darksite-fsa-col-3{width:100%;padding:0 35px}
.darksite-fullscreen-alert .darksite-fsa-contact{margin-bottom:35px;padding-left:0}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-icon{display:block;position:relative;float:left;vertical-align:middle;margin-right:12px;width:30px}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-header{display:none}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-value{padding-top:4px;font-size:12px;text-transform:uppercase;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px}
.darksite-fullscreen-alert .darksite-fsa-contact .darksite-fsa-contact-description{display:none}
}