 *{padding:0;margin:0;box-sizing:border-box}:root{--color-primary:#2196f3;--color-primary-lighter:#bbdefb;--color-primary-darker:#1976d2;--color-primary-accent:#03a9f4;--gradient-primary:linear-gradient(to top left,#1976d2,#2196f3);--cards-primary-box-shadow:0 2.4rem 4.8rem rgba(33,149,243,.2);--slider-cards-primary-box-shadow:0 1.2rem 2.4rem rgba(33,149,243,.2);--cards-border:1px solid #dedede;--color-secondary:#4caf50;--color-secondary-lighter:#c8e6c9;--color-secondary-darker:#388e3c;--color-secondary-accent:#8bc34a;--gradient-secondary:linear-gradient(to top left,#388e3c,#8bc34a);--Cards-Secondary-box-shadow:0 2.4rem 4.8rem rgba(56,142,60,.1);--color-text-primary:#212121;--color-text-secondary:#757575;--color-text-white:#ffffff;--color-border:##e8e8e8;--underline-box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.3);--color-grey-background:#4a4a4a;--border-table:1px solid #4a4a4a;--color-white-text:#fafafa;--color-background-white:#fafafa;--color-tertiary:#ff585f;--color-tertiary-darker:#fd424b;--border--hover:3px solid #b33939;--color-none:#fafafa;--background--color:#e8e8e8;--border--bottom:5px solid #e8e8e8;--color-aemet-logo:#95b6e9}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Rubik",sans-serif;line-height:1;font-weight:400;color:var(--color-text-primary);background-color:var(--color-none);overflow-x:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section{scroll-margin-top:12rem}.loader{position:absolute;z-index:5;top:40%;left:50%;width:18rem;height:18rem;border:5px solid #fff;border-bottom-color:var(--color-primary);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.content-container{position:relative}.content-container,.text-container{max-width:120rem;margin:0 auto;margin-bottom:12.8rem;min-height:fit-content}.affiliateWidgetContainer{width:100%;margin:0 auto;margin:4.8rem 0 2.4rem 0}.decatlon-container{max-width:120rem;margin:0 auto;border:4px solid var(--color-primary-darker);padding:3rem;margin:4.8rem 0;border-radius:11px}.container-boxBorder{max-width:120rem;border:3px solid var(--color-primary-darker);padding:2rem;border-radius:11px}.container-redBorder{max-width:120rem;margin:0 auto;border:3px solid var(--color-tertiary-darker);padding:2rem;margin:4.8rem 0;border-radius:11px}.random-text-block{max-width:120rem;margin:0 auto;margin-bottom:3.2rem}.random-text-block p,.text-container p,.content-container p,.text-container ul,.text-container ol,.content-container ul,.content-container ol{font-size:1.8rem;line-height:2.4rem;margin:1.2rem 0;color:var(--color-text-primary)}#documents .text-container{min-height:55rem}.text-container ul li,.text-container ol li,.content-container ul li,.content-container ol li{padding:.5rem 0;margin:0 3rem}.text-container ul li:last-child,.text-container ol li:last-child{padding-bottom:3rem}.random-text-block p a,.text-container p a{text-decoration:none}.heading-secondary,.heading-tertiary{color:var(--color-primary-darker)}.heading-secondary{font-size:3rem;line-height:4.8rem}.home-heading{text-align:center;font-weight:700}.heading-tertiary{font-size:2.4rem;line-height:3rem;margin-bottom:2.4rem}.textGreen{color:var(--color-secondary-darker);font-weight:800}.textWhite{color:var(--color-text-white);font-weight:800}.buttonFlexContainer{display:flex;flex-flow:wrap;column-gap:2.4rem;row-gap:2.4rem}.justify-left{justify-content:left}.justify-center{justify-content:center}.justify-right{justify-content:right}.btn,.btn:link,.btn:visited{display:inline-block;text-decoration:none;font-size:1.8rem;font-weight:600;padding:1.6rem 3.2rem;border-radius:9px;border:none;cursor:pointer;font-family:inherit;transition:all .3s}.btn--full{background-color:var(--color-primary);color:#fff}.cky-banner-element{background-color:var(--color-primary);color:#fff;padding:1rem;font-size:1.8rem;font-weight:900}.cky-audit-table-element h3{color:var(--color-primary-darker);font-size:1.8rem;font-weight:900}.btn--full:link,.btn--full:visited{background-color:var(--color-primary);color:#fff}.btn--full:hover,.btn--full:active,.cky-banner-element:hover,.cky-banner-element:active{background-color:var(--color-primary-lighter)}.btn--outline:link,.btn--outline:visited{background-color:#fff;color:#555}.btn--outline:hover,.btn--outline:active{background-color:#fdf2e9;box-shadow:inset 0 0 0 3px #fff}.btn--form{background-color:#45260a;color:#fdf2e9;align-self:end;padding:1.2rem}.btn--form:hover{background-color:#fff;color:#555}.link:link,.link:visited{display:inline-block;color:var(--color-primary);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:all .3s}.link:hover,.link:active{color:var(--color-primary-darker);border-bottom:1px solid transparent}.margin-right-sm{margin-right:1.6rem!important}.margin-left-sm{margin-left:2rem!important}.justify-left{justify-content:left!important}.margin-bottom-no{margin-bottom:1.2rem!important}.margin-bottom-sm{margin-bottom:2.4rem!important}.margin-bottom-md{margin-bottom:4.8rem!important}.margin-bottom-lg{margin-bottom:9.6rem!important}.margin-bottom-xl{margin-bottom:18.2rem!important}.margin-top-sm{margin-top:2.4rem!important}.margin-top-md{margin-top:4.8rem!important}.margin-top-lg{margin-top:9.6rem!important}.padding-top-sm{padding-top:2.4rem!important}.center-text{text-align:center}strong{font-weight:500}@media (max-width:75em){html{font-size:56.25%}.content-container,.text-container{max-width:110rem;margin:0 auto;margin-bottom:12.8rem}}@media (max-width:64em){html{font-size:50%}.content-container,.text-container{max-width:110rem}}@media (max-width:56em){html{font-size:45%}.content-container,.text-container{max-width:100rem}}@media (max-width:48em){.content-container,.text-container{max-width:85rem}}@media (max-width:40em){.content-container,.text-container{max-width:70rem}}@media (max-width:32em){section{scroll-margin-top:25rem}.content-container,.text-container{max-width:52rem}.heading-secondary{font-size:2.4rem;line-height:3.6rem;margin:2.4rem 0}.heading-tertiary{font-size:1.8rem;line-height:2.4rem;margin-bottom:2rem}}@media (max-width:24em){.content-container,.text-container{max-width:39rem}}@media (max-width:20em){section{scroll-margin-top:30rem}.content-container,.text-container{max-width:38rem}.container-boxBorder{max-width:38rem}#hireCarWidget{min-width:calc(100% + 3rem);transform:translateX(-1.5rem)}}