@font-face{font-family:'Poppins';src:url('https://use.typekit.net/af/2af34c/00000000000000007735c193/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3') format('woff2'),url('https://use.typekit.net/af/2af34c/00000000000000007735c193/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3') format('woff'),url('https://use.typekit.net/af/2af34c/00000000000000007735c193/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n3&v=3') format('opentype');font-display:auto;font-style:normal;font-weight:300}
@font-face{font-family:'Poppins';src:url('https://use.typekit.net/af/0d0f8f/00000000000000007735c199/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3') format('woff2'),url('https://use.typekit.net/af/0d0f8f/00000000000000007735c199/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3') format('woff'),url('https://use.typekit.net/af/0d0f8f/00000000000000007735c199/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n4&v=3') format('opentype');font-display:auto;font-style:normal;font-weight:400}
@font-face{font-family:'Poppins';src:url('https://use.typekit.net/af/54c3f2/00000000000000007735c19d/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3') format('woff2'),url('https://use.typekit.net/af/54c3f2/00000000000000007735c19d/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3') format('woff'),url('https://use.typekit.net/af/54c3f2/00000000000000007735c19d/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n5&v=3') format('opentype');font-display:auto;font-style:normal;font-weight:500}
@font-face{font-family:'Poppins';src:url('https://use.typekit.net/af/a3941f/00000000000000007735c1a1/30/l?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n6&v=3') format('woff2'),url('https://use.typekit.net/af/a3941f/00000000000000007735c1a1/30/d?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n6&v=3') format('woff'),url('https://use.typekit.net/af/a3941f/00000000000000007735c1a1/30/a?primer=388f68b35a7cbf1ee3543172445c23e26935269fadd3b392a13ac7b2903677eb&fvd=n6&v=3') format('opentype');font-display:auto;font-style:normal;font-weight:600}
body header,body footer{display:none !important}
.signin,.mainnav{display:none}
body #mainContentWrapper,.col-1,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-2,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-3,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-4,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-5,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-6,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-7,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-8,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-9,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-10,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-11,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-12,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}
#header{min-height:140px;border-bottom:15px solid #96c93d}
#header>.col{max-width:720px;margin:auto;padding:0 50px}
#header .image img{width:155px}
@media(max-width:1023px){#header{min-height:80px}
}
#footer{padding:40px 0;border-bottom:15px solid #508197}
#footer>.col{max-width:720px;margin:auto}
#footer ul{display:flex;margin:0;padding:0;list-style:none}
#footer ul li{padding-right:25px}
#footer ul li a{color:#707070;text-decoration:underline;font:.875em Poppins,'Open Sans',Arial,sans-serif}
#footer ul li a:hover,#footer ul li a:focus{text-decoration:none}
#footer .image{margin-bottom:30px;text-align:right}
#footer .image img{width:155px}
#footer .image+.rich-text p{color:#707070;text-align:right;font:normal 11px/130% Poppins,'Open Sans',Arial,sans-serif}
#footer .image+.rich-text p:last-child{margin-bottom:0}
@media(max-width:767px){#footer ul{align-items:center;flex-direction:column}
#footer ul li{padding:0 0 10px}
#footer .image{padding-top:20px;text-align:center}
#footer .image+.rich-text p{text-align:center}
}
body,.cmp-text,a,h1,.heading-h1,h2,.heading-h2,h3,.heading-h3,h4,.heading-h4,h5,.heading-h5,h6,.heading-h6{font-family:Poppins,'Open Sans',Arial,sans-serif}
.column-control .row{margin:0}
.cmp-card-container div.card-img-container{display:flex !important;align-items:center;justify-content:center;min-height:400px;background-position:right}
.hidden{display:none !important;visibility:hidden !important}
#flexWrapper>.col>.column-control-column{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}
#header [data-cmp-hook-image='link'],#footer [data-cmp-hook-image='link']{display:inline-block}
#header [data-cmp-hook-image='link']:focus,#footer [data-cmp-hook-image='link']:focus{outline:1px dotted #537baa;border:0}
#mainContentWrapper{max-width:720px;margin:40px auto}
.form-group{margin-bottom:0}
@media(max-width:1024px){.title h1{font-size:38px}
}
@media(max-width:768px){.title h1{font-size:26px}
}
@media(max-width:375px){.title h1{font-size:20px}
}
#cookies{padding:15px 0 15px 0}
#cookies .heading-h1{margin:0 0 25px 0;color:#1f252e;font:500 52px/125% Poppins,'Open Sans',Arial,sans-serif}
#cookies p{color:#707070;font:normal 22px/33px Poppins,'Open Sans',Arial,sans-serif}
@media(max-width:767px){#cookies .heading-h1,#cookies p{margin:0 auto 25px auto}
#cookies .heading-h1{font-size:48px}
}
.loading{position:absolute;top:0;left:0;width:368px;height:590px;z-index:999}
.loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:15px;background:radial-gradient(rgba(217,231,248,0.95),rgba(240,243,253,0.95));background:-webkit-radial-gradient(rgba(217,231,248,0.95),rgba(240,243,253,0.95))}
.loading:not(:required){border:0;background-color:transparent;text-shadow:none;font:0/0 a;color:transparent}
.loading:not(:required):after{content:'';width:1em;height:1em;margin:60% auto;display:block;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0;font-size:10px}
@-webkit-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;animation:dotPulse 1.5s infinite linear;animation-delay:.25s;border-radius:5px;background-color:#fff;box-shadow:9999px 0 0 -5px #fff;color:#fff}
.dot-pulse::before,.dot-pulse::after{content:"";position:absolute;top:0;width:10px;height:10px;display:inline-block;border-radius:5px;background-color:#fff;color:#fff}
.dot-pulse::before{animation:dotPulseBefore 1.5s infinite linear;animation-delay:0;box-shadow:9984px 0 0 -5px #fff}
.dot-pulse::after{animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s;box-shadow:10014px 0 0 -5px #fff}
@keyframes dotPulseBefore{0{box-shadow:9984px 0 0 -5px #fff}
30%{box-shadow:9984px 0 0 2px #fff}
60%,100%{box-shadow:9984px 0 0 -5px #fff}
}
@keyframes dotPulse{0{box-shadow:9999px 0 0 -5px #fff}
30%{box-shadow:9999px 0 0 2px #fff}
60%,100%{box-shadow:9999px 0 0 -5px #fff}
}
@keyframes dotPulseAfter{0{box-shadow:10014px 0 0 -5px #fff}
30%{box-shadow:10014px 0 0 2px #fff}
60%,100%{box-shadow:10014px 0 0 -5px #fff}
}
#mainBg{max-width:720px;margin:0 auto}
#mainBg .cmp-title__text{color:#fff}
#formWrapper form{position:relative;width:100%;color:#707070;font:300 15px/24px Poppins,'Open Sans',Arial,sans-serif}
#formWrapper form .form-group:not(.checkbox){min-height:66px}
#formWrapper form input{height:32px;color:#707070;font:400 14px/15px Poppins,'Open Sans',Arial,sans-serif}
#formWrapper form .drop-down{position:relative}
#formWrapper form .drop-down::after{content:'';position:absolute;top:36px;right:2%;width:8px;height:7px;background:url('../../../../content/dam/intl/eu/eu/mta/landing-pages/master-templates/consent-forms/media/images/arrow.png') no-repeat;cursor:pointer;pointer-events:none}
#formWrapper form .drop-down select{height:32px !important;padding-left:19px;color:#707070;font:400 14px/15px Poppins,'Open Sans',Arial,sans-serif;cursor:pointer;appearance:none}
#formWrapper form .drop-down select::-ms-expand{display:none}
#formWrapper form label{margin:0;color:#707070;font:300 12px/15px Poppins,'Open Sans',Arial,sans-serif}
#formWrapper form .checkbox legend{display:none}
#formWrapper form .checkbox label{display:flex;flex-wrap:wrap;cursor:pointer}
#formWrapper form .checkbox input{position:relative;z-index:1;max-width:19px;height:19px;margin:0 12px 0 0;cursor:pointer}
#formWrapper form .checkbox input:before{content:'';position:absolute;z-index:1;top:1px;left:1px;width:17px;height:17px;outline:1px solid #ccc;border:3px solid #fff;pointer-events:all}
#formWrapper form .checkbox input:checked:before{background:#ccc;background-size:10px 10px}
#formWrapper form .checkbox .cmp-form-options__field-description{max-width:88%}
#formWrapper form .form-description{margin:20px 0;color:#707070;font:normal 12px/14px Poppins,'Open Sans',Arial,sans-serif}
#formWrapper form .form-description a{text-decoration:underline}
#formWrapper form .cmp-form-button{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;width:168px;min-height:46px;margin:38px 0 0;border:2px solid #96c93d;background-color:#96c93d;border-radius:.25rem;color:#fff;font:normal 20px/24px Poppins,'Open Sans',Arial,sans-serif;cursor:pointer}
#formWrapper form .cmp-form-button:before{content:' ';display:block;width:200px;height:80px;background:rgba(255,255,255,0.1);position:absolute;top:-10px;left:-200px;transform:rotate(-45deg);transition:all .15s ease-in-out}
#formWrapper form .cmp-form-button:hover:before{margin-left:300%}
#formWrapper form .cmp-form-button:not(:disabled):not(.disabled):focus{box-shadow:0 0 0 .2rem #749d2c;outline:0}
#formWrapper form .cmp-form-button:not(:disabled):not(.disabled):active{transform:translateY(-1px);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
#formWrapper form .cmp-form-button:not(:disabled):not(.disabled):hover{background-color:#8bbd35;border-color:#88b933}
#formWrapper form .cmp-form-button:disabled,#formWrapper form .cmp-form-button[disabled],#formWrapper form .cmp-form-button.disabled{cursor:not-allowed}
#formWrapper form .invalid-feedback{margin-bottom:0;font:300 11px/13px Poppins,'Open Sans',Arial,sans-serif}
@media(max-width:768px){#formWrapper form .form-description{font-size:11px}
#formWrapper form .cmp-form-button{margin:10px auto}
}
#successMessage,#errorMessage{position:relative;z-index:1;left:50%;display:block;width:100%;max-width:200em;padding:30px 30px 20px 30px;border-radius:15px;box-shadow:0 1px 11px -5px rgba(0,0,0,0.55);color:#fff;text-align:center;font:400 16px/24px Poppins,'Open Sans',Arial,sans-serif;transform:translateX(-50%)}
#successMessage span,#errorMessage span{display:block;margin-bottom:.5rem;font-weight:bold;font-size:14px}
#successMessage{background:#07cdb5}
#errorMessage{background:#e05050}