html{line-height:1.15;-webkit-text-size-adjust:100%;}
@font-face {
    font-family: 'Open Sans';
    src: url('assets/local-fonts/OpenSans-Light.eot');
    src: url('assets/local-fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/OpenSans-Light.woff2') format('woff2'),
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/local-fonts/OpenSans-Medium.eot');
    src: url('assets/local-fonts/OpenSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/OpenSans-Medium.woff2') format('woff2'),
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/local-fonts/OpenSans-Regular.eot');
    src: url('assets/local-fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/OpenSans-Regular.woff2') format('woff2'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/local-fonts/OpenSans-SemiBold.eot');
    src: url('assets/local-fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/OpenSans-SemiBold.woff2') format('woff2'),
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/local-fonts/OpenSans-Bold.eot');
    src: url('assets/local-fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/OpenSans-Bold.woff2') format('woff2'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-ExtraBold.eot');
    src: url('assets/local-fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-ExtraBold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Bold.eot');
    src: url('assets/local-fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-ExtraLight.eot');
    src: url('assets/local-fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Light.eot');
    src: url('assets/local-fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Regular.eot');
    src: url('assets/local-fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Black.eot');
    src: url('assets/local-fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Thin.eot');
    src: url('assets/local-fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-SemiBold.eot');
    src: url('assets/local-fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('assets/local-fonts/Poppins-Medium.eot');
    src: url('assets/local-fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/local-fonts/Poppins-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{margin:0;}
h1.entry-title{font-size:26px;}
.page-inner .entry-content > ol{padding:0 15px;}
.page-inner .entry-content{line-height:2em;}
.page-template-default #header,.page-template-default .footer{display:none!important;}
.page-inner .entry-content p,.page-inner .entry-content li{font-size:16px;line-height:30px;}

/*.page-template-default ol>li{display:table;counter-increment:item;margin-bottom:0.6em;}
.page-template-default ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:0.6em;font-weight:bold;color:#000}
.page-template-default li ol>li:before{content:counters(item,".") " "}
.page-template-default ol li{list-style-type:unset}
.page-template-default ol{list-style-type:none;counter-reset:item;margin:0;padding:0;padding-left:0;text-align:justify;margin-left:0!important}*/
.page-template-default ul,.page-template-default ol{padding-left:20px;}
.page .bubble{display:none!important;}
.page-id-209.page-template-default{background-color:#fff;padding:0;min-height:100vh;align-items:center;justify-content:center;}
.page-id-209 .page-inner{background-color:white;padding:0;box-shadow:none;}
.container-404{padding:0;margin:0;width:100%;height:100%;overflow:hidden;font-family:'Montserrat',sans-serif;color:#333}
.error-404{text-align:center;padding:16px;position:relative;}
.header-1-404{margin:-10px 0 -10px;font-size:calc(10vw + 20px);opacity:.2;letter-spacing:-10px;font-weight:bold;}
.header-2-404{font-size:calc(3vw + 10px);opacity:.6;letter-spacing:-1px;font-weight:700;margin-top:0px;margin-bottom:15px!important;}
.font-404{font-size:calc(1vw + 8px)!important;opacity:.8;margin:10px 0 10px 0;font-weight:bold}
.copyright{text-align:center;}
.content_copy{width:100%;}
.form-group{position:relative;/*    z-index: 99;*/}
.footer-default{margin-top:30px;}
.page-template-default header.header .container{display:flex;justify-content:space-between;}
.page-template-default header.header .container:before,header.header .container:after{display:none;}
.page-template-default header.header .logo img{max-height:90px;}
.page-template-default .header__right{width:calc(100% - 280px);display:flex;justify-content:center;align-items:center;flex-direction:column;}
.page-template-default .menu-icon{display:none;}
a{transition:0.3s all;}
.page-template-default .top-header-right{display:flex;justify-content:flex-end;width:100%;}
.page-template-default #header_button_cta{font-family:'Roboto',sans-serif;!important;font:normal normal 400 19px/37px Roboto;letter-spacing:0px;color:white;border-radius:0;display:block;padding:4px 18px;width:170px;background-color:#337ab7;}
.page-template-default #header-general li{list-style:none;}
.page-template-default #header-general{display:flex;padding:0;margin-right:40px;margin-bottom:0;border-bottom:1px solid #707070;}
.page-template-default #header-general a{font-family:'Roboto',sans-serif;!important;font:normal normal 500 19px/37px Roboto;letter-spacing:0px;color:#707070;padding:5px 0 5px;margin-right:34px;text-decoration:none;display:block;position:relative;}
.page-template-default #header-general li:last-child a{margin-right:0;}
.page-template-default #header-general a:after{content:"";width:100%;height:4px;background-color:#185EAA;position:absolute;bottom:0;left:0;display:none;}
.page-template-default #header-general a:hover:after{display:block;}
.page-template-default #header_button_cta:hover{}
.page-template-default .copyright{background-color:#185EAA;padding:40px 0;color:#fff;}
.page-template-default h1.entry-title{font-weight:bold;font-size:38px;}
.page-template-default header.header{background:transparent linear-gradient(358deg,#FFFFFF 0%,#F2F2F2 100%) 0% 0% no-repeat padding-box;}
.page-template-default #primary {
    padding-top: 15px;
    min-height: calc(100vh - 220px);
}
#hu #hu-top,#hu-cookies-notice-consent{display:none!important;}
body.hu-visible{position:relative;}
#hu.hu-position-center{transform:translate3d(-50%,0,0)!important;}
body.hu-visible #hu{top:auto;bottom:20px;z-index:10;box-shadow:0px 3px 6px #00000029;}
#hu-cookies-notice-about{padding-top:10px!important;}
.hu-heading.hu-text-heading,#hu .hu-text-body{font:normal normal 400 18px/26px Roboto!important;font-family:'Roboto',sans-serif;!important
letter-spacing:0px;color:grey!important;}
.hu-cookies-notice-about{font:normal normal 400 18px/25px Roboto!important;font-family:'Roboto',sans-serif;!important}
#hu .hu-text-heading{margin-bottom:0!important;}
.hu-footer-content{display:flex;align-items:center;justify-content:center;}
#hu-legal-links button.hu-nav-item span{display:none;}
#hu-legal-links button.hu-nav-item,button.hu-cookies-save.hu-btn{background:#185EAA 0% 0% no-repeat padding-box!important;border:1px solid #185EAA!important;border-radius:0!important;font:normal normal 500 20px/33px Roboto!important;font-family:'Roboto',sans-serif;!important
letter-spacing:0px;color:#FFFFFF!important;padding:12px!important;width:100%;max-width:300px;position:relative!important;display:block;}
#hu-cookies-footer .hu-footer-content{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;}
body.hu-visible:before{z-index:2;content:"";width:100%;height:100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:absolute;}
#hu .hu-footer-content>.hu-footer-links{position:relative!important;bottom:auto!important;transform:none!important;width:280px!important;}
#hu-cookies-footer .hu-footer-content button.hu-cookies-save{bottom:0;}
#hu-cookies-footer #hu-legal-links{width:100%;}
#hu-cookies-footer .hu-footer-actions{width:100%;max-width:280px;}
#hu-cookies-footer .hu-footer-content> div{margin:0 5px;}
#hu-cookies-footer .hu-footer-content button.hu-nav-item{background-color:#fff!important;color:#185EAA!important;text-decoration:none!important;}
.hu-wrapper{background-color:#fff;}
#hu .hu-wrapper{padding-top:25px!important;}
#hu-cookies-notice-message{padding-top:0!important;}
#hu-cookies-preferences,#hu-cookies-privacy{padding-top:10px!Important;}
#hu-revoke{display:none!important;}
label.hu-checkbox-toggle {
    display: block;
}
.list-child-page a {
    font-size: 20px;
}
.main-cpr {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 15px;
}
.main-cpr a {
    color: #fff;
}
.main-cpr a:hover {
    color: #fff;
}
.entry-content table, .entry-content th, .entry-content td {
    border: 1px solid #000;
    padding: 5px;
}
@media screen and (max-width:1199px){
    .page-template-default .box_items a{width:calc(33.33% - 25px);}
    .page-template-default #header-general a{font:normal normal 500 15px/37px Roboto;margin-right:20px;font-family:'Roboto',sans-serif;!important}
    .page-template-default #header-general{margin-right:20px;}
}
@media screen and (max-width:991px){
    .page-template-default #site-navigation{display:none;}
    .page-template-default .menu-icon{height:25px;cursor:pointer;width:40px;position:relative;overflow:hidden;display:block;margin-top:0px;}
    .page-template-default .menu-icon:before,.menu-icon:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s;content:'';display:block;width:4px;height:28px;border-radius:10px;transform-origin:center center;background-color:#727272}
    .page-template-default .menu-icon:before{position:absolute;top:0;left:18px;transform:rotate(-45deg)}
    .page-template-default .menu-icon:after{position:absolute;top:0;right:18px;transform:rotate(45deg)}
    .page-template-default .menu-icon .bar{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s;width:100%;height:5px;background-color:#727272;border-radius:20px}
    .page-template-default .menu-icon .bar-1{position:absolute;top:0;left:0}
    .page-template-default .menu-icon .bar-2{position:absolute;top:10px;left:0}
    .page-template-default .menu-icon .bar-3{position:absolute;top:20px;left:0}
    .page-template-default .menu-icon.opened .bar{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0s}
    .page-template-default .menu-icon.opened:before,.menu-icon.opened:after{transition-property:all;transition-duration:0.2s;transition-timing-function:linear;transition-delay:0.2s}
    .page-template-default .menu-icon-4:before{transform:scale(0,1) rotate(-45deg)}
    .page-template-default .menu-icon-4:after{transform:scale(0,1) rotate(45deg)}
    .page-template-default .menu-icon-4.opened:before{transform:scale(1,1) rotate(-45deg)}
    .page-template-default .menu-icon-4.opened:after{transform:scale(1,1) rotate(45deg)}
    .page-template-default .menu-icon-4.opened .bar{transform:scale(0.4);opacity:0}
    .page-template-default #site-navigation{width:calc(100% + 15px);justify-content:center;margin-left:-15px;margin-top:0;margin-right:-15px;background:transparent;position:absolute;top:100%;left:0;right:0;}
    .page-template-default .main-navigation .menu{flex-direction:column;max-width:720px;margin:0 auto;}
    .page-template-default .main-navigation li.menu-item a{padding:10px 0px;text-align:right;color:#fff;font-size:25px;}
    .page-template-default.open-menu .wrap-page:before{content:"";width:100%;position:absolute;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2;background-color:#A6A6A699;top:0;}
    .page-template-default .main-navigation .menu{max-width:100%;}
    .page-template-default .main-navigation li.menu-item a{padding:10px 15px;}
    .page-template-default #header_button_cta{display:none;}
    .header__right{width:calc(100% - 215px);}
    .page-template-default header.header{z-index:3;position:relative;background-color:#fff;margin-bottom:10px;}
    .page-template-default  #header-general{border:none;padding-right:0;margin-right:0;}
    .page-template-default #header-general a{color:#fff;font-weight:400;margin-right:0;padding:5px 30px;}
}
@media screen and (max-width:768px){
    .page-inner{padding:20px 20px;}

    /*.page-template-default ol>li{display:block;text-align:left;}
    .page-template-default ol>li:before{display:inline-block;}
    .page-inner .entry-content > ol{padding:0 0 0 20px;}
    .page-inner .entry-content > ol > li > ol{padding:0 0 0 25px;}
    .page-inner .entry-content > ol > li > ol > li > ol{padding:0 0 0 30px;}
    .page-inner .entry-content p,.page-inner .entry-content li{font-size:16px;line-height:25px;line-break:anywhere;}*/
    .header-1-404{margin:-10px 0 5px;}
    .font-404{line-height:17px!important;}
    .hu-heading.hu-text-heading,#hu .hu-text-body,.hu-cookies-notice-about{font:normal normal 400 14px/19px Roboto!important;font-family:'Roboto',sans-serif;!important}
    #hu-cookies-footer .hu-footer-content{flex-direction:column-reverse;}
    body #hu .hu-footer{padding:20px 0!important;}
    #hu-cookies-footer .hu-footer-actions{transform:none!important;margin-top:10px!important;}
    #hu-legal-links button.hu-nav-item,button.hu-cookies-save.hu-btn{font:normal normal 500 17px/26px Roboto!important;font-family:'Roboto',sans-serif;!important
    padding:14px 10px!important;max-width:280px;}
    body.hu-visible #hu{width:calc(100% - 30px);}
    #hu .hu-footer-content>.hu-footer-links{max-width:100%;}
}
@media screen and (max-width:767px){
    .page-template-default .page-inner {
        padding: 10px 0;
    }
    .page-template-default  .list-child-page a {
        display: block;
    }
}