/*!

	Theme Name:		24SevenOffice - Base Theme
	Author: 		Silvio Eckl
	Author URI: 	https://whitespace.no/
	Description: 	The base theme that should be used as parent theme for all sites. It includes all that should be shared accross the projects, files, functions, php, javascript, css that is needed and should be used in all projects in this multisite
	Version: 		0.1
	Text Domain: 	twentyfourseven

*/*{margin:0;padding:0}@font-face{font-family:AllerStdRg;src:url(./../24so-base/fonts/Aller_Std_Rg.ttf);font-style:normal;font-weight:400}@font-face{font-family:AllerStdLt;src:url(./../24so-base/fonts/Aller_Std_Lt.ttf);font-style:normal;font-weight:300}@font-face{font-family:AllerStdBd;src:url(./../24so-base/fonts/Aller_Std_Bd.ttf);font-style:normal;font-weight:700}body{font-family:'Roboto', sans-serif;font-size:16px;font-weight:400;padding-top:80px}@media screen and (max-width: 790px){body{padding-top:60px}}.logged-in .mega-menu{top:32px}.mega-menu{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mega-menu__inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 1200px;flex:0 1 1200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mega-menu__topbar-replacement{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;position:relative}.mega-menu__topbar-replacement .topbar__buttons{margin-right:50px}.mega-menu__topbar-replacement .topbar__link-button--login{color:#fff;font-family:Roboto}.mega-menu__nav-lists{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 20px 50px;width:100%}.link-button{border:1px solid transparent;background:transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:10px 24px;text-decoration:none;white-space:nowrap;opacity:1;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;outline:none}.link-button:hover{opacity:0.8;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s}.link-button--trial{background:#68ce59;border-color:#5bc20e;color:#fff;margin-right:20px;-webkit-transition:all ease-out .15s;transition:all ease-out .15s}.logged-in .topbar{top:32px}@media screen and (max-width: 782px){.logged-in .topbar{top:46px}}.topbar{position:fixed;top:0;z-index:1982;height:80px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;background:#fff;-webkit-transition:background-color linear .2s;transition:background-color linear .2s;font-size:16px}.topbar__inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 1200px;flex:0 1 1200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topbar__logo{display:block;height:auto;width:200px}.topbar__logo--white{display:none}@media screen and (max-width: 1000px){.topbar__logo{width:180px}}@media screen and (max-width: 900px){.topbar__logo,.topbar__logo--white{display:none}}.topbar__logo--icon{background:#4fc5f4;display:none;height:auto;width:60px;padding:21px 10px}@media screen and (max-width: 900px){.topbar__logo--icon{display:block}}@media screen and (max-width: 790px){.topbar__logo--icon{width:50px;padding:14px 6px}}@media screen and (max-width: 900px){.topbar__inner{padding-left:0}}@media screen and (max-width: 790px){.topbar{height:60px}}.topbar__logo_white{display:none}.navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;margin-left:40px;padding:0 90px 0 50px}.navigation__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation__list a{color:#123248;margin:0 10px;text-decoration:none;text-transform:none;white-space:nowrap}@media screen and (max-width: 1000px){.navigation__list a{font-size:15px}}.navigation__list .current-menu-item a,.navigation__list .current-page-ancestor a{color:#000;font-weight:bolder}@media screen and (max-width: 1150px){.navigation{padding:0 70px 0 30px}}@media screen and (max-width: 1080px){.navigation{padding:0 50px 0 10px}}@media screen and (max-width: 1040px){.navigation{padding:0 40px 0 10px;margin-left:30px}}@media screen and (max-width: 940px){.navigation{padding:0 35px 0 0}}@media screen and (max-width: 900px){.navigation{padding:0 55px 0 30px}}@media screen and (max-width: 814px){.navigation{padding:0 40px 0 10px}}@media screen and (max-width: 790px){.navigation{display:none}}.navigation--short{display:none}@media screen and (max-width: 790px){.navigation--short{display:inherit}}@media screen and (max-width: 790px){.navigation--short{margin-left:10px}}@media screen and (max-width: 570px){.navigation--short{margin-left:0px;padding:0 10px 0 10px}}@media screen and (max-width: 530px){.navigation--short{display:none}}.topbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:170px;margin:3px 30px 0 auto}.topbar__link-button--login{background:transparent;border-color:transparent;color:#123248;font-size:18px;font-weight:700;padding:0;margin:12px 10px;-webkit-transition:all ease-out .15s;transition:all ease-out .15s}@media screen and (max-width: 1110px){.topbar__link-button--login{margin:12px 5px}}@media screen and (max-width: 1000px){.topbar__link-button--login{font-size:16px;margin-top:14px}}@media screen and (max-width: 1110px){.topbar__buttons{max-width:144px}}.menu-toggle{background:none;border:none;cursor:pointer;outline:none;opacity:0.8;-webkit-transition:opacity linear .2s;transition:opacity linear .2s;margin:12px 16px 0 8px;padding:4px;position:relative;width:34px;height:24px;display:inline-block}.menu-toggle__button-text{position:absolute;right:-200px;display:none}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{background:#4fc5f4;border-radius:2px;display:inline-block;height:4px;width:30px;-webkit-transition:all ease-out .1s;transition:all ease-out .1s}.menu-toggle span{position:absolute;overflow:hidden;text-indent:200%;white-space:nowrap;top:12px;left:4px}.menu-toggle:before,.menu-toggle:after{content:"";left:4px;position:absolute}.menu-toggle:before{top:3px}.menu-toggle:after{bottom:-1px}.menu-toggle:hover{opacity:1}.menu-toggle--close span{opacity:0;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}.menu-toggle--close:before{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform ease-out .2s;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s, -webkit-transform ease-out .2s}.menu-toggle--close:after{bottom:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform ease-out .2s;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s, -webkit-transform ease-out .2s}.topbar__language-switcher{position:absolute;top:10px;right:7px;height:38px;width:56px;background-color:#fff;font-size:16px;font-weight:300;list-style:none;overflow:hidden;opacity:.5}.topbar__language-switcher li{background-color:transparent}.topbar__language-switcher a,.topbar__language-switcher .active-lang{background-color:transparent;display:inline-block;padding:10px 22px 10px 12px;color:#123248;text-decoration:none;width:100%}.topbar__language-switcher:hover li:first-of-type a,.topbar__language-switcher:hover .active-lang{background-color:#efefef;cursor:pointer}.topbar__language-switcher li a:hover{background-color:#aaa}.topbar__language-switcher--open{height:117px;opacity:1}@media screen and (max-width: 900px){.topbar__language-switcher{top:25px}}@media screen and (max-width: 790px){.topbar__language-switcher{top:15px}}.topbar__language-switcher:before{content:"";cursor:pointer;height:0;width:0;border-bottom:0   solid transparent;border-top:5px solid #123248;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;right:8px;top:19px}.mega-menu{background:#123248;background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 30%, transparent 30%, transparent 100%);font-family:"Lato",sans-serif;height:0;-webkit-transition:height ease-in .4s;transition:height ease-in .4s;overflow:hidden;z-index:2000}@media screen and (min-width: 810px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(31%, #0e3950), color-stop(31%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 31%, transparent 31%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 31%, transparent 31%, transparent 100%)}}@media screen and (min-width: 900px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(32%, #0e3950), color-stop(32%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 32%, transparent 32%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 32%, transparent 32%, transparent 100%)}}@media screen and (min-width: 1100px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(34%, #0e3950), color-stop(34%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 34%, transparent 34%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 34%, transparent 34%, transparent 100%)}}@media screen and (min-width: 1300px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(35%, #0e3950), color-stop(35%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 35%, transparent 35%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 35%, transparent 35%, transparent 100%)}}@media screen and (min-width: 1400px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(36%, #0e3950), color-stop(36%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 36%, transparent 36%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 36%, transparent 36%, transparent 100%)}}@media screen and (min-width: 1500px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(37%, #0e3950), color-stop(37%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 37%, transparent 37%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 37%, transparent 37%, transparent 100%)}}@media screen and (min-width: 1700px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(38%, #0e3950), color-stop(38%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 38%, transparent 38%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 38%, transparent 38%, transparent 100%)}}@media screen and (min-width: 1850px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(39%, #0e3950), color-stop(39%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 39%, transparent 39%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 39%, transparent 39%, transparent 100%)}}@media screen and (min-width: 2000px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(40%, #0e3950), color-stop(40%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 40%, transparent 40%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 40%, transparent 40%, transparent 100%)}}@media screen and (min-width: 2200px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(41%, #0e3950), color-stop(41%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 41%, transparent 41%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 41%, transparent 41%, transparent 100%)}}@media screen and (min-width: 2450px){.mega-menu{background-image:-webkit-gradient(linear, right top, left top, from(#0e3950), color-stop(41.5%, #0e3950), color-stop(41.5%, transparent), to(transparent));background-image:linear-gradient(to left, #0e3950, #0e3950 41.5%, transparent 41.5%, transparent 100%);background-image:-moz-linear-gradient(to left, #0e3950, #0e3950 41.5%, transparent 41.5%, transparent 100%)}}.mega-menu__inner{background:none;padding:0}.mega-menu__section{-webkit-box-flex:1;-ms-flex:1;flex:1}.mega-menu__headline{color:#fff;font-family:'Roboto', sans-serif;font-size:16px;font-weight:500;margin-bottom:30px;padding:10px 0 10px 38px}.mega-menu__headline--erp{background:url(images/icons/i-erp-s.svg) left center no-repeat;background-size:26px;color:#97ee81}.mega-menu__headline--regnskapsforer{background:url(images/icons/i-regnskap-s.svg) left center no-repeat;background-size:26px;color:#4fc5f4}.mega-menu__headline--selskap{background:url(images/icons/i-logo-white-s.svg) left center no-repeat;background-size:28px;color:#fff;padding-left:40px}.mega-menu__nav-list{list-style:none;margin-left:2px}.mega-menu__nav-list .menu-item{font-size:15px;margin-bottom:15px}.mega-menu__nav-list a{color:rgba(255,255,255,0.8);text-decoration:none;-webkit-transition:color linear .15s;transition:color linear .15s}.mega-menu__nav-list a:hover{color:#fff;text-decoration:underline;-webkit-transition:color linear .2s;transition:color linear .2s}.mega-menu__nav-list .current-menu-item a{color:#fff;font-weight:600}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item{padding-left:36px}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item:nth-child(1){background:url(images/icons/i-demoer-s.svg) left center no-repeat;background-size:22px}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item:nth-child(2){background:url(images/icons/i-integration-s.svg) left center no-repeat;background-size:20px}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item:nth-child(3){background:url(images/icons/i-help-s.svg) left center no-repeat;background-size:21px}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item:nth-child(4){background:url(images/icons/i-kurs-s.svg) left center no-repeat;background-size:22px}html[lang=nb-NO] .mega-menu__section:last-of-type .mega-menu__nav-list .menu-item:nth-child(5){background:url(images/icons/i-blogg-s.svg) left center no-repeat;background-size:19px}.mega-menu__section:last-of-type .mega-menu__nav-list{margin-top:12px;margin-bottom:47px}html[lang=en-US] .mega-menu__section:last-of-type{margin-left:auto;-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7}.mega-menu__section:last-of-type .mega-menu__nav-list .menu-item{margin-bottom:25px}.mega-menu__section:last-of-type .link-button--trial{padding-top:8px;padding-bottom:8px;text-transform:uppercase}.menu__toggle-arrow{-ms-flex-item-align:center;align-self:center;background:transparent;border:none;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;padding:10px 14px 6px}.menu__toggle-arrow span{background:transparent;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #fff;display:inline-block;height:0;width:0;vertical-align:middle}.menu__toggle-arrow:hover span{border-bottom-color:#4fc5f4}.mega-menu--is-open{height:513px;-webkit-transition:height ease-out .6s;transition:height ease-out .6s}.flyout-menu{position:fixed;top:60px;right:0;z-index:1999;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s, -webkit-transform ease-out .3s;height:calc(100vh - 60px);width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:80px;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;background:#fff}.flyout-menu__list{list-style:none}.flyout-menu__list a{position:relative;display:block;padding:13px 30px 12px;background:transparent;border-bottom:1px solid rgba(155,155,155,0.2);color:#123248;font-size:14px;text-decoration:none}.flyout-menu__list li:first-child a{border-top:1px solid rgba(155,155,155,0.2)}.flyout-menu__list a.has-submenu:after{position:absolute;top:2px;bottom:0;right:36px;height:14px;width:14px;margin:auto;content:"";background:url(images/icons/flyout-menu-sub-arrow.svg) 0 0 no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s, -webkit-transform ease-out .3s}.flyout-menu__list .js-open a.has-submenu:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s, -webkit-transform ease-out .3s}.flyout-menu__sub-list{display:none;width:250px}.flyout-menu__sub-list a{background:#123248;color:#fff;padding-left:50px}.flyout-menu .link-button{margin:40px 0 0 28px;width:160px;text-align:center}@media screen and (max-height: 380px){.flyout-menu .link-button{margin-top:20px}}@media screen and (min-width: 790px){.flyout-menu{top:80px}}.flyout-menu--is-open{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s, -webkit-transform ease-out .3s}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#123248}.footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 1200px;flex:0 1 1200px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 20px 50px}.footer-section{margin-right:50px;-webkit-box-flex:1;-ms-flex:1 0 calc(33% - 50px);flex:1 0 calc(33% - 50px);-ms-flex-preferred-size:calc(33% - 50px);flex-basis:calc(33% - 50px)}.footer-section__headline{color:#47697b;font-family:'Roboto', sans-serif;font-size:20px;font-weight:400;margin-bottom:24px;text-transform:uppercase}.footer-section h2{color:#fff;font-size:16px;font-weight:400;margin-bottom:14px;text-transform:uppercase}.footer-section img{width:100%;max-height:auto;margin-bottom:24px}.footer-section__link-list{list-style:none}.footer-section__link-list .menu-item{font-family:"Lato",sans-serif;font-size:15px;font-weight:300;margin-bottom:10px}.footer-section__link-list a{color:#4fc5f4;text-decoration:none}.footer-section__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:27px}.footer-section__social-list li{margin-right:12px}.footer-section__social-list a{height:32px;width:32px}.footer-section__social-list a svg{height:40px;width:40px}.footer-section__social-list a:hover .cls-1{fill:#00c7f5}.footer-section__contact-address{color:#fff;font-family:"Lato",sans-serif;font-weight:300;line-height:1.5;margin-bottom:24px}.footer-section__footnote{color:#47697b;font-size:14px;padding-top:10px}.footer-section__footnote a{color:#47697b}.footer-section__select{display:block;height:20px;margin-bottom:4px;width:180px}.select2-container--default{margin-bottom:10px;display:block}.select2-container--default .select2-selection,.select2-container--default .select2-selection--single{background:#4fc5f4;border:none;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.select2-selection__arrow b{border-color:#000 transparent transparent !important}.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #000 !important}.select2-dropdown{border-color:#0090b7}.select2-results__options{background:#4fc5f4}.footer-section--links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}@media screen and (max-width: 930px){.footer-section--links{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}}@media screen and (max-width: 710px){.footer-section--links{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 610px){.footer-section--links{margin-top:30px}}.footer-section__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 710px){.footer-section__links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-section__links h1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-section__links .footer-section__link-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100px;flex-basis:100px;min-width:100px;margin-right:20px;margin-bottom:40px}@media screen and (max-width: 930px){.footer-section--links .footer-section__link-section{-ms-flex-preferred-size:inherit;flex-basis:inherit}}@media screen and (max-width: 800px){.footer-section__links .footer-section__link-section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:170px;margin-bottom:40px}}@media screen and (max-width: 740px){.footer-section__links .footer-section__link-section{min-width:160px}}@media screen and (max-width: 710px){.footer-section__links .footer-section__link-section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:inherit;margin-bottom:40px}}@media screen and (max-width: 560px){.footer-section--links .footer-section__link-section{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.footer-section--links .footer-section__link-section:nth-child(odd){-ms-flex-preferred-size:calc(50% - 45px);flex-basis:calc(50% - 45px);padding-left:25px}}@media screen and (max-width: 410px){.footer-section--links .footer-section__link-section:nth-child(odd){padding-left:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media screen and (max-width: 800px){.footer-section__settings{-ms-flex-preferred-size:84%;flex-basis:84%}}@media screen and (max-width: 710px){.footer-section__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer-section__settings h1{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:18px;margin-bottom:12px}@media screen and (max-width: 930px){.footer-section__settings h1{font-size:20px;margin-bottom:24px}}@media screen and (max-width: 710px){.select2-container--default{display:inline-block;margin-right:40px;margin-bottom:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.select2-container--default:last-of-type{margin-right:0}}@media screen and (max-width: 450px){.select2-container--default{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 930px){.footer-section--links{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer-section--variable-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-section--variable-content h2{margin-bottom:0;line-height:1.3}.footer-section--variable-content p{color:#47697b;font-family:"Lato",sans-serif;margin-bottom:24px;padding-top:10px}.footer-section--variable-content a{text-decoration:none}.footer-section--variable-content a:hover p{text-decoration:underline}@media screen and (max-width: 610px){.footer-section--variable-content{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}}.footer-section--contact{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0}@media screen and (max-width: 610px){.footer-section--contact{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px}}.footer-copyright{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;color:#4fc5f4;font-size:16px;font-weight:500;margin-top:40px}.footer-copyright a{color:currentColor;text-decoration:none}.footer-copyright a:hover{text-decoration:underline}#overlay{z-index:2000;position:fixed;top:0;left:0;width:100%;height:100%;background:#123248;opacity:0.85;display:none}.modal{background:#fff;border:2px solid #4fc5f4;border-radius:6px;height:400px;width:600px;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;padding:50px 40px 40px;z-index:2100;display:none;font-family:"Lato",sans-serif}.modal__close-button{position:absolute;top:10px;right:10px}.fb-video{margin:30px 0 0 -90px}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:none !important}
