:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}img{display:block;height:auto}em{font-style:revert}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local(""),url(/files/fonts/landingpage/open-sans-v34-latin-300.woff2) format("woff2"),url(/files/fonts/landingpage/open-sans-v34-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/files/fonts/landingpage/open-sans-v34-latin-regular.woff2) format("woff2"),url(/files/fonts/landingpage/open-sans-v34-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(/files/fonts/landingpage/open-sans-v34-latin-600.woff2) format("woff2"),url(/files/fonts/landingpage/open-sans-v34-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(/files/fonts/landingpage/open-sans-v34-latin-italic.woff2) format("woff2"),url(/files/fonts/landingpage/open-sans-v34-latin-italic.woff) format("woff")}body{color:#1a1a1a;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.545454}@media only screen and (min-width:1024px){body{font-size:22px}}h1,h2,h3,h4{color:#0e66af}h1,h2{font-weight:600}h2{font-size:32px;line-height:43px;margin-bottom:16px}@media only screen and (min-width:1024px){h2{font-size:54px;line-height:62px}}h3{font-size:32px;line-height:43px;margin-bottom:16px}a,h3{font-weight:400}a{text-decoration:underline}strong{font-weight:400}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.hyperlink_txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0e66af;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:22px;min-height:54px;padding:14px 32px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.hyperlink_txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}}.hyperlink_txt:before{background:hsla(0,0%,100%,.15);content:"";height:100%;left:50%;position:absolute;right:50%;top:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.hyperlink_txt:hover:before{left:0;right:0;-webkit-transition-delay:0s;transition-delay:0s}.hyperlink_txt.is-inverted,.hyperlink_txt.is-login,.hyperlink_txt.is-print{border:1px solid #0e66af;color:#0e66af}.hyperlink_txt.is-inverted:before,.hyperlink_txt.is-login:before,.hyperlink_txt.is-print:before{background-color:rgba(14,102,175,.05)}.hyperlink_txt.is-login,.hyperlink_txt.is-print{padding-left:68px}.hyperlink_txt.is-inverted{background:#fff}.hyperlink_txt.is-print{background:#fff url(/files/images/landingpage/icons/icon-print.svg) 32px no-repeat}.hyperlink_txt.is-login{background:#fff url(/files/images/landingpage/icons/icon-login.svg) 32px no-repeat}.link-white{border:1px solid #fff;color:#fff;display:inline-block;font-style:italic;font-weight:100;opacity:1;outline:none;padding:5px 25px;position:relative;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.link-white:hover:before{left:0;right:0;-webkit-transition-delay:0s;transition-delay:0s}.link-white:before{background:hsla(0,0%,100%,.15);content:"";height:100%;left:50%;position:absolute;right:50%;top:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.link-white .icon-pfeil-weiss{border-left:2px solid #fff;border-top:2px solid #fff;display:inline-block;height:10px;margin-left:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}.link-white .icon-pfeil-weiss:after{background-color:#fff;content:"";display:block;height:16px;left:0;top:0;-webkit-transform:rotate(-45deg) translate(5px,1px);transform:rotate(-45deg) translate(5px,1px);width:2px}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;justify-content:center;margin:0;overflow:visible;padding:15px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;-webkit-transition-delay:.22s;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg);-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s}.facts-step{background-color:#fafafa;display:grid;min-height:250px;padding:32px;place-content:center;position:relative;text-align:center}.facts-step:after{border-color:#0e66af;border-style:solid;border-width:6px 6px 0 0;bottom:-11px;content:"";display:inline-block;height:28px;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);vertical-align:top;width:28px;z-index:1}@media only screen and (min-width:1024px){.facts-step:after{bottom:auto;left:auto;right:-11px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media only screen and (min-width:1280px){.facts-step:first-of-type:before,.facts-step:last-of-type:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;-webkit-transform:skewX(-11deg);transform:skewX(-11deg);width:60px}.facts-step:first-of-type{padding-left:96px;padding-right:64px}}.facts-step:first-of-type:before{left:-24px}@media only screen and (min-width:1280px){.facts-step:last-of-type{padding-left:64px;padding-right:96px}}.facts-step:last-of-type:before{right:-24px}.facts-step:last-of-type:after{display:none}.facts-step h3{font-weight:600}.facts-step p{font-size:18px;line-height:22px}ul.list{margin:24px 0}ul.list li{font-size:18px;line-height:26px;list-style:none;margin-bottom:16px;margin-left:14px;padding-left:21px;position:relative}@media only screen and (min-width:1024px){ul.list li{font-size:22px;line-height:34px}}ul.list li:before{background:url(/files/images/landingpage/icons/icon-bullet.svg) 0 no-repeat;content:"";height:18px;left:0;position:absolute;top:6px;width:12px}.teaser{font-size:18px;line-height:22px;text-align:center}.teaser figure{margin-bottom:16px}@media only screen and (min-width:1024px){.teaser figure{margin-bottom:32px}}.teaser figure img,header{-webkit-box-shadow:0 0 16px 1px rgba(0,0,0,.16);box-shadow:0 0 16px 1px rgba(0,0,0,.16)}header{background-color:#fff;left:0;position:fixed;right:0;top:0;-webkit-transition:height .5s;transition:height .5s;z-index:1001}header .inside{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--header-height);justify-content:space-between;padding-bottom:8px;padding-top:8px}@media only screen and (min-width:1024px){header .inside{padding-bottom:16px;padding-top:16px}}@media only screen and (min-width:1280px){header .inside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:32px;padding-top:32px}header .inside .hamburger{display:none}}header a{text-decoration:none}header .content-text{font-size:20px}@media only screen and (min-width:1280px){header .content-text{font-size:16px}}@media only screen and (max-width:1279px){.nav-header{background-color:#fff;height:100dvh;left:0;overflow-y:scroll;padding:calc(var(--header-height) + 40px) 32px 32px 32px;position:absolute;top:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;width:100%;z-index:-1}}@media only screen and (min-width:1280px){.nav-header{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;justify-content:center}}@media only screen and (min-width:1440px){.nav-header{gap:56px}}.nav-header.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.nav-header__cta,.nav-header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1280px){.nav-header__cta,.nav-header__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}}.nav-header__menu{gap:20px}@media only screen and (max-width:1279px){.nav-header__menu{margin-bottom:40px}}@media only screen and (min-width:1280px){.nav-header__menu{gap:40px}}@media only screen and (min-width:1440px){.nav-header__menu{gap:56px}}.nav-header__menu a{color:#1a1a1a;font-weight:400;position:relative}.nav-header__menu a:after{background-color:#0e66af;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.nav-header__menu a:hover{color:#1a1a1a}.nav-header__menu a:hover:after{opacity:1}.nav-header__cta{gap:16px}:root{--header-height:70px}@media only screen and (min-width:1024px){:root{--header-height:86px}}@media only screen and (min-width:1280px){:root{--header-height:180px}}html{scroll-behavior:smooth;scroll-padding:var(--header-height)}body.overlay-active{overflow-y:hidden}#wrapper{overflow:hidden}main{margin-top:var(--header-height)}.container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media only screen and (min-width:568px){.container{max-width:568px}}@media only screen and (min-width:768px){.container{max-width:768px}}@media only screen and (min-width:1024px){.container{max-width:1024px}}@media only screen and (min-width:1280px){.container{max-width:1280px}}@media only screen and (min-width:1440px){.container{max-width:1440px}}.mod_article{padding-bottom:40px;padding-top:40px}@media only screen and (min-width:1024px){.mod_article{padding-bottom:64px;padding-top:64px}}.grid{--min:34ch;--gap:32px 94px;grid-gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr))}.grid-contact{grid-row-gap:48px;grid-template-columns:1fr}@media only screen and (min-width:1440px){.grid-contact{grid-template-columns:repeat(2,1fr)}}.grid-contact figure{margin-bottom:8px}.grid-contact picture{display:inline-block;height:100%;position:relative}.grid-contact picture:after,.grid-contact picture:before{background-color:#0e66af;content:"";height:calc(100% + 32px);position:absolute;top:50%;-webkit-transform:translateY(-50%) skewX(-11deg);transform:translateY(-50%) skewX(-11deg);width:56px}.grid-contact picture:before{right:-28px}.grid-contact picture:after{right:-104px}.grid-contact picture img{display:block}.grid-table{--gap:32px;margin-bottom:80px}@media only screen and (min-width:1024px){.grid-table{grid-gap:var(--gap);display:grid;grid-template-columns:26ch repeat(2,1fr);margin-bottom:130px}}@media only screen and (min-width:1440px){.grid-table{grid-template-columns:350px repeat(2,324px)}}.grid-table p{-ms-flex-item-align:center;align-self:center}@media only screen and (min-width:1024px){.grid-table p{max-width:250px}}.grid-table p:not(:first-child){margin-top:32px}@media only screen and (min-width:1024px){.grid-table p:not(:first-child){margin-top:0}}.grid-table ul.list{margin-bottom:0;margin-top:0}.grid-steps{--min:36ch;--gap:10px}@media only screen and (min-width:1024px){.grid-steps{--min:24ch}}.grid-teaser{--min:24ch;--gap:32px 10px}.banner,.intro{padding-bottom:0;padding-top:0;position:relative}.banner__headline>*,.intro__headline>*{color:#fff;text-align:center}.banner__image,.intro__image{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.banner__image figure,.intro__image figure{height:100%}.banner__image img,.intro__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__headline{padding-bottom:64px;padding-top:64px}.banner .inside{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:300px}@media only screen and (min-width:1024px){.banner .inside{min-height:538px}}.banner p{font-size:32px;line-height:43px}.intro{padding-bottom:36px;position:relative}.intro__headline{padding-bottom:clamp(72px,20vw,274px);padding-top:clamp(72px,16vw,224px)}.intro__headline>*{font-size:52px;font-weight:300;line-height:52px;text-transform:uppercase}@media only screen and (min-width:1024px){.intro__headline>*{font-size:96px;line-height:131px}}.intro__headline .sub-headline{font-size:32px;font-weight:600;line-height:42px;text-transform:none}@media only screen and (min-width:1024px){.intro__headline .sub-headline{font-size:56px;line-height:64px}}.intro__image{background-color:#0e66af;height:75%;overflow:hidden}@media only screen and (min-width:1024px){.intro__image{height:1091px}}.intro__image:after{background-color:#0e66af;content:"";inset:0;opacity:.9;position:absolute}.intro__image video{height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.intro__box{background-color:#fff;-webkit-box-shadow:0 0 16px 1px rgba(0,0,0,.16);box-shadow:0 0 16px 1px rgba(0,0,0,.16);padding:34px}@media only screen and (min-width:1024px){.intro__box{padding:80px 130px}}.intro__box p:first-of-type{font-size:26px;font-weight:400;margin:28px 0 22px}@media only screen and (min-width:1024px){.intro__box p:first-of-type{font-size:30px;line-height:41px}}.cta{background-color:#0e66af;color:#fff;font-size:22px;font-weight:400;line-height:34px;padding:24px}@media only screen and (min-width:768px){.cta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:32px;gap:32px;justify-content:space-between;line-height:43px;padding:60px 136px 60px 60px}}.cta p:first-child{max-width:654px}@media only screen and (max-width:767px){.cta p:first-child{margin-bottom:32px}}@media only screen and (min-width:768px){.formbody{grid-column-gap:70px;grid-row-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.formbody .area1{grid-area:1/1/2/2}.formbody .area2{grid-area:1/2/2/3}.formbody .area3{grid-area:2/1/3/3}.formbody .widget{margin-bottom:24px}@media only screen and (min-width:768px){.formbody .widget:last-of-type{margin-bottom:0}}.formbody .widget-textarea,.formbody .widget-textarea .inside-element,.formbody .widget-textarea .textarea{height:100%}.text,.textarea{border-bottom:1px solid #1a1a1a;min-width:269px;padding:6px 0;width:100%}@media only screen and (min-width:768px){.text,.textarea{width:auto}}.text:focus-within,.textarea:focus-within{border-bottom-color:#0e66af}.text:focus-within::-webkit-input-placeholder,.textarea:focus-within::-webkit-input-placeholder{color:#0e66af}.text:focus-within::-moz-placeholder,.textarea:focus-within::-moz-placeholder{color:#0e66af}.text:focus-within:-ms-input-placeholder,.textarea:focus-within:-ms-input-placeholder{color:#0e66af}.text:focus-within::-ms-input-placeholder,.textarea:focus-within::-ms-input-placeholder{color:#0e66af}.text:focus-within::placeholder,.textarea:focus-within::placeholder{color:#0e66af}.text::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#999}.text::-moz-placeholder,.textarea::-moz-placeholder{color:#999}.text:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#999}.text::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#999}.text::placeholder,.textarea::placeholder{color:#999}.image-text{position:relative}@media only screen and (max-width:1023px){.image-text .content-image{margin-bottom:32px}}@media only screen and (min-width:1024px){.image-text .content-image{height:100%;max-height:660px;position:absolute;right:calc(50% + 20px);top:0}.image-text .content-image figure,.image-text .content-image img{height:100%}}.image-text .content-image img{display:block;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.image-text .content-image img{-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.image-text .content-text{left:calc(50% + 50px);max-width:calc(50% - 50px);position:relative}}footer{font-size:16px;font-weight:400}footer a{text-decoration:none}.footer-places{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1100px;padding:50px 0;position:relative}.footer-places:before{background-color:#0e66af;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.footer-places strong{font-weight:600}.footer-places .content-headline{color:#fff;font-size:24px;line-height:30px;width:100%}.footer-places .link-white{margin-top:20px}@media only screen and (min-width:1024px){.footer-places .contact+.contact{padding-left:20px}}@media only screen and (min-width:768px){.footer-places .contact.last{padding-left:60px}}.footer-places .contact.last p{position:relative}.footer-places .contact.last p:after{background-color:#fff;content:"";height:calc(100% + 56px);left:-16px;position:absolute;top:0;width:1px}.footer-nav{padding-bottom:20px;padding-top:20px}@media only screen and (max-width:767px){.footer-nav{font-size:18px}}.footer-nav ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.footer-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}}.footer-nav ul li{line-height:14px;padding:0 6px}@media only screen and (min-width:768px){.footer-nav ul li{border-right:1px solid #0e66af}}.footer-nav ul li:last-child{border-right:none}.footer-nav ul li a{color:#0e66af;line-height:20px;padding:5px}@media only screen and (max-width:767px){.footer-nav ul li a{display:inline-block}}.footer-nav ul li a:hover{color:#23527c}.bg-gray{background-color:#fafafa}.bg-primary{background-color:#0e66af}.text-primary{color:#0e66af}.text-black{color:#1a1a1a}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-bold,.fw-semibold{font-weight:600}.text-sm{font-size:18px;line-height:22px}.text-base{font-size:22px;line-height:34px}.text-lg{font-size:24px;line-height:32px}.text-xl{font-size:26px}@media only screen and (min-width:1024px){.text-xl{font-size:32px;line-height:43px}}.mb-0{margin-bottom:0}.mb-8{margin-bottom:32px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mt-0{margin-top:0}.pt-24{padding-top:96px}.pb-8{padding-bottom:32px}.pb-24{padding-bottom:96px}.pb-32{padding-bottom:128px}@media only screen and (min-width:1024px){.lg\:mb-16{margin-bottom:64px}.lg\:pb-24{padding-bottom:96px}.lg\:pb-32{padding-bottom:128px}}