footer.footer{position:relative;color:#fff}footer.footer a,footer.footer h2,footer.footer h3,footer.footer p{color:#fff}footer.footer h2{margin-bottom:16px;font-size:30px;line-height:36px;letter-spacing:-.6px}footer.footer h3{margin-bottom:20px;font-size:22px;line-height:26px;letter-spacing:-.44px}footer.footer .footer__intro{margin-bottom:43px;text-align:center}footer.footer .footer__intro p{color:#fff}@media only screen and (max-width:768px){footer.footer{background-color:#172e3c}footer.footer h2{font-size:28px;line-height:1}footer.footer h3{font-size:22px;line-height:1;letter-spacing:0}footer.footer p{font-size:28px;line-height:42px;margin-bottom:40px}footer.footer .primary-cta,footer.footer .secondary-cta{width:100%}footer.footer .footer__intro{margin-bottom:23px;text-align:left}footer.footer .footer__intro p{margin-bottom:20px}}.footer-shortcuts{overflow:hidden;padding:54px 0 28px;background-color:#253f4e}.footer-shortcuts .footer-shortcuts__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-shortcuts .footer-shortcuts__block{width:33.33%;padding:0 20px}.footer-shortcuts ul{margin:0 0 25px;list-style:none}.footer-shortcuts ul li{margin-bottom:8px}.footer-shortcuts ul a{font-size:18px;line-height:24px;word-break:break-word}.footer-shortcuts ul a:hover{color:#009de0}@media only screen and (max-width:768px){.footer-shortcuts{padding:50px 0 40px}}.footer-contact{overflow:hidden;padding:54px 0 34px;background-color:#1b3240}.footer-contact .footer-contact__blocks{width:100%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-contact .footer-contact__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:250px;margin:0 2.734375%;text-align:center}.footer-contact .footer-contact__block .footer-contact__icon{height:120px}.footer-contact .footer-contact__block .footer-contact__icon.svg64-mobile{width:90px}.footer-contact .footer-contact__block .footer-contact__icon.svg64-dk-map{width:100px}.footer-contact .footer-contact__block .footer-contact__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.footer-contact .footer-contact__block .footer-contact__headline h3{margin-bottom:0;line-height:1}.footer-contact .footer-contact__block .footer-contact__text{line-height:25px;width:100%;max-width:250px}.footer-contact .footer-contact__block .footer-contact__text p{line-height:25px}.footer-contact .footer-contact__block a[href^=tel]{display:block;margin:1rem 0;font-family:bell_gothic_blackregular;font-size:40px;line-height:48px;color:#009de0;letter-spacing:-.8px;text-decoration:none}.footer-contact .footer-contact__block a[href^=tel]:hover{background-color:inherit}.footer-contact .footer-contact__block a[href^=tel]+.toggle-con{margin-top:-1px;margin-bottom:10px}.footer-contact .footer-contact__block .primary-cta,.footer-contact .footer-contact__block .secondary-cta{margin:15px 0 0}.footer-contact .footer-contact__block .toggle-con{margin-top:1rem;letter-spacing:.2px}.footer-contact .footer-contact__block .toggle-con .toggle-con__trigger{border:0;padding:0;-webkit-appearance:none;font-family:"Source Sans Pro",sans-serif;cursor:pointer;position:relative;color:#fff;background-color:transparent;font-size:1em}@media only screen and (max-width:768px){.footer-contact .footer-contact__block .toggle-con .toggle-con__trigger{display:inherit;width:auto;margin-left:inherit;margin-right:inherit}}.footer-contact .footer-contact__block .toggle-con .toggle-con__trigger::after{content:'\e018';display:inline-block;vertical-align:baseline;font-family:icomoon;margin-left:13px;-webkit-transition:-webkit-transform .15s cubic-bezier(.25,.1,.1,1.35);transition:-webkit-transform .15s cubic-bezier(.25,.1,.1,1.35);transition:transform .15s cubic-bezier(.25,.1,.1,1.35);transition:transform .15s cubic-bezier(.25,.1,.1,1.35),-webkit-transform .15s cubic-bezier(.25,.1,.1,1.35)}.footer-contact .footer-contact__block .toggle-con .toggle-con__content{height:0;-webkit-transition:height .25s cubic-bezier(.25,.1,.12,1.13);transition:height .25s cubic-bezier(.25,.1,.12,1.13)}.footer-contact .footer-contact__block .toggle-con .toggle-con__content__inner{margin-top:10px;line-height:25px;text-align:left;opacity:0;visibility:hidden;-webkit-transition:opacity .15s ease 0s,visibility .15s ease .15s;transition:opacity .15s ease 0s,visibility .15s ease .15s}.footer-contact .footer-contact__block .toggle-con.open .toggle-con__trigger::after{vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer-contact .footer-contact__block .toggle-con.open .toggle-con__content__inner{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.footer-contact .footer-contact__block .toggle-con.open+.footer-contact__info{margin-top:20px}.footer-contact .footer-contact__block .footer-contact__info{margin-top:20px;line-height:25px;width:100%}.footer-contact .footer-contact__block .footer-contact__info::before{display:inline-block;content:'i';width:26px;height:26px;margin-bottom:7px;border:2px solid #fff;border-radius:50%;line-height:22px;text-align:center}.footer-contact .footer-contact__block .footer-contact__info p{line-height:25px}.footer-contact .footer-contact__block.footer-contact__block--narrow{padding:0 1.6%}.footer-contact .footer-contact__block.footer-contact__block--narrow .footer-contact__text{max-width:210px}.footer-contact .footer-contact__write-us{max-width:1280px;margin:1.5rem auto 0;padding:0 15px;background-color:#1b3240;font-size:1.25rem;text-align:center}@media only screen and (min-width:769px) and (max-width:1024px){.footer-contact .footer-contact__block{width:98%;margin-left:1%;margin-right:1%}.footer-contact .footer-contact__block.footer-contact__block--narrow{padding:0}}@media only screen and (max-width:768px){.footer-contact{padding-top:33px;padding-bottom:1px}.footer-contact .footer__intro h2{margin-bottom:15px}.footer-contact .footer__intro p{font-size:24px;line-height:36px}.footer-contact .footer-contact__blocks{display:block;width:calc(100% - 30px);margin:0 15px}.footer-contact .footer-contact__block{display:block;max-width:100%;margin:0 0 44px;text-align:left}.footer-contact .footer-contact__block .footer-contact__icon{display:inline-block;min-height:0;margin-right:20px;vertical-align:middle;height:84px;margin-bottom:0}.footer-contact .footer-contact__block .footer-contact__icon.svg64-mobile{width:60px;margin-left:-15px;margin-right:0}.footer-contact .footer-contact__block .footer-contact__icon.svg64-letter{width:70px;margin-left:-12px;margin-right:10px}.footer-contact .footer-contact__block .footer-contact__icon.svg64-dk-map{width:65px;margin-left:-11px;margin-right:18px}.footer-contact .footer-contact__block .footer-contact__headline{vertical-align:middle;display:inline-block;height:auto!important;width:calc(100% - 155px);margin:0}.footer-contact .footer-contact__block .footer-contact__text{height:auto!important;max-width:100%;margin-top:11px;font-size:16px;line-height:1.5;margin-bottom:22px}.footer-contact .footer-contact__block a[href^=tel]{font-size:36px;line-height:1}.footer-contact .footer-contact__block a[href^=tel]+.toggle-con{margin-bottom:20px}.footer-contact .footer-contact__block .toggle-con .toggle-con__content__inner{line-height:22px}.footer-contact .footer-contact__block .footer-contact__info{margin-top:30px;line-height:25px}.footer-contact .footer-contact__block .footer-contact__info::before{width:36px;height:36px;line-height:34px;font-size:30px}.footer-contact .footer-contact__block .footer-contact__info p{font-size:24px;line-height:36px}.footer-contact .footer-contact__block.footer-contact__block--narrow{padding:0}.footer-contact .footer-contact__block.footer-contact__block--narrow .footer-contact__text{max-width:100%}.footer-contact .footer-contact__write-us{margin-bottom:1.5rem}}.footer-social{background-color:#172e3c;text-align:center}.footer-social ul{display:inline-block;font-size:0;list-style:none;margin:15px 0}.footer-social ul li{font-size:0;display:inline-block}.footer-social ul a{font-size:16px;line-height:1.5;color:#fff;vertical-align:middle;white-space:nowrap}.footer-social ul a:hover{color:#009de0}.footer-social .footer-social__text-links li{position:relative;padding:0 62px}.footer-social .footer-social__text-links li::after{content:'|';display:inline-block;position:absolute;right:0;top:-1px;color:#fff;font-size:12px}.footer-social .footer-social__text-links li:last-child{padding-right:45px}.footer-social .footer-social__text-links li:last-child::after{display:none}.footer-social .footer-social__icon-links li{padding:0 8px}.footer-social .footer-social__icon-links a{position:relative;margin:5px 0}.footer-social .footer-social__icon-links a:hover{background-color:transparent}[data-whatinput=keyboard] .footer-social .footer-social__icon-links a:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;color:#009de0}[data-whatinput=keyboard] .footer-social .footer-social__icon-links a:focus:after{content:'';display:block;width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid #009de0;border-radius:5px;position:absolute;left:-5px;top:-5px}@media only screen and (min-width:769px) and (max-width:1024px){.footer-social .footer-social__text-links li{padding:0 45px}}@media only screen and (max-width:768px){.footer-social{padding:8px 15px}.footer-social ul{display:block;margin:16px 0 16px}.footer-social .footer-social__text-links li{display:block}.footer-social .footer-social__text-links li::after{display:none}.footer-social .footer-social__text-links a{display:inline-block;padding:7px 0;font-size:16px;line-height:1.5;font-weight:300}.footer-social .footer-social__icon-links li{padding:0 9px}}