@charset "UTF-8";
/* https://www.esspd.eu/wp-content/themes/gc1/css/app.min.css?ver=1684850016 */
:root{--app-accent-color-1:#134094;--app-accent-color-10:#d6e8f3;--app-accent-color-2:#fecd09;--app-accent-color-3:#0171bb;--app-accent-color-4:#faf4f4;--app-accent-color-5:#5a5b5f;--app-accent-color-6:hsl(228, 3%, 33.1%);--app-accent-color-7:#969897;--app-accent-color-8:#f1f3f4;--app-accent-color-9:#fee4e2;--app-base-color:#4b555e;--app-base-white:#ffffff}@media only screen{.site-info{background:#d6e2f9;color:#ff4b55;color:var(--app-base-color);padding:15px 10px}.nav-footer-wrap{color:var(--app-accent-color-3);list-style:none}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none}.icon-arrow:before{content:"\e900"}.icon-bed:before{content:"\e901"}.icon-bus:before{content:"\e902"}.icon-check .path1:before{color:#f13c1e;content:"\e903"}.icon-check .path2:before{color:#be2d1a;content:"\e904";margin-left:-1em}.icon-check .path3:before{color:#fff;content:"\e905";margin-left:-1em}.icon-clock-2:before{content:"\e906"}.icon-half-circle:before{content:"\e907"}.icon-half-circle_blue .path1:before{color:#100e0f;content:"\e908"}.icon-half-circle_blue .path2:before{color:#0071bd;content:"\e909";margin-left:-1em}.icon-half-circle_red .path1:before{color:#f13c1e;content:"\e90a"}.icon-half-circle_red .path2:before{color:#bcbdc1;content:"\e90b";margin-left:-1em}.icon-pin:before{content:"\e90c"}.icon-send:before{content:"\e90d"}.td-hide{display:none;visibility:hidden}.esspd-center,.td-center{text-align:center}.wf-container>*,body,body.page,html{background-color:#fff;color:var(--app-base-color);font-family:"Oxygen",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;word-spacing:normal}h1,h2,h3,h4,h5,h6{color:var(--app-accent-color-1);line-height:1.4}h1{font-size:26px;font-weight:600}ol{margin:0 0 1.5em 20px}a,a:visited{color:var(--app-accent-color-1)}.site-footer{margin-top:-20px}.site-content .esspd-center h2:after,.site-content h1:after,.site-content h2:after{background-color:#134094;content:"";display:block;height:3px;margin:15px auto;width:100px}.site-content h1.es-no-border:after,.site-content h2.es-no-border:after{display:none}.site-content h2:after{margin:15px 0}}@media only screen and (min-width:480px){h1{font-size:32px;font-weight:600}}@media screen and (max-width:767px){.vc_custom_1596716158778,.vc_custom_1597074178036{padding-top:50vw!important}}@media screen and (max-width:480px){.separate-containers .site-main{margin-top:0}}@media only screen{.efc-col2,.efc-col2 a{color:var(--app-accent-color-2)}.efc-center{text-align:center}.site-main .efc-fontbig h2{font-size:54px}.site-main .vc_toggle_content a:before{content:url(https://www.esspd.eu/wp-content/uploads/2020/04/arrow.svg);display:block;height:20px;left:0;position:absolute;top:45%;-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:20px}.site-main .vc_toggle_content a{color:var(--app-accent-color-2);display:inline-block;font-weight:600;padding-left:25px;position:relative}.site-main .vc_toggle_content a:hover{color:var(--app-base-white)}.site-main,.site-main a,.site-main h4,.site-main li,.site-main ol,.site-main p,.site-main ul{font-size:16px;line-height:1.7}.site-main h2,.site-main h3,.site-main h5,.site-main h6{font-weight:400}.site-main h2{font-size:28px;margin-bottom:35px}.site-main h3{color:var(--app-base-color);font-size:22px}.site-main h4{font-size:18px;margin-bottom:5px}.site-main h6{font-size:14px;line-height:1.4}.site-main ul{margin-left:14px}.site-main ul.dgp-up-top{margin-top:-20px}.site-main ul li{list-style:disc;margin-left:10px}.post h1{font-size:36px}.efc-600 h2,.site-main h4{font-weight:600}.efc-row-profit .vc_column-inner p::before{content:url(https://www.esspd.eu/wp-content/uploads/2020/04/check.svg);display:table;height:36px;left:0;position:absolute;top:0;width:36px}.efc-row-profit .vc_column-inner p{padding-left:40px;padding-right:30px}.efc-row-teaser{margin-bottom:100px;margin-top:50px}.efc-row-teaser .efc-col-teaser-left .vc_column-inner p::before,.efc-row-teaser .efc-col-teaser-right .vc_column-inner p::before{content:url(https://www.esspd.eu/wp-content/uploads/2020/04/half-circle_red.svg);display:table;height:100px;left:10%;position:absolute;top:25%;width:100px}.efc-row-teaser .efc-col-teaser-right .vc_column-inner p::before{content:url(https://www.esspd.eu/wp-content/uploads/2020/04/half-circle_blue.svg)}.efc-row-teaser .wpb_content_element{padding-left:30%;padding-right:5%}.efc-row-teaser h3{font-size:22px;font-weight:600;line-height:1.6}.efc-col-teaser-left>.vc_column-inner,.efc-col-teaser-right>.vc_column-inner{border:1px solid #dbdbdd;padding:40px 40px 5px}.efc-col-teaser-left.efc-col-teaser-img>.vc_column-inner,.efc-col-teaser-right.efc-col-teaser-img>.vc_column-inner{border:1px solid #dbdbdd;padding:40px 0 30px}.efc-row-teaser .efc-col-teaser-left.efc-col-teaser-img .vc_column-inner p::before,.efc-row-teaser .efc-col-teaser-right.efc-col-teaser-img .vc_column-inner p::before,.site-main .efc-row-teaser .efc-col-teaser-img .wpb_text_column a:before{content:""}.efc-row-teaser .efc-col-teaser-img .wpb_content_element{padding-left:5%;padding-right:5%}.site-main .efc-row-teaser .efc-col-teaser-img .wpb_text_column a{padding-left:0}.es-col5-bg{background-color:#134094;color:#fff}.es-col5-bg h2{color:#fff}.home .page-hero{background:0 0;background-image:none;padding-top:0}.inside-page-hero{margin-bottom:20px;padding:0 20px}.es-title-subline{float:left;font-size:22px;line-height:1;padding:10px 20px 10px 0}}@media screen and (min-width:480px){.inside-page-hero{margin-bottom:20px}.es-title{padding:0 20px}}@media screen and (max-width:639px){.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{text-align:center}}@media screen and (max-width:480px){.inside-footer-widgets .icon{margin-left:-20px;padding-right:5px}.es-title-subline{font-size:16px}.navigation-branding img,.site-logo.mobile-header-logo img{height:110px;margin-left:-20px;padding-left:0;width:auto}}@media only screen{.page-wrap{background-size:auto;margin-bottom:20px}.widget-area .inside-left-sidebar .widget{padding:40px 10px}.entry-content>.vc_row{margin-bottom:10px;margin-top:10px}.esspd-pad-45{padding:45px}}@media screen and (min-width:768px){.entry-content>.vc_row{margin-bottom:20px;margin-top:20px}}@media screen and (min-width:1024px){.entry-content>.vc_row{margin-bottom:40px;margin-top:40px}.entry-content>.vc_row.vc_row-no-padding{margin-bottom:60px;margin-top:60px}}@media screen and (max-width:1024px) and (min-width:640px){.mobile-grid-100{clear:none}.site-footer .tablet-grid-50{float:left;width:50%}}@media screen and (max-width:767px){.vc_custom_1595263045340,.vc_custom_1595263186829{min-height:300px}}@media screen and (max-width:480px){.vc_custom_1595263045340,.vc_custom_1595263186829{min-height:240px}}@media only screen{.top-bar a{color:#4b555e;font-size:10px;padding-left:10px;transition:all 250ms ease-in-out}.top-bar a:hover{text-decoration:underline}.above-header-bar .left-widgets,.above-header-bar .right-widgets{align-items:center;display:flex;flex:1 1 auto;flex-flow:row wrap;justify-content:flex-start}.above-header-bar .right-widgets{justify-content:flex-end;padding-right:10px}.main-title,.main-title a,.main-title p{color:#00548d}.main-navigation a{font-size:14px}.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li:hover>a{background-color:#fff0;color:var(--app-accent-color-3);cursor:pointer}.main-navigation .main-nav ul li[class*=current-menu-].sfHover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a,.main-navigation .main-nav ul li[class*=current-menu-]>a:hover{background-color:#fff0;color:var(--app-accent-color-3)}.nav-aligned-right .main-navigation{text-align:left}.main-navigation,.main-navigation ul ul{background-color:#fff}.main-navigation .main-nav ul li a,.menu-toggle{color:var(--app-base-color);font-size:16px}.main-navigation .main-nav ul ul li a{color:var(--app-accent-color-1)}.main-navigation .main-nav ul ul li a:hover{background-color:var(--app-accent-color-1);color:#fff}.menu-toggle .mobile-menu{font-size:16px;font-weight:600}.menu-toggle:before{font-size:28px;display:none;opacity:0}.menu-toggle:after{content:"\f0c9";display:inline-block;font-family:GeneratePress,"sans-serif";font-size:28px;text-align:center;width:1.28571429em}.toggled .menu-toggle:after{content:"\f00d"}.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:focus,.main-navigation .mobile-bar-items a:hover,button.menu-toggle:focus,button.menu-toggle:hover{color:var(--app-accent-color-3)}li.search-item{padding-left:12px}.navigation-search input[type=search],.navigation-search input[type=search]:active{background-color:#eee!important;color:#616161!important;font-weight:600}.search-item>a{background:0 0!important}.main-navigation .mobile-bar-items a{line-height:53px;padding-right:10px}.navigation-branding img{z-index:500}.navigation-branding img,.navigation-stick .navigation-branding img{left:0;padding:0;position:absolute;top:0}.menu-item-has-children .dropdown-menu-toggle{padding-left:10px}}@media screen and (max-width:768px){.main-navigation .mobile-bar-items{padding-top:48px}.main-navigation.toggled .main-nav>ul{background-color:#f6f6f6;border-left:10px solid var(--app-accent-color-2)}#mobile-header .main-nav{z-index:1000}#mobile-header.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--app-accent-color-3);font-size:16px}#mobile-header.main-navigation .main-nav ul.sub-menu li[class*=current-menu-]>a{color:#fff;font-size:16px}#mobile-header.main-navigation .main-nav a{font-size:16px}#mobile-header.toggled .main-nav>ul{box-shadow:0 0 10px rgb(2 2 2 / .5)}#mobile-header.main-navigation ul ul{background-color:#f6f6f6;box-shadow:none}}@media screen and (max-width:480px){.copyright-bar{clear:both;margin-bottom:10px;margin-top:10px}}@media screen and (min-width:600px){.main-navigation .main-nav ul li a{text-transform:none}.navigation-branding{margin-bottom:30px}.navigation-stick .navigation-branding{margin-bottom:5px;margin-top:5px}.navigation-stick .navigation-branding img{height:150px}.navigation-stick .st-sub{display:none}.navigation-stick .st-hd{font-size:34px}}@media screen and (min-width:768px){.navigation-branding img{top:-28px}}@media screen and (min-width:769px){.main-navigation,.main-navigation ul ul{background-color:#fff}.main-navigation.has-branding .inside-navigation{display:block;flex-wrap:initial}.navigation-stick.main-navigation.has-branding .inside-navigation{display:flex;flex-wrap:initial}.main-navigation .main-nav ul li a{padding:0}.main-navigation ul ul{width:300px}.navigation-stick.main-navigation:not(.slideout-navigation) .main-nav{align-items:flex-end;display:flex;margin-bottom:80px}.navigation-stick.main-navigation{height:110px}.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li:hover>a{background-color:#fff0;color:var(--app-accent-color-3)}.main-navigation .main-nav ul li.menu-item-has-children>a{margin-left:8px;padding-top:22px}.main-nav ul.secondary-menu li>a,.main-navigation .main-nav ul li[class*=current-menu-].sfHover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a:hover{background:0 0;color:var(--app-accent-color-1)}.main-navigation .main-nav ul li[class*=current-menu-]>a{background-color:#fff0;color:var(--app-base-color)}.main-navigation .sub-menu{box-shadow:1px 1px 0 0 #fff}.main-navigation li{float:left;padding-left:20px;padding-right:20px;position:relative}.main-navigation .menu>li{border-top:2px solid #fff0}.main-navigation .menu>li.current-menu-parent{border-top:2px solid #fecd09}.main-navigation .sub-menu li{float:none;padding-left:0}.secondary-navigation{background-color:#fff0}}@media screen and (min-width:940px){.nav-aligned-right .main-navigation{text-align:right}}@media (max-width:1150px){#mobile-header .main-nav{z-index:9999}#mobile-header.toggled .main-nav>ul{box-shadow:0 0 10px rgb(2 2 2 / .5)}.main-navigation.toggled .main-nav li{padding-left:10px}}@media only screen{.bc-stripe{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;min-height:40px;padding-bottom:10px;padding-left:20px;padding-top:10px}.breadcrumbs a:before{content:"";padding:0}.breadcrumbs{box-sizing:border-box;overflow:hidden;padding:10px 0;position:relative}.breadcrumbs,.breadcrumbs span{color:#fff;font-size:12px;font-weight:600;text-transform:none}.breadcrumb_last{padding-right:5px}.breadcrumbs a{border:0;color:inherit;font-weight:400;opacity:.7;padding-left:5px;padding-right:3px;text-decoration:none}.breadcrumbs a:hover{opacity:1;text-decoration:none}.breadcrumbs span span:first-child a{padding-left:0}.es-breadcrumb{float:right}}@media screen and (min-width:480px){.es-breadcrumb{float:right}}@media screen and (min-width:520px){.bc-stripe{height:40px;padding-bottom:10px;padding-top:10px}}@media screen and (max-width:800px){.breadcrumbs{margin-bottom:0}}@media only screen{.efc-pad-top-100{padding-top:100px}.efc-pad-35-75{padding-bottom:75px;padding-top:35px}.efc-img-borgrad{background:-moz-linear-gradient(left,#626367 0%,#626367 50%,#fff0 51%,#fff0 100%);background:-webkit-linear-gradient(left,#626367 0%,#626367 50%,#fff0 51%,#fff0 100%);background:linear-gradient(to right,#626367 0%,#626367 50%,#fff0 51%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#626367',endColorstr='#00626367',GradientType=1)}.efc-img-borgrad .vc_figure{padding-left:20px;padding-top:40px}.efc-img-borgrad.efc-img-borgrad-right{margin-left:-210px;margin-top:185px}button[type=submit]{background-color:var(--app-accent-color-3)!important;border-radius:3px!important;font-family:inherit;font-size:16px;font-weight:600;padding:10px 40px!important}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{background-color:#00548d;background-image:none;border-color:#00548d;color:#fff}.site-main a.es-cta-1-rm{font-size:14px;transition:all 250ms ease-in-out}.site-main a.es-cta-1-rm:hover{color:#00548d}.site-main a.es-cta-1-rm:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px}.site-main a.es-cta-1-rm:hover:after{content:"\f105"}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{background-color:#134094;border-radius:1px;box-shadow:0 8px 16px rgb(0 0 0 / .15);font-size:14px;font-weight:600;margin:10px 0;padding:8px 16px;transition:all 250ms ease}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover,.vc_btn3.vc_btn3-color-blue:hover{background-color:#fff;border:1px solid #134094;color:#134094}#cn-accept-cookie.cn-button.bootstrap{background:var(--app-accent-color-3)!important}}