
 
@font-face {
    font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
    font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 
@font-face {
     font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
 

 
@font-face {
     font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
 

@font-face {
    font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
 

@font-face {
     font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
     font-family: 'Proxima Nova';
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.eot');
    src: url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.woff2') format('woff2'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.woff') format('woff'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.ttf') format('truetype'),
        url('https://viden.bdo.dk/rs/462-YQN-293/images/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

 


/* #General Styles
================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  html   {    font-size: 10px;}
.eu html, .eu body,  .eu span, .eu applet, .eu object, .eu iframe, .eu a, .eu img, .eu select, .eu input, .eu option { margin: 0; padding: 0; border: 0; outline: 0; }
.eu html { -webkit-text-size-adjust: none; }
.eu button, .eu input, .eu select, .eu textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
.eu input[type="button"], .eu input[type="submit"] { -webkit-appearance: none !important; }
.eu a { text-decoration: none; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer;    text-decoration: none;  color: inherit;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.eu a:hover { text-decoration: none; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .clear { clear: both; }
.eu img { max-width: 100%;width:100%; }
.eu button:focus {outline:0;}
.eu .text-transform { text-transform: uppercase; }
.eu .break { float: left; width: 100%; }
.eu .preloader { display: none; }
.eu img { vertical-align: bottom; }
.eu ul{list-style: disc; padding-left: 15px;}
.eu ul li{/* padding-left: 10px; */}
::marker {font-size: 11px;}
.eu .navbar ul{padding-left: 0;}
.eu .navbar ul li{padding-left: 0;}
.eu .footer_sec .footer_main ul{padding-left: 0;}
.eu .footer_sec .footer_main ul li{padding-left: 0;}
.eu .set_bg { background-size: cover; background-repeat: no-repeat; background-position: center; }

/*Placeholder opacity cross browsers*/
.eu input::-webkit-input-placeholder {color: #232429;opacity:1;}
.eu input:-moz-placeholder {color:#232429;opacity:1;}
.eu input::-moz-placeholder {color: #232429;opacity:1;}
.eu input:-ms-input-placeholder {color: #232429;opacity:1; }
.eu textarea::-webkit-input-placeholder { color: #232429;opacity:1;}
.eu textarea:-moz-placeholder { color: #232429;opacity:1;}
.eu textarea::-moz-placeholder { color: #232429; opacity:1; }
.eu textarea:-ms-input-placeholder { color: #232429; opacity:1; }
.eu button::-moz-focus-inner, .eu input[type="submit"]::-moz-focus-inner { border: 0; }
.eu #myMarketoForm .sbSelector a{color: #232429 !important; }
.sbSelector{color: #232429 !important;}
/* #Page Structure
================================================== */
body.eu {     margin: 0;  min-width: 320px;  background: #fff;  color: #232429; font-family: 'Proxima Nova',sans-serif; font-weight: 400 ;font-size:1.6rem;line-height:1.5;}
.eu .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 1; }
.container { padding: 0 1.5rem; margin: 0 auto;  width: 100%;}
.eu a, .eu button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.eu h1, .eu h1 div {font-weight: 700; color: #232429;    font-size: 3rem;}
.eu h2, .eu h2 div {  font-weight: 700;  color: #232429;font-size: 2rem;}
.eu h3, .eu h3 div {font-size: 32px;line-height: 1.4;font-weight:700;}
.eu h4, .eu h4 div {font-size: 24px;line-height: 1.4; font-weight:700;}
.eu h5, .eu h5 div {font-size: 16px;line-height: 1.4; font-weight:700;}

.eu h1 {margin: 0 0 0.5em; }
.eu h2 {  margin: 0 0 0.5em; }
.eu h3  { padding-bottom:27px;}
.eu h4  {  margin-bottom: 15px; }
.eu ul{list-style: disc;padding-left: 14px;}
.eu ol{ padding-left: 14px;}
.eu ul li{/* padding-left: 10px; */}
.eu p  { margin-top: 0;  margin-bottom: 1rem;}
/*.eu .p_class div{margin-bottom: 2.4rem;}*/
.eu .p_class ,.eu .p_class div,.eu .p_class p{ color: #232429; font-family: 'Proxima Nova',sans-serif; font-weight: 400 ;font-size:1.6rem;line-height:1.5;}
 
.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }
.eu .btn_cls a { display: inline-block; padding: 16px 23px; background: #4E9EA5; color: #fff; font-size: 16px; font-weight: 400;}
.eu .btn_cls a:hover{background-color: #77babf;}
.eu .flex-container{display:flex;justify-content:space-between;align-items:flex-start;}
.eu .wid50{width:50%;}
.eu .arrow-img {  max-width: 26px;  padding: 0px 0 0 10px; vertical-align: middle;}
/* Home Page Style
================================================== 


/***** header styles goes here *****/

.eu #header {width: 100%;    padding: 1.6rem 0 1.7rem;}
#header .container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center;  align-items: center;}
.eu #header .container{max-width:1030px;} 


.eu #header .btn-back { color: #9b9b9b;  font-size: 2.3rem; margin-right: 2rem;}
.eu #header .logo  { font-size:0;}
.eu #header .logo a { display: -webkit-inline-box; display: -ms-inline-flexbox;display: inline-flex;}
.eu #header .logo img  { max-width:80px;}
.eu img {  max-width: 100%; height: auto;}
.eu #main {  -webkit-box-flex: 1; -ms-flex-positive: 1;  flex-grow: 1;}
/***** header styles end *****/
.eu .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.eu .intro-section {   position: relative;  color: #fff; font-size: 2.2rem;background-repeat:no-repeat !important;background-size:cover !important;    background-position: center center !important; }
 

.eu .intro-section .container {   padding-top: 11.4rem; padding-bottom: 11.2rem; position: relative;  overflow: hidden;} 

/*.eu .intro-section .container::before { content: "";  height: 5rem; width: 1.4rem;  background: #f02b3c;   -webkit-transform: skew(0, -37deg); transform: skew(0, -37deg);  position: absolute;  top: -1.6rem;  left: 1.5rem;}*/
.eu .intro-section h1,.eu .intro-section h1 div { line-height: 1; letter-spacing: 0.035em;margin-bottom: 0.5rem; color: #fff;}
.eu .intro-section strong {   font-weight: 600;}
/*.eu  .intro-section .container::after { content: ""; height: 5rem;  width: 1.4rem; background: #f02b3c;  -webkit-transform: skew(0, -37deg); transform: skew(0, -37deg);  position: absolute;  bottom: -1.6rem;  left: 1.5rem;}*/
.eu .text-section { padding: 7.6rem 0 8rem;}
.eu .text-section h2 {  margin-bottom: 1.6rem;}
.eu .text-section   p { margin-bottom: 2.4rem;}
.eu .text-section a:hover { text-decoration:underline;}
.eu .text-section_btn .btn-holder {text-align: center;  padding: 3rem 0 0 0;}
.eu .btn-holder a:hover { text-decoration:none !important;}
.eu .text-section .text-columns .btn-holder {  padding-top: 5.4rem;}
.eu .btn-danger {  color: #fff; background: #f02b3c;  border-color: #f02b3c;}
.eu .btn-dark { color: #fff;background: #232429; border-color: #232429;}
.eu .btn {  white-space: normal;text-transform: uppercase;  font-size: 1.6rem;  border: 1px solid;  padding: 0.8rem 3rem; display: inline-block;  font-weight: 700;}
.eu .btn div{ margin-bottom:0px !important;}
.eu .text-section .text-columns {  padding-top: 7rem;}
.eu .form-section { background: #efefef;  padding: 7.1rem 0 8.2rem;}
.eu .form-section form {  padding-top: 3.7rem;}
.eu .form_section .form_sec{width: 100% !important;max-width:405px;margin:0px auto;  padding: 0 15px; }
.eu .form_section .form_title{padding-bottom:20px;   }
/* Form Section CSS Ends */


/***** mid container styles end *****/

/* Form CSS Start */
/**Form********************************************/
 
.eu form.mktoForm { margin:0px auto;width:100% !important; }
.eu .mktoForm .mktoFormCol { width: 50% !important; float: left; margin-bottom: 0 !important; }
.eu .mktoForm .mktoFormRow {padding-bottom:0 !important; }
.eu .mktoForm .mktoFieldWrap {width: 100% !important;float: left;}

.eu .mktoForm input[type="text"], .eu .mktoForm input[type="url"], .eu .mktoForm input[type="email"], .eu .mktoForm input[type="tel"], .eu .mktoForm input[type="number"], .eu .mktoForm input[type="date"], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField {width: 100% !important; float: left; padding: 10px 12px !important; color: #232429 !important; background-color: #FFFFFF !important; font-size: 16px !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 500 !important; outline: 0 !important; line-height: 1.2 !important; border: 1px solid  #000000 !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-bottom: 15px !important; box-shadow: none !important; appearance:none !important; -webkit-appearance:none !important; -webkit-box-shadow: none !important; height: auto !important;display: block;}
.eu .mktoOffset { width: 0px !important;}
.eu .mktoForm .mktoGutter {width: 0px !important;}
.eu .mktoForm .mktoLabel { color:#232429 !important; font-size: 1.4rem !important; font-weight: 700 !important; font-family: 'Noto Sans', sans-serif !important; padding: 0 0 0.6rem !important; width: auto !important; text-transform: uppercase !important;line-height: 1.4 !important;  display: block !important;   }
.eu .mktoForm .mktoFieldWrap  {/*  display: flex; flex-flow: row-reverse; */}
.eu .mktoButtonRow span {margin-left: 0px !important;}
.eu .mktoButtonRow { text-align: left !important;margin-top: 20px !important;display: block;float: left;/*display: flex;*/ /*justify-content: flex-end;*/}
.eu .mktoButton {   background-color:#f02b3c !important; background-image: none !important; border:1px solid #f02b3c !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important; width: auto;   height: auto !important; min-width: auto !important; color: #ffffff !important; font-size: 1.4rem !important; padding: 0.7rem 2.6rem !important;  font-weight: 700 !important; font-family: 'Noto Sans', sans-serif !important; float: right; display: block; max-width: 100% !important; margin: 0 !important; margin-left: 0% !important; transition: 0.5s; -webkit-transition: 0.5s; }
.mktoForm button.mktoButton {
    cursor: pointer;
    margin: 0 !important;
}
.eu .mktoButton:hover, .eu .mktoButton:focus, .eu .mktoButton.active { background-color:transparent !important; color: #f02b3c !important; border-color:#f02b3c !important; } 
.eu .mktoForm textarea[rows="2"] { height: auto !important; border: none; }

.eu .mktoForm a{color: #428bca !important; text-decoration: underline !important;}
.eu .mktoForm a:hover{text-decoration: none !important;}
.eu  .mktoForm fieldset .mktoFieldDescriptor.mktoFormCol{width:50% !important;}
.eu   .mktoForm .mktoFieldWrap:nth-child(even){padding-right:30px !important;}
.eu .mktoForm .mktoAsterix{display: none !important;} 
.eu .mktoForm .mktoRequiredField .mktoAsterix { /*display: inline-block !important; */color: #ff4d4f !important; float: right !important; padding-left: 3px !important; padding-right: 9px !important;}
.eu .mktoForm .mktoFormRow{width: 100% !important;}
.eu .mktoForm select.mktoField{ background: #ffffff url("https://viden.bdo.dk/rs/462-YQN-293/images/recreate_Atcore_arrow.png") no-repeat 99% center !important; background-size: 11px !important; color: #232429 !important; cursor: pointer; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; }
.eu .mktoForm select::-ms-expand {display: none !important;}
.eu .mktoError {right: auto !important;left: 0 !important;bottom: -72px !important;height: 90px;} 
.eu .mktoForm a{color: #428bca !important;}
.eu .mktoHtmlText.mktoHasWidth {width: 100% !important; font-size: 16px !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 400 !important; color: #232429 !important; line-height: 1.3 !important; } 
.mktoForm fieldset legend{margin:0 !important;}
.mktoForm fieldset legend {display: block; width: 100%; display: none; } 
.eu .mktoForm fieldset{padding:0 !important; display: flex; justify-content: center; flex-wrap: wrap;  border:none !important;}
.eu .mktoForm fieldset .mktoFormRow {width:100% !important; }
.eu .mktoForm .mktoLabel:after{display: none !important;}
/* Radio checkbox css */
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {  padding: 0 !important;  float: left;  width:auto !important;  margin: 0 0 1px 0 !important;}
.mktoForm input[type="checkbox"].mktoField + label, .mktoForm input[type="radio"].mktoField + label {font-family: 'Noto Sans',sans-serif;position: relative !important;  cursor: pointer !important;  padding-left: 35px !important; width: auto !important; margin: 0 0 10px 0px !important; line-height: 1.4!important;    letter-spacing:  0px;  font-size: 16px !important;  color: #212529  !important; font-weight: bold !important; float: left;     z-index: 0;   margin-top: 0px !important;clear: both;}
.mktoForm .mktoFormRow.checkbox_row{margin :10px 0 24px 0 !important;}
 .mktoForm input[type="radio"].mktoField + label {  margin: 0 0 0px 15px !important;    margin-top: 0px !important;}
.mktoForm input[type="checkbox"].mktoField {  opacity: 0;  visibility: hidden;  position: absolute;  left: 0;   top: 0; z-index: -99999; height: 0; padding: 0 !important;  border: 0px;}
.mktoForm input[type="checkbox"].mktoField + label .cb-item_marker { position: relative;   cursor: pointer;   padding-left: 25px;  width: auto;}
.mktoForm input[type="checkbox"].mktoField + label .cb-item_marker {position: relative;   left: 12px;  top: -2px;  content: ''; width: 22px;  height: 22px;    background-repeat: no-repeat; background-position: left; background-size: 22px;}
.mktoForm input[type="checkbox"].mktoField:checked + label .cb-item_marker { }
.mktoForm input[type="radio"].mktoField {   opacity: 0; visibility: hidden;  position: absolute;   left: 0;  top: 0;  z-index: -99999;}
.mktoForm input[type="radio"].mktoField + label .cb-item_marker {  position: relative;  cursor: pointer;  padding-left: 32px;  margin-bottom: 0 !important;width: auto;}
.mktoForm input[type="radio"].mktoField + label .cb-item_marker { position: relative; left: 12px;  top: 0; content: '';width: 20px;  height: 20px; background-image: url(i1544475008114_radiooff.png);  background-repeat: no-repeat;  background-position: center;  background-size: 20px;}
.mktoForm input[type="radio"].mktoField:checked + label .cb-item_marker { background-image: url(i1544475008114_radioon.png);}
.mktoForm .mktoRadioList{ clear: both; margin-bottom: 15px!important; }
.mktoForm input[type="checkbox"].mktoField + label::before {    content: "";  width: 20px;    height: 20px;  box-shadow: none; border: 1px solid  #011841;   position: absolute;  top: 2px;  left: 0;   background: #ffffff;}
.mktoForm input[type="checkbox"].mktoField + label::before :active{     border: 1px solid  #ed1a3b;     background: #ed1a3b;}
 
.mktoForm input[type="checkbox"].mktoField:checked + label::after {  font-family: 'FontAwesome';content: "\f00c";color: #ffffff;  width: 4px;  height: 9px;   /*border-right: 2px solid  #ffffff; border-bottom: 2px solid  #ffffff; *//*transform: rotate(45deg)*/; position: absolute;  top: 2px; left: 4px;  }
.mktoForm input[type="checkbox"].mktoField:checked + label::before {  border: 1px solid  #ed1a3b;     background: #ed1a3b;  }
.mktoForm input[type="radio"].mktoField + label::before { content:""; width: 16px;height: 16px; box-shadow: none; border: 1px solid #f02b3c !important; position: absolute;  top:  3px; left: 0; border-radius: 100%;background-color: #ffffff;}
.mktoForm input[type="radio"].mktoField:checked + label::after {  content:""; width: 10px; height: 10px; background-color: #f02b3c !important; position: absolute;      top: 7px;left: 4px; border-radius: 100%;}
.mktoForm input[type="radio"].mktoField + label{margin-top: 5px!important;}
span#opt-in_text {display: block;width: 900px;}
.mktoForm .mktoError .mktoErrorMsg{
    width: 190px;
}
/* Form CSS Ends */


/*footer_sec*********************************************/
.eu #footer { background: #333333; color: #fff;  padding: 4.5rem 0 8.4rem;  line-height: 1.3;}
.eu #footer a:hover {     opacity: 1;color:#f02b3c;text-decoration:none;}
.eu #footer .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal;  }
.eu #footer .footer-item:nth-child(1) { border: none;  padding-left: 0;}
.eu #footer .footer-item:nth-child(1) {width: 24.3%;}
.eu #footer .footer-item {  -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0;  flex-shrink: 0;}
.eu #footer .social-list { font-size: 1.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center;  -ms-flex-align: center; align-items: center;}
.eu #footer ul {margin: 0; padding: 0; list-style: none;}
.eu #footer .social-list li { margin-right: 4.2rem; margin-bottom: 3rem;}
.eu #footer .footer-main-menu { font-size: 1.5rem;  margin-bottom: 3rem; text-transform: uppercase;}
.eu #footer .footer-main-menu li {   margin-bottom: 0.3rem;}
.eu #footer .footer-item:nth-last-child(1) {  font-size: 1.2rem;  line-height: 1.42;}
.eu #footer .footer-secondary-menu {  margin-bottom: 2.7rem;  line-height: 1.4;}
.eu #footer .footer-item:nth-last-child(1) .text-holder { margin-bottom: 1.9rem;}
.eu #footer .footer-item:nth-last-child(1) .text-holder p {    margin-bottom: 0;}
.eu #footer .social-list{}
/*footer_sec*********************************************/

.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }
/* font awesome */
@media only screen and (max-width: 1100px) {
   span#opt-in_text {width: 700px;}
   .eu .p_class div{margin-bottom: 0px!important;}
}

@media only screen and (max-width: 800px) {
   span#opt-in_text {width: 450px;}
   .eu .p_class div{margin-bottom: 0px!important;}
}

@media only screen and (max-width: 767px) {
    .eu .p_class div {margin-bottom: 0px!important;}
}

@media screen and (max-width: 480px) {
    .eu .mktoForm .mktoFormCol { width: 100% !important;}
    span#opt-in_text {width: 100%;}
    .eu .p_class div{margin-bottom: 0px!important;}
}
