/*!
 * Theme Name: Gantner
 * Description: Gantner
 * Author: Arash Ohadi
 * Company: Eloge
 * Website: https://www.eloge.se
*/*{box-sizing:border-box}html{height:100%;padding:0;overflow-y:scroll}body{margin:0}@font-face{font-family:IconFont;font-style:normal;font-weight:400;src:url(../fonts/iconfont.woff2) format("woff2"),url(../fonts/iconfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/37B03E_0_0.woff2) format("woff2"),url(../fonts/37B03E_0_0.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/montserrat-v12-latin-200.woff2) format("woff2"),url(../fonts/montserrat-v12-latin-200.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/montserrat-v12-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v12-latin-300.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v12-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v12-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v12-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v12-latin-600.woff) format("woff")}.center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.center,.text-center{text-align:center}.italic{font-style:italic}.nav{box-shadow:0 2px 3px -2px rgba(0,0,0,.55);background:#fff;position:relative}.nav__wrapper{max-width:640px;max-width:40rem;margin:0 auto;padding:0 8px;padding:0 .5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.nav__wrapper{max-width:90rem}}.nav__toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:Gilroy,sans-serif;font-weight:700;color:#16345f;text-transform:uppercase;font-size:14.4px;font-size:.9rem;letter-spacing:1px;text-align:center;padding:8px 0;padding:.5rem 0;margin-left:auto}.nav__toggle:before{display:block;background:url(../images/icon_menu.svg);background-size:16px;width:16px;height:16px;content:"";position:relative;left:-5.6px;left:-.35rem}@media only screen and (min-width:960px){.nav__toggle{display:none}}.nav__logo{display:block;padding:4px 0;padding:.25rem 0;transition:none;position:relative;top:0;max-width:224px;max-width:14rem;width:100%;height:auto}@media only screen and (min-width:960px){.nav__logo{width:100%;max-width:20rem;padding:.75rem 0}}.nav__logo svg{width:100%}.nav__menu{list-style-type:none;padding-left:0;display:none;width:100%;margin:8px 0;margin:.5rem 0}.nav__menu.active{display:block}@media only screen and (min-width:960px){.nav__menu{width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:auto}}.nav__menu--sub{margin-left:40px;margin-left:2.5rem}@media only screen and (min-width:960px){.nav__menu--sub{box-shadow:0 1px 8px -1px rgba(0,0,0,.1);background:#fff;display:none;position:absolute;z-index:20;top:2.6rem;margin:0;padding:1rem;width:-moz-max-content;width:max-content}}.menu-item-has-children:hover .nav__menu--sub,.nav__menu--sub:hover{display:block}.nav__menu__item{display:block;position:relative;text-align:left;font-size:12.8px;font-size:.8rem;text-transform:uppercase}@media only screen and (min-width:960px){.nav__menu__item{margin:0 1.5rem}.nav__menu__item.menu-item-has-children:after{font-family:IconFont;content:"\E918";position:absolute;right:-.6rem;top:.8rem;transform:rotate(-90deg);color:#95c221}}.nav__menu__item:before{pointer-events:none;color:#95c221;position:absolute;font-size:24px;font-size:1.5rem;top:8px;top:.5rem;left:-20px;left:-1.25rem}@media only screen and (min-width:960px){.nav__menu__item:before{top:.7rem;left:-1.55rem}}.nav__menu__column{-ms-flex:0 1 auto;flex:0 1 auto}.nav__menu__link{border-bottom:0;word-wrap:break-word;transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;text-decoration:none;font-weight:700;font-size:14.4px;font-size:.9rem;font-family:Gilroy,sans-serif;color:#16345f;position:relative;word-wrap:normal;word-break:normal;display:block;padding:8px 0;padding:.5rem 0;letter-spacing:1px;margin-left:16px;margin-left:1rem;.highlight &{background:#95c221;color:#fff;border-radius:2rem;line-height:1;padding-inline:16px;padding-inline:1rem;padding-bottom:9.6px;padding-bottom:.6rem}}.nav__menu__link:hover{color:#4e5e74}@media only screen and (min-width:960px){.nav__menu__link{padding:.75rem .6rem;margin-left:auto}}body{background:#f6f6f6;color:#a0a0aa;height:100%;padding:0;font-family:Montserrat,sans-serif;font-weight:400;font-size:14.4px;font-size:.9rem;line-height:1.25;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.wrapper{max-width:640px;max-width:40rem;margin:0 auto;padding:0 8px;padding:0 .5rem}@media only screen and (min-width:960px){.wrapper{max-width:90rem}}p{margin-bottom:30px;margin-bottom:1.875rem;font-size:16px;font-size:1rem;line-height:1.5}@media only screen and (min-width:1024px){p{font-size:1.1875rem;line-height:1.75;margin-bottom:3.125rem}}p.ingress{font-size:32px;font-size:2rem;line-height:1.5}p:empty{display:none}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Gilroy,sans-serif;font-weight:700;color:#16345f}.h1 a,.h2 a,.h3 a,.h4 a,h1 a,h2 a,h3 a,h4 a{color:#95c221}.h1,h1{display:inline-block;font-size:37.333px;font-size:2.33333rem;line-height:1.1;margin:0 0 16px;margin:0 0 1rem}@media only screen and (min-width:768px){.h1,h1{font-size:4.28571rem}}.h2,h2{margin-top:0;margin-bottom:6.4px;margin-bottom:.4rem;line-height:1;font-size:22.4px;font-size:1.4rem}@media only screen and (min-width:768px){.h2,h2{font-size:2.5rem}}h3,h4{margin-bottom:6.4px;margin-bottom:.4rem;line-height:1;font-size:16.8px;font-size:1.05rem}@media only screen and (min-width:768px){h3,h4{font-size:1.66667rem}}h5{font-size:12.8px;font-size:.8rem;font-weight:400;letter-spacing:1px}.breadcrumbs,h5{text-transform:uppercase}.breadcrumbs{background:#16345f;font-size:10.4px;font-size:.65rem;letter-spacing:.6px;padding:5.6px 8.8px;padding:.35rem .55rem;font-family:Consolas,sans-serif;color:#dbdbdb;width:100%}.breadcrumbs span{color:hsla(0,0%,86%,.8);line-height:2}.breadcrumbs a{text-decoration:none}.breadcrumbs a span{transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;font-weight:700;color:#fff}.breadcrumbs a span:hover{color:#b0b0b0}a{transition:all .3s cubic-bezier(.25,.65,.5,1) 0s}.main li a,a,p a,table a{text-decoration:none;color:#16345f;border-bottom:0;word-wrap:break-word}.main li a,p a,table a{font-weight:700;font-family:Montserrat,sans-serif}.main li a:hover,p a:hover,table a:hover{color:#8a8a8a}.content dl,.content ol,.content ul{list-style-type:none;padding-left:32px;padding-left:2rem}.content dl dd,.content dl dt,.content dl li,.content ol dd,.content ol dt,.content ol li,.content ul dd,.content ul dt,.content ul li{margin-bottom:16px;margin-bottom:1rem;position:relative;font-size:19px;font-size:1.1875rem}.content dl dd:before,.content dl dt:before,.content dl li:before,.content ol dd:before,.content ol dt:before,.content ol li:before,.content ul dd:before,.content ul dt:before,.content ul li:before{position:absolute;font-family:Consolas,sans-serif;font-weight:700}.content ul li:before{content:"-";position:absolute;left:-20px;left:-1.25rem}.content ol{counter-reset:a}.content ol li:before{content:counter(a,decimal-leading-zero);counter-increment:a;top:3.68px;top:.23rem;left:-24px;left:-1.5rem}li ol{margin-top:8px;margin-top:.5rem}.button{transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;display:inline-block;margin:4px;margin:.25rem;padding:12px 15px;padding:.75rem .9375rem;box-sizing:border-box;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;letter-spacing:.5px;letter-spacing:.03125rem;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;background-color:#95c221;border:2px solid #95c221;border-radius:100px;cursor:pointer;pointer-events:all}.button:hover{color:#95c221;background-color:transparent}.icon:before{font-family:IconFont;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--linkedin:before{content:"\E91F"}.icon--Coin-and-Cash:before{content:"\E91A"}.icon--Door:before{content:"\E91B"}.icon--Lock-Wifi:before{content:"\E91C"}.icon--Stadium:before{content:"\E91D"}.icon--Student:before{content:"\E91E"}.icon--arrows-left-slider:before{content:"\E918"}.icon--arrow-right-slider:before{content:"\E919"}.icon--plus:before{content:"\E917"}.icon--arrow-down:before{content:"\E900"}.icon--arrow-left-long:before{content:"\E901"}.icon--arrow-left:before{content:"\E902"}.icon--arrow-right-long:before{content:"\E903"}.icon--arrow-right:before{content:"\E904"}.icon--arrow-up:before{content:"\E905"}.icon--attraction:before{content:"\E906"}.icon--check:before{content:"\E907"}.icon--close:before{content:"\E908"}.icon--corporate:before{content:"\E909"}.icon--download-alt:before,.icon--download:before{content:"\E90A"}.icon--education:before{content:"\E90B"}.icon--facebook:before{content:"\E90C"}.icon--fitness:before{content:"\E90D"}.icon--google:before{content:"\E90E"}.icon--partner:before{content:"\E90F"}.icon--schrankschliesssystem:before{content:"\E910"}.icon--search:before{content:"\E911"}.icon--service:before{content:"\E912"}.icon--twitter:before{content:"\E913"}.icon--youtube:before{content:"\E914"}.icon--zeiterfassung:before{content:"\E915"}.icon--zutrittssystem:before{content:"\E916"}.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid__item{-ms-flex:1;flex:1}.grid__image{background:#fff;padding:16px;padding:1rem}@supports (display:grid){.grid{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:512px){.grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}.grid img{max-width:100%;display:block;margin:0 auto}}.gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{min-width:80px;padding:8px!important;padding:.5rem!important;-ms-flex:0 1 auto;flex:0 1 auto}img{max-width:100%;height:auto}.hero{position:relative;min-height:500px;background-size:cover;background-position:50%;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-top:64px;padding-top:4rem;padding-bottom:32px;padding-bottom:2rem}@media only screen and (min-width:512px){.hero{min-height:600px}}@media only screen and (min-width:1024px){.hero{min-height:700px}}.hero:before{content:"";display:block;background:rgba(0,0,0,.55);color:#fff;padding:32px;padding:2rem;position:absolute;z-index:0;top:0;left:0;bottom:0;right:0}.hero .section--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.hero .wrapper{width:100%;z-index:1}.hero h1{color:#fff;margin-bottom:48px;margin-bottom:3rem}.hero p{color:#fff;max-width:640px;max-width:40rem}.hero .tease__list{list-style-type:none;padding:0;margin-left:8px;margin-left:.5rem}.hero .tease__list li{position:relative;margin-left:44px;margin-left:2.75rem;margin-bottom:24px;margin-bottom:1.5rem;font-size:19.2px;font-size:1.2rem;font-weight:700;color:#fff}.hero .tease__list li:before{content:"\E907";font-family:IconFont;color:#95c221;position:absolute;left:-40px;left:-2.5rem}.content form{margin:0 auto}.content form fieldset{border:1px solid #f7f7f7;padding:16px;padding:1rem}.content form fieldset legend{text-transform:uppercase;font-size:11.2px;font-size:.7rem}.content form p{margin-bottom:32px;margin-bottom:2rem}.content form input,.content form select,.content form textarea{box-shadow:0 1px 8px -1px rgba(0,0,0,.1);width:100%;padding:12px 8px;padding:.75rem .5rem;background:#fff;border:1px solid #fff;color:#a0a0aa;font-size:14.4px;font-size:.9rem;line-height:1.5}.content form input:focus,.content form select:focus,.content form textarea:focus{outline:1px solid #b5b4b4}.content form input:-moz-read-only{box-shadow:none}.content form input:read-only{box-shadow:none}.content form input:-moz-read-only:focus{outline:0}.content form input:read-only:focus{outline:0}.content form textarea:-ms-input-placeholder{opacity:.4}.content form textarea::placeholder{opacity:.4}.content form input[type=radio]{width:auto}.content form input[type=checkbox]{box-shadow:none;width:auto;margin-top:8px;margin-top:.5rem}.content form input[type=submit]{transition:all .15s cubic-bezier(.25,.65,.5,1) 0s;display:inline-block;margin:4px;margin:.25rem;padding:12px 15px;padding:.75rem .9375rem;box-sizing:border-box;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;letter-spacing:.5px;letter-spacing:.03125rem;font-weight:700;text-align:center;text-transform:uppercase;color:#fff;background-color:#95c221;border:2px solid #95c221;border-radius:100px;cursor:pointer;pointer-events:all;width:auto}.content form input[type=submit]:hover{color:#95c221;background-color:transparent}.content form .wpcf7-list-item{margin-left:0}.content form .wpcf7-list-item-label,.content form label{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.1px;color:#16345f}.grecaptcha-badge{display:none!important}.usp{position:relative;margin:16px 8px;margin:1rem .5rem;min-width:64px;min-width:4rem}@media only screen and (min-width:960px){.usp{margin:1rem 2rem;min-width:6rem;max-width:15rem}}.usp .icon{font-size:48px;font-size:3rem;color:#95c221}.usp a,.usp p{color:#fff;font-weight:700}.usp a{position:absolute;top:0;left:0;bottom:0;right:0}.usp--simple p{font-weight:700}.usp--simple .icon{font-size:16px;font-size:1rem}.fact{padding:32px 16px;padding:2rem 1rem;text-align:center}.fact:not(:last-child){border-bottom:1px solid #95c221}@media only screen and (min-width:960px){.fact:not(:last-child){border-bottom:none;border-right:1px solid #95c221}}.fact__text,.fact__title{color:#fff}.fact__title{font-size:80px;font-size:5rem;font-family:Gilroy,sans-serif;line-height:1;margin:16px;margin:1rem}.words{transition:all .3s cubic-bezier(.25,.65,.5,1) 0s;color:#95c221;opacity:1;bottom:8px;bottom:.5rem;transform:translateY(0)}.words,.words__wrapper{position:relative;display:inline-block}.words__wrapper{overflow:hidden;height:32px;height:2rem;top:8px;top:.5rem}@media only screen and (min-width:768px){.words__wrapper{top:.65rem;height:4rem}}.words__wrapper:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:0;background:#95c221}.words.changing{opacity:0;transform:translateY(-20px)}@media only screen and (min-width:768px){.words.changing{transform:translateY(-60px)}}.branches__text{box-shadow:0 2px 3px -2px rgba(0,0,0,.55);padding:32px;padding:2rem}.branches__text p:last-child{margin-bottom:16px;margin-bottom:1rem}.branches .gallery img{border:0!important;padding:4px;padding:.25rem}@media only screen and (min-width:512px){.contact__archive{display:-ms-flexbox;display:flex}}.contact__item{margin:0 16px 32px;margin:0 1rem 2rem}@media only screen and (min-width:512px){.contact__item{margin-bottom:0;width:calc(33.3333% - 1rem)}.contact__item:first-child{margin-left:0}.contact__item:last-child{margin-right:0}}.contact__item p{font-size:14.4px;font-size:.9rem;margin-bottom:0}hr{border:0;border-top:1px solid #d9d9d9;margin:32px 0;margin:2rem 0}.logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.logos__item{text-align:center}.logos__item img{max-width:96px;max-width:6rem;max-height:80px;max-height:5rem}@supports (display:grid){.logos{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.section{width:100%}.section .wrapper:empty,.section:empty{display:none}.section--flex{max-width:640px;max-width:40rem;margin:0 auto;padding:0 8px;padding:0 .5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.section--flex{max-width:90rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width:960px){.section--flex-halign-left{-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:960px){.section--flex-halign-center{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:960px){.section--flex-valign-center{-ms-flex-align:center;align-items:center}}@media only screen and (min-width:960px){.section--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.section--padding{padding:32px 0;padding:2rem 0}@media only screen and (min-width:512px){.section--padding{padding:3rem 0}}@media only screen and (min-width:768px){.section--padding{padding:4rem 0}}@media only screen and (min-width:960px){.section--padding{padding:4rem 0}}@media only screen and (min-width:1200px){.section--padding{padding:4rem 0}}@media only screen and (min-width:1400px){.section--padding{padding:5rem 0}}@media only screen and (min-width:1600px){.section--padding{padding:6rem 0}}.section--padding-small{padding-bottom:16px;padding-bottom:1rem}.section--padding-small,.section--padding-smalltop{padding-top:16px;padding-top:1rem}.section--padding-smallbottom{padding-bottom:16px;padding-bottom:1rem}@media only screen and (min-width:960px){.section--padding-smallleft{padding-left:2rem}}@media only screen and (min-width:960px){.section--padding-smallright{padding-right:2rem}}.section--padding .section--padding{padding:32px 0;padding:2rem 0}@media only screen and (min-width:512px){.section--padding .section--padding{padding:2rem 0}}@media only screen and (min-width:768px){.section--padding .section--padding{padding:3rem 0}}@media only screen and (min-width:960px){.section--padding .section--padding{padding:4rem 0}}.section--padding .section--padding-small{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}.section--padding .section--padding-smalltop{padding-top:16px;padding-top:1rem}.section--padding .section--padding-smallbottom{padding-bottom:16px;padding-bottom:1rem}.section--light{background:#fcfcfc}.section--grey{background:#ececec}.section--dark{background:#414040}.section--accent{background:#0d284f}.section--bg{background-size:cover;background-position:50%;min-height:480px}@media only screen and (min-width:960px){.section--bg{min-height:650px}}.section__item{-ms-flex:1;flex:1}.section__item--twothird{-ms-flex:2 calc(60% - 2rem);flex:2 calc(60% - 2rem)}@media only screen and (min-width:960px){.section__item--twothird{width:calc(60% - 2rem)}}.section__item--third{-ms-flex:1 calc(40% - 2rem);flex:1 calc(40% - 2rem)}@media only screen and (min-width:960px){.section__item--third{width:calc(40% - 2rem)}}.section__item--padding{padding:32px 0;padding:2rem 0}@media only screen and (min-width:512px){.section__item--padding{padding:3rem 0}}@media only screen and (min-width:768px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:960px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:1200px){.section__item--padding{padding:4rem 0}}@media only screen and (min-width:1400px){.section__item--padding{padding:5rem 0}}@media only screen and (min-width:1600px){.section__item--padding{padding:6rem 0}}.section__item--padding-small{padding-bottom:16px;padding-bottom:1rem}.section__item--padding-small,.section__item--padding-smalltop{padding-top:16px;padding-top:1rem}.section__item--padding-smallbottom{padding-bottom:16px;padding-bottom:1rem}@media only screen and (min-width:960px){.section__item--padding-smallleft{padding-left:2rem}}@media only screen and (min-width:960px){.section__item--padding-smallright{padding-right:2rem}}.section--padding .section__item--padding{padding:32px 0;padding:2rem 0}@media only screen and (min-width:512px){.section--padding .section__item--padding{padding:2rem 0}}@media only screen and (min-width:768px){.section--padding .section__item--padding{padding:3rem 0}}@media only screen and (min-width:960px){.section--padding .section__item--padding{padding:4rem 0}}.section--padding .section__item--padding-small{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}.section--padding .section__item--padding-smalltop{padding-top:16px;padding-top:1rem}.section--padding .section__item--padding-smallbottom{padding-bottom:16px;padding-bottom:1rem}.section__item--flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin:16px;margin:1rem}.section__item--fixed{-ms-flex:1 auto;flex:1 auto;width:100%}@media only screen and (min-width:512px){.section__item--fixed{-ms-flex:1;flex:1;width:auto;min-width:12rem}}@media only screen and (min-width:768px){.section__item--fixed{min-width:16rem}}@media only screen and (min-width:1024px){.section__item--fixed{min-width:22rem}}@media only screen and (min-width:1200px){.section__item--fixed{min-width:auto}}.section__item--dark{background:#95c221;color:#fff}.section__item--light{background:#fff}.section__item--full{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.section__item--small{max-width:640px;max-width:40rem;margin:0 auto}.section__item--bg{background-size:cover;background-position:50%;min-height:480px}@media only screen and (min-width:960px){.section__item--bg{min-height:650px}}.hide--mobile{display:none}@media only screen and (min-width:960px){.hide--mobile,.hide--mobile-grid{display:-ms-flexbox;display:flex}@supports (display:grid){.hide--mobile-grid{display:-ms-grid;display:grid}}}.hide--desktop{display:inline;display:initial}@media only screen and (min-width:960px){.hide--desktop{display:none}}.iframe__container{position:relative;overflow:hidden;max-width:100%}.iframe__container iframe{position:relative;top:0;left:0;width:100%;height:100%;min-height:250px}@media only screen and (min-width:512px){.iframe__container iframe{min-height:300px}}@media only screen and (min-width:768px){.iframe__container iframe{min-height:400px}}@media only screen and (min-width:960px){.iframe__container iframe{min-height:none}}::-moz-selection{background:#16345f;color:#fff}::selection{background:#16345f;color:#fff}.slider{margin:0 auto;overflow-x:hidden!important;overflow-y:visible!important;width:100%}.slider--max-small{max-width:256px;max-width:16rem}@media only screen and (min-width:512px){.slider--max-small{max-width:28rem}}@media only screen and (min-width:768px){.slider--max-small{max-width:30rem}}@media only screen and (min-width:960px){.slider--max-small{max-width:34rem}}@media only screen and (min-width:1200px){.slider--max-small{max-width:40rem}}@media only screen and (min-width:1400px){.slider--max-small{max-width:45rem}}.slider--max-large{max-width:912px;max-width:57rem}@media only screen and (min-width:1024px){.slider--max-large{max-width:61rem}}@media only screen and (min-width:1200px){.slider--max-large{max-width:71rem}}@media only screen and (min-width:1400px){.slider--max-large{max-width:90rem}}.slider img{display:block;max-height:528px;max-height:33rem;width:auto;margin:0 auto}.slider>div>div>div{transition:all .6s cubic-bezier(.25,.65,.5,1) 0s;opacity:1}.slider>div>div>div.fade{opacity:0}.dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:16px;margin-top:1rem;margin-bottom:32px;margin-bottom:2rem}@media only screen and (min-width:960px){.dots{margin-top:2rem;margin-bottom:0}}.dots__item{cursor:pointer;background:rgba(22,52,95,.2);border-radius:1rem;width:12px;width:.75rem;height:12px;height:.75rem;margin:4px;margin:.25rem}.dots__item--active{background:#16345f}.content .tease{box-shadow:0 2px 3px -2px rgba(0,0,0,.55);background:#fff;margin:16px 8px 32px;margin:1rem .5rem 2rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content .tease__image{position:relative;min-height:260px;background-size:cover}.content .tease__content{position:relative;width:100%;padding:8px 16px 24px;padding:.5rem 1rem 1.5rem}.content .tease__fulltext{display:none}.content .tease__link{position:absolute;top:0;bottom:0;left:0;right:0}.content .tease__link:hover{background:hsla(0,0%,100%,.25)}.content .tease__title{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}.content .tease__list{list-style-type:none;padding:0;margin-left:4px;margin-left:.25rem}.content .tease__list li{position:relative;margin-bottom:16px;margin-bottom:1rem;margin-left:20px;margin-left:1.25rem;font-size:14.4px;font-size:.9rem}.content .tease__list li:before{content:"\E907";font-family:IconFont;color:#95c221;position:absolute;left:-24px;left:-1.5rem}.footer{background:#000;background-size:cover;color:#fff;padding:48px 16px;padding:3rem 1rem;position:relative}.footer .wrapper{-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.footer__item{margin:0 1em;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:960px){.footer__item{margin:0 2em;-ms-flex:0 1 calc(50% - 4rem);flex:0 1 calc(50% - 4rem)}}@media only screen and (min-width:1200px){.footer__item{max-width:18rem;-ms-flex:0 1 auto;flex:0 1 auto}.footer__item:first-child,.footer__item:last-child{margin-left:0}}.footer h4{color:#fff}.footer ul{list-style-type:none;padding-left:16px;padding-left:1rem}.footer ul li{margin-bottom:8px;margin-bottom:.5rem;position:relative}.footer ul li:before{content:"\BB";position:absolute;left:-16px;left:-1rem;color:#4e5e74}.footer img{margin:16px 0;margin:1rem 0}.footer p{margin-top:0;margin-bottom:0;font-size:14.4px;font-size:.9rem;line-height:1.5}.footer a{color:#fff}.footer .button{margin-top:16px;margin-top:1rem}.footer__logo{max-width:320px;max-width:20rem;width:100%;max-height:160px;max-height:10rem}.footer svg{width:100%}.footer svg path{fill:#fff}.copyright{color:#fff;text-align:center;position:relative;bottom:-32px;bottom:-2rem}.copyright p{color:#fff;font-size:12.8px;font-size:.8rem;margin:0 auto;max-width:none}