@import url("//hello.myfonts.net/count/3ec98a");@font-face{font-family:'Korb';src:url("../fonts/korb/korb-regular.woff2") format("woff2"),url("../fonts/korb/korb-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Korb';src:url("../fonts/korb/korb-bold.woff2") format("woff2"),url("../fonts/korb/korb-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-bolditalic-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'Open sans';src:url("../fonts/opensans-extrabold-webfont.woff2") format("woff2"),url("../fonts/opensans-extrabold-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-extrabolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-extrabolditalic-webfont.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:'Open sans';src:url("../fonts/opensans-italic-webfont.woff2") format("woff2"),url("../fonts/opensans-italic-webfont.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Open sans';src:url("../fonts/opensans-light-webfont.woff2") format("woff2"),url("../fonts/opensans-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-lightitalic-webfont.woff2") format("woff2"),url("../fonts/opensans-lightitalic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Open sans';src:url("../fonts/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),url("../fonts/opensans-semibold-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Open sans';src:url("../fonts/opensans-semibolditalic-webfont.woff2") format("woff2"),url("../fonts/opensans-semibolditalic-webfont.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'ferma-icons';src:url("../fonts/icons/icons.ttf?74dm0e") format("truetype"),url("../fonts/icons/icons.woff?74dm0e") format("woff"),url("../fonts/icons/icons.svg?74dm0e#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"].icon,.notification.notification-information[class^="icon-"]:before,.notification.notification-warning[class^="icon-"]:before,.notification.notification-error[class^="icon-"]:before,.notification.notification-success[class^="icon-"]:before,[class*=" icon-"].icon,.notification.notification-information[class*=" icon-"]:before,.notification.notification-warning[class*=" icon-"]:before,.notification.notification-error[class*=" icon-"]:before,.notification.notification-success[class*=" icon-"]:before{font-family:'ferma-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:""}.icon-twitter:before{content:""}.icon-linkedin:before{content:""}.icon-youtube:before{content:""}.icon-slideshare:before{content:""}.icon-facebook:before{content:""}.icon-play:before{content:""}.icon-pin:before{content:""}.icon-search:before{content:""}.icon-success:before{content:""}.icon-download:before{content:""}.icon-refresh:before{content:""}.icon-tag:before{content:""}.icon-edit-2:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-error:before{content:""}.icon-success-2:before{content:""}.icon-warning:before{content:""}.icon-eye:before{content:""}.icon-calendar:before{content:""}.icon-up:before{content:""}.icon-down:before{content:""}.icon-arrows-h:before{content:""}.icon-phone:before{content:""}.icon-rss:before{content:""}.icon-users:before{content:""}.icon-link:before{content:""}.icon-clip:before{content:""}.icon-envelope:before{content:""}.icon-information:before{content:""}.icon-file:before{content:""}.icon-file-text:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-up:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-edit:before{content:""}.icon-home:before{content:""}:root{--gutter: 3rem;--halfGutter: 1.5rem;--h1Size: 2.8rem;--h2Size: 2.4rem;--h3Size: 2rem;--h4Size: 1.8rem;--h1BigSize: 3.8rem;--introductionSize: 1.8rem}@media print, screen and (min-width: 40em){:root{--h1Size: 3.6rem;--h2Size: 2.8rem;--h3Size: 2.4rem;--h4Size: 2rem;--h1BigSize: 5.8rem;--introductionSize: 2.2rem}}@media print, screen and (min-width: 64em){:root{--h1Size: 4.4rem;--h2Size: 3.2rem;--h3Size: 2.6rem;--h4Size: 2.2rem;--h1BigSize: 8.8rem}}form label,form .faux-label,body.login form#loginform label,body.login form#lostpasswordform label{display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:0.5em;color:#293377}form input:not([type="checkbox"]),form select,form textarea,body.login form#loginform input[type="text"],body.login form#loginform input[type="password"],body.login form#lostpasswordform input[type="text"],body.login form#lostpasswordform input[type="password"]{display:block;width:100%;height:4rem;padding:0 1rem;font-size:1.4rem;color:#2E2F38;border:1px solid rgba(44,51,119,0.1);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;background-color:white;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:all 0.3s;transition:all 0.3s}form input:focus:not([type="checkbox"]),form select:focus,form textarea:focus,body.login form#loginform input:focus[type="text"],body.login form#loginform input:focus[type="password"],body.login form#lostpasswordform input:focus[type="text"],body.login form#lostpasswordform input:focus[type="password"]{outline:none;border-color:#1B9DD8}form .form-text,form .cask-field,form .form-field,form .scrollable-area,body.login form#loginform .user-pass-wrap,body.login form#loginform .forgetmenot,body.login form#lostpasswordform .user-pass-wrap,body.login form#lostpasswordform .forgetmenot{margin-top:var(--halfGutter)}.button,body.login form#loginform p.submit input,body.login form#lostpasswordform p.submit input{display:inline-block;padding:1.1rem 2rem;font-size:1.4rem;font-family:"Korb","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-plain,body.login form#loginform p.submit input,body.login form#lostpasswordform p.submit input,.button-outline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.6rem;line-height:normal;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.button-plain.has-icon,body.login form#loginform p.submit input.has-icon,body.login form#lostpasswordform p.submit input.has-icon,.button-plain.has-icon--left,body.login form#loginform p.submit input.has-icon--left,body.login form#lostpasswordform p.submit input.has-icon--left,.button-plain.has-icon--right,body.login form#loginform p.submit input.has-icon--right,body.login form#lostpasswordform p.submit input.has-icon--right,.button-outline.has-icon,.button-outline.has-icon--left,.button-outline.has-icon--right{position:relative}.button-plain.has-icon .icon-wrapper,body.login form#loginform p.submit input.has-icon .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon .icon-wrapper,.button-plain.has-icon--left .icon-wrapper,body.login form#loginform p.submit input.has-icon--left .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--left .icon-wrapper,.button-plain.has-icon--right .icon-wrapper,body.login form#loginform p.submit input.has-icon--right .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--right .icon-wrapper,.button-outline.has-icon .icon-wrapper,.button-outline.has-icon--left .icon-wrapper,.button-outline.has-icon--right .icon-wrapper{position:absolute;width:5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-plain.has-icon--left,body.login form#loginform p.submit input.has-icon--left,body.login form#lostpasswordform p.submit input.has-icon--left,.button-outline.has-icon--left{padding-left:5.2rem}.button-plain.has-icon--right,body.login form#loginform p.submit input.has-icon--right,body.login form#lostpasswordform p.submit input.has-icon--right,.button-outline.has-icon--right{padding-right:5.2rem}.button-plain,body.login form#loginform p.submit input,body.login form#lostpasswordform p.submit input{color:white;background:#2C3377;-webkit-transition:background .4s ease-in;transition:background .4s ease-in}.button-plain:hover,body.login form#loginform p.submit input:hover,body.login form#lostpasswordform p.submit input:hover,.button-plain:focus,body.login form#loginform p.submit input:focus,body.login form#lostpasswordform p.submit input:focus{background:#1B9DD8}.button-plain.has-icon,body.login form#loginform p.submit input.has-icon,body.login form#lostpasswordform p.submit input.has-icon,.button-plain.has-icon--left,body.login form#loginform p.submit input.has-icon--left,body.login form#lostpasswordform p.submit input.has-icon--left,.button-plain.has-icon--right,body.login form#loginform p.submit input.has-icon--right,body.login form#lostpasswordform p.submit input.has-icon--right{background:none;position:relative}.button-plain.has-icon .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon .text:not([class*="scheme-"]),.button-plain.has-icon .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--left .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left .text:not([class*="scheme-"]),.button-plain.has-icon--left .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--right .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right .text:not([class*="scheme-"]),.button-plain.has-icon--right .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right .icon-wrapper:not([class*="scheme-"]){background:#2C3377}.button-plain.has-icon .text,body.login form#loginform p.submit input.has-icon .text,body.login form#lostpasswordform p.submit input.has-icon .text,.button-plain.has-icon .icon-wrapper,body.login form#loginform p.submit input.has-icon .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon .icon-wrapper,.button-plain.has-icon--left .text,body.login form#loginform p.submit input.has-icon--left .text,body.login form#lostpasswordform p.submit input.has-icon--left .text,.button-plain.has-icon--left .icon-wrapper,body.login form#loginform p.submit input.has-icon--left .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--left .icon-wrapper,.button-plain.has-icon--right .text,body.login form#loginform p.submit input.has-icon--right .text,body.login form#lostpasswordform p.submit input.has-icon--right .text,.button-plain.has-icon--right .icon-wrapper,body.login form#loginform p.submit input.has-icon--right .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--right .icon-wrapper{-webkit-transition:background .4s ease-in;transition:background .4s ease-in}.button-plain.has-icon .text,body.login form#loginform p.submit input.has-icon .text,body.login form#lostpasswordform p.submit input.has-icon .text,.button-plain.has-icon--left .text,body.login form#loginform p.submit input.has-icon--left .text,body.login form#lostpasswordform p.submit input.has-icon--left .text,.button-plain.has-icon--right .text,body.login form#loginform p.submit input.has-icon--right .text,body.login form#lostpasswordform p.submit input.has-icon--right .text{display:block;padding:1.6rem 2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.button-plain.has-icon .icon-wrapper,body.login form#loginform p.submit input.has-icon .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon .icon-wrapper,.button-plain.has-icon--left .icon-wrapper,body.login form#loginform p.submit input.has-icon--left .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--left .icon-wrapper,.button-plain.has-icon--right .icon-wrapper,body.login form#loginform p.submit input.has-icon--right .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--right .icon-wrapper{top:0;bottom:0}.button-plain.has-icon:hover .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon:hover .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon:hover .text:not([class*="scheme-"]),.button-plain.has-icon:hover .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon:hover .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon:hover .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon:focus .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon:focus .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon:focus .text:not([class*="scheme-"]),.button-plain.has-icon:focus .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon:focus .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon:focus .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--left:hover .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left:hover .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left:hover .text:not([class*="scheme-"]),.button-plain.has-icon--left:hover .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left:hover .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left:hover .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--left:focus .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left:focus .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left:focus .text:not([class*="scheme-"]),.button-plain.has-icon--left:focus .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--left:focus .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--left:focus .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--right:hover .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right:hover .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right:hover .text:not([class*="scheme-"]),.button-plain.has-icon--right:hover .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right:hover .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right:hover .icon-wrapper:not([class*="scheme-"]),.button-plain.has-icon--right:focus .text:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right:focus .text:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right:focus .text:not([class*="scheme-"]),.button-plain.has-icon--right:focus .icon-wrapper:not([class*="scheme-"]),body.login form#loginform p.submit input.has-icon--right:focus .icon-wrapper:not([class*="scheme-"]),body.login form#lostpasswordform p.submit input.has-icon--right:focus .icon-wrapper:not([class*="scheme-"]){background:#1B9DD8}.button-plain.has-icon--left,body.login form#loginform p.submit input.has-icon--left,body.login form#lostpasswordform p.submit input.has-icon--left{padding:0 0 0 5.2rem}.button-plain.has-icon--left .icon-wrapper,body.login form#loginform p.submit input.has-icon--left .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--left .icon-wrapper{left:0}.button-plain.has-icon,body.login form#loginform p.submit input.has-icon,body.login form#lostpasswordform p.submit input.has-icon,.button-plain.has-icon--right,body.login form#loginform p.submit input.has-icon--right,body.login form#lostpasswordform p.submit input.has-icon--right{padding:0 5.2rem 0 0}.button-plain.has-icon .icon-wrapper,body.login form#loginform p.submit input.has-icon .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon .icon-wrapper,.button-plain.has-icon--right .icon-wrapper,body.login form#loginform p.submit input.has-icon--right .icon-wrapper,body.login form#lostpasswordform p.submit input.has-icon--right .icon-wrapper{right:0}.button-outline{background:none;color:#2C3377;border:2px solid currentColor;padding:.8rem 2rem;-webkit-transition:border .4s ease-in,color .4s ease-in;transition:border .4s ease-in,color .4s ease-in}.button-outline.has-icon{padding-right:7rem}.button-outline.has-icon .icon-wrapper{top:-0.2rem;right:-0.2rem;bottom:-0.2rem;-webkit-transition:background .4s ease-in;transition:background .4s ease-in;color:white}.button-outline.has-icon .icon-wrapper:not([class*="scheme-"]){background:#2C3377}.button-outline:hover,.button-outline:focus{color:#1B9DD8;border-color:currentColor}.button-outline:hover .icon-wrapper:not([class*="scheme-"]),.button-outline:focus .icon-wrapper:not([class*="scheme-"]){background:#1B9DD8}button:hover{cursor:pointer}form *{-webkit-box-sizing:border-box;box-sizing:border-box}form .form-legend{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2C3377;font-weight:700;font-size:2rem;padding-bottom:0.5em;margin-bottom:0.5em;width:100%;border-bottom:1px solid rgba(44,51,119,0.1)}form .form-note{display:block;margin-top:0.5em;font-size:90%;font-weight:400;color:#9D9EAF}form .notification+.mandatory-fields{padding-top:10px}form .mandatory-fields{text-align:right;font-size:1.2rem;color:#9D9EAF;margin:1em 0}form .mandatory-fields small{font-size:1rem;color:#e85c41}form .mandatory{color:#e85c41;font-weight:600}form .cask-field,form .form-field{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}form fieldset+fieldset{margin-top:2em}form legend{font-weight:700}form input:not([type="checkbox"]){width:100%}form input:not([type="checkbox"])::-webkit-input-placeholder{color:#9D9EAF;font-weight:400}form input:not([type="checkbox"])::-moz-placeholder{color:#9D9EAF;font-weight:400}form input:not([type="checkbox"]):-ms-input-placeholder{color:#9D9EAF;font-weight:400}form input:not([type="checkbox"])::-ms-input-placeholder{color:#9D9EAF;font-weight:400}form input:not([type="checkbox"])::placeholder{color:#9D9EAF;font-weight:400}form input[type="submit"]{display:inline-block;border:1px solid #898989;height:40px;width:auto}form .input-file{background-color:#F0F0FF;border:1px solid rgba(44,51,119,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}form .input-file input[type="file"]{display:none}form .input-file .file-info{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form .input-file .button,body.login form#loginform .input-file p.submit input,body.login form#loginform p.submit .input-file input,body.login form#lostpasswordform .input-file p.submit input,body.login form#lostpasswordform p.submit .input-file input{-ms-flex-negative:0;flex-shrink:0}form .select{position:relative}form .select:hover select{border:1px solid #2C3377;cursor:pointer}form .select:hover:after{opacity:1}form .select:after{position:absolute;display:block;content:'';background-image:url(../img/icons/icon-select-hover.svg);background-repeat:no-repeat;opacity:0.6;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:var(--halfGutter);height:12px;width:14px;z-index:0;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}form .select option,form .select optgroup{color:#2E2F38}form select{-webkit-appearance:none;background:transparent;border-radius:0;-webkit-transition:all 0.3s;transition:all 0.3s}form select option,form select optgroup{color:#2E2F38}form select option{pointer-events:none}form textarea{background:transparent;padding-top:10px;width:100%;height:250px}form .checkbox{position:relative;min-width:20px;min-height:20px}form .checkbox label{color:#293377 !important}form .checkbox [type="checkbox"]:not(:checked),form .checkbox [type="checkbox"]:checked{position:absolute;left:0;opacity:0;top:0.6em;width:1.6rem;height:1.6rem}form .checkbox [type="checkbox"]:not(:checked)+label,form .checkbox [type="checkbox"]:checked+label{position:relative;padding-left:25px;margin:0;color:#2E2F38;cursor:pointer}form [type="checkbox"]:not(:checked)+label:before,form [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:.35em;width:1.5rem;height:1.5rem;border:1px solid #293377}form [type="checkbox"]:not(:checked)+label:after,form [type="checkbox"]:checked+label:after{display:block;position:absolute;content:"";font-family:'ferma-icons';top:.1em;left:.15em;-webkit-transition:all 0.3s;transition:all 0.3s}form [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}form [type="checkbox"]:checked+label:before{background:#293377}form [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);color:white;font-weight:600}form .form-submit,form .form-row-submit{border-top:1px solid rgba(44,51,119,0.1);margin-top:3rem}form .scrollable-area{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.075);box-shadow:inset 0 0 5px rgba(0,0,0,0.075);background:#F0F0FF;width:100%;max-height:200px;overflow:auto;padding:30px}@media print, screen and (min-width: 40em){form .scrollable-area{padding:30px}}form .scrollable-area::-webkit-scrollbar{background:#bdbdff;width:8px}form .scrollable-area::-webkit-scrollbar-thumb{background:#FECE00}form .captcha-box{display:-webkit-box;display:-ms-flexbox;display:flex}form .captcha-box .captcha-img-outer{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;border:1px solid rgba(44,51,119,0.1);border-right:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form .captcha-box img{max-width:100%;width:auto;max-height:100%;height:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.message>*{margin-top:5px;font-size:1.4rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0}.editor-front .message>*{margin-bottom:0}.message.message-information>*{color:#058BDE}.message.message-warning>*{color:#FF940A}.message.message-error>*{color:#e85c41}.message.message-success>*{color:#51DA53}.form-field.error input{border:2px solid #e85c41}.form-error{color:#e85c41;font-style:italic;margin-top:0.25em;display:block}.notification{color:white;font-weight:300;font-size:1.4rem;padding:1em;font-weight:700;padding-left:3em;position:relative}.notification:before{font-family:'ferma-icons';font-size:1.6rem;position:absolute;left:1em;top:.7em}.notification p{display:inline-block;position:relative;top:-2px;font-weight:700;margin-bottom:0}.notification.notification-information{background:#058BDE}.notification.notification-information:before{content:""}.notification.notification-warning{background:#FF940A}.notification.notification-warning:before{content:""}.notification.notification-error{background:#e85c41}.notification.notification-error:before{content:""}.notification.notification-success{background:#51DA53}.notification.notification-success:before{content:""}.notification.detailed{padding:15px 15px 15px 35px}.notification.detailed:before{font-size:1.8rem;top:15px}.notification.detailed .notification-title{font-size:1.8rem;font-weight:600;margin-bottom:0.5em}.notification.detailed .notification-details ul{margin-left:1em}.notification.detailed .notification-details ul li{list-style:square}:root{font-size:0.625rem}body.login{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#293377;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../img/home/home-about.jpg)}body.login *{-webkit-box-sizing:border-box;box-sizing:border-box}body.login:after{content:'';position:absolute;width:100%;height:100%;pointer-events:none;z-index:0;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, right top, left top, color-stop(-74%, rgba(255,255,255,0)), color-stop(57%, #293377));background-image:linear-gradient(-90deg, rgba(255,255,255,0) -74%, #293377 57%)}body.login>*{z-index:1}body.login #login{max-width:480px;width:100%;padding:var(--gutter) 0}body.login #login_error,body.login .message,body.login .success{font-size:1.6rem;color:white;padding:8px 10px;text-align:left;letter-spacing:0;text-transform:none;line-height:1.875;border-left:0}body.login #login_error a,body.login .message a,body.login .success a{color:#2C3377;line-height:1.4rem}body.login #login_error,body.login .success{font-weight:400}body.login #login_error:before,body.login .success:before{display:inline;position:relative;margin-right:3px;top:0px;font-family:'ferma-icons';color:white}body.login #login_error{background:#e85c41;color:#250a05}body.login #login_error:before{content:""}body.login #login_error a{color:white}body.login .success{background:#51DA53;color:#082408}body.login .success:before{content:""}body.login .message{background:transparent;text-transform:none;letter-spacing:0;-webkit-box-shadow:none;box-shadow:none;text-align:center}body.login h1 a{background-image:none,url(../img/logo-ferma.php?color=ffffff);background-size:210px;width:210px;height:61px;margin-bottom:3rem}body.login form#loginform,body.login form#lostpasswordform{background:#36439d;border-radius:4px;border:1px solid rgba(44,51,119,0.1);color:white;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;padding:var(--gutter)}body.login form#loginform label,body.login form#lostpasswordform label{font-weight:700;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:white;width:100%}body.login form#loginform input[type="text"],body.login form#loginform input[type="password"],body.login form#lostpasswordform input[type="text"],body.login form#lostpasswordform input[type="password"]{height:auto;margin-top:0;margin-bottom:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-transition:all 0.3s;transition:all 0.3s}body.login form#loginform input[type="text"]:focus,body.login form#loginform input[type="password"]:focus,body.login form#lostpasswordform input[type="text"]:focus,body.login form#lostpasswordform input[type="password"]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}body.login form#loginform .forgetmenot,body.login form#lostpasswordform .forgetmenot{float:none;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}body.login form#loginform .forgetmenot input[type="checkbox"],body.login form#loginform .forgetmenot input[type="checkbox"]+label:before,body.login form#loginform .forgetmenot input[type="checkbox"]+label:after,body.login form#lostpasswordform .forgetmenot input[type="checkbox"],body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:before,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:after{position:absolute;left:0;width:1em;height:1em}body.login form#loginform .forgetmenot input[type="checkbox"],body.login form#loginform .forgetmenot input[type="checkbox"]+label:before,body.login form#lostpasswordform .forgetmenot input[type="checkbox"],body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:before{top:.2em}body.login form#loginform .forgetmenot input[type="checkbox"]+label:before,body.login form#loginform .forgetmenot input[type="checkbox"]+label:after,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:before,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:after{position:absolute;display:block;left:0}body.login form#loginform .forgetmenot input[type="checkbox"],body.login form#lostpasswordform .forgetmenot input[type="checkbox"]{opacity:0}body.login form#loginform .forgetmenot input[type="checkbox"]+label,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label{position:relative;padding-left:calc(1em + 1rem)}body.login form#loginform .forgetmenot input[type="checkbox"]+label:before,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:before{content:'';border:1px solid white;color:#2C3377}body.login form#loginform .forgetmenot input[type="checkbox"]+label:after,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]+label:after{opacity:0;text-align:center;top:.25em;font-size:.8em;width:auto;height:auto;left:.25em}body.login form#loginform .forgetmenot input[type="checkbox"]:checked+label:after,body.login form#lostpasswordform .forgetmenot input[type="checkbox"]:checked+label:after{opacity:1}body.login form#loginform p+p,body.login form#lostpasswordform p+p{margin-top:1rem}body.login form#loginform p.submit,body.login form#lostpasswordform p.submit{width:100%;float:none;margin-top:1rem}body.login form#loginform p.submit input,body.login form#lostpasswordform p.submit input{border:none;border-radius:0;height:inherit;font-size:1.6rem;float:none;width:100%;background:#FECE00;-webkit-transition:color 0s, background 0.3s;transition:color 0s, background 0.3s}body.login form#loginform p.submit input:focus,body.login form#lostpasswordform p.submit input:focus{-webkit-box-shadow:none;box-shadow:none}body.login p#nav,body.login p#backtoblog{text-align:center;margin-top:var(--gutter)}body.login p#nav a,body.login p#backtoblog a{display:block;text-align:center;width:100%}body.login p#nav a:hover,body.login p#nav a:focus,body.login p#backtoblog a:hover,body.login p#backtoblog a:focus{-webkit-box-shadow:none;box-shadow:none}body.login p#nav{padding:0}body.login p#nav a{color:#FECE00;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}body.login p#nav a:hover,body.login p#nav a:focus{color:#fed833;-webkit-box-shadow:none;box-shadow:none}@media print, screen and (min-width: 40em){body.login p#nav{float:right}body.login p#nav a{text-align:left}}body.login p#backtoblog{padding:0 30px}body.login p#backtoblog a{display:inline;width:auto;color:#FECE00;padding-bottom:var(--gutter);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}body.login p#backtoblog a:hover,body.login p#backtoblog a:focus{color:#fed833}@media print, screen and (min-width: 40em){body.login p#backtoblog{max-width:250px;padding:0;float:left;text-align:left}body.login p#backtoblog a{text-align:left}}body.login .privacy-policy-page-link{margin-top:5em}body.login .privacy-policy-page-link a{color:rgba(255,255,255,0.6);text-decoration:none}@media print, screen and (min-width: 40em){body.login .privacy-policy-page-link{margin-top:10em}}
