/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/source-sans-pro-v19-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/eggen-theme/webfonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

html{height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0}*,* :before,* :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}img{margin:0;border:0}body{height:100%;font-family:"Source Sans Pro",Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:0.9375em;line-height:1.35;font-weight:400;color:#4b4b4d;background-color:#fff}a{text-decoration:none;background:transparent;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}a:link{color:#004494}a:visited{color:#004494}a:hover,a:focus{color:#97bf0d;cursor:pointer}a:active{color:#97bf0d}.active{color:#97bf0d}.trail>a{color:#97bf0d;font-weight:500}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}h1,h2{font-size:1.375em;line-height:1.1;font-family:"Roboto",Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:500;margin:0 0 20px 0}h2{line-height:1.1;margin:0 0 0.6em 0}h3{font-size:1.1em;font-weight:600;margin:0 0 0.5em 0}b,strong{font-weight:500}p{margin-bottom:1em}hr{border:0px;border-bottom:1px dotted #b3b7bc;margin:0 0 12px 0}.hr-solid{border-bottom:1px solid #dfe0e4;margin:2em 0 2.5em;clear:both}.no-break{display:inline-block}.fax-encode{direction:rtl;unicode-bidi:bidi-override}.text-highlight{color:#97bf0d}.text-white{color:#fff}.text-center{text-align:center}#wrapper{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;background-color:#fff;text-align:left}#header{position:relative;background-color:#fff;padding-top:125px}#header .mod_changelanguage,#header .navi-business-area{position:absolute;z-index:100;top:12px;left:20px;font-size:13px;text-decoration:none}#header .mod_changelanguage ul{list-style:none}#header .mod_changelanguage a{color:#93969c;padding:0 10px 10px 0}#header .mod_changelanguage a:hover,#header .mod_changelanguage a:focus{color:#97bf0d}#header .navi-business-area{top:9px;left:80px}#header .navi-business-area a{display:block;padding:2px 9px;color:#93969c;border:1px solid #e0e6ec;border-radius:17px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}#header .navi-business-area a:hover,#header .navi-business-area a:focus{color:#97bf0d;border-color:#97bf0d}#eggen-logo{position:absolute;top:55px;right:30px;left:auto}#eggen-logo img{width:180px;height:47px}.eggen-line{display:block;width:100%;height:8px}#header .eggen-banner{width:100%;min-width:450px;height:auto}#header .mod_article img{width:100%;max-width:1018px;min-width:450px;height:auto}#navi-left{display:none}#main{overflow:hidden}.mod_article{padding:28px 20px}.mod_article::after{visibility:hidden;content:"";display:table;clear:both}.mod_article.background-grey{background-color:#e0e6ec}.mod_article.background-blue{background-color:#3fa3d7}#main .mod_article a{text-decoration:underline}#main .mod_article ul{margin-bottom:18px}#main .ce_text,#main .content-text{margin-bottom:1em}#main .ce_image,#main .content-image{margin-bottom:15px}.ce_text img,.ce_image img,.content-text img,.content-image img{width:100%;max-width:610px;height:auto}img.img-380{max-width:380px}#main img.content-image{width:auto;max-width:100%;height:auto}.ce_text b,.ce_text strong,.content-text b,.content-text strong{font-weight:600}.mod_article .ce_text ul,.mod_article .content-text ul{list-style:disc inside url("../../files/eggen-theme/img/bullet-blue.svg")}.mod_article .ce_text ol,.mod_article .content-text ol{list-style-position:inside}.margin10{margin:1em 0}.margin15{margin:1.5em 0}.margin20{margin:2em 0}#column-left{margin:30px 0 20px;padding-left:20px}#column-left img{width:100%;max-width:240px;height:auto;max-height:160px}.column-left-36,.column-right-36{margin-top:2em}@media only screen and (min-width: 770px){body{font-size:1.063em;line-height:1.5}h1{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;margin:0 0 25px 0}#wrapper{min-height:100%}#header{padding-top:225px}.splash #header{padding-top:165px}#header .mod_changelanguage{position:absolute;z-index:100;top:35px;left:6%}#header .navi-business-area{top:32px;left:calc(6% + 70px)}#eggen-logo{position:absolute;top:35px;right:6%;left:auto}#eggen-logo img{width:252px;height:66px}.eggen-line{width:100%;height:16px}#main{padding-bottom:130px}.mod_article{padding:40px 6%}#main .ce_text img.original-size,#main .ce_image img.original-size,#main .content-text img.original-size,#main .content-image img.original-size{width:inherit;max-width:610px;height:auto;margin-top:0.8em}.col2-navi #wrapper{background-image:-webkit-linear-gradient(left, #fff 0%, #f0f6f9 30%, #fff 30%);background-image:-moz-linear-gradient(left, #fff 0%, #f0f6f9 30%, #fff 30%);background-image:-o-linear-gradient(left, #fff 0%, #f0f6f9 30%, #fff 30%);background-image:linear-gradient(left, #fff 0%, #f0f6f9 30%, #fff 30%)}.col2-navi #main .mod_article{float:right;width:70%}.col2 #main .mod_article{float:right;width:70%}#column-left{display:block;float:left;overflow:hidden;width:30%;min-height:100%;padding:45px 0 120px 6%;margin:0}#navi-left{display:block;float:left;overflow:hidden;width:30%;min-height:100%;padding:40px 20px 120px 6%;line-height:20px;line-height:1.25rem;font-family:'Roboto', sans-serif;font-weight:300;font-size:16px;font-size:1rem}#navi-left ul li,#navi-left ul li a{list-style:none;display:block}#navi-left>ul>li>a{padding:4px 0}#navi-left ul ul{margin-left:10px;font-size:14px;font-size:0.875rem}#navi-left>ul>li>ul>li,#navi-left>ul>li>ul>li>a{padding:1px 0}#navi-left ul li ul .last{padding-bottom:2px}#navi-left .active>a{font-weight:500;color:#97bf0d}#navi-left .trail>a{font-weight:500}.column-left-60{float:left;width:59%}.column-right-60{float:right;width:59%}.column-left-36{float:left;width:36.2%;margin-top:0}.column-right-36{float:right;width:36.2%;margin-top:0;text-align:right}}@media only screen and (min-width: 1194px){body{background-image:url("../../files/eggen-theme/img/back02.jpg");background-attachment:fixed;background-repeat:repeat-y;background-position:center top}#wrapper{padding:0 3px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}}.banner-header{position:relative;min-height:300px;padding-bottom:32.5%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.banner-lohnfertigung{background-image:url("../../files/eggen-files/images/banner-lohnfertigung.jpg")}.banner-content{position:absolute;top:2em;left:20px;color:#fff;border-bottom:1px solid #fff}.banner-header h1{font-size:2em;line-height:0.95;letter-spacing:-0.02em;padding:0}.banner-header .h1-subline{display:block;margin-top:0.25em;margin-bottom:-0.4em;font-size:0.5em;font-weight:400;letter-spacing:0}@media only screen and (min-width: 770px){.banner-content{left:6%}.banner-header h1{font-size:3.2em}}.splash-content{margin:0;padding:28px 20px;background:url("../../files/eggen-files/images/banner-splash.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.splash-content .ce_text,.splash-content .content-text{max-width:870px;margin:0 auto}.splash-content h1{margin:-0.5em 0 0;font-size:2em;letter-spacing:-0.02em;line-height:1}.splash-content .head-small{font-size:16px;font-family:"Roboto",Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:400;margin-top:0.2em}a.link-box{display:block;position:relative;margin-bottom:2.5em;padding:1em 1em 65px;font-size:0.9375em;line-height:1.375;text-decoration:none !important;color:#fff;background-color:rgba(0,143,206,0.8);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}a.link-box:hover,a.link-box:focus{opacity:0.75}.link-box h2{position:relative;padding-right:50px}.link-box h2::after{display:block;position:absolute;top:50%;right:0;margin-top:-15px;content:"";height:30px;width:30px;border:1.5px solid #fff;border-radius:50%;background:url("../../files/eggen-theme/img/eggen-sprite.svg") no-repeat;background-position:-166px -1px}.link-box::after{display:block;position:absolute;content:"";bottom:-20px;left:50%;margin-left:-45px;height:90px;width:90px;border-radius:50%;background:url("../../files/eggen-files/images/icon-products.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.link-box:nth-child(2)::after{background:url("../../files/eggen-files/images/icon-lohnfertigung.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.start-news-box{margin:1.5em 0 0;background:#004494;color:#fff;font-size:0.9375em;overflow:hidden}.start-news-box p{margin-bottom:0.5em;padding:1.5em}.start-news-box .start-news-img{padding:0;margin:0}.start-news-box .start-news-img img{display:block;max-width:none !important;margin-bottom:0}.start-news-box-light{position:relative;margin:1.5em 0 0;padding:0.6em 0 0;background:#f3f6f9;background:-moz-linear-gradient(top, #f3f6f9 0%, #e9eef3 100%);background:-webkit-linear-gradient(top, #f3f6f9 0%, #e9eef3 100%);background:linear-gradient(to bottom, #f3f6f9 0%, #e9eef3 100%);font-size:0.9375em;overflow:hidden}.start-news-box-light h2,.start-news-box-light p{margin:0.6em 25px}.start-news-box-light img{display:block;max-width:580px}.start-product-box{position:relative;margin:1.5em 0 0;padding-top:0.6em;background:#f3f6f9;background:-moz-linear-gradient(top, #f3f6f9 0%, #e9eef3 100%);background:-webkit-linear-gradient(top, #f3f6f9 0%, #e9eef3 100%);background:linear-gradient(to bottom, #f3f6f9 0%, #e9eef3 100%);font-size:0.9375em;overflow:hidden}.start-product-box p,.start-product-box h2{margin:0.6em 25px}.start-product-new{color:#97bf0d;font-weight:600}.start-product-box a{text-decoration:none !important}.start-product-box .start-product-placeholder{display:block;margin:1.5em 0 0}.start-product-box .start-product-img{display:block;position:absolute;bottom:0;padding:0;margin:1.5em 0 0;opacity:1;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.start-product-box .start-product-placeholder img,.start-product-box .start-product-img img{display:block;max-width:none !important}.start-product-box .start-product-img:hover{opacity:0.5}.table-product{width:100%;margin:16px 0;font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;vertical-align:top}.table-product td{padding-top:3px;padding-bottom:5px;vertical-align:top}.table-product tr:first-child{font-size:17px;font-size:1.0625rem}.table-product tr td:first-child{width:70%;padding-right:20px}.table-product tr td:last-child{width:30%}.table-product tr td{border-bottom:1px dotted #b3b7bc}.table-product tr:last-child td{border-bottom:none}#main .ce_text .icon-green,#main .content-text .icon-green{width:50px;height:auto;float:right;margin:5px 0 0 15px}#product-block{margin-top:32px;min-height:380px;overflow:hidden}.product-preview{float:left;position:relative;padding:0 4px 0 0;width:50%;max-width:177px;overflow:hidden}.product-preview img{width:100%;max-width:173px;height:auto}.product-preview-wide{float:left;position:relative;padding:0 4px 0 0;width:100%;max-width:354px}.product-preview-wide img{width:100%;max-width:350px;height:auto}.product-preview-title{position:absolute;left:9px;bottom:18px;max-width:160px;font-family:'Roboto Condensed', Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;font-weight:300;text-decoration:none}#main .mod_article .product-preview a,#main .mod_article .product-preview-wide a{text-decoration:none}.product-preview:hover a,.product-preview-wide:hover a{color:#97bf0d;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease 0.3s}.ce_accordion{margin-bottom:12px;border-bottom:1px dotted #b3b7bc}.ce_accordion .toggler{font-weight:600;margin:0 0 14px 0;color:#004494;font-weight:600;cursor:pointer}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#97bf0d;cursor:pointer;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease 0.3s}.ce_accordion .accordion{padding:0 0 14px 0}.manufacturing #kontakt{margin:0;padding-top:3em;padding-bottom:3em;background:url("../../files/eggen-files/images/lohnfertigung-kontakt.jpg");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:50% 10%}.manufacturing #kontakt .ce_text,.manufacturing #kontakt .content-text{width:70%}#modal{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:1000}.toggle-open,.toggle-close{cursor:pointer;text-decoration:underline;-webkit-transition:color ease .3s;-o-transition:color ease .3s;-moz-transition:color ease .3s;-ms-transition:color ease .3s;transition:color ease .3s}.toggle-close:hover,.toggle-close:focus{color:#97bf0d}@media only screen and (min-width: 770px){#main .ce_text .icon-green,#main .content-text .icon-green{width:70px;margin:5px 0 0 20px}.splash-content{margin:0;min-height:calc(100vh - 165px - 146px)}.splash-content h1{font-size:3em}.splash-content h2{margin-bottom:0.6em;font-size:1.75em}.splash-content .head-small{font-size:22px;margin-top:0}.link-box-container{display:flex}a.link-box{width:47%;padding:1.5em 1.5em 100px}a.link-box:first-child{margin-right:5.9%}.link-box h2{padding-right:60px}.link-box h2::after{margin-top:-20px;height:40px;width:40px;background-position:-160px 4px}.link-box::after{bottom:-30px;left:50%;margin-left:-65px;height:130px;width:130px}.start-product{display:flex;justify-content:space-between}.start-product-box{width:47%;max-width:420px;margin-top:0}.start-product-box:last-of-type{margin-right:0}.product-preview-title{position:absolute;left:14px;bottom:18px;font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}.start-news-box{margin:3em 0 2.5em}.start-news-box .start-news-img{float:left;width:50%}.start-news-caption{float:right;width:49.5%}.start-news-box-light{padding-bottom:1em}.start-news-box-light h2,.start-news-box-light p{width:65%}.start-news-box-light img{position:absolute;bottom:0;right:0;width:30% !important}.manufacturing #kontakt .ce_text,.manufacturing #kontakt .content-text{width:55%}}.ce_form{border:1px solid #dfe0e4;padding:1em 1em 2.5em;background-color:#fff}.ce_text+.ce_form{margin-top:3em}.ce_form h3+form{margin-top:1em}.ce_form hr{margin:2em 1em 1.7em;border-bottom:1px solid #dfe0e4}.ce_form .widget{position:relative;width:100%}.ce_form .widget-select,.ce_form .widget-checkbox{margin-top:1.2em}.ce_form label{display:inline-block;position:relative;width:16%;min-width:60px;margin-right:2%;padding-bottom:0.3em;font-size:0.875em;line-height:1.1;text-align:right;vertical-align:bottom}.ce_form .widget-checkbox label{padding-bottom:0;vertical-align:middle}.ce_form .widget-textarea label{padding-bottom:0;vertical-align:top}.ce_form .label-block label,.ce_form .label-block select{display:block;width:70%;margin-left:18.5%;margin-bottom:0.5em;text-align:left}.ce_form label .mandatory{display:inline-block;position:absolute;right:-0.45em}.ce_form input,.ce_form textarea,.ce_form select{width:70%;padding:1.3em 0.6em 0.3em;border:0;border-bottom:1px solid #dfe0e4;color:#666;font-family:"Source Sans Pro",Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:1em;background-color:transparent;outline:none;-webkit-transition:all ease .6s;-o-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;transition:all ease .6s}.ce_form textarea{padding-top:0.3em;border:1px solid #dfe0e4}.ce_form select{padding:0.5em 0.6em 0.3em;border:1px solid #dfe0e4}.ce_form select option:focus{border:0;outline:none}.ce_form input:focus,.ce_form textarea:focus{background-color:#f0f6f9}.ce_form fieldset{border:none;padding:0}.ce_form .widget-checkbox .checkbox_container span{display:block;font-size:1.2em}.ce_form .widget-checkbox legend{margin-bottom:0.3em;font-size:0.875em;line-height:1.1}.ce_form .checkbox_container{margin-top:1em;margin-left:0;border:0}.ce_form .submit_container,.ce_form .widget-submit{margin-top:1.5em;margin-left:18.5%;border:0}.ce_form .checkbox_container input{width:auto;margin:0 1%}.ce_form .checkbox_container label{display:inline;text-align:left;width:auto}.ce_form p.error{position:absolute;left:21%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.mod_article .submit,.mod_article .save{width:auto;background-color:#004494;border:0;color:#fff;text-transform:uppercase;padding:0.4em 0.8em 0.5em;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mod_article .ce_form .submit{padding:0.5em 1em 0.6em}.mod_article .submit:hover,.mod_article .submit:focus,.mod_article .save:hover,.mod_article .save:focus{background-color:#97bf0d}.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 -1em 18.5%}@media only screen and (min-width: 450px){.ce_form .checkbox_container{margin-left:18.5%}}@media only screen and (min-width: 770px){.ce_form label,.ce_form .widget-checkbox legend{font-size:0.8em}.ce_form .widget-checkbox .checkbox_container span{font-size:1.25em}}footer{display:block;width:100%;background-color:#3fa3d7;font-size:13px;font-size:0.8125rem;line-height:19px;line-height:1.1875rem;overflow:hidden}footer ul{display:block;width:100%;margin:14px 20px 10px}footer ul li{display:inline;list-style:none;margin-right:15px}footer ul li a{padding:10px 0}footer .active{color:#97bf0d;font-weight:600}#footer-addr{width:100%;margin:20px 20px;color:#fff}footer hr{border:0px;border-bottom:1px solid #eceef1;margin:0}#back-top{width:100%;margin:12px 20px 60px;font-size:16px;font-size:1rem}#back-top a{padding:10px 0;font-family:"Roboto",Lucida Sans Unicode,Lucida Grande,sans-serif}#back-top img{float:left;margin:3px 10px 0 0}@media only screen and (min-width: 770px){footer{position:absolute;bottom:0;left:0;margin:0;min-height:130px}footer ul{float:left;display:block;width:auto;margin:20px 0 30px 6%}#footer-addr{float:right;width:auto;margin:20px 6% 30px 0;color:#fff;text-align:right}footer hr{display:none}#back-top{display:none}}@media only screen and (min-width: 1194px){footer{margin:0 3px;max-width:calc(100% - 6px)}}

