@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }body, legend{ color: #000;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, hr, th, td{ margin: 0;padding: 0;}table{ border-collapse: collapse;border-spacing: 0;}table, td{ vertical-align: top;}fieldset, img, hr{ border: 0;}caption, th{ text-align: left;}a, address{ font-style: normal;text-decoration: none;}input, textarea, select{ font-family: inherit;font-size: 100%;font-weight: inherit;}a{ color: #0090d5;text-decoration: none;}a:hover{ color: #00486b;}body{ font-family: 'Roboto', sans-serif;color: inherit;font-size: inherit;background: none;}h1, h2, h3, h4, h5, h6{ margin: 0;line-height: inherit;font-family: inherit;}h1{ font-size: 2em;}h2{ font-size: 1.5em;}h3{ font-size: 1.25em;}h4{ font-size: 1em;}h5{ font-size: 0.83em;}h6{ font-size: 0.75em;}html{ color: #000;line-height: 1.2;background: #fff;font-size: 1em;}hr{ color: #aaa;background: #aaa;clear: both;}img{ max-width: 100%;height: auto;}nav ol, nav ul{ list-style-type: none;padding: 0;margin: 0;}nav ol li, nav ul li{ padding: 0;}li, ol, ul{ list-style-position: inside;padding-left: 0;}th, td{ vertical-align: top;font-family: inherit;font-size: inherit;} @-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon{ overflow: hidden;text-indent: 200%;white-space: nowrap;display: inline-block;background: no-repeat 0 50%;vertical-align: text-top;width: 16px;min-height: 16px;margin-right: 5px;}.iconText{ text-indent: 18px;width: auto;}.iconText.iconText:hover{ text-decoration: underline;}.iconAdd{ background-image: url('/images/icons/add.png');}.iconAccept{ background-image: url('/images/icons/accept.png');}.iconAcrobat{ background-image: url('/images/icons/page_white_acrobat.png');}.iconBullet{ background-image: url('/images/icons/bullet_black.png');}.iconCancel{ background-image: url('/images/icons/cancel.png');}.iconCalendar{ background-image: url('/images/icons/calendar.png');}.iconCalendarAdd{ background-image: url('/images/icons/calendar_add.png');}.iconCalendarDelete{ background-image: url('/images/icons/calendar_delete.png');}.iconCalendarEdit{ background-image: url('/images/icons/calendar_edit.png');}.iconCalendarLink{ background-image: url('/images/icons/calendar_link.png');}.iconCalendarViewDay{ background-image: url('/images/icons/calendar_view_day.png');}.iconCalendarViewMonth{ background-image: url('/images/icons/calendar_view_month.png');}.iconCalendarViewWeek{ background-image: url('/images/icons/calendar_view_week.png');}.iconCss{ background-image: url('/images/icons/css.png');}.iconCopy{ background-image: url('/images/icons/copy.png');}.iconDelete{ background-image: url('/images/icons/delete.png');}.iconDbImport{ background-image: url('/images/icons/dbImport.gif');}.iconDown{ background-image: url('/images/icons/arrowDown.gif');}.iconEdit{ background-image: url('/images/icons/edit.png');}.iconEmail{ background-image: url('/images/icons/email.png');}.iconEmailAdd{ background-image: url('/images/icons/email_add.png');}.iconEmailAttach{ background-image: url('/images/icons/email_attach.png');}.iconEmailDelete{ background-image: url('/images/icons/email_delete.png');}.iconEmailEdit{ background-image: url('/images/icons/email_edit.png');}.iconEmailError{ background-image: url('/images/icons/email_error.png');}.iconEmailGo{ background-image: url('/images/icons/email_go.png');}.iconEmailLink{ background-image: url('/images/icons/email_link.png');}.iconEmailOpen{ background-image: url('/images/icons/email_open.png');}.iconEmailOpenImage{ background-image: url('/images/icons/email_open_image.png');}.iconError{ background-image: url('/images/icons/error.png');}.iconExit{ background-image: url('/images/icons/exit.png');}.iconExclamation{ background-image: url('/images/icons/exclamation.png');}.iconGoBack{ background-image: url('/images/icons/arrow_turn_left.png');}.iconHtml{ background-image: url('/images/icons/html.png');}.iconImage{ background-image: url('/images/icons/image.png');}.iconInfo{ background-image: url('/images/icons/information.png');}.iconLink{ background-image: url('/images/icons/link.png');}.iconLinkAdd{ background-image: url('/images/icons/link_add.png');}.iconLinkBreak{ background-image: url('/images/icons/link_break.png');}.iconLock{ background-image: url('/images/icons/lock.png');}.iconMap{ background-image: url('/images/icons/map.png');}.iconMapAdd{ background-image: url('/images/icons/map_add.png');}.iconMapDelete{ background-image: url('/images/icons/map_delete.png');}.iconMapEdit{ background-image: url('/images/icons/map_edit.png');}.iconMapGo{ background-image: url('/images/icons/map_go.png');}.iconMapMagnify{ background-image: url('/images/icons/map_magnify.png');}.iconNext{ background-image: url('/images/icons/next.png');}.iconOk{ background-image: url('/images/icons/ok.png');}.iconOverlays{ background-image: url('/images/icons/overlays.png');}.iconPackageLink{ background-image: url('/images/icons/package_link.png');}.iconPrint{ background-image: url('/images/icons/printer.png');}.iconPrinter{ background-image: url('/images/icons/printer.png');}.iconPrevious{ background-image: url('/images/icons/previous.png');}.iconRelation{ background-image: url('/images/icons/relation.png');}.iconStar{ background-image: url('/images/icons/star.png');}.iconTable{ background-image: url('/images/icons/table.png');}.iconTableLink{ background-image: url('/images/icons/tableLink.png');}.iconThumbnail{ background-image: url('/images/icons/thumbnail.png');}.iconUser{ background-image: url('/images/icons/user.png');}.iconUserAdd{ background-image: url('/images/icons/user_add.png');}.iconUserComment{ background-image: url('/images/icons/user_comment.png');}.iconUp{ background-image: url('/images/icons/arrowUp.gif');}ul.paginationList{ border: 0;margin: 10px 0;padding: 0;display: block;clear: both;padding-top: 25px;}ul.paginationList li{ border: 0;margin: 0;padding: 0;font-size: 11px;list-style: none;float: left;}ul.paginationList a{ border: solid 1px #d2d1d0;margin-right: 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}ul.paginationList .previous-off, ul.paginationList .next-off{ color: #666;display: block;float: left;font-weight: bold;padding: 3px 4px;}ul.paginationList .next a, ul.paginationList .previous a{ font-weight: bold;}ul.paginationList li.first a, ul.paginationList li.last a{ padding: 2px 4px 3px 4px;}ul.paginationList li.active a{ color: #333;font-weight: bold;display: block;float: left;padding: 3px 6px;}ul.paginationList a:link, ul.paginationList a:visited{ color: #999;display: block;float: left;padding: 3px 6px;text-decoration: none;}ul.paginationList a:hover{ border: solid 1px #d2d1d0;color: #000;}.entriesTotal{ clear: both;color: #808080;}.searchForm{ margin-bottom: 10px;}.searchForm .field{ float: left;margin-right: 10px;}.searchForm .field label{ display: inline;vertical-align: middle;}.searchForm fieldset.multiple{ float: left;margin-right: 10px;padding: 0;width: 400px;position: relative;}.searchForm fieldset.multiple .field{ clear: none !important;float: left !important;margin-top: 5px;}.searchForm fieldset.multiple .field label{ vertical-align: top;}.searchForm p.buttons{ width: auto;clear: none;float: left;margin: 0;}.inTable .field{ position: relative;}.inTable .field label{ position: absolute;top: -1.5em;left: 0;width: 100%;text-indent: -999em;}.inTable .field input, .inTable .field select{ width: 95%;}ul.notification{ padding: 5px;list-style: none;}li.notification{ color: #000;background: #dedede;border: 1px solid #000;background-image: url('/images/icons/bullet_black.png');background-position: 10px center;background-repeat: no-repeat;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataSaved, li.notification.dataDeleted{ color: #4f8a10;background-color: #dff2bf;background-image: url('/images/icons/ok.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #4f8a10;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataError{ color: #8a0f0f;background-color: #fccac3;background-image: url('/images/icons/exclamation.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #e02727;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataInformation{ color: #00529b;background-color: #bde5f8;background-image: url('/images/icons/information.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #00529b;margin: 10px 0;padding: 15px 10px 15px 50px;}li.notification.dataWarning{ color: #9f6000;background-color: #feefb3;background-image: url('/images/icons/error.png');background-position: 10px center;background-repeat: no-repeat;border: 1px solid #9f6000;margin: 10px 0;padding: 15px 10px 15px 50px;}#localeList li{ text-indent: -9999em;list-style-type: none;display: inline-block;float: left;margin-left: 5px;}#localeList li a{ display: block;width: 24px;height: 24px;outline: none;}#localeList li.sv_SE a{ background: transparent url("/images/locales/24/se.png") no-repeat;}#localeList li.en_GB a{ background: transparent url("/images/locales/24/gb.png") no-repeat;}#localeList li.da_DK a{ background: transparent url("/images/locales/24/dk.png") no-repeat;}#localeList li.fr_FR a{ background: transparent url("/images/locales/24/fr.png") no-repeat;}#localeList li.fi_FI a{ background: transparent url("/images/locales/24/fi.png") no-repeat;}#localeList li.en_US a{ background: transparent url("/images/locales/24/us.png") no-repeat;}#localeList li.no_NO a{ background: transparent url("/images/locales/24/no.png") no-repeat;}#localeList li.de_DE a{ background: transparent url("/images/locales/24/de.png") no-repeat;}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.formCallMe .message.requiredField.field{ padding-left: 22px !important;}.formCallMe textarea#contactMessage{ width: 100%;max-width: 100%;}@media screen and (max-width: 751px){#outer-wrapper .layout.introMain main .view.formCallMe form{ width: 100% !important;}.formCallMe .message.requiredField.field{ padding-left: 0px !important;} }button{ padding: 0;overflow: visible;cursor: pointer;}fieldset{ border: 0;margin-bottom: 1.25em;padding: 0;padding-top: 0.5em;}fieldset.multiple{ border: 0;margin: 0;padding: 0;}fieldset.multiple .field{ float: left;clear: left;position: relative;}fieldset.multiple label{ padding-left: 1.25em;font-weight: normal;}fieldset.multiple input{ position: absolute;top: 0.5em;left: 0;}input.radio{ border: 0;background: none;}input.text{ padding: 0.25em 0.3em;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-sizing: border-box;color: #bfbfbf;}textarea{ width: 250px;overflow: auto;padding: 0.25em 0.3em;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-sizing: border-box;color: #bfbfbf;}button{ background-color: #092e6e;border: 1px solid #092e6e;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;color: #fff;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-size: 1.25em;padding: 4px 50px;}label{ font-weight: bold;cursor: pointer;}legend{ font-size: 18px;font-weight: bold;line-height: 1;}form{ display: block;}form::after{ clear: both;content: "";display: table;}form .buttons{ overflow: hidden;margin-bottom: 0;}form .error{ color: #ffbaba;}form .error input{ border-color: #ffbaba;}form .errorField input, form .errorField select, form .errorField textarea{ background: #ffbaba;}form .field{ .line-height: 2;}form.marginal label{ width: 11.5em;float: left;}form.marginal .field{ margin-bottom: 0.25em;height: 100%;overflow: hidden;}form.marginal .multiple{ margin-bottom: -2em;}form.marginal .multiple label{ width: auto;float: none;}form.marginal .multiple .field{ margin-bottom: 0;position: relative;top: -2em;left: 11.5em;}form.marginal .result label{ width: auto;float: none;font-weight: normal;}form.marginal .result.error{ border: 1px solid;margin: 10px 0px;padding: 15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;color: #d8000c;background-color: #ffbaba;background-image: url('/images/icons/exclamation.png');}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html{ height: 100%;}body{ min-height: 100%;height: 100%;} #outer-wrapper{ min-height: 100%;height: 100vh;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;} main{ flex-shrink: 0;} footer{-webkit-flex: 1 0 auto; -ms-flex: 1 0 auto;flex: 1 0 auto;} footer{ flex-shrink: 0;}#cookieNotification{ position: fixed;bottom: 0;width: 100%;padding: 1em;box-sizing: border-box;text-align: center;background: #007aab;border-top: 1px solid #006289;color: #fff;z-index: 999;}#cookieNotification #infoContainer{ display: flex;justify-content: center;align-items: center;flex-flow: row wrap;}#cookieNotification #infoContainer form{ margin: 0;width: auto;}#cookieNotification #infoContainer p{ margin: 0;}#cookieNotification #infoContainer a{ color: #b3d7e6;}#cookieNotification #infoContainer a:hover{ color: #fff;}#cookieNotification #infoContainer .buttons{ margin: 0 1em;}#cookieNotification #infoContainer .buttons button{ background: #005578;font-size: 0.8em;padding: 0.5em 1em;transition: all ease 0.3s;width: auto;border: 1px solid #004967;}#cookieNotification #infoContainer .buttons button:hover{ background: #006289;}#outer-wrapper .layout.main main table.dataTable{ width: 100%;}#outer-wrapper .layout .view.newsList ul{ list-style-type: none;padding: 0;margin: 0;margin: 1em 0;}#outer-wrapper .layout .view.newsList li{ padding-bottom: 1em;}#outer-wrapper .layout.misc aside{ float: left;width: 25%;margin-right: 3%;padding-top: 20px;}@media screen and (max-width: 425px){#outer-wrapper .layout.misc aside{ display: none;} }#outer-wrapper .layout.misc main{ width: 72%;float: left;padding-top: 20px;}@media screen and (max-width: 425px){#outer-wrapper .layout.misc main{ width: 100%;} }#outer-wrapper{ overflow-x: hidden;}#outer-wrapper .wrapper{ max-width: 960px;margin: 0 auto;}#outer-wrapper .view.formCallMe{ text-align: center;}#outer-wrapper .view.formCallMe > strong{ font-size: 2em;}#outer-wrapper .view.formCallMe > p{ margin: 0;font-size: 1.25em;}#outer-wrapper .view.formCallMe form{ width: 700px;margin: 0 auto;}#outer-wrapper .view.formCallMe form .field{ float: left;width: 48.14286%;padding: 18px 0 16px 0;}#outer-wrapper .view.formCallMe form .field label{ display: none;}#outer-wrapper .view.formCallMe form .field input{ width: 100%;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 0 10px;box-sizing: border-box;line-height: 35px;font-size: 1em;color: #bfbfbf;}#outer-wrapper .view.formCallMe form .field:first-child{ margin-right: 22px;}@media screen and (max-width: 750px){#outer-wrapper .view.formCallMe form .field{ float: none;width: 90%;margin: 0 auto;}#outer-wrapper .view.formCallMe form .field:first-child{ margin-right: 0;margin: 0 auto;} }#outer-wrapper .view.formCallMe form .buttons{ clear: both;}#outer-wrapper .view.formCallMe form .buttons button{ background-color: #092e6e;border: 1px solid #092e6e;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;color: #fff;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-size: 1.25em;padding: 4px 50px;}@media screen and (max-width: 750px){#outer-wrapper .view.formCallMe form .buttons button{ width: 90%;} }@media screen and (max-width: 750px){#outer-wrapper .view.formCallMe form{ width: 100%;} }#outer-wrapper > #top-row{ background-color: #00a1e1;color: #fff;text-align: center;font-size: 1.125em;min-height: 56px;font-weight: 300;}#outer-wrapper > #top-row .wrapper{ padding: 17px 0;}#outer-wrapper > #top-row .wrapper p{ margin: 0;}#outer-wrapper > header{ position: relative;z-index: 600;}#outer-wrapper > header #logo .wrapper{ text-align: center;padding: 40px 0 46px 0;}#outer-wrapper > header #mobileMenu{ display: none;}#outer-wrapper > header nav{ background-color: #f7f5f6;text-align: center;box-shadow: 0 3px 7px #e0e8f3;}#outer-wrapper > header nav .wrapper > .navMain{ position: relative;list-style: none;}#outer-wrapper > header nav .wrapper > .navMain > li{ display: inline-block;padding: 0 10px;}#outer-wrapper > header nav .wrapper > .navMain > li > a{ text-transform: uppercase;line-height: 56px;font-size: 1.125em;font-weight: 700;}#outer-wrapper > header nav .wrapper > .navMain > li > ul{ display: none;position: absolute;left: 0;top: 37px;width: 100%;background: #efedee;margin-top: 19px;padding: 10px 0 15px 0;text-align: left;opacity: 0.9;}#outer-wrapper > header nav .wrapper > .navMain > li > ul > li{ display: block;padding: 0 40%;}#outer-wrapper > header nav .wrapper > .navMain > li > ul > li > a{ display: block;width: 100%;height: 100%;padding: 3px 0;font-size: 1.125em;}#outer-wrapper > header nav .wrapper > .navMain > li > ul > li > ul > li{ padding-left: 5%;}#outer-wrapper > header nav .wrapper > .navMain > li > ul > li > ul > li > a{ font-size: 1em;}#outer-wrapper > header nav .wrapper > .navMain > li > ul > li > ul > li:last-child{ margin-bottom: 5px;}#outer-wrapper > header nav .wrapper > .navMain > li:hover > ul{ display: block;}#outer-wrapper > header nav .wrapper > .navMain > li.selected > a{ color: #00486b;}@media screen and (max-width: 768px){#outer-wrapper > header #desktopMenu{ display: none;}#outer-wrapper > header #mobileMenu{ display: block;height: 56px;}#outer-wrapper > header #menuToggle{ display: block;position: relative;top: 13px;margin-left: 50px;z-index: 1;-webkit-user-select: none;user-select: none;}#outer-wrapper > header #menuToggle input{ display: block;width: 40px;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer; opacity: 0; z-index: 2;-webkit-touch-callout: none; }#outer-wrapper > header #menuToggle span{ display: block;width: 33px;height: 4px;margin-bottom: 5px;position: relative;background: #cdcdcd;border-radius: 3px;z-index: 1;transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;}#outer-wrapper > header #menuToggle span:first-child{ transform-origin: 0% 0%;}#outer-wrapper > header #menuToggle span:nth-last-child(2){ transform-origin: 0% 100%; }#outer-wrapper > header #menuToggle input:checked ~ span{ opacity: 1;transform: rotate(45deg) translate(-2px, -1px);background: #232323; }#outer-wrapper > header #menuToggle input:checked ~ span:nth-last-child(3){ opacity: 0;transform: rotate(0deg) scale(0.2, 0.2); }#outer-wrapper > header #menuToggle input:checked ~ span:nth-last-child(2){ transform: rotate(-45deg) translate(0, -1px); }#outer-wrapper > header #menuToggle > .navMain{ position: absolute;width: 300px;margin: -100px 0 0 -50px;padding: 50px;padding-top: 125px;background: #ededed;list-style-type: none; -webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(-100%, 0);transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);}#outer-wrapper > header #menuToggle > .navMain li{ padding: 10px 0;font-size: 22px; }#outer-wrapper > header #menuToggle input:checked ~ ul{ transform: none;} }#outer-wrapper .layout{ padding: 0 1em 20px;}#outer-wrapper .layout .view.infoContent{}#outer-wrapper .layout .view.infoContent::after{ clear: both;content: "";display: table;}#outer-wrapper .layout.main{}#outer-wrapper .layout.main main{ max-width: 960px;margin: 0 auto; padding-top: 20px;}#outer-wrapper .layout.main main table.dataTable{ width: 100%;}#outer-wrapper .layout.main main .view.infoContent206{ float: left;position: relative;background: #fff;z-index: 400;width: 48%;margin-right: 5%;border-right: 1px solid #dbdbdb;}#outer-wrapper .layout.main main .view.infoContent206 p.googleMaps{ display: block;width: 404px;height: 304px;padding: 1px;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-sizing: border-box;box-shadow: 0 0 2px #ccc;}#outer-wrapper .layout.main main .view.infoContent206 p.googleMaps iframe{ margin: 0;padding: 0;}@media screen and (max-width: 940px){#outer-wrapper .layout.main main .view.infoContent206{ float: none;width: 98%;margin: 0 auto;padding-bottom: 22px;border-right: none;border-bottom: 1px solid #dbdbdb;} }#outer-wrapper .layout.main main .view.formCallMe{ text-align: center;}#outer-wrapper .layout.main main .view.formCallMe > strong{ font-size: 2em;}#outer-wrapper .layout.main main .view.formCallMe > p{ margin: 0;font-size: 1.25em;}#outer-wrapper .layout.main main .view.formCallMe form{ width: 700px;margin: 0 auto;}#outer-wrapper .layout.main main .view.formCallMe form .field{ float: left;width: 48.14286%;padding: 18px 0 16px 0;}#outer-wrapper .layout.main main .view.formCallMe form .field label{ display: none;}#outer-wrapper .layout.main main .view.formCallMe form .field input{ width: 100%;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 0 10px;box-sizing: border-box;line-height: 35px;font-size: 1em;color: #bfbfbf;}#outer-wrapper .layout.main main .view.formCallMe form .field:first-child{ margin-right: 22px;}@media screen and (max-width: 750px){#outer-wrapper .layout.main main .view.formCallMe form .field{ float: none;width: 90%;margin: 0 auto;}#outer-wrapper .layout.main main .view.formCallMe form .field:first-child{ margin-right: 0;margin: 0 auto;} }#outer-wrapper .layout.main main .view.formCallMe form .buttons{ clear: both;}#outer-wrapper .layout.main main .view.formCallMe form .buttons button{ background-color: #092e6e;border: 1px solid #092e6e;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;color: #fff;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-size: 1.25em;padding: 4px 50px;}@media screen and (max-width: 750px){#outer-wrapper .layout.main main .view.formCallMe form .buttons button{ width: 90%;} }@media screen and (max-width: 750px){#outer-wrapper .layout.main main .view.formCallMe form{ width: 100%;} }#outer-wrapper .layout.main main .view.formContact{ float: left;width: 288px;padding-top: 54px;}#outer-wrapper .layout.main main .view.formContact h3{ margin-bottom: 10px;}#outer-wrapper .layout.main main .view.formContact form .field{ margin-bottom: 3px;}#outer-wrapper .layout.main main .view.formContact form .field label{ display: none;}#outer-wrapper .layout.main main .view.formContact form .field input{ width: 100%;box-sizing: border-box;}#outer-wrapper .layout.main main .view.formContact form .field textarea{ width: 100%;box-sizing: border-box;}#outer-wrapper .layout.main main .view.formContact form .buttons button{ width: 100%;box-sizing: border-box;font-size: 1.15em;}@media screen and (max-width: 940px){#outer-wrapper .layout.main main .view.formContact{ float: none;margin-left: 2%;padding-top: 28px;} }#outer-wrapper .layout.introMain #intro .view.slideshow{ margin-bottom: 20px;}#outer-wrapper .layout.introMain #intro .view.slideshow .container{ background-color: #3e6bae;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul{ list-style: none;margin: 0;width: 100%;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li{ width: 100%;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .image{ position: relative;max-width: 1366px;margin: 0 auto;max-height: 453px;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .image img{ display: block;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .image:before{ content: ' ';display: block;position: absolute;z-index: 700;left: 0;top: 0;height: 100%;width: 170px;background: rgba(62, 107, 174, -0.5);background-color: rgba(0, 0, 0, 0);background-image: -webkit-linear-gradient(-180deg, rgba(0, 0, 0, 0), #3e6bae);background-image: linear-gradient(-90deg,rgba(0, 0, 0, 0), #3e6bae);background-image: ;background-image: ;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .image:after{ content: ' ';display: block;position: absolute;z-index: 700;right: 0;top: 0;height: 100%;width: 170px;background: rgba(62, 107, 174, -0.5);background-color: rgba(0, 0, 0, 0);background-image: -webkit-linear-gradient(-360deg, rgba(0, 0, 0, 0), #3e6bae);background-image: linear-gradient(90deg,rgba(0, 0, 0, 0), #3e6bae);background-image: ;background-image: ;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description{ height: 208px;background-color: #092e6e;color: #fff;font-weight: 300;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper{ display: table;height: 100%;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper::after{ clear: both;content: "";display: table;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper .cycle-prev{ display: table-cell;vertical-align: middle;width: 19px;font-size: 56px;cursor: pointer;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper .text{ display: table-cell;vertical-align: middle;padding: 0 16.25%;}#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper .text h3{ font-weight: 200;}@media screen and (max-width: 750px){#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper .text{ padding: 0 5.25%;} }#outer-wrapper .layout.introMain #intro .view.slideshow .container ul li .description .wrapper .cycle-next{ display: table-cell;vertical-align: middle;width: 19px;font-size: 56px;cursor: pointer;}#outer-wrapper .layout.introMain main{ max-width: 960px;margin: 0 auto;}#outer-wrapper .layout.introMain main .view.infoContent100{ float: left;width: 46.875%;margin-right: 7.8125%;}@media screen and (max-width: 750px){#outer-wrapper .layout.introMain main .view.infoContent100{ float: none;width: 96%;margin-right: 0;margin: 0 auto;} }#outer-wrapper .layout.introMain main .view.referenceList{ float: left;width: 45.3125%;}#outer-wrapper .layout.introMain main .view.referenceList ul{ list-style: none;}#outer-wrapper .layout.introMain main .view.referenceList ul li{ padding: 13px 0 17px 0;border-bottom: 1px solid #dcdcdc;}#outer-wrapper .layout.introMain main .view.referenceList ul li::after{ clear: both;content: "";display: table;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceImage{ float: left;width: 25.05747%;height: 112px;margin-right: 2.75862%;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceImage a{ display: block;width: 100%;height: 100%;background-color: #d8d8d8;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceText{ float: left;width: 72.18391%;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceText .referenceDate{ color: #9f9f9f;font-size: 0.75em;margin-bottom: 6px;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceText .referenceTitle{ font-weight: 700;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceText .referenceTitle p{ margin: 0;}#outer-wrapper .layout.introMain main .view.referenceList ul li .referenceText .referenceTitle a{ display: block;margin-top: 6px;color: #092e6e;font-weight: 700;}@media screen and (max-width: 750px){#outer-wrapper .layout.introMain main .view.referenceList{ float: none;width: 96%;margin: 30px auto 45px auto;border-top: 1px solid #dcdcdc;padding-top: 10px;} }#outer-wrapper .layout.introMain main .view.puffList{ clear: both;max-width: 960px;margin: 0 auto;text-align: justify;}#outer-wrapper .layout.introMain main .view.puffList article{ display: inline-block;width: 312px;vertical-align: top;}#outer-wrapper .layout.introMain main .view.puffList article img{ margin-bottom: 12px;}#outer-wrapper .layout.introMain main .view.puffList article h2{ color: #092e6e;margin-bottom: 9px;}#outer-wrapper .layout.introMain main .view.puffList article .description p{ margin: 0;padding: 0 20px 0 0;}#outer-wrapper .layout.introMain main .view.puffList:after{ content: "";display: inline-block;width: 100%;}@media screen and (max-width: 750px){#outer-wrapper .layout.introMain main .view.puffList{ width: 312px;margin: 0 auto;}#outer-wrapper .layout.introMain main .view.puffList article{ margin-bottom: 25px;} }#outer-wrapper .layout.introMain main .view.formCallMe{ padding: 20px 0;text-align: center;}#outer-wrapper .layout.introMain main .view.formCallMe > strong{ font-size: 2em;}#outer-wrapper .layout.introMain main .view.formCallMe > p{ margin: 0;font-size: 1.25em;}#outer-wrapper .layout.introMain main .view.formCallMe form{ width: 700px;margin: 0 auto;}#outer-wrapper .layout.introMain main .view.formCallMe form .field{ float: left;width: 48.14286%;padding: 18px 0 16px 0;}#outer-wrapper .layout.introMain main .view.formCallMe form .field label{ display: none;}#outer-wrapper .layout.introMain main .view.formCallMe form .field input{ width: 100%;border: 1px solid #bfbfbf;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 0 10px;box-sizing: border-box;line-height: 35px;font-size: 1em;color: #bfbfbf;}#outer-wrapper .layout.introMain main .view.formCallMe form .field:first-child{ margin-right: 22px;}@media screen and (max-width: 750px){#outer-wrapper .layout.introMain main .view.formCallMe form .field{ float: none;width: 62%;margin: 0 auto;}#outer-wrapper .layout.introMain main .view.formCallMe form .field:first-child{ margin-right: 0;margin: 0 auto;} }#outer-wrapper .layout.introMain main .view.formCallMe form .buttons{ clear: both;}#outer-wrapper .layout.introMain main .view.formCallMe form .buttons button{ background-color: #092e6e;border: 1px solid #092e6e;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;color: #fff;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-size: 1.25em;padding: 4px 50px;}#outer-wrapper > footer{ background-color: #eee;padding: 62px 0 62px 0;}#outer-wrapper > footer .wrapper .infoContent::after{ clear: both;content: "";display: table;}#outer-wrapper > footer .wrapper .infoContent.left{ float: left;width: 46.35417%;margin-right: 7.29167%;}@media screen and (max-width: 750px){#outer-wrapper > footer .wrapper .infoContent.left{ float: none;width: 96%;margin-right: 0;margin: 0 auto;} }#outer-wrapper > footer .wrapper .infoContent.middle{ float: left;width: 27.08333%;margin-right: 6.25%;}@media screen and (max-width: 750px){#outer-wrapper > footer .wrapper .infoContent.middle{ width: 100%;float: none;margin-top: 1em;} }#outer-wrapper > footer .wrapper .infoContent.right{ float: left;width: 13.02083%;text-align: right;}@media screen and (max-width: 750px){#outer-wrapper > footer .wrapper .infoContent.right{ float: right;width: 35%;margin-right: 4%;} }#outer-wrapper > footer .wrapper #argonova{ clear: both;padding-top: 45px;font-size: 0.688em;color: #858585;}#outer-wrapper > footer .wrapper #argonova a{ color: #858585;}@media screen and (max-width: 750px){#outer-wrapper > footer .wrapper #argonova{ margin-left: 2%;} }