.cookie-banner{position:fixed;left:0;bottom:5vw;padding:0 5vw;width:100vw;height:auto;z-index:997}@media screen and (min-width:48em){.cookie-banner{padding:0 var(--spacing);bottom:var(--spacing)}}.cookie-banner .content{position:relative;width:100%;background:#000;text-align:center;border:.5px solid #1ae97b}.cookie-banner .content .close-icon{cursor:pointer;position:absolute;top:var(--spacing);right:var(--spacing);z-index:5}@media screen and (min-width:48em){.cookie-banner .content .close-icon{top:calc(var(--spacing)/2);right:calc(var(--spacing)/2)}}@media screen and (min-width:64em){.cookie-banner .content .close-icon{top:calc(var(--spacing)/3);right:calc(var(--spacing)/2)}}.cookie-banner .content .close-icon img{width:4vw;transform:rotate(-180deg);transform-origin:center}@media screen and (min-width:48em){.cookie-banner .content .close-icon img{width:min(2.34375vw,60*1px)}}@media screen and (min-width:64em){.cookie-banner .content .close-icon img{width:min(1.4583333333vw,37.3333333333*1px)}}.cookie-banner .row{padding:12vw 5vw 5vw;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between}@media screen and (min-width:48em){.cookie-banner .row{padding:calc(var(--spacing)*1.5) var(--spacing) var(--spacing)}}@media screen and (min-width:64em){.cookie-banner .row{padding:min(1.5625vw,40*1px) min(3.125vw,80*1px)}}.cookie-banner .copy-w{width:100%;color:#d8d8d8;display:flex;text-align:left;flex-direction:column;justify-content:center}@media screen and (min-width:64em){.cookie-banner .copy-w{width:68%}}.cookie-banner .copy-w a{text-decoration:underline}.cookie-banner .buttons-w{width:100%;display:flex;align-items:center;justify-content:space-between;margin:5vw 0 0}@media screen and (min-width:48em){.cookie-banner .buttons-w{width:100%;align-items:center;justify-content:start;margin:calc(var(--spacing)/2) 0 0;gap:var(--spacing)}}@media screen and (min-width:64em){.cookie-banner .buttons-w{width:auto;align-items:center;justify-content:center}}.cookie-banner .buttons-w a{cursor:pointer;opacity:1;color:#000}.cookie-banner .buttons-w a:before{transform:scaleY(1)}.cookie-banner .buttons-w a:first-child{color:#1ae97b;border:.5px solid #1ae97b}.cookie-banner .buttons-w a:first-child:before{transform:scaleY(1);background-color:transparent}.cookie-banner .buttons-w a:hover span{transform:scale(1)}.cookie-banner.disappear{display:none;z-index:-999;visibility:hidden}:root{--spacing:min(4.3229166667vw,110.6666666667 * 1px)}@media screen and (min-width:48em){:root{--spacing:min(3.28125vw,84 * 1px)}}@media screen and (min-width:64em){:root{--spacing:min(2.7604166667vw,70.6666666667 * 1px)}}.c-footer{position:relative;display:block;padding:calc(var(--spacing)*2) var(--spacing) calc(var(--spacing)*3);border-top:1px solid #303030}@media screen and (max-width:47.99em){.c-footer{padding:calc(var(--spacing)*2) var(--spacing) calc(var(--spacing)*1)}}.c-footer footer{display:flex;flex-wrap:wrap}.c-footer footer .col{flex:0 0 auto;width:50%;padding:0 0 calc(var(--spacing)*3)}@media screen and (min-width:48em){.c-footer footer .col{width:25%;padding:0}}.c-footer footer .title-wr{padding:0 0 var(--spacing)}@media screen and (max-width:47.99em){.c-footer footer .title-wr h6{font-size:3.6vw!important}}.c-footer footer ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:min(.8333333333vw,21.3333333333*1px)}@media screen and (max-width:47.99em){.c-footer footer ul{gap:min(1.5625vw,40*1px)}}.c-footer footer ul a{color:#d8d8d8;opacity:.35;transition:opacity .5s ease-out}@media screen and (max-width:47.99em){.c-footer footer ul a{font-size:3.5vw}}.c-footer footer ul a:hover{opacity:.75}.c-footer footer .main-links ul a.active{opacity:.9}.c-footer footer .policy-links ul a{text-decoration:underline}.c-footer footer .external-links ul a{opacity:.75}.c-footer footer .external-links ul a:hover{opacity:.95}.c-footer footer .external-links ul a span{position:relative;display:inline-block;transform:translateX(120%)}.c-footer footer .external-links ul a span img{position:relative;width:min(.7291666667vw,18.6666666667*1px);transform:rotate(-45deg);filter:grayscale(1)}@media screen and (max-width:47.99em){.c-footer footer .external-links ul a span img{width:2.5vw}}.c-footer footer .fast-contact{position:relative;height:auto;border:1px solid #1ae97b}@media screen and (max-width:47.99em){.c-footer footer .fast-contact{height:100%;padding:calc(var(--spacing)*3.5) 0}}.c-footer footer .fast-contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,233,123,.35);transform-origin:bottom center;transform:scaleY(0);transition:transform .65s cubic-bezier(.78,0,.22,1);z-index:0}.c-footer footer .fast-contact *{pointer-events:none}.c-footer footer .fast-contact .text-wr{position:absolute;left:var(--spacing);top:50%;transform:translateY(-50%);transition:transform .65s cubic-bezier(.78,0,.22,1);z-index:1}.c-footer footer .fast-contact .text-wr h5{color:#1ae97b}.c-footer footer .fast-contact .email-icon{position:absolute;top:var(--spacing);right:var(--spacing);width:min(3.2291666667vw,82.6666666667*1px);z-index:1;transition:transform .65s cubic-bezier(.78,0,.22,1)}@media screen and (max-width:47.99em){.c-footer footer .fast-contact .email-icon{width:6vw;top:45%}}.c-footer footer .fast-contact:hover:before{transform:scaleY(1)}.c-footer footer .fast-contact:hover .text-wr{transform:translateX(10%) translateY(-50%)}.c-footer footer .fast-contact:hover .email-icon{transform:translateY(35%)}