@font-face{font-family:'Open Sans';src:url("/fonts/opensans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.colour0{color:#3C3C3B}.colour1{color:#fff}.colour2{color:#002F87}.colour3{color:#F39200}.wrap.bg1,.colopt.bg1{background:#fff}.col.bg1>.colgroup{border:1px solid #ffffff;padding:40px;padding-bottom:20px}.wrap.bg2,.colopt.bg2{background:#E6E6E6}.wrap.bg3,.colopt.bg3{background:#002F87 linear-gradient(45deg, #002f87 0%, #0071ce 50%, #54cbe8 100%);color:#fff}.bg3 p a{color:#002F87}.wrap.bg4,.colopt.bg4{background:#3C3C3B;color:#fff}.bg5 .colgroup{background:rgba(255,255,255,0.1)}.butblock a,.butblock .a{background:#F39200;color:#002F87 !important}.butblock a:hover{color:#3C3C3B}a,address,b,body,center,dd,div,font,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,s,small,strong,table,ul,var,button{border:0;outline:0;margin:0;padding:0;background:none;font-family:"Open Sans",sans-serif}html{font-size:66.667%}body{font-size:1.6em;line-height:1.4;color:#3C3C3B;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;overflow-y:scroll;overflow-x:hidden}html,body{background:#ffffff;z-index:1}.preload *,.preload ::before,.preload ::after{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}h1,h2,h3,h4,h5,h6{font-size:1.6rem;padding-top:0;padding-bottom:2rem;font-style:normal;font-weight:700}h1{font-size:3.6rem;line-height:1.2;font-weight:600}h2{font-size:2.6rem;line-height:1.25}h3{font-size:2.5rem;line-height:1.3}h4{font-size:1.8rem;line-height:1.35;padding-bottom:1rem}@media (min-width: 550px){h1{font-size:5.0rem}}p{padding-top:0;padding-bottom:2rem}.small{font-size:1.4rem;padding-bottom:1rem}.medium{font-size:1.9em;padding-bottom:1rem}.large{font-size:2.3rem;padding-bottom:1rem}.larger{font-size:4.6rem;padding-bottom:1rem}.muted{color:#777777}b,bold,strong,.bold{font-style:normal;font-weight:700}.line:before,.line:after{content:"";display:inline-block;width:30%;margin:0 .5em 0 -55%;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0.4)}.line:after{margin:0 -55% 0 .5em}a{color:inherit;text-decoration:none}p a{color:#002F87;transition:all ease-in-out .2s;text-decoration:underline}p a:has(.larger){text-decoration:none}p a:hover{color:#0071CE}.butblock a{display:inline-block;padding:10px 30px;border-radius:2rem / 2rem;text-decoration:none;position:relative;font-weight:700;margin:0 !important;font-size:1.4rem}.butblock a:hover{color:inherit}a{cursor:pointer;-webkit-tap-highlight-color:transparent}.col>a{display:block}.quote{display:inline-block;padding:20px 0;border-top:2px solid #002F87;border-bottom:2px solid #002F87;margin:0 10px}img{transition:opacity .3s ease-in-out;margin:0 auto;display:block;max-width:100%}img.lazy{opacity:0}.rowcon ul{list-style:none}.rowcon ol{list-style:none;counter-reset:my-awesome-counter}.rowcon ol,.rowcon ul{padding-left:20px;margin-top:0;margin-left:0px !important}.rowcon ul{padding:0}.rowcon ul ul,.rowcon ul ol,.rowcon ol ol,.rowcon ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.rowcon li{margin-bottom:1rem}.rowcon ul li{margin-bottom:20px;padding-left:90px;padding-top:20px;position:relative}.rowcon ul li::before{color:#fff;background:#002F87;display:inline-block;border-radius:50%;width:70px;height:70px;content:"\2713";position:absolute;top:10px;left:0;line-height:70px;text-align:center;font-size:40px;font-weight:700}.rowcon ol li{counter-increment:my-awesome-counter;color:#002F87}.rowcon ol li::marker{color:#F39200;content:counter(my-awesome-counter) ". "}.rowcon .bg3 ul li{padding-left:67px}.rowcon .bg3 ul li::before{background:none;border:1px solid #ffffff;width:45px;height:45px;line-height:45px;font-size:28px}ul li h3{padding-bottom:0}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vb{vertical-align:bottom !important}.nm{margin:0 !important}.np{padding:0 !important}.row{margin-left:-10px;margin-right:-10px;box-sizing:border-box}.row .col{padding:0 10px;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;margin-bottom:20px;zoom:1;*display:inline !important}.row .col.col-1{width:8.33333333%}.row .col.col-2{width:16.66666666%}.row .col.col-3{width:25%}.row .col.col-4{width:33.33333332%}.row .col.col-5{width:41.66666667%}.row .col.col-6{width:50%}.row .col.col-7{width:58.33333333%}.row .col.col-8{width:66.66666666%}.row .col.col-9{width:75%}.row .col.col-10{width:83.33333333%}.row .col.col-11{width:91.66666667%}.row .col.col-12{width:100%}.row .col.col-20{width:20%}.row .col .row{margin-bottom:-20px}@media only screen and (max-width: 720px){.row .col.col-1,.row .col.col-2,.row .col.col-3,.row .col.col-4,.row .col.col-5,.row .col.col-6,.row .col.col-7,.row .col.col-8,.row .col.col-9,.row .col.col-10,.row .col.col-11,.row .col.col-12,.row .col.col-20{width:100%}}.roww{margin-left:-10px;margin-right:-10px;box-sizing:border-box}.roww .coll{padding:0 10px;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;margin-bottom:20px;zoom:1;*display:inline !important}.roww .coll.col-1{width:8.33333333%}.roww .coll.col-2{width:16.66666666%}.roww .coll.col-3{width:25%}.roww .coll.col-4{width:33.33333332%}.roww .coll.col-5{width:41.66666667%}.roww .coll.col-6{width:50%}.roww .coll.col-7{width:58.33333333%}.roww .coll.col-8{width:66.66666666%}.roww .coll.col-9{width:75%}.roww .coll.col-10{width:83.33333333%}.roww .coll.col-11{width:91.66666667%}.roww .coll.col-12{width:100%}.roww .coll.col-20{width:20%}@media only screen and (max-width: 720px){.roww .coll.col-1,.roww .coll.col-2,.roww .coll.col-3,.roww .coll.col-4,.roww .coll.col-5,.roww .coll.col-6,.roww .coll.col-7,.roww .coll.col-8,.roww .coll.col-9,.roww .coll.col-10,.roww .coll.col-11,.roww .coll.col-12,.roww .coll.col-20{width:100%}}.wrap{width:100%;position:relative;z-index:0;padding-top:20px}.wrap .inner{width:960px;margin:0 auto;padding:80px 0 80px 0;z-index:1;position:relative}.wrap.content{padding:0;z-index:0}.head.edit{z-index:1;position:relative}.container{min-height:100vh}.rowcon .wrap:first-child{margin-top:-217px}.rowcon .wrap:first-child{background:#002F87;color:#fff;z-index:1}.rowcon .wrap:first-child .inner{padding:260px 0 80px 0}.rowcon .wrap:first-child:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,47,135,0.5) url(/images/tip-top-background-mask.svg) center no-repeat;background-size:cover}.rowcon{position:relative;z-index:0}.rowcon .wrap{z-index:0}.wrap.ma1 .inner{width:90%}.wrap.ma1.ma2{margin-bottom:-10px}.wrap.ma1.ma2,.wrap.ma1.ma2 .inner{padding:5px 0}.wrap.ma1.ma2 .inner{width:calc(100% - 20px);text-align:center}.wrap.ma1.ma2 .inner .col{margin:0;margin-bottom:10px;padding:0 5px}.wrap.ma2{padding:40px 0}.wrap.ma2 .inner .col{margin:0}.wrap.ma2 .inner{padding:20px 0px 0px 0px}.wrap.ma0 .inner{padding:20px 0}.wrap.header{background:none;padding:0;box-sizing:border-box;z-index:1}.wrap.header .inner{padding:20px 0}.wrap.header .inner .coll{margin-bottom:0}.wrap.contact{padding:0;z-index:1;background:#fff}.wrap.contact .inner{padding:0;font-size:1.4rem;font-weight:600}.wrap.contact p{padding:0}.wrap.contact a{margin-right:10px;color:#002F87}.wrap.contact .coll{margin-bottom:0}.phone-icon,.email-icon{display:inline-block}.phone-icon a.icon,.email-icon a.icon{display:inline-block;width:40px;height:40px;vertical-align:middle;margin-right:10px}.phone-icon a.icon{background:url(/images/phone.svg) center no-repeat;background-size:60%}.email-icon a.icon{background:url(/images/email.svg) center no-repeat;background-size:60%}.googlerating{display:inline-block;vertical-align:middle}.mainlogo{display:block;vertical-align:middle}.mainlogo img,.mainlogo svg{display:block;width:auto;max-width:143px;max-height:100%;margin-left:-10px}.navigation{margin:0 auto;vertical-align:middle}.navigation .mainlogo{display:none}.wrap.header .navigation.inner{padding-top:0}.navigation ul{list-style:none;margin-left:0px;padding-left:0px;text-align:left;display:flex;justify-content:space-between}.navigation ul li{margin:0;display:inline-block}.navigation ul li a,.navigation ul li .a{color:#fff;text-decoration:none;font-size:1.6rem;transition:color ease-in-out .2s;padding:10px 0;display:block;cursor:pointer;font-weight:600;letter-spacing:0.02rem}.navigation ul li .a,.navigation ul li .a label{cursor:pointer}.navigation ul li a:hover,.navigation ul li .a:hover{color:rgba(255,255,255,0.8)}.navigation ul li .arrowshow,.menuicon{display:none}.navigation .hovermenu{display:none}.hovermenu{position:absolute;top:200px;background:#fff;left:0;width:100%;padding:20px;box-sizing:border-box;z-index:1;color:#3C3C3B;text-align:left;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.4)}.navigation .hovermenu{top:66px}.hovermenu ul{list-style:none;padding:0;margin:0;text-align:left}.hovermenu ul li{display:inline-block;width:25%;margin:0}.hovermenu ul li:first-child{width:100%}.hovermenu ul li a,.hovermenu ul li .a{display:block;padding:5px 0;text-transform:none;color:#3C3C3B;font-size:1.4rem;font-weight:700;position:relative;letter-spacing:0}.hovermenu ul li a:after,.hovermenu ul li .a:after{display:none}.hovermenu ul li .a{font-size:1.8rem;font-weight:700;color:#002F87;padding:10px 0;margin-bottom:10px}.hovermask{display:none;position:fixed;right:0;bottom:0;left:0;z-index:0;width:100%;height:110vh;background:rgba(0,0,0,0.6)}@keyframes animateElement{0%{padding-bottom:30px}100%{opacity:1;transform:translate(0px, 0px);padding-bottom:20px}}.wrap.breadcrumb{z-index:0;padding:0}.wrap.breadcrumb .inner{padding:5px 0}.wrap.breadcrumb .inner .coll{margin-bottom:0}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb ul li{display:inline-block;margin-right:10px;font-size:1.2rem}.breadcrumb ul li.current,.breadcrumb ul li.current a{color:#002F87}.footer .inner{padding:30px 0}ul.terms{display:inline-block;list-style:none;padding:0;margin:0}ul.terms li{display:block;margin:0}ul.terms li a,ul.terms li button{display:block;padding:5px 0;font-weight:600;font-size:1.4rem;text-decoration:none;cursor:pointer;color:#fff}.wrap.copyright{padding:0;border-top:1px solid rgba(255,255,255,0.1)}.wrap.copyright .inner{padding:10px 0}.wrap.copyright .coll{margin-bottom:0}.social{text-align:right}a.socialicon{display:block;position:relative;width:40px;height:40px;margin:0 5px;background:rgba(255,255,255,0.1);float:right}a.socialicon:before{content:'';width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}a.socialicon.yell:before{background:url(/images/svg/yell-logo.svg) center}a.socialicon.google:before{background:url(/images/svg/gmb-logo.svg) center}.wrap.bgimgc,.wrap.bgimgt{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;position:relative;overflow:visible;transition:background 200ms ease-in-out 300ms;color:#fff}.wrap.bgimgc:before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background:url(/images/tip-top-background-mask-blue.svg) top left no-repeat;background-size:cover}.bg5 .colgroup{padding:20px 20px 0 20px}.textimg .imgelm{margin-bottom:20px}.ma1.ma2 .textimg{position:relative}.ma1.ma2 .textimg .imgelm{margin-bottom:0}.ma1.ma2 .textimg .imgelm img{width:100%;height:auto}.ma1.ma2 .textimg .imgelm:after{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,0.4)}.ma1.ma2 .textimg .textelm{color:#fff;position:absolute !important;top:0;left:0;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;padding:40px 120px;box-sizing:border-box}.ma1.ma2 .textimg .textelm p{padding-bottom:0}.gallery .row{display:flex;flex-flow:row wrap;counter-reset:col}.gallery .row .col{flex:auto}.gallery .row .col .colgroup{height:100%}.gallery .row .col .imgelm{width:100%;height:100%}.gallery .row .col img{object-fit:cover;width:100%;height:100%}.editableform.hidden{display:none;z-index:-1;visibility:hidden}.customformselect{text-align:left;color:#3C3C3B}.rowcon .wrap:first-child .customformselect{margin-bottom:-175px}.customformselect .colgroup{padding:20px;background:#fff;color:#002F87;box-shadow:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12)}.customformselect .roww .coll{margin-bottom:0}.form-title{font-size:1.8rem;line-height:1.35;padding-bottom:0;font-style:normal;font-weight:700;margin-bottom:10px;color:#002F87}form .formelm{position:relative;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;gap:0;justify-content:start;max-width:480px}form .formelm.checkbox,form .formelm.actions{padding:0;justify-content:left;padding-top:20px}form .formelm.button{padding-top:0}form .formelme input{display:none}.formelm input,.formelm textarea,.formelm select{height:40px;padding:8px;background:#E6E6E6;border:1px solid #E6E6E6;box-shadow:none;box-sizing:border-box;width:100%;transition:border-color .15s ease-in-out;font-size:1.4rem;outline:none;font-family:"Open Sans",sans-serif;max-width:100%;color:#3C3C3B}.formelm textarea{min-height:100px}.formelm input+label,.formelm textarea+label,.formelm select+label{display:block;transition:color ease-in-out .15s;font-weight:700;font-size:1.4rem;width:180px;padding:10px 0;color:#595959}.formelm input+label span,.formelm textarea+label span,.formelm select+label span{display:block}.formelm select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%233C3C3B%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:0.65em auto,100%}.formelm input:focus,.formelm textarea:focus,.formelm select:focus{border:1px solid #002F87}.formelm input.error,.formelm textarea.error,.formelm select.error{border-color:#ff4e42}.formelm input.required+label:after,.formelm textarea.required+label:after,.formelm select.required+label:after{content:'*';margin-left:5px;color:#002F87}input[type=hidden]+label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nBtn{font-family:"Open Sans",sans-serif;font-style:normal;display:inline-block;vertical-align:middle;padding:10px 40px;background:transparent;text-decoration:none;position:relative;cursor:pointer;box-sizing:border-box;transition:padding ease-in-out .3s;border-radius:2rem;white-space:nowrap;text-overflow:ellipsis;transition:opacity ease-in-out .3s;text-align:center;user-select:none !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-khtml-user-select:none !important;-ms-user-select:none !important;line-height:initial;-webkit-appearance:none;-moz-appearance:none;border:1px solid #002F87;overflow:hidden}button.nBtn{padding:10px 5px;height:40px;border-radius:3rem;line-height:1}.nBtn:last-child{margin-bottom:0 !important;margin-bottom:0 !important}.nBtn .nBtn--label{font-size:1.4rem;font-weight:700;position:relative;z-index:1;color:#002F87;display:block}.nBtn.nBtn--raised{background:#F39200;border-color:#F39200;width:100%}.nBtn.nBtn--raised .nBtn--label{color:#002F87}.nBtn:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;border-top:2px solid #ffffff;border-right:2px solid transparent;vertical-align:middle;animation:nBtnLoading .6s linear infinite;opacity:0;transition:opacity ease-in-out .3s;position:absolute;left:10px;top:50%;margin-top:-10px}.nBtn.loading:before{opacity:1}form .coll:last-child{margin-bottom:0}@keyframes nBtnLoading{to{transform:rotate(360deg)}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes fadeout{from{bottom:20px;opacity:1}to{opacity:0}}#_notifymsg{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);width:480px;max-width:95%;z-index:9999999;transition:height ease-in-out 0.25s}#_notifymsg div:last-child{margin-bottom:0}._notify{display:block;position:relative;margin-bottom:10px;padding:10px 30px;background:#eeeeee;border-radius:2rem / 2rem;color:#202020;pointer-events:none;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);border:1px solid #777777;font-size:1.6rem;font-style:normal;font-weight:normal;box-sizing:border-box}#_notifymsg ._notify{opacity:0}._notify.info{color:#0A4583;background-color:#99E5FF;border-color:#004C66}._notify.success{color:#ffffff;background-color:#336600;border-color:#360}._notify.warning{color:#663B0F;background-color:#FFD4A8;border-color:#663B0F}._notify.error{color:#ffffff;background-color:#D90000;border-color:#D90000}._notify.loading{color:#3C3C3B;background-color:#fff;border-color:#002F87;padding-left:50px}._notify.loading:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;border-top:2px solid #002F87;border-right:2px solid transparent;vertical-align:middle;animation:nBtnLoading .6s linear infinite;transition:opacity ease-in-out .3s;position:absolute;left:10px;top:50%;margin-top:-10px}#_notifymsg ._notify.show{opacity:1;bottom:20px;animation:fadein 0.5s,fadeout 0.5s 3s}@media (min-width: 1024px) and (pointer: coarse){.hovermenu{animation:none}.navigation ul li:hover>.hovermenu{display:inherit}.hovermenu .inner{width:95% !important}}@media only screen and (max-width: 957px){.wrap .inner{width:90%}.googlerating{margin-right:100px}.inner.navigation{position:fixed;height:100%;width:260px !important;z-index:1000;background:#002F87 linear-gradient(45deg, #002f87 0%, #0071ce 50%, #54cbe8 100%);top:0;margin:0;margin-left:-265px;transition:all .4s ease-in-out;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);left:0;overflow-x:hidden;overflow-y:scroll}.menu-open .navigation{margin-left:0}.menu-icon{display:block;padding:20px 20px 18px 20px;background:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hamburger{position:relative;display:inline-block;width:30px;height:24px;cursor:pointer}.hamburger-inner{top:2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:2px;background-color:#E6E6E6}.home .hamburger-inner,.home .hamburger-inner:after,.home .hamburger-inner:before{background:#ffffff}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger-inner:after{top:20px}.menu-open .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.menu-open .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.menu-open .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.navigation ul{list-style:none;margin:0;padding:0;display:block;position:relative;padding-top:0}.navigation ul li{margin:0;display:block}.navigation ul>li:not(.drop){display:none}.navigation ul li a,.navigation ul li .a{display:block;padding:10px 20px;font-size:1.4rem;line-height:20px;color:#fff}.navigation ul li.drop>.a{display:none}.navigation .mainlogo{display:block;padding:20px}.navigation ul .hovermenu{position:relative;top:auto;background:rgba(0,0,0,0.1);box-shadow:none;padding:0;animation:none}.navigation ul li:hover>.hovermenu{display:block}.navigation ul li .hovermenu{display:block}.navigation ul ul.hovermenu li{border-top:1px solid rgba(255,255,255,0.8);display:block}.navigation ul ul.hovermenu li a{padding:10px 20px}.navigation ul ul.hovermenu li:first-child{border:none}.header .hovermenu ul li{width:100%;display:block}.header .hovermenu ul li a,.header .hovermenu ul li .a{padding:10px 10px;margin:0}.header .hovermenu ul li .a{padding:10px 10px}.header .hovermenu ul{margin-bottom:20px}}@media only screen and (max-width: 730px){.googlerating{display:none}.ma1.ma2 .textimg .textelm{padding:40px}.wrap.copyright .coll{margin-bottom:10px}.social{text-align:left;display:flex;flex-wrap:nowrap;gap:10px}.social a.socialicon{float:none;margin:0}.larger{font-size:3.8rem}}.wrap.cookies{position:fixed;bottom:0;left:0;right:0;top:0;z-index:99999;background:none;font-size:1.4rem;opacity:0;visibility:hidden}.wrap.cookies:before{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#111111;opacity:0.6}.wrap.cookies .banner.fadeOut{opacity:0;visibility:hidden}.wrap.cookies.fadeIn,.wrap.cookies .banner.fadeIn{opacity:1;visibility:visible}.wrap.cookies .inner{width:100%;padding:20px 0;max-width:680px}.wrap.cookies .banner .inner{width:calc(100% - 40px)}.wrap.cookies p{padding-bottom:20px}.wrap.cookies .banner{max-height:70vh;z-index:2;position:absolute;bottom:0;left:0;right:0;pointer-events:initial;background-color:#efefef;color:#231f20;width:100%}.wrap.cookies a:not(.cookiebtn){color:#231f20;font-weight:700;text-decoration:underline}.wrap.cookies .popup{opacity:0;visibility:hidden;padding:0}.wrap.cookies .popup.fadeIn{opacity:1;visibility:visible}.wrap.cookies .popup .inner{padding:0}.wrap.cookies .popup{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:initial;color:#231f20;width:100%}.wrap.cookies .popup .colgroup{display:block;background-color:#efefef;padding:40px 30px;box-sizing:border-box;max-height:100vh;overflow-x:hidden;overflow-y:auto}.cookiebtn{display:block;font-size:1.4rem;font-weight:700;padding:15px 30px;background:#cccccc;color:#111111;margin-top:10px;margin-right:10px;text-decoration:none;cursor:pointer;width:100%;position:relative}.cookiebtn:active{top:2px}.cookiebtn.settings{background:none;color:#231f20;font-weight:700;text-decoration:underline}.cookietitle,.cookiesubtitle{color:#231f20;text-align:left;text-transform:none;font-size:1.8rem;font-weight:700;letter-spacing:normal}.cookiesubtitle{font-size:1.6rem}.necessary{font-weight:700;font-size:1.2rem}.switch{display:inline-block;height:34px;position:relative;width:60px;margin-bottom:20px}.switch input{margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}.slider{background-color:#cccccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:color ease-in-out .4s;border-radius:34px}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:transform ease-in-out .3s;width:26px;border-radius:50%}.switch input:checked+.slider{background-color:#66bb6a !important}.switch input:checked+.slider:before{transform:translateX(26px)}.cookiebtn:focus:not(:focus-visible),.switch input:focus:not(:focus-visible)+.slider{background-color:#cccccc;outline:none}.cookiebtn.settings:focus:not(:focus-visible){background:none;outline:none}.cookiebtn:focus,.switch input:focus+.slider{background-color:#ffeb3b;outline:1px solid #000000}@media only screen and (min-width: 720px){.cookiebtn{display:inline-block;width:auto}}
