@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:500;src:url(../fonts/AvenirLTStd-Book.eot);src:url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Book.woff) format("woff"),url(../fonts/AvenirLTStd-Book.ttf) format("truetype")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:600;src:url(../fonts/AvenirLTStd-Medium.eot);src:url(../fonts/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Medium.woff) format("woff"),url(../fonts/AvenirLTStd-Medium.ttf) format("truetype")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:900;src:url(../fonts/AvenirLTStd-Black.eot);src:url(../fonts/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Black.woff) format("woff"),url(../fonts/AvenirLTStd-Black.ttf) format("truetype")}*{-webkit-font-smoothing:antialiased;box-sizing:border-box;font-weight:inherit;line-height:1;margin:0;outline:0;padding:0}input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;border-radius:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}body,html{background:#fff}body{color:#303030;font-family:Avenir LT Std,Avenir,sans-serif;margin:85px 0 0}@media only screen and (max-width:800px){body{margin:96px 0 0}}body.extra-margin{margin:128px 0 0}@media only screen and (max-width:800px){body.extra-margin{margin:139px 0 0}}body.page-child,body.page-parent{margin:141px 0 0}@media only screen and (max-width:800px){body.page-child,body.page-parent{margin:96px 0 0}}body.page-child.extra-margin,body.page-parent.extra-margin{margin:182px 0 0}@media only screen and (max-width:800px){body.page-child.extra-margin,body.page-parent.extra-margin{margin:184px 0 0}}body.error404 .nav-alt__submenu{display:none}.p404{background:#fff;height:500px;justify-content:center;margin:0 auto;max-width:1600px}.p404,.p404__text{align-items:center;display:flex}.p404__text{flex-basis:60%;flex-grow:0;text-align:left}@media only screen and (max-width:800px){.p404__text{flex-basis:100%;flex-flow:row wrap;justify-content:center;text-align:center}}.p404__text-text p{font-size:2em;font-weight:700;margin-bottom:20px}.p404__text-text a{color:inherit;font-size:1.2em;font-weight:600}.p404__text-image{background:url(../img/404_sida.svg) no-repeat 50%;background-size:contain;height:250px;margin-right:30px;width:300px}@media only screen and (max-width:800px){.p404__text-image{height:150px;margin-bottom:30px;margin-right:0;width:200px}}.video{display:flex;justify-content:center}@media only screen and (max-width:800px){.video{margin:6px}}.video__wrapper{background:#ddd;flex-basis:100%;height:56.25vw;max-height:810px;max-width:1440px;position:relative}.video__wrapper iframe{height:100%;width:100%}.video__bg{background:#00f;bottom:0;left:0;position:absolute;right:0;top:0}.video__bg--active{display:none}.video__play{background:url(../img/play.svg) no-repeat 50%;background-size:contain;height:120px;left:calc(50% - 60px);position:absolute;top:calc(50% - 60px);width:120px}@media only screen and (max-width:800px){.video__play{height:70px;left:calc(50% - 35px);top:calc(50% - 35px);width:70px}}.nav{background:#102e3e;color:#fff;display:flex;flex-flow:row wrap;justify-content:center;left:0;margin:0 auto;max-width:1600px;position:fixed;right:0;top:0;z-index:99!important}.nav__bar{background:#0c1a21;flex-basis:100%;flex-grow:1;overflow:hidden}@media only screen and (max-width:1023px){.nav__bar:after{background:linear-gradient(90deg,rgba(12,26,33,0) 0,#0c1a21);bottom:0;content:"";height:42px;pointer-events:none;position:absolute;right:0;top:0;width:100px}}.nav__bar-wrapper{flex-basis:100%;flex-grow:1;padding:14px 120px 12px}@media only screen and (max-width:1023px){.nav__bar-wrapper{padding:14px 20px 12px}}.nav__bar-cta{color:inherit;font-size:13px;text-decoration:none;white-space:nowrap}.nav__wrapper{background:#102e3e;display:flex;flex-basis:100%;flex-grow:1;justify-content:space-between;max-width:1600px;padding:28px 30px 18px;position:relative}@media only screen and (max-width:1023px){.nav__wrapper{padding:10px 20px 20px}}.nav__primary{align-items:center;display:flex}.nav__logo{background:url(../img/logo-white.svg) no-repeat 50%;background-size:contain;height:28px;margin-right:40px;width:139px}@media only screen and (max-width:1023px){.nav__logo{height:19px;width:94px}.nav__menu{display:none}}.nav__menu ul{display:flex;font-size:1.35em;list-style:none}.nav__menu ul li{display:flex;padding:0 20px}.nav__menu ul li a{color:inherit;font-weight:500;letter-spacing:.02em;text-decoration:none}.nav__menu-main-mobile{display:none;overflow-x:scroll}@media only screen and (max-width:1023px){.nav__menu-main-mobile{background:#102e3e;display:block;left:0;padding:0 10px 10px;position:absolute;right:0;top:100%}}.nav__menu-main-mobile ul{font-size:1.35em;list-style:none;white-space:nowrap;width:100%}@media only screen and (max-width:1023px){.nav__menu-main-mobile ul{font-size:17px;text-align:center}}.nav__menu-main-mobile ul li{display:inline-block;padding:0 10px;white-space:nowrap}.nav__menu-main-mobile ul li a{text-wrap:no-wrap;color:inherit;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:nowrap}@media only screen and (max-width:800px){.nav__menu-main-mobile ul li a{font-size:14px}}.nav__secondary{align-items:center;display:flex}.nav__featured-link{background:#7ec4a8 url(../img/hands.svg) no-repeat center left 10px;background-size:25px auto;border:1px solid #7ec4a8;border-radius:6px;color:#fff;font-size:.75em;margin-right:40px;padding:14px 15px 12px 45px;text-decoration:none}@media only screen and (max-width:1023px){.nav__featured-link{background:#7ec4a8 url(../img/hands.svg) no-repeat center left 8px;background-size:15px auto;border-radius:3px;display:inline-block;font-size:.6em;margin-right:15px;padding:8px 10px 6px 30px;white-space:nowrap}}.nav__featured-link--alt{background:url(../img/medlem.svg) no-repeat center left 8px;background-size:30px auto;border:1px solid #fff;font-size:.8em;margin-bottom:16px;margin-right:0;padding:12px 12px 10px 50px}@media only screen and (max-width:800px){.nav__featured-link--alt{margin-bottom:10px}}.nav__featured-link--alt-2{background:#7ec4a8 url(../img/hands.svg) no-repeat center left 8px;background-size:22px auto;border:1px solid #7ec4a8;font-size:.8em;margin-bottom:16px;margin-right:0;padding:12px 12px 10px 40px}@media only screen and (max-width:800px){.nav__featured-link--alt-2{margin-bottom:10px}}.nav__button-link{background:#102e3e url(../img/kettlebell-white.svg) no-repeat center left 15px;border:1px solid #fff;border-radius:6px;color:#fff;font-size:.75em;margin-right:60px;padding:14px 15px 12px 45px;text-decoration:none}@media only screen and (max-width:1023px){.nav__button-link{display:none}}.nav__button-link--alt{background:transparent url(../img/kettlebell-white.svg) no-repeat center left 8px;background-size:17px auto;border-radius:3px;display:inline-block;font-size:.8em;margin-right:0;padding:12px 12px 10px 35px}.nav__hamburger{background:url(../img/hamburger-white.svg) no-repeat 0;cursor:pointer;height:35px;width:30px}.nav__close{background:url(../img/hamburger-white-close.svg) no-repeat 0;background-size:contain;height:20px;position:absolute;right:36px;top:36px;width:20px}@media only screen and (max-width:800px){.nav__close{right:26px;top:17px}}.nav__menu-sidebar-buttons{background:#10212a;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;justify-content:flex-end;padding:80px 36px 20px 20px}@media only screen and (max-width:1023px){.nav__menu-sidebar-buttons{padding:60px 26px 20px 20px}}@media only screen and (max-width:800px){.nav__menu-sidebar-buttons{padding:60px 26px 10px 20px}}.nav__menu-sidebar-buttons-line{align-items:baseline;display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (max-width:800px){.nav__menu-sidebar-buttons-line{flex-grow:unset;margin-left:.5rem}}.nav__menu-sidebar{align-content:flex-start;background-image:linear-gradient(0deg,#0c1a21 33%,#0d191f 66%);border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 2px 20px 0 rgba(0,0,0,.5);box-shadow:0 0 50px rgba(0,0,0,.5);display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:1600px;overflow-y:scroll;perspective:1000;position:fixed;right:0;top:0;transform:translateX(calc(100% + 50px));transition:all .3s;width:30%;z-index:999999999999999!important}@media only screen and (max-width:1023px){.nav__menu-sidebar{border:0;height:auto;width:95%;z-index:999!important}}.nav__menu-sidebar--open{opacity:1;transform:translateX(0);visibility:visible}.nav__menu-wrapper{flex-flow:row wrap;max-width:1240px;width:100%}.nav__menu-top,.nav__menu-wrapper{align-items:center;display:flex;justify-content:space-between}.nav__menu-top{flex-basis:100%;flex-grow:1;height:90px}@media only screen and (max-width:1023px){.nav__menu-top{height:auto;padding:20px}.nav__menu-top .nav__logo{margin:0}}.nav__menu-list,.nav__menu-list div{display:flex;flex-basis:100%;flex-grow:1}.nav__menu-list div{flex-flow:row wrap}.nav__menu-list ul{flex-basis:100%;flex-grow:1;list-style:none}.nav__menu-list ul li{border-bottom:1px solid #293a3e;position:relative;text-align:right}.nav__menu-list ul li.menu-item-has-children:after{background:url(../img/plus-circle.svg) no-repeat 50%;background-size:contain;content:"";height:22px;pointer-events:none;position:absolute;right:35px;top:13px;width:22px}@media only screen and (max-width:1023px){.nav__menu-list ul li.menu-item-has-children:after{right:26px}}.nav__menu-list ul li.active.menu-item-has-children:after{background:url(../img/minus-circle.svg) no-repeat 50%;background-size:contain;content:"";height:22px;pointer-events:none;position:absolute;right:35px;top:13px;width:22px}@media only screen and (max-width:1023px){.nav__menu-list ul li.active.menu-item-has-children:after{right:26px}}.nav__menu-list ul li a{color:#7ec4a8;display:inline-block;font-size:19px;font-weight:600;padding:15px 70px 15px 50px;text-decoration:none}@media only screen and (max-width:1023px){.nav__menu-list ul li a{padding:15px 60px 15px 50px}}.nav__menu-list ul li ul{display:none;font-size:.9em}.nav__menu-list ul li ul li{border-bottom:0;margin-bottom:0}.nav__menu-list ul li ul li:after{content:none}.nav__menu-list ul li ul li a{color:#fff;font-size:16px;padding:10px 50px}.nav__menu-list ul li.active ul{display:block}.nav__bignav{display:flex;flex-basis:100%;flex-grow:1;padding:50px 0}@media only screen and (max-width:1023px){.nav__bignav{font-size:.9em;padding:20px}}.nav__bignav div,.nav__bignav div ul{display:flex;flex-basis:100%;flex-grow:1}.nav__bignav div ul{list-style:none}@media only screen and (max-width:1023px){.nav__bignav div ul{flex-flow:row wrap}}.nav__bignav div ul li{border-left:1px solid hsla(0,0%,100%,.1);display:block;flex-grow:1;padding:0 30px}@media only screen and (max-width:1023px){.nav__bignav div ul li{border:0;padding:0}}.nav__bignav div ul li:first-child{border-left:0;padding-left:0}@media only screen and (max-width:1023px){.nav__bignav div ul li{flex-basis:100%;text-align:center}}.nav__bignav div ul li a{color:#7ec4a8;display:inline-block;font-size:1.5em;font-weight:600;letter-spacing:-.02em;margin-bottom:15px;text-decoration:none}@media only screen and (max-width:1023px){.nav__bignav div ul li a{font-weight:600;margin-bottom:15px;text-align:right;text-transform:uppercase}}.nav__bignav div ul li ul{display:block}@media only screen and (max-width:1023px){.nav__bignav div ul li ul{display:none}}.nav__bignav div ul li ul li{border-left:0;display:block;padding:0}.nav__bignav div ul li ul li a{color:#fff;display:inline-block;font-size:1.1em;font-weight:400;margin-bottom:15px;text-transform:none}.nav__bignav div ul li ul li.current-menu-item a{padding:5px}.nav__bignav div ul li ul li div{color:#999;font-size:.8em;margin-bottom:25px}@media only screen and (max-width:1023px){.nav__bignav div ul li ul li div{justify-content:flex-end;margin-bottom:15px;text-align:right}}.nav--active{display:block!important}.extra-margin .nav__menu-sidebar-buttons{padding:130px 36px 20px 20px}@media only screen and (max-width:1023px){.extra-margin .nav__menu-sidebar-buttons{padding:100px 26px 20px 20px}}.extra-margin .nav__close{top:80px!important}@media only screen and (max-width:1023px){.extra-margin .nav__close{top:57px!important}}.nav-alt{background:#fff;color:#102e3e;flex-flow:row wrap;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:99!important}.nav-alt,.nav-alt__wrapper{display:flex;max-width:1600px}.nav-alt__wrapper{flex-basis:100%;flex-grow:1;justify-content:space-between;padding:28px 30px 18px}@media only screen and (max-width:1023px){.nav-alt__wrapper{padding:10px 20px 20px}}.nav-alt__wrapper{background:#fff;position:relative;z-index:9999!important}.nav-alt__submenu{align-items:center;background:hsla(0,0%,100%,.6);display:flex;flex-basis:100%;flex-grow:1;height:55px;justify-content:center}@media only screen and (max-width:1023px){.nav-alt__submenu{background-color:#f4f4f4;height:45px;order:10;overflow-y:auto;width:100%}}.nav-alt__submenu-wrapper{flex-basis:100%;flex-grow:1;padding:0 110px 0 20px;z-index:99}@media only screen and (max-width:1023px){.nav-alt__submenu-wrapper{padding:0;width:100%}}.nav-alt__submenu-wrapper ul{display:flex;font-size:1em;list-style:none}.nav-alt__submenu-wrapper ul li{display:flex;padding:0 10px}.nav-alt__submenu-wrapper ul li a{border-bottom:5px solid transparent;color:inherit;font-weight:400;letter-spacing:.02em;margin-top:5px;padding-bottom:3px;text-decoration:none}@media only screen and (max-width:1023px){.nav-alt__submenu-wrapper ul li a{font-size:14px;white-space:nowrap}}.nav-alt__submenu-wrapper ul li.current-page-ancestor a,.nav-alt__submenu-wrapper ul li.current_page_item a{border-bottom:5px solid #7ec4a8;font-weight:500}@media only screen and (max-width:1023px){.nav-alt__submenu-wrapper ul li.current-page-ancestor a,.nav-alt__submenu-wrapper ul li.current_page_item a{border-bottom:0;color:#459776}}.nav-alt__primary{align-items:center;display:flex}.nav-alt__logo{background:url(../img/logo-black.svg) no-repeat 50%;background-size:contain;height:28px;margin-right:40px;width:139px}@media only screen and (max-width:1023px){.nav-alt__logo{height:19px;width:94px}.nav-alt__menu{background:#fff;display:none;left:0;padding:15px 0;position:absolute;right:0;top:100%}}.nav-alt__menu ul{display:flex;font-size:1.35em;list-style:none}.nav-alt__menu ul li{display:flex;padding:0 20px}.nav-alt__menu ul li a{color:inherit;font-weight:500;letter-spacing:.02em;text-decoration:none}.nav-alt__menu ul li.current-page-ancestor a,.nav-alt__menu ul li.current_page_item a{color:#7ec4a8}.nav-alt__menu-main-mobile{display:none;overflow-x:scroll}@media only screen and (max-width:1023px){.nav-alt__menu-main-mobile{background:#fff;display:block;left:0;padding:0 10px 15px;right:0;top:100%}}.nav-alt__menu-main-mobile ul{font-size:1.35em;list-style:none;white-space:nowrap;width:100%}@media only screen and (max-width:1023px){.nav-alt__menu-main-mobile ul{font-size:17px;text-align:center}}.nav-alt__menu-main-mobile ul li{display:inline-block;padding:0 10px;white-space:nowrap}.nav-alt__menu-main-mobile ul li a{text-wrap:no-wrap;color:inherit;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap}@media only screen and (max-width:800px){.nav-alt__menu-main-mobile ul li a{font-size:14px}}.nav-alt__secondary{align-items:center;display:flex}.nav-alt__featured-link{background:#7ec4a8 url(../img/hands.svg) no-repeat center left 10px;background-size:25px auto;border:1px solid #7ec4a8;border-radius:6px;color:#fff;font-size:.75em;margin-right:40px;padding:14px 15px 12px 45px;text-decoration:none}@media only screen and (max-width:1023px){.nav-alt__featured-link{background:#7ec4a8 url(../img/hands.svg) no-repeat center left 8px;background-size:15px auto;border-radius:3px;font-size:.6em;margin-right:15px;padding:8px 10px 6px 30px;white-space:nowrap}}.nav-alt__button-link{background:#102e3e url(../img/kettlebell-white.svg) no-repeat center left 15px;border:1px solid #fff;border-radius:6px;color:#fff;font-size:.75em;margin-right:60px;padding:14px 15px 12px 45px;text-decoration:none}@media only screen and (max-width:1023px){.nav-alt__button-link{display:none}}.nav-alt__hamburger{background:url(../img/hamburger-black.svg) no-repeat 0;cursor:pointer;height:35px;width:30px}.nav-alt__hamburger--close{background:url(../img/hamburger-black-close.svg) no-repeat center left 3px}.footer{background:#e7f1ed;justify-content:center;margin:0 auto;max-width:1600px}.footer,.footer__head-socials{display:flex}.footer__head-social{background:red;display:flex;height:30px;margin-right:10px;width:30px}.footer__head-social--fb{background:url(../img/fb.svg) no-repeat 50%;background-size:contain}.footer__head-social--instagram{background:url(../img/instagram.svg) no-repeat 50%;background-size:contain}.footer__head-social--app-store{background:url(../img/app-store.svg) no-repeat 50%;background-size:contain;width:98px}.footer__head-social--google-play{background:url(../img/google-play.svg) no-repeat 50%;background-size:contain;width:98px}.footer__wrapper{display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;max-width:1170px;padding:50px 20px}@media only screen and (max-width:800px){.footer__wrapper{flex-flow:row wrap;padding:40px 20px}}.footer__head{align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width:800px){.footer__head{flex-flow:row wrap}}.footer__head-col{align-items:center}@media only screen and (max-width:800px){.footer__head-col{justify-content:space-between;margin-bottom:20px}}.footer__head-logo{background:url(../img/logo-black.svg) no-repeat 50%;background-size:contain;height:25px;margin-bottom:15px;margin-right:50px;width:120px}@media only screen and (max-width:800px){.footer__head-logo{margin-right:10px}}.footer__head-phrase{color:#102e3e;font-size:1.1em;line-height:1.4}@media only screen and (max-width:800px){.footer__head-phrase{flex-basis:70%}}.footer__head-link{color:#102e3e;font-size:.9em;font-weight:500;margin-right:30px;text-decoration:none}.footer__head-button{background:#f7cd39 url(../img/kettlebell-black.svg) no-repeat center left 20px;border-radius:50px;color:#102e3e;font-size:.8em;padding:15px 30px 12px 48px;text-decoration:none}.footer__head-logos{background:url(../img/logo-footer-v2.png) no-repeat 50%;background-size:contain;height:39px;width:255px}.footer__cols{display:flex;flex-basis:100%;flex-grow:1;justify-content:space-between;margin:0 -15px}@media only screen and (max-width:800px){.footer__cols{flex-flow:row wrap;margin:0}}.footer__col{background:#d6eae2;border-radius:5px;flex-basis:calc(25% - 30px);flex-grow:1;margin:15px;padding:30px}@media only screen and (max-width:800px){.footer__col{flex-basis:100%;margin:10px 0}}.footer__col p{font-size:.9em;line-height:1.4;margin-bottom:20px}.footer__col p strong{font-weight:700}.footer__col p a{color:inherit}.footer__col p:last-child{margin-bottom:0}.footer__col h3{font-size:1.35em;font-weight:700;margin-bottom:15px}.footer__col ul{list-style:none}.footer__col ul li a{color:inherit;display:inline-block;font-size:.9em;padding:5px 0}.b01{background:#ddd url(../img/hero.png) no-repeat 50%;background-size:cover;display:flex;justify-content:center;margin:0 auto;max-width:1600px;position:relative}.b01:after{background:linear-gradient(180deg,rgba(16,46,62,.9) 0,rgba(16,46,62,0));content:"";height:200px;left:0;position:absolute;right:0;top:0}.b01__wrapper{align-items:flex-end;display:flex;flex-basis:100%;flex-flow:row wrap;height:auto;justify-content:center;max-width:1440px;min-height:647px;z-index:1}@media only screen and (max-width:800px){.b01__wrapper{height:auto;padding:20px}}.b01__head{align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:center;padding:0 25%}@media only screen and (max-width:800px){.b01__head{height:auto;margin:20px 0 40px;padding:0}}.b01__heading{color:#fff;font-size:3em;font-weight:700;line-height:1.1;text-align:center}@media only screen and (max-width:800px){.b01__heading{font-size:2em}}.b01__cols{display:flex;flex-basis:100%;flex-grow:1;justify-content:center;margin-bottom:-80px;padding:0 20px}@media only screen and (max-width:800px){.b01__cols{flex-flow:row wrap;height:auto;margin-bottom:0;padding:0}}.b01__col{align-items:center;background:#fff;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.2);display:flex;flex-flow:row wrap;justify-content:center;margin:0 20px;padding:50px 30px;text-align:center;width:calc(33% - 60px)}@media only screen and (max-width:800px){.b01__col{margin-bottom:20px;padding:30px;width:100%}}.b01__col-heading{color:#102e3e;flex-basis:100%;font-size:2em;font-weight:700;margin-bottom:40px;text-align:center}@media only screen and (max-width:800px){.b01__col-heading{font-size:1.8em}}.b01__col-text{color:#4a4a49;flex-basis:100%;font-size:1.35em;line-height:1.3;margin-bottom:30px;text-align:center}.b01__col-image{align-items:center;display:flex;height:150px;justify-content:center;margin-bottom:40px;width:250px}.b01__col-image img{max-height:100%;max-width:100%}.b01__col-button{background:#7ec4a8;border-radius:100px;color:#fff;display:inline-block;font-size:.9em;font-weight:500;letter-spacing:.1em;padding:19px 30px 15px;text-decoration:none;text-transform:uppercase}.b02{background:#f4f4f4;display:flex;justify-content:center;margin:0 auto;max-width:1600px;padding:80px 0}@media only screen and (max-width:800px){.b02{padding:40px 20px}}.b02__wrapper{display:flex;flex-flow:row wrap;justify-content:center;max-width:1040px}.b02__head,.b02__wrapper{flex-basis:100%;flex-grow:1}.b02__heading{font-size:2.5em;font-weight:700;margin-bottom:40px;text-align:center}@media only screen and (max-width:800px){.b02__heading{font-size:1.8em}}.b02__cols{align-items:center;background:url(../img/b2-bg.svg) no-repeat top;display:flex;flex-basis:100%;flex-grow:1;margin-bottom:50px;min-height:450px}@media only screen and (max-width:1023px){.b02__cols{background:0 0;flex-flow:row wrap}}.b02__col{flex-basis:33.333%;flex-grow:1;padding:30px;text-align:center}.b02__subheading{color:#222;font-size:1.4em;font-weight:700;margin-bottom:10px}.b02__paragraph{color:#222;font-size:1.2em;line-height:1.4}.b02__image{height:150px;margin:0 auto 70px;width:250px}.b02__image img{max-height:100%;max-width:100%}.b02__cta{align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:center}@media only screen and (max-width:800px){.b02__cta{flex-flow:row wrap}}.b02__cta-heading{color:inherit;font-size:1.9em;margin-right:30px}@media only screen and (max-width:800px){.b02__cta-heading{margin:0 0 20px;text-align:center}}.b02__cta-button{background:#7ec4a8;border-radius:100px;color:#fff;display:inline-block;font-size:.9em;font-weight:500;letter-spacing:.1em;padding:19px 30px 15px;text-decoration:none;text-transform:uppercase}.b03{background:#f9f9f9;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b03__wrapper{flex-basis:100%;max-width:1600px}.b03__cols{display:flex;margin:5px}@media only screen and (max-width:800px){.b03__cols{flex-flow:row wrap}}.b03__col{align-content:flex-start;align-items:flex-start;background:#f4f4f4;display:flex;flex-basis:25%;flex-flow:row wrap;flex-grow:1;justify-content:center;margin:5px;padding:30px;text-align:center}@media only screen and (max-width:800px){.b03__col{flex-basis:100%}}.b03__subheading{font-size:1.3em;font-weight:800;margin-bottom:10px}.b03__paragraph,.b03__subheading{color:inherit;flex-basis:100%;flex-grow:1}.b03__paragraph{font-size:1.1em;line-height:1.4}.b03__image{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto 40px;max-width:100%;width:100px}.b03__image img{max-height:100%;max-width:100%}.b04{background:#fbe69c;display:flex;justify-content:center;margin:0 auto;max-width:1600px;position:relative;z-index:9}.b04__overlay{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:800px){.b04{margin:0 auto}}.b04__wrapper{display:flex;flex-flow:row wrap;justify-content:center;max-width:1440px;padding:20px 0 10px;z-index:1}@media only screen and (max-width:800px){.b04__wrapper{height:auto;padding:40px 20px 10px}}.b04__head{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;justify-content:center;padding:20px 15%}@media only screen and (max-width:800px){.b04__head{height:auto;margin-bottom:20px;padding:0}}.b04__heading{color:inherit;flex-basis:100%;flex-grow:1;font-size:2.5em;font-weight:700;line-height:1.1;margin-bottom:15px;text-align:center}@media only screen and (max-width:800px){.b04__heading{font-size:1.8em;margin-bottom:20px}}.b04__paragraph{color:inherit;font-size:1.2em;line-height:1.4;text-align:center}.b04__cols,.b04__paragraph{flex-basis:100%;flex-grow:1}.b04__cols{display:flex;justify-content:center;padding:0 10px;width:100%}@media only screen and (max-width:800px){.b04__cols{flex-flow:row wrap;height:auto;margin:0!important;padding:0}}.b04__col{align-items:center;background:#fff;border-radius:5px;box-shadow:0 5px 20px rgba(0,0,0,.1);display:flex;flex-basis:calc(25% - 10px);flex-flow:row wrap;justify-content:center;margin:10px;max-width:calc(25% - 10px);padding:40px 20px;text-align:center;width:calc(25% - 10px)}@media only screen and (max-width:800px){.b04__col{flex-basis:calc(50% - 10px);margin:5px;max-width:calc(50% - 10px);padding:50px 20px;width:calc(50% - 10px)}}@media only screen and (max-width:479px){.b04__col{flex-basis:100%;margin:10px 0;max-width:100%;padding:30px 20px;width:100%}}.b04__col-heading{color:#102e3e;flex-basis:100%;font-size:38px;font-size:1.4em;font-weight:900;margin-bottom:30px;text-align:center}@media only screen and (max-width:800px){.b04__col-heading{font-size:1.8em}}.b04__col-text{color:#4c626e;flex-basis:100%;font-size:1.15em;line-height:1.3;margin-bottom:15px;text-align:center}.b04__col-image-wrapper{width:100%}.b04__col-image{height:auto;margin-bottom:30px;max-width:100%;width:112px}@media only screen and (max-width:800px){.b04__col-image{width:80px}}.b04__col-button{background:#7ec4a8;border-radius:100px;color:#fff;display:inline-block;font-size:.9em;font-weight:500;letter-spacing:.1em;padding:19px 30px 15px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:800px){.b04__col-button{font-size:.8em;padding:15px 25px 14px}}.b05{background:#fff;color:#fff;display:flex;justify-content:center;padding:30px 20px}@media only screen and (max-width:800px){.b05{padding:0}}.b05__wrapper{align-items:center;background:#4c626e;border-radius:5px;display:flex;flex-basis:100%;flex-grow:1;justify-content:center;max-width:1600px;padding:20px}@media only screen and (max-width:1023px){.b05__wrapper{border-radius:0;flex-flow:row wrap;padding:40px 20px}}.b05__intro{flex-basis:30%;text-align:center}@media only screen and (max-width:1023px){.b05__intro{flex-basis:100%;margin-bottom:20px}}.b05__intro-heading{font-size:2em;font-weight:500;margin-bottom:15px}@media only screen and (max-width:1023px){.b05__intro-heading{font-size:1.8em}}.b05__intro-paragraph{line-height:1.3;margin-bottom:20px}.b05__places{display:flex;flex-basis:50%}@media only screen and (max-width:800px){.b05__places{flex-basis:100%;flex-flow:row wrap}}.b05__place{display:flex;flex-basis:50%;flex-flow:row wrap;flex-grow:1;justify-content:center}@media only screen and (max-width:800px){.b05__place{flex-basis:100%;margin-bottom:20px}}.b05__place-box{background:#fff;border:4px solid #fff;border-radius:5px;color:#102e3e;flex-basis:100%;flex-grow:1;margin:10px 10px 15px;padding:35px;text-align:center;text-decoration:none}@media only screen and (max-width:800px){.b05__place-box{margin:0 0 10px}}.b05__place-box:hover{border:4px solid #7ec4a8}.b05__place-box:hover .b05__place-box-button{background:#7ec4a8}.b05__place-box-link{color:#fff;font-size:.85em;font-weight:500}.b05__place-box-heading{font-size:1.6em;font-weight:600;margin-bottom:20px}.b05__place-box-address{font-size:.95em;font-weight:400;line-height:1.4;margin-bottom:20px}.b05__place-box-button{background:#102e3e;border-radius:100px;color:#fff;display:inline-block;font-size:.7em;font-weight:500;letter-spacing:.1em;line-height:1.3;padding:18px 25px 15px;text-decoration:none;text-transform:uppercase}.b05__icon{background:url(../img/1177.svg) no-repeat 50%;display:inline-block;height:35px;width:87px}.b06{background:#f0f7fe;justify-content:center;margin:0 auto}.b06,.b06__wrapper{display:flex;max-width:1600px}.b06__wrapper{flex-basis:100%}@media only screen and (max-width:800px){.b06__wrapper{flex-flow:row wrap}}.b06__wrapper--left .b06__col{order:1}.b06__wrapper--left .b06__image{order:0}.b06__col{flex-basis:50%;padding:80px 100px}@media only screen and (max-width:1199px){.b06__col{padding:40px}}@media only screen and (max-width:800px){.b06__col{flex-basis:100%;order:1;padding:40px 20px}}.b06__image{background:url(../img/hero.png) no-repeat 50%;background-size:cover;flex-basis:50%}@media only screen and (max-width:800px){.b06__image{flex-basis:100%;height:40vh;order:0}}.b06__heading{color:inherit;font-size:3em;font-weight:700;line-height:1.2;margin-bottom:40px}@media only screen and (max-width:800px){.b06__heading{font-size:2em}}.b06__list{list-style:none;margin-bottom:40px;padding-left:27px}.b06__list li{font-size:1.2em;line-height:1.3;margin-bottom:20px;margin-left:10px;position:relative}.b06__list li:before{background:url(../img/circle.svg) no-repeat 50%;background-size:contain;content:"";height:20px;left:-35px;position:absolute;top:2px;width:20px}.b06__text{font-size:1.2em;line-height:1.3;margin-bottom:40px}@media only screen and (max-width:800px){.b06__text{font-size:1em}}.b06__cta{background:#7ec4a8;border-radius:2px;box-shadow:inset 0 -2px 1px rgba(0,0,0,.05);color:#fff;display:inline-block;font-weight:600;letter-spacing:.2em;line-height:1.3;padding:20px 50px 17px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s ease}.b06__cta:hover{background-color:#5bb490;transition:.2s ease}@media only screen and (max-width:800px){.b06__cta{font-size:14px;padding:13px 30px 12px;width:100%}}.b06__cta.blue{background-color:#102e3e}.b06__cta.blue:hover{background-color:#061015}.b06__cta.white{background-color:#fff;color:#102e3e;opacity:1}.b06__cta.white:hover{opacity:.8}.b06__cta.outlined{background-color:transparent;border:1px solid #fff}.b06__cta.outlined:hover{background-color:#fff;color:#102e3e}.b06__dropdown{flex-basis:60%;max-width:60%;position:relative}@media only screen and (max-width:800px){.b06__dropdown{flex-basis:100%;max-width:100%}}.b06__dropdown-bt{background:#7ec4a8 url(../img/drop.svg) no-repeat center right 20px;border-radius:2px;box-shadow:2px 2px 0 rgba(0,0,0,.05);color:#fff;display:inline-block;display:block;font-weight:600;letter-spacing:.2em;line-height:1.3;padding:20px 30px 17px;text-align:left;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:800px){.b06__dropdown-bt{font-size:14px;padding:13px 30px 12px;width:100%}}.b06__dropdown-ul{background:#fff;border-radius:3px;display:none;left:0;list-style:none;padding:15px 0;position:absolute;right:0;top:100%}.b06__dropdown-ul li{padding:10px 30px;text-align:left}.b06__dropdown-ul li a{color:#222;display:inline-block}.b06__dropdown-ul--active{display:block}.b07{background:#fcebb0;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b07__wrapper{display:flex;flex-basis:100%;flex-flow:row wrap;flex-grow:1;max-width:1440px;padding:70px 20px}@media only screen and (max-width:800px){.b07__wrapper{padding:40px 20px}}.b07__cols,.b07__head{flex-basis:100%;flex-grow:1}.b07__cols{display:flex;flex-flow:row wrap;justify-content:center;padding:5px;width:100%}@media only screen and (max-width:800px){.b07__cols{flex-flow:row wrap;padding:0}}.b07__col{background:#fff;border-radius:5px;color:#222;flex-basis:calc(25% - 20px);flex-grow:1;margin:10px;max-width:calc(25% - 10px);padding:30px 20px;text-align:center;text-decoration:none;width:calc(25% - 10px)}@media only screen and (max-width:800px){.b07__col{flex-basis:100%;margin:0 0 20px;max-width:100%;width:100%}}.b07__heading{font-size:2.5em;font-weight:700;margin-bottom:40px;text-align:center}@media only screen and (max-width:800px){.b07__heading{font-size:1.8em}}.b07__subheading{font-size:1.3em;font-weight:500;margin-bottom:15px;text-align:center}.b07__text{line-height:1.3;margin-bottom:20px;text-align:center}.b07__image{align-items:center;display:flex;height:150px;justify-content:center;margin:0 auto 10px;max-width:100%;width:120px}.b07__image img{max-height:100%;max-width:100%}.b07__cta{background:#102e3e;border-radius:50px;color:#fff;display:inline-block;font-size:.9em;font-weight:500;letter-spacing:.2em;line-height:1.3;padding:18px 25px 15px;text-decoration:none;text-transform:uppercase}.b08{background:#fefaeb;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b08__wrapper{display:flex;max-width:1440px;padding:40px}@media only screen and (max-width:800px){.b08__wrapper{flex-flow:row wrap;padding:40px 20px}}.b08__col{flex-basis:50%;flex-grow:1;padding:0 30px 30px;width:50%}@media only screen and (max-width:800px){.b08__col{flex-basis:100%;margin-bottom:20px;padding:0;width:100%}}.b08__col{color:#4a4a49}@media only screen and (max-width:800px){.b08__col iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b08__col p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b08__col p{font-size:1em;margin-bottom:15px}}.b08__col h1,.b08__col h2,.b08__col h3,.b08__col h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b08__col h1,.b08__col h2,.b08__col h3,.b08__col h4{margin-bottom:15px}}.b08__col h1{font-size:2.5em}@media only screen and (max-width:800px){.b08__col h1{font-size:2em}}.b08__col h2{font-size:2em}@media only screen and (max-width:800px){.b08__col h2{font-size:1.8em}}.b08__col h3{font-size:1.5em}@media only screen and (max-width:800px){.b08__col h3{font-size:1.4em}}.b08__col h4{font-size:1em}.b08__col a{color:inherit;font-weight:600}.b08__col ol,.b08__col ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b08__col ol,.b08__col ul{font-size:1em;margin-bottom:15px}}.b08__col ol li,.b08__col ul li{line-height:1.4;margin-bottom:5px}.b08__col ol li ol,.b08__col ol li ul,.b08__col ul li ol,.b08__col ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b08__col blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b08__col blockquote{font-size:1em;margin-bottom:15px}}.b08__col strong{font-weight:600}.b08__col img{height:auto;max-width:100%}.b08__col img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b08__col img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b08__col img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b08__col img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b08__col img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b08__col img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b08__col .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b08__col .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b08__col .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b08__col .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b08__col .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b08__col .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b08__col .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b08__col .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b08__col .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b08__col .wp-caption-text{color:#888;font-size:.8em}.b08__col{color:inherit}.b09{background:#fefaeb;justify-content:center;margin:0 auto}.b09,.b09__wrapper{display:flex;max-width:1600px}.b09__wrapper{flex-basis:100%}@media only screen and (max-width:800px){.b09__wrapper{flex-flow:row wrap;padding:20px}}.b09__wrapper--right .b09__image{order:1}.b09__wrapper--right .b09__content{order:0}.b09__image{background:url(../img/hero.png) no-repeat 50%;background-size:cover;flex-basis:50%;min-height:395px}@media only screen and (max-width:800px){.b09__image{flex-basis:100%;margin-bottom:30px;min-height:calc(40vh - 40px)}}.b09__content{align-items:center;display:flex;flex-basis:50%;justify-content:center;padding:70px}@media only screen and (max-width:1199px){.b09__content{padding:40px}}@media only screen and (max-width:800px){.b09__content{flex-basis:100%;margin-bottom:20px;padding:0}}.b09__content{color:#4a4a49}@media only screen and (max-width:800px){.b09__content iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b09__content p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b09__content p{font-size:1em;margin-bottom:15px}}.b09__content h1,.b09__content h2,.b09__content h3,.b09__content h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b09__content h1,.b09__content h2,.b09__content h3,.b09__content h4{margin-bottom:15px}}.b09__content h1{font-size:2.5em}@media only screen and (max-width:800px){.b09__content h1{font-size:2em}}.b09__content h2{font-size:2em}@media only screen and (max-width:800px){.b09__content h2{font-size:1.8em}}.b09__content h3{font-size:1.5em}@media only screen and (max-width:800px){.b09__content h3{font-size:1.4em}}.b09__content h4{font-size:1em}.b09__content a{color:inherit;font-weight:600}.b09__content ol,.b09__content ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b09__content ol,.b09__content ul{font-size:1em;margin-bottom:15px}}.b09__content ol li,.b09__content ul li{line-height:1.4;margin-bottom:5px}.b09__content ol li ol,.b09__content ol li ul,.b09__content ul li ol,.b09__content ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b09__content blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b09__content blockquote{font-size:1em;margin-bottom:15px}}.b09__content strong{font-weight:600}.b09__content img{height:auto;max-width:100%}.b09__content img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b09__content img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b09__content img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b09__content img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b09__content img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b09__content img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b09__content .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b09__content .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b09__content .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b09__content .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b09__content .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b09__content .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b09__content .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b09__content .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b09__content .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b09__content .wp-caption-text{color:#888;font-size:.8em}.b09__content{color:inherit}.b09__group{flex-basis:100%;flex-grow:1}.b10{background:#bee1d3;justify-content:center;margin:0 auto}.b10,.b10__wrapper{display:flex;max-width:1600px}.b10__wrapper{flex-basis:100%;flex-flow:row wrap;padding:70px 20px}@media only screen and (max-width:800px){.b10__wrapper{padding:40px 20px}}.b10__cols,.b10__head{flex-basis:100%;flex-grow:1}.b10__cols{display:flex;flex-flow:row wrap;padding:5px}@media only screen and (max-width:800px){.b10__cols{padding:0}}.b10__col{background:#fff;border-radius:5px;color:#222;flex-basis:calc(50% - 30px);flex-grow:1;margin:15px;padding:25px}@media only screen and (max-width:800px){.b10__col{flex-basis:100%;margin:0 0 20px}}.b10__heading{font-size:2.5em;font-weight:700;margin-bottom:40px;text-align:center}@media only screen and (max-width:800px){.b10__heading{font-size:1.8em;line-height:1.2}}.b10__subheading{font-size:1.4em;font-weight:700;line-height:1.4;margin-bottom:20px}@media only screen and (max-width:800px){.b10__subheading{margin-bottom:15px}}.b10__text{font-size:1em;line-height:1.4}.b10__action{align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:center;padding:40px 20px 0}@media only screen and (max-width:800px){.b10__action{padding:20px 20px 0}}.b10__link{background:#4c626e;border-radius:100px;color:#fff;display:inline-block;font-size:1em;font-weight:500;padding:19px 30px 15px;text-align:center;text-decoration:none}.b11{background:#fff;display:flex;font-size:.8em;justify-content:center;margin:0 auto;max-width:1600px}.b11 span{color:#7ec4a8}.b11 span a span{color:#222}.b11 span a{text-decoration:none}.b11__wrapper{display:flex;flex-basis:100%;flex-flow:row wrap;max-width:1600px;padding:15px 40px}@media only screen and (max-width:800px){.b11__wrapper{padding:20px}}.b12{background:#fefaeb;font-size:.8em;justify-content:center;margin:0 auto}.b12,.b12__wrapper{display:flex;max-width:1600px}.b12__wrapper{align-items:center;flex-basis:100%;flex-flow:row wrap;justify-content:space-around;padding:48px 40px}@media only screen and (max-width:800px){.b12__wrapper{justify-content:center;padding:40px 20px}}.b12__heading{color:inherit;font-size:2.5em;font-weight:700}@media only screen and (max-width:1199px){.b12__heading{flex-basis:100%;flex-grow:1;font-size:1.8em;margin-bottom:20px;text-align:center}}.b12__link{background:#7ec4a8;border-radius:2px;box-shadow:inset 0 -2px 1px rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.2em;line-height:1.3;padding:20px 50px 17px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s ease}.b12__link:hover{background-color:#5bb490;transition:.2s ease}@media only screen and (max-width:800px){.b12__link{font-size:14px;padding:13px 30px 12px;width:100%}}.b12__link.blue{background-color:#102e3e}.b12__link.blue:hover{background-color:#061015}.b12__link.white{background-color:#fff;color:#102e3e;opacity:1}.b12__link.white:hover{opacity:.8}.b12__link.outlined{background-color:transparent;border:1px solid #fff}.b12__link.outlined:hover{background-color:#fff;color:#102e3e}.b13{background:#fefaeb;display:flex;font-size:.8em;justify-content:center;margin:0 auto;max-width:1600px}.b13__wrapper{align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:flex-start;max-width:1200px;padding:48px 40px}@media only screen and (max-width:800px){.b13__wrapper{justify-content:center;padding:40px 20px}}.b13__person{align-items:center;display:flex;flex-basis:50%;padding:20px}@media only screen and (max-width:800px){.b13__person{flex-flow:row wrap;flex-grow:1;justify-content:center}.b13__person,.b13__text{flex-basis:100%}}.b13__avatar{background:#ddd;border:4px solid #fff;border-radius:50px;flex-grow:0;flex-shrink:0;height:100px;margin-right:20px;width:100px}@media only screen and (max-width:800px){.b13__avatar{margin-bottom:20px;margin-right:0}}.b13__name{font-size:2em;font-weight:700;margin-bottom:10px}@media only screen and (max-width:800px){.b13__name{text-align:center}}.b13__description{font-size:1.3em;line-height:1.3}@media only screen and (max-width:800px){.b13__description{text-align:center}}.b14{background:#e7eaeb;font-size:.8em;margin:0 auto}.b14,.b14__wrapper{display:flex;justify-content:center;max-width:1600px}.b14__wrapper{align-items:center;flex-basis:100%;flex-flow:row wrap;padding:40px}@media only screen and (max-width:800px){.b14__wrapper{justify-content:center;padding:40px 20px}}.b14__wrapper.extra-box{position:relative}.b14__address{flex-basis:55%;flex-grow:1;padding-left:5%;padding-right:5%}@media only screen and (max-width:800px){.b14__address{flex-basis:100%;margin-bottom:20px;padding:0}}.b14__right{flex-basis:45%}@media only screen and (max-width:800px){.b14__right{flex-basis:100%;padding:0}}.b14__map{background:#ddd}@media only screen and (max-width:800px){.b14__map{padding:0}}.b14__image,.b14__image img{max-height:450px}.b14__image img{width:100%}.b14__heading{color:#4a4a49;font-size:2.7em;font-weight:900;margin-bottom:25px}@media only screen and (max-width:800px){.b14__heading{font-size:2em}}.b14__content{color:#4a4a49;font-size:1.2em}@media only screen and (max-width:800px){.b14__content iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b14__content p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b14__content p{font-size:1em;margin-bottom:15px}}.b14__content h1,.b14__content h2,.b14__content h3,.b14__content h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b14__content h1,.b14__content h2,.b14__content h3,.b14__content h4{margin-bottom:15px}}.b14__content h1{font-size:2.5em}@media only screen and (max-width:800px){.b14__content h1{font-size:2em}}.b14__content h2{font-size:2em}@media only screen and (max-width:800px){.b14__content h2{font-size:1.8em}}.b14__content h3{font-size:1.5em}@media only screen and (max-width:800px){.b14__content h3{font-size:1.4em}}.b14__content h4{font-size:1em}.b14__content a{color:inherit;font-weight:600}.b14__content ol,.b14__content ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b14__content ol,.b14__content ul{font-size:1em;margin-bottom:15px}}.b14__content ol li,.b14__content ul li{line-height:1.4;margin-bottom:5px}.b14__content ol li ol,.b14__content ol li ul,.b14__content ul li ol,.b14__content ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b14__content blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b14__content blockquote{font-size:1em;margin-bottom:15px}}.b14__content strong{font-weight:600}.b14__content img{height:auto;max-width:100%}.b14__content img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b14__content img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b14__content img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b14__content img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b14__content img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b14__content img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b14__content .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b14__content .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b14__content .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b14__content .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b14__content .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b14__content .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b14__content .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b14__content .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b14__content .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b14__content .wp-caption-text{color:#888;font-size:.8em}.b14__content p{line-height:1.5}.b14__box{background-color:#7ec4a8;border-radius:6px;color:#fff!important;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2em;font-weight:600;padding:20px;position:absolute;right:40px;text-decoration:none;top:20px;transition:.3s ease}@media only screen and (max-width:800px){.b14__box{justify-content:center;margin-bottom:12px;position:relative;right:0;top:0}}.b14__box:before{background-image:url(../img/ph_phone.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;left:20px;margin-right:10px;position:absolute;top:15px;width:25px}.b14__box:hover{background-color:#5bb490;transition:.3s ease}.b14__box:hover a{text-decoration:underline}.b14__box .open-times{font-size:.8em;margin-top:5px;padding-left:35px}.b14__box a{color:#fff;padding-left:35px;text-decoration:none}.b15{background:#fbe696;font-size:.8em;margin:0 auto}.b15,.b15__wrapper{display:flex;justify-content:center;max-width:1600px}.b15__wrapper{align-items:center;flex-basis:100%;flex-flow:row wrap;padding:10px 30px}@media only screen and (max-width:800px){.b15__wrapper{justify-content:center;padding:40px 20px}}.b15__images{display:flex;flex-basis:100%;flex-flow:row wrap}.b15__image{background:#ddd;flex-basis:calc(50% - 20px);height:360px;margin:10px}@media only screen and (max-width:800px){.b15__image{flex-basis:100%;margin:10px 0}}.b16{background:#fff;font-size:.8em;margin:0 auto}.b16,.b16__wrapper{display:flex;justify-content:center;max-width:1600px}.b16__wrapper{align-items:center;flex-basis:100%;flex-flow:row wrap;padding:50px 40px}@media only screen and (max-width:800px){.b16__wrapper{justify-content:center;padding:40px 20px}}.b16__heading{color:inherit;font-size:2.6em;font-weight:700}@media only screen and (max-width:800px){.b16__heading{font-size:1.8em}}.b16--left .b16__wrapper{justify-content:flex-start}.b16--center .b16__wrapper{justify-content:center}.b16--right .b16__wrapper{justify-content:flex-end}.b17{background:#fff;font-size:.8em;margin:0 auto}.b17,.b17__wrapper{display:flex;justify-content:center;max-width:1600px}.b17__wrapper{align-items:center;flex-basis:100%;flex-flow:row wrap;padding:40px}@media only screen and (max-width:800px){.b17__wrapper{justify-content:center;padding:40px 20px}}.b17__content{color:#4a4a49;flex-basis:690px;flex-grow:0;font-size:1.2em}@media only screen and (max-width:800px){.b17__content iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b17__content p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b17__content p{font-size:1em;margin-bottom:15px}}.b17__content h1,.b17__content h2,.b17__content h3,.b17__content h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b17__content h1,.b17__content h2,.b17__content h3,.b17__content h4{margin-bottom:15px}}.b17__content h1{font-size:2.5em}@media only screen and (max-width:800px){.b17__content h1{font-size:2em}}.b17__content h2{font-size:2em}@media only screen and (max-width:800px){.b17__content h2{font-size:1.8em}}.b17__content h3{font-size:1.5em}@media only screen and (max-width:800px){.b17__content h3{font-size:1.4em}}.b17__content h4{font-size:1em}.b17__content a{color:inherit;font-weight:600}.b17__content ol,.b17__content ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b17__content ol,.b17__content ul{font-size:1em;margin-bottom:15px}}.b17__content ol li,.b17__content ul li{line-height:1.4;margin-bottom:5px}.b17__content ol li ol,.b17__content ol li ul,.b17__content ul li ol,.b17__content ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b17__content blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b17__content blockquote{font-size:1em;margin-bottom:15px}}.b17__content strong{font-weight:600}.b17__content img{height:auto;max-width:100%}.b17__content img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b17__content img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b17__content img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b17__content img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b17__content img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b17__content img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b17__content .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b17__content .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b17__content .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b17__content .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b17__content .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b17__content .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b17__content .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b17__content .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b17__content .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b17__content .wp-caption-text{color:#888;font-size:.8em}.b17__content{color:inherit}.b17__content h1,.b17__content h2,.b17__content h3,.b17__content h4,.b17__content p{margin-bottom:0}.b17--left .b17__wrapper{justify-content:flex-start}.b17--center .b17__wrapper{justify-content:center}.b17--right .b17__wrapper{justify-content:flex-end}.b18{background:#f9f9f9;font-size:.8em;justify-content:center;margin:0 auto}.b18,.b18__wrapper{display:flex;max-width:1600px}.b18__wrapper{flex-basis:100%;padding:50px 40px}@media only screen and (max-width:800px){.b18__wrapper{flex-flow:row wrap;padding:40px 20px}}.b18__menu{flex-basis:25%;font-size:1.2em;padding-right:50px}@media only screen and (max-width:800px){.b18__menu{flex-basis:100%;margin-bottom:20px;order:0;padding-right:0}}.b18__menu ul{background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.01);list-style:none;padding:30px 0}@media only screen and (max-width:800px){.b18__menu ul{padding:0}}.b18__menu ul li{border-bottom:1px solid #f9f9f9}.b18__menu ul li:last-child{border-bottom:0}.b18__menu ul li a{color:#222;display:block;padding:18px 25px;text-decoration:none}.b18__menu ul li a:hover{background:#f2f8f5}.b18__menu ul li h2{font-size:1.5em;font-weight:700;margin-bottom:15px;padding:20px 25px}@media only screen and (max-width:800px){.b18__menu ul li h2{margin-bottom:0}}.b18__menu ul li.active a{background:#f2f8f5!important}.b18__menu-item-link-date{color:#7ec4a8;font-size:1em;font-weight:700;line-height:1.2;margin-bottom:5px}.b18__menu-item-link-text{line-height:1.3}.b18__text{flex-basis:75%}@media only screen and (max-width:800px){.b18__text{flex-basis:100%;margin-bottom:20px;order:0}}.b18__content{display:flex}@media only screen and (max-width:800px){.b18__content{flex-flow:row wrap}}.b18__content-side{flex-basis:30%}@media only screen and (max-width:800px){.b18__content-side{flex-basis:100%}}.b18__heading{color:#102e3e;font-size:3em;font-weight:700;line-height:1.3;margin-bottom:30px;padding-right:calc(30% + 30px)}@media only screen and (max-width:800px){.b18__heading{padding-right:0}}.b18__subheading{color:#102e3e;font-size:2.4em;font-weight:700;line-height:1.3;margin-bottom:30px}@media only screen and (max-width:800px){.b18__subheading{padding-right:0}}.b18__content-text{color:#4a4a49;flex-basis:70%;font-size:1.15em;padding-right:50px}@media only screen and (max-width:800px){.b18__content-text iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b18__content-text p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b18__content-text p{font-size:1em;margin-bottom:15px}}.b18__content-text h1,.b18__content-text h2,.b18__content-text h3,.b18__content-text h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b18__content-text h1,.b18__content-text h2,.b18__content-text h3,.b18__content-text h4{margin-bottom:15px}}.b18__content-text h1{font-size:2.5em}@media only screen and (max-width:800px){.b18__content-text h1{font-size:2em}}.b18__content-text h2{font-size:2em}@media only screen and (max-width:800px){.b18__content-text h2{font-size:1.8em}}.b18__content-text h3{font-size:1.5em}@media only screen and (max-width:800px){.b18__content-text h3{font-size:1.4em}}.b18__content-text h4{font-size:1em}.b18__content-text a{color:inherit;font-weight:600}.b18__content-text ol,.b18__content-text ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b18__content-text ol,.b18__content-text ul{font-size:1em;margin-bottom:15px}}.b18__content-text ol li,.b18__content-text ul li{line-height:1.4;margin-bottom:5px}.b18__content-text ol li ol,.b18__content-text ol li ul,.b18__content-text ul li ol,.b18__content-text ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b18__content-text blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b18__content-text blockquote{font-size:1em;margin-bottom:15px}}.b18__content-text strong{font-weight:600}.b18__content-text img{height:auto;max-width:100%}.b18__content-text img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b18__content-text img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b18__content-text img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b18__content-text img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b18__content-text img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b18__content-text img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b18__content-text .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b18__content-text .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b18__content-text .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b18__content-text .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b18__content-text .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b18__content-text .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b18__content-text .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b18__content-text .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b18__content-text .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b18__content-text .wp-caption-text{color:#888;font-size:.8em}.b18__content-text{color:#102e3e}.b18__content-text--alt{flex-basis:100%;font-size:1.3em}@media only screen and (max-width:800px){.b18__content-text--alt{flex-basis:100%}.b18__content-text{flex-basis:100%;padding-right:0}}.b18__content-side-box{background:#e1efe9;border-radius:8px;color:#102e3e;padding:30px}.b18__content-side-box-heading{font-size:1.9em;font-weight:700;margin-bottom:20px}.b18__content-side-box-item{font-size:1.25em;line-height:1.4;margin-bottom:10px}.b18__content-side-box-item strong{display:block;font-weight:700;margin-bottom:5px}.b18__breadcrumb{line-height:1.4;margin-bottom:30px}.b18__breadcrumb span{color:#7ec4a8}.b18__breadcrumb span a span{color:#222}.b18__breadcrumb span a{text-decoration:none}.b18__cta-area{margin-top:30px}.b18__cta-area form{display:flex;flex-flow:row wrap}.b18__cta-area form input[type=text]{background:#fff;border:0;display:inline-block;line-height:normal;margin-bottom:10px;padding:15px 20px 12px}.b18__cta-area form input[type=submit],.b18__cta-area form input[type=text]{border-radius:50px;flex-basis:100%;flex-grow:1;font-size:1.1em;letter-spacing:.1em}.b18__cta-area form input[type=submit]{background:green;background:#102e3e;border:0;color:#fff;display:flex;display:inline-block;font-weight:600;justify-content:center;padding:18px 20px 16px;text-align:center;text-decoration:none;text-transform:uppercase}.b18__cta-area-heading{font-size:1.5em;font-weight:700;margin-bottom:20px;text-align:center}.b18__cta{background:green;background:#102e3e;border-radius:50px;color:#fff;display:flex;font-size:1.1em;font-weight:600;justify-content:center;letter-spacing:.1em;padding:20px 20px 18px;text-align:center;text-decoration:none;text-transform:uppercase}.b18__post{border-bottom:1px solid #eee;flex-basis:75%;max-width:75%;padding:50px 0}@media only screen and (max-width:800px){.b18__post{flex-basis:100%;max-width:100%}}.b18__post-link{background:#7ec4a8;border-radius:50px;color:#fff;display:inline-block;font-weight:700;letter-spacing:.2em;margin-top:20px;padding:20px 40px 18px;text-decoration:none}.b18__head{margin-bottom:20px;padding-right:25%}@media only screen and (max-width:800px){.b18__head{padding-right:0}}.b18__head-heading{font-size:4em;font-weight:700;margin-bottom:20px}.b18__head-text{font-size:1.4em;line-height:1.5}@media only screen and (max-width:800px){.b18__menu-dd{background:url(../img/drop-black.svg) no-repeat center right 20px;border:0!important;cursor:pointer}.b18__menu-dd--active{background:url(../img/drop-black-2.svg) no-repeat center right 20px}.b18__menu-dd-link{display:none}.b18__menu-dd-link--active{display:block}}.b19{background:#eee;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b19__wrapper{display:flex;flex-basis:100%;flex-grow:1;max-width:1200px}@media only screen and (max-width:800px){.b19__wrapper{flex-flow:row wrap;padding:30px 20px}}.b19__col{align-items:center;display:flex;flex-basis:50%;flex-grow:1;justify-content:center;padding:50px}@media only screen and (max-width:800px){.b19__col{flex-basis:100%;padding:20px 0 0}}.b19__content{color:#4a4a49;font-size:1.2em;text-align:center}@media only screen and (max-width:800px){.b19__content iframe{height:calc(56.25vw - 40px);max-width:100%!important;width:100%!important}}.b19__content p{font-size:1em;letter-spacing:-.02em;line-height:1.4;margin-bottom:15px}@media only screen and (max-width:800px){.b19__content p{font-size:1em;margin-bottom:15px}}.b19__content h1,.b19__content h2,.b19__content h3,.b19__content h4{font-weight:900;line-height:1.2;margin-bottom:15px}@media only screen and (max-width:800px){.b19__content h1,.b19__content h2,.b19__content h3,.b19__content h4{margin-bottom:15px}}.b19__content h1{font-size:2.5em}@media only screen and (max-width:800px){.b19__content h1{font-size:2em}}.b19__content h2{font-size:2em}@media only screen and (max-width:800px){.b19__content h2{font-size:1.8em}}.b19__content h3{font-size:1.5em}.b19__content h4{font-size:1em}.b19__content a{color:inherit;font-weight:600}.b19__content ol,.b19__content ul{font-size:1.05em;margin-bottom:15px;padding-left:20px}@media only screen and (max-width:800px){.b19__content ol,.b19__content ul{font-size:1em;margin-bottom:15px}}.b19__content ol li,.b19__content ul li{line-height:1.4;margin-bottom:5px}.b19__content ol li ol,.b19__content ol li ul,.b19__content ul li ol,.b19__content ul li ul{margin-bottom:10px;padding-left:20px;padding-top:10px}.b19__content blockquote{border-left:4px solid #eee;font-size:1.05em;font-weight:600;line-height:1.7;margin-bottom:15px;padding-left:25px}@media only screen and (max-width:800px){.b19__content blockquote{font-size:1em;margin-bottom:15px}}.b19__content strong{font-weight:600}.b19__content img{height:auto;max-width:100%}.b19__content img.alignleft{float:left;margin:8px 20px 20px 0}@media only screen and (max-width:800px){.b19__content img.alignleft{float:none;margin:20px 0;max-width:100%;width:100%}}.b19__content img.alignright{float:right;margin:8px 0 20px 20px}@media only screen and (max-width:800px){.b19__content img.alignright{float:none;margin:20px 0;max-width:100%;width:100%}}.b19__content img.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b19__content img.aligncenter{float:none;margin:20px 0;max-width:100%;width:100%}}.b19__content .wp-caption.alignleft{float:left;margin:8px 20px 20px 0}.b19__content .wp-caption.alignleft img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b19__content .wp-caption.alignleft{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b19__content .wp-caption.alignright{float:right;margin:8px 0 20px 20px}.b19__content .wp-caption.alignright img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b19__content .wp-caption.alignright{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b19__content .wp-caption.aligncenter{display:block;margin:20px auto;max-width:100%!important;width:100%!important}.b19__content .wp-caption.aligncenter img{margin:0;max-width:100%!important;width:100%!important}@media only screen and (max-width:800px){.b19__content .wp-caption.aligncenter{float:none;margin:20px 0;max-width:100%!important;width:100%!important}}.b19__content .wp-caption-text{color:#888;font-size:.8em}.b19__content{color:inherit}@media only screen and (max-width:800px){.b19__content h3{font-size:1.4em}}.b19__form{color:inherit}@media only screen and (max-width:800px){.b19__form{width:100%}.b19__form form{max-width:100%;width:100%}}.b19__form form p{font-size:1.2em;line-height:1.4;margin-bottom:20px;text-align:center}.b19__form form input[type=text]{background:#fff;margin-bottom:10px;padding:20px 15px}.b19__form form input[type=submit],.b19__form form input[type=text]{border:0;font-family:Avenir LT Std,Avenir,sans-serif;font-size:1em;line-height:normal;width:100%}.b19__form form input[type=submit]{background:#102e3e;color:#fff;display:block;font-weight:600;letter-spacing:.04em;letter-spacing:.2em;padding:20px 15px 17px;text-transform:uppercase;white-space:normal}@media only screen and (max-width:800px){.b19__form form input[type=submit]{max-width:100%;width:100%}}.wplf-success{border:1px solid #222;color:#222;font-size:1.1em;padding:15px 20px 13px;text-align:center}.b20{background:#f9f9f9;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b20__wrapper{align-items:center;display:flex;flex-basis:100%;flex-grow:1;height:80px;max-width:1200px;padding:0 30px;width:100%}.b20__wrapper div{font-size:18px;line-height:1.3;margin:0;padding:0}.b20__wrapper div strong{font-weight:700}.b20__wrapper div a{color:inherit}.owl-carousel{height:auto!important;padding:22px 0 0!important}.b21{background:#102e3e;color:#fff;display:flex;justify-content:center;margin:0 auto;max-width:1600px}.b21__wrapper{flex-basis:100%;flex-grow:1;max-width:1430px;padding:50px 30px;width:100%}@media only screen and (max-width:800px){.b21__wrapper{padding:50px 10px}}.b21__head{margin-bottom:30px}.b21__heading{font-size:38px;font-weight:700;text-align:center}@media only screen and (max-width:800px){.b21__heading{font-size:1.8em}}.b21__people{flex-basis:100%;flex-grow:1}.b21__people,.b21__person{display:flex;flex-flow:row wrap}.b21__person{color:inherit;flex-basis:calc(25% - 20px);justify-content:center;margin:10px;padding:25px;text-decoration:none}@media only screen and (max-width:800px){.b21__person{flex-basis:100%;flex-grow:1}}.b21__photo{background:#ddd;border:5px solid #fff;border-radius:100px;height:112px;margin-bottom:20px;width:112px}.b21__name{font-size:19px;font-weight:700;margin-bottom:10px}.b21__email,.b21__name{flex-basis:100%;flex-grow:1;text-align:center}.b21__email{font-size:15px}.b22{align-items:center;background:#7ec4a8;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin:4rem auto;max-width:450px;padding:1.5rem}@media screen and (max-width:475px){.b22{margin-left:1rem;margin-right:1rem}}.b22__left-container{align-items:center;display:flex;justify-content:center;width:30%}.b22__left-container .b22__logo{height:90px;position:relative;width:90px}.b22__left-container .b22__logo:before{background-image:url(../img/ph_phone.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:525px){.b22__left-container .b22__logo{height:60px;width:60px}}.b22__right-container{width:65%}.b22__right-container .b22__title{font-weight:700;margin-bottom:1rem}.b22__right-container a{color:#fff;font-weight:700;text-decoration:none;transition-duration:.3s}.b22__right-container a:hover{text-decoration:underline}.b22__right-container .b22__open-times{align-items:baseline;display:flex;font-size:14px;line-height:22px;margin-top:.6rem}@media screen and (max-width:425px){.b22__right-container .b22__open-times{display:block}.b22__right-container .b22__open-times .title{margin-bottom:.5rem}}.b22__right-container .b22__open-times .title{font-weight:700;margin-right:.8rem}.b22__right-container .b22__open-times p{line-height:22px}