.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.delay-one{-webkit-animation-delay:0.5s;animation-delay:0.5s}.animated.delay-two{-webkit-animation-delay:1s;animation-delay:1s}html,body{margin:0;padding:0;width:100%;font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{width:75%;margin:0 auto;position:relative}.clear{clear:both}a{text-decoration:none;color:inherit;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a img{border:none}h1{font-family:'Europa-Regular', sans-serif;font-weight:700}h2{font-family:'Europa-Regular', sans-serif;font-weight:700}strong{line-height:1.5em}p{font-size:20px;line-height:1.5em}.alignleft{float:left;margin-right:30px;margin-bottom:20px}.alignright{float:right;margin-left:30px;margin-bottom:20px}.button{border:2px solid #f5e600;padding:20px 2%;display:inline-block;margin:16px 2% 8px 0;font-size:20px;text-align:center;color:#f5e600;text-transform:uppercase;text-decoration:underline;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.button:hover{border:2px solid #fff;color:#fff}figure{margin:0;max-width:100%}figure img{max-width:100%;height:auto}p{line-height:1.5em}ol,ul{margin:0;padding:0}ol li,ul li{margin-left:18px;margin-bottom:8px}.social-navigation{margin-bottom:20px}.social-navigation ul{margin:0;padding:0}.social-navigation ul li{font-size:0;margin-left:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#00a3c4}.social-navigation ul li:hover{color:#f5e600}.social-navigation ul li.fa:before{font-size:24px}.social-navigation ul li:first-child{margin-left:0}.social-navigation svg.icon{display:none}svg.icon{max-width:16px;max-height:16px;margin-right:5px;vertical-align:bottom}.search-form{float:right;border:1px solid #d8d8d8;background-color:#f7f7f7 !important}.search-form .screen-reader-text{display:none}.search-form .search-field{padding:5px;vertical-align:middle;font-size:20px;text-transform:lowercase;border-radius:0;border:none;-webkit-appearance:unset !important;appearance:unset;background-color:transparent}.search-form .search-submit{border:none;vertical-align:middle;background-color:transparent;padding:7px}.search-form .search-submit .screen-reader-text{display:none}.search-form .search-submit:before{content:"\f002";display:block;position:relative;color:#d8d8d8;font-family:fontAwesome;font-weight:600;font-size:20px}header{padding:20px 0 0;background-color:#fff}header #logo{float:left;margin-right:4%}header #logo img{width:auto;max-height:6em;margin-bottom:20px}header #primary-nav-container{width:100%}header #primary-nav-container #primary-nav{background-color:#6d6e70}header #primary-nav-container #primary-nav .menu-primary-nav-container{width:75%;margin:0 auto;height:55px}header #primary-nav-container #primary-nav ul{display:table;width:100%;margin:0;padding:1em 0;list-style:none}header #primary-nav-container #primary-nav ul li{display:table-cell;width:33%;margin-left:0;padding-right:0;float:left;vertical-align:middle;color:#fff}header #primary-nav-container #primary-nav ul li a{color:#fff;font-size:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header #primary-nav-container #primary-nav ul li a:hover,header #primary-nav-container #primary-nav ul li a.current_page_item{color:#f5e600}header #primary-nav-container #primary-nav ul li .sub-menu{width:92%;display:none;background-color:#6d6e70;margin-top:15px;padding:12px 5% 4px;border-top:1px solid #f5e600;z-index:999;position:relative}header #primary-nav-container #primary-nav ul li .sub-menu li{display:block;text-align:left;margin-left:0;float:none;width:100%}header #primary-nav-container #primary-nav ul li.menu-item-has-children.clicked .sub-menu,header #primary-nav-container #primary-nav ul li.menu-item-has-children:hover .sub-menu{display:block}header #primary-nav-container #hamburger-nav{display:none}header #primary-nav-container #hamburger{display:none;position:relative}header #primary-nav-container #hamburger .top-bun{width:40px;height:5px;position:absolute;right:13%;top:-90px;border-top:5px solid #00a3c4;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header #primary-nav-container #hamburger .patty{width:40px;height:5px;right:13%;top:-80px;position:absolute;border-top:5px solid #00a3c4;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header #primary-nav-container #hamburger .bottom-bun{width:40px;height:5px;right:13%;top:-70px;position:absolute;border-top:5px solid #00a3c4;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}header #primary-nav-container #hamburger.clicked .top-bun{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header #primary-nav-container #hamburger.clicked .patty{display:none}header #primary-nav-container #hamburger.clicked .bottom-bun{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-90px;right:12.5%}header #primary-nav-container #hamburger.clicked #hamburger-nav{display:block}header .secondary-menu{display:block;width:60%;float:right;margin-top:40px}header .secondary-menu #secondary-nav{float:right;margin-bottom:20px}header .secondary-menu #secondary-nav ul li{float:left;display:block;color:#00a3c4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .secondary-menu #secondary-nav ul li:hover{color:#6d6e70}#page-featured-image{padding-bottom:35%;background-size:cover !important;position:relative}#page-featured-image.index{padding-bottom:15%}#page-featured-image .banner-container{width:75%;margin:0 auto}#page-featured-image .banner-container .page-title{position:absolute;bottom:0;background-color:rgba(245, 230, 0, 0.9);padding:15px 5%;color:#6d6e70}#page-featured-image .banner-container .page-title h1{margin:0;line-height:1.5em;font-family:'Europa-Regular', sans-serif}main .entry-content ul li{line-height:1.5em}main .page-content{padding:30px 0 60px;color:#6d6e70}main .page-content ul li{font-size:20px;line-height:1.75em;color:#6d6e70}main .page-content p{line-height:1.75em}main .page-content img{max-width:100% !important;height:auto}main .page-content .page-title{font-size:42px;margin:40px 0 10px}main .page-content .page-title:before{content:"";display:block;border-top:10px solid #f5e600;width:100px;margin-bottom:15px}main .page-content .page-title span{color:#00a3c4}main .page-content.go-full article{width:100%;float:none;padding-right:0;margin-right:0}main .page-content.go-full article .entry-summary{line-height:1.5em}main .page-content .big-text{font-size:42px;color:#6d6e70;width:100%;padding:60px 0}main .page-content .big-text ul li{font-size:28px}main .page-content table{font-size:18px;text-align:left;line-height:1.5em}main .page-content article{padding:30px 0;border-bottom:1px solid #6d6e70;width:65%;padding-right:5%;margin-right:5%;float:left}main .page-content article .entry-meta{padding-top:10px}main .page-content article .more-link{margin-top:20px;font-size:18px}main .page-content article:last-child{border-bottom:none}main .page-content .right-content{float:left;width:90%;font-size:20px;clear:right;margin-bottom:20px;line-height:1.5em}main .page-content .right-content:last-child{margin-bottom:0}main a{color:#00a3c4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main a:hover{color:#f5e600}main .responsive-tabs .responsive-tabs__list__item{color:#000}main .responsive-tabs .responsive-tabs__panel{border:1px solid #d8d8d8;border-top:1px solid #d8d8d8}main .responsive-tabs .responsive-tabs__list__item--active,main .responsive-tabs .responsive-tabs__list__item--active:hover{border-color:#d8d8d8;color:#00a3c4}main .two-thirds-bordered{border:1px solid #000;padding:10px;margin:5px 0;float:left;clear:both;width:calc(66% + 20px)}main .two-thirds-bordered .alignleft{margin:5px}main .full-width-text{padding:40px 0;position:relative}main .full-width-text.iris-blue{background-color:#00a3c4}main .full-width-text.iris-blue .button{border:2px solid #fff}main .full-width-text.iris-blue .button:hover{border:2px solid #d8d8d8}main .full-width-text.gray{background-color:#6d6e70;color:#fff}main .full-width-text.lightgray{background-color:#d8d8d8;color:#000}main .full-width-text.white{background-color:#fff}main .full-width-text.white .button{border:2px solid #00a3c4}main .full-width-text.white .button:hover{border:2px solid #6d6e70}main .full-width-text h2{font-size:42px;font-weight:300;font-family:'Europa-Regular', sans-serif;width:84%;margin:0 auto;text-align:center;color:#fff}main .full-width-text h1{font-size:42px;font-weight:300;color:#fff;margin:0 0 20px}main .full-width-text ul li{font-size:20px}main .full-width-text .buttons-container .button{width:calc(33% - 6%);float:left;display:block}main .full-width-text .buttons-container .button:last-of-type{margin-right:0;width:calc(33% - 6%)}main #two-column-content .content-top iframe{max-width:100%}main #two-column-content .content-left{width:45%;margin-right:5%;float:left}main #two-column-content .content-left iframe{max-width:100%}main #two-column-content .content-right{width:50%;float:left}main #two-column-content h1{font-size:30px;font-family:'Roboto', sans-serif;margin:40px 0 10px}main #two-column-content h2{font-size:24px;font-family:'Roboto', sans-serif}main #two-column-content h3{color:#00a3c4;font-size:20px;line-height:1.25em;text-decoration:underline}main #two-column-content .bordered{padding:40px;border:1px solid #000}main #two-column-content .bordered ul li{line-height:1.75em}main #half-width-content{background-color:#d8d8d8}main #half-width-content h1{font-size:42px;color:#6cc04a;margin:40px 0 30px;font-weight:300}main #half-width-content p{line-height:1.75em}main #half-width-content .half-width-block{width:49%;background-color:#fff;margin:80px 0;color:#6d6e70}main #half-width-content .half-width{float:left;margin-right:2%}main #half-width-content .half-width img{padding-bottom:60px}main #half-width-content .half-width #cycle-pager{position:absolute;bottom:0;font-size:34px;text-align:center;width:100%;color:#d8d8d8}main #half-width-content .half-width #cycle-pager .cycle-pager-active{color:#6d6e70}main #half-width-content .half-width ul{margin-top:-25px;overflow:unset !important}main #half-width-content .half-width ul li{list-style:none;margin-left:0}main #half-width-content .posts-callout{float:left}main #half-width-content .posts-callout .post .post-content{margin:0;padding:0}main #half-width-content .posts-callout .post .post-content .date{font-size:18px;font-family:'Europa-Bold', sans-serif}main #half-width-content .posts-callout .post .post-content p{margin:0 0 20px;line-height:1.5em}main #half-width-content .posts-callout .post .post-content p a{color:#6d6e70}main #half-width-content .posts-callout .post .post-content p a:hover{text-decoration:underline}main #half-width-content .posts-callout .more-link{color:#6d6e70;text-transform:uppercase;text-decoration:underline;font-size:24px}main #half-width-content .posts-callout .more-link:hover{color:#00a3c4}main .hero{width:100%;background-size:cover !important;position:relative;height:0;padding-bottom:42%;display:block}main .hero .hero__background iframe,main .hero .hero__background video{display:block;height:100%;width:100%}main .hero .video::after,main .hero .image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:100}main .hero video::-webkit-media-controls{display:none !important}main .hero .hero-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover !important}main .hero .mobile-video-fallback{background-position:center center;background-repeat:no-repeat;background-size:cover}main .hero ul{margin:0;padding:0;list-style:none}main .hero ul .slide{margin:0;padding-bottom:42%;width:100%}main .hero ul .slide .slide-link{position:absolute;top:0;left:5%;width:90%;height:100%;display:block;z-index:900}main .hero .container .hero-image{height:calc(100% - 60px)}main .hero .container ul li:after{height:calc(100% - 60px)}main .hero-caption{position:absolute;z-index:700;color:#000;width:40%;padding:20px;background-color:rgba(245, 230, 0, 0.7)}main .hero-caption h2{margin:0 0 8px;padding:5px 0;font-size:42px;line-height:1em;color:#4b4b49;font-family:'Europa-Regular', sans-serif;font-weight:300}main .hero-caption .hero-caption-body{font-size:16px;font-weight:400;line-height:20px;display:block;margin-bottom:20px}main .hero-caption .hero-caption-body p{margin:0}main .hero-caption .hero-link{padding:8px 20px;border:none;text-decoration:none;font-size:16px;font-weight:700;display:inline-block;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main .hero-caption .hero-link:hover{background-color:#00a3c4}main .hero-caption.top{top:150px}main .hero-caption.bottom{bottom:150px}main .hero-caption.left{left:14%}main .hero-caption.right{right:14%;text-align:right}main #slider-pager{text-align:center;font-size:60px;line-height:0;color:#fff;margin-top:-35px;position:relative;z-index:900}main #slider-pager span{margin:0 4px;-webkit-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);-moz-text-shadow:0 0 1px rgba(0, 0, 0, 0.8);text-shadow:0 0 1px rgba(0, 0, 0, 0.8)}main #slider-pager span.cycle-pager-active{color:#00a3c4}main #slider-nav{position:absolute;z-index:799;width:100%;color:#fff;font-size:90px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main #slider-nav #slider-prev{float:left;margin-left:4%;cursor:pointer}main #slider-nav #slider-next{float:right;margin-right:4%;cursor:pointer}main .team-members{width:66%}main .team-members .single-member{width:calc(33.33% - 6%);float:left;margin-right:6%}main .team-members .single-member .profile-image{background-size:cover !important;width:100%;background-repeat:no-repeat;padding-bottom:100%}main .team-members .single-member .member-meta{margin:10px 0;min-height:80px}.blog .page-content article.post{padding-top:30px;border-top:1px solid #000;margin-top:60px}.blog .page-content article:first-child{margin-top:0;border-top:none}.post-edit-link{display:none}.post-content{padding:30px 0 60px}.post-navigation .nav-subtitle{display:none}.post-container{margin:60px 0}.post-container .post-excerpt{width:65%;font-size:20px;padding-right:5%;float:left;border-right:1px solid #d8d8d8;margin-right:5%}.post-container .post-excerpt .entry-header{margin:20px 0}.post-container .post-excerpt .more-link{margin-top:20px}.post-container .post-excerpt .publication-date{margin:10px 0 20px;color:#6d6e70}.post-container .post-excerpt article{margin-bottom:30px;border-bottom:1px solid #d8d8d8;padding-bottom:30px;line-height:1.5em}.post-container .post-excerpt article .entry-summary{color:#6d6e70}.post-container .post-excerpt .post-navigation{width:100%;float:none;padding-right:0}.post-container .post-excerpt .post-navigation .page-numbers{margin-right:1%}.post-container .post-excerpt .post-navigation .page-numbers svg.icon{display:none}.post-container .post-excerpt .post-navigation .nav-links .nav-previous{float:left}.post-container .post-excerpt .post-navigation .nav-links .nav-next{float:right}.post-navigation{width:65%;padding-right:5%;float:left}aside{width:24%;float:right}.page-id-170 #two-column-content .content-left h1{margin-top:20px}footer{padding:30px 0}footer a{color:#00a3c4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}footer a:hover{color:#f5e600}footer .footer-left{width:33%;float:left;font-size:20px;color:#6d6e70}footer .footer-left a{color:#6d6e70}footer .footer-left a:hover{color:#00a3c4}footer .footer-left .footer-logo img{width:175px;height:auto}footer .footer-left .company-information{font-family:'Europa-Light', sans-serif;font-size:22px;line-height:1.25em;margin-top:10px}footer .footer-left .company-information .email{font-size:22px}footer .footer-middle{width:31%;margin-right:2%;float:left}footer .footer-middle .social-links{margin-bottom:10px}footer .footer-middle .social-links ul li{position:relative;display:inline-block;height:50px;width:50px;line-height:56px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;background-color:#00a3c4;text-align:center;font-size:2em;margin:0 8% 20px 8%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}footer .footer-middle .social-links ul li:nth-child(xn+3){margin-right:0;margin-left:0}footer .footer-middle .social-links ul li i{color:#fff}footer .footer-middle .social-links ul li:hover{background-color:rgba(0, 163, 196, 0.7)}footer .footer-middle .middle-link{text-align:center;width:84%;margin:0 auto}footer .footer-middle .middle-link a{font-size:24px;text-transform:uppercase;text-decoration:underline;line-height:1.25em}footer .footer-right{width:33%;float:right}footer .footer-right .footer-right-title{font-size:20px;text-align:center;color:#6d6e70;margin:0 0 10px 9%}footer .footer-right .company-logo{background-repeat:no-repeat;padding-bottom:18%;width:44%;margin-right:5%;margin-left:0;position:relative;background-size:contain !important;display:inline-block}@media screen and (max-width:1200px){main .hero-caption{width:50%}main .hero-caption h2{font-size:30px}}@media screen and (max-width:1024px){header .secondary-menu{display:none}header .search-form{display:none}header #primary-nav-container{width:100%;height:100% !important;position:relative;z-index:999}header #primary-nav-container #hamburger{display:block}header #primary-nav-container #primary-nav #hamburger-nav{margin:0 auto;width:100%;position:relative;display:none;height:auto !important}header #primary-nav-container #primary-nav #hamburger-nav ul{width:75%;margin:0 auto;height:100%;float:none;display:block;position:relative}header #primary-nav-container #primary-nav #hamburger-nav ul li{float:none;margin-top:0;margin-left:0;padding-top:0;width:100%;position:relative;display:block}header #primary-nav-container #primary-nav #hamburger-nav ul li .sub-menu{display:none !important;margin-top:10px;padding:20px 0;width:100%;background-color:transparent;z-index:999;position:relative;display:block}header #primary-nav-container #primary-nav #hamburger-nav ul li .sub-menu li{margin-left:20px !important}header #primary-nav-container #primary-nav #hamburger-nav ul li .sub-menu:last-child{padding-bottom:0}header #primary-nav-container #primary-nav #hamburger-nav ul li.menu-item-has-children:before{content:"\f0da";font-family:fontAwesome;display:block;font-size:20px;position:relative;float:right}header #primary-nav-container #primary-nav #hamburger-nav ul li.menu-item-has-children.clicked:before{content:"\f0d7"}header #primary-nav-container #primary-nav #hamburger-nav ul li.menu-item-has-children.clicked .sub-menu{display:block !important}header #primary-nav-container #primary-nav #hamburger-nav ul li.menu-item-has-children.clicked .sub-menu li:last-child{margin-bottom:10px}header #primary-nav-container #primary-nav #hamburger-nav ul .menu-item-search .search-form{display:block;float:none;width:100%;margin:20px 0 0}header #primary-nav-container #primary-nav #hamburger-nav ul .menu-item-search .search-form .search-field{width:92%;display:inline-block}header #primary-nav-container #primary-nav #hamburger-nav ul .menu-item-search .search-form .search-submit{float:right;position:absolute;right:5px}header #primary-nav-container #primary-nav .menu-primary-nav-container{display:none}.button{font-size:20px}main .hero-caption{font-size:34px}main .full-width-text h2,main .full-width-text h1{font-size:34px}main .full-width-text .buttons-container .button{padding:20px 2%;float:left;display:block;margin:8px 2% 8px 0;font-size:18px;width:44%}main .full-width-text .buttons-container .button:last-of-type{width:44%;padding-right:2%}main .full-width-text .buttons-container .button:nth-child(even){margin-right:0}main #half-width-content .half-width-block{width:100%;height:auto !important}main #half-width-content .half-width{margin-bottom:20px}main #half-width-content .posts-callout{margin-top:20px;padding-bottom:40px}main #half-width-content h1{font-size:34px;margin:30px 0}main #two-column-content .content-left{width:100%;float:none;margin-right:0}main #two-column-content .content-right{width:100%;float:none;margin-right:0}main #two-column-content h1{margin:20px 0}main .hero-caption h2{font-size:34px}main #slider-nav{font-size:70px}main .post-container .post-excerpt{width:100%;padding-right:0;float:none;border-right:none}main #half-width-content h1,main #two-column-content h1{font-size:34px}main .team-members{width:100%}main .team-members .single-member{width:calc(33.33% - 4%)}main .team-members .single-member:nth-of-type(3n){margin-right:0}aside{display:none;width:100%;float:none}#page-featured-image .banner-container .page-title{padding:10px 4%}footer .footer-left{font-size:20px;margin-right:5%;position:relative;display:block}footer .footer-left .footer-logo img{width:100%}footer .footer-left .company-information{font-size:18px}footer .footer-left .company-information .email{font-size:18px}footer .footer-middle{margin-right:0;float:left;width:60%;padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:20px}footer .footer-middle .social-links{text-align:left;margin-bottom:10px}footer .footer-middle .social-links ul li{height:40px;width:40px;line-height:45px;font-size:1.5em;margin:0 8% 20px 0}footer .footer-middle .middle-link{width:100%;text-align:left}footer .footer-middle .middle-link a{font-size:18px}footer .footer-right{width:60%;float:left;margin-right:0}footer .footer-right .footer-right-title{font-size:20px;text-align:left;margin:0 0 10px 0}footer .footer-right .company-logo{width:24%;margin-right:6%}}@media screen and (max-width:800px){main .hero{padding-bottom:0 !important;height:100% !important;background:#fff;display:block;position:relative}main .hero ul{background-color:#f5e600}main .hero ul .slide{padding-bottom:0;margin:0}main .hero ul .slide:after{width:0;height:0;display:none}main .hero .hero__background{position:relative !important;padding-bottom:39% !important}main .hero .hero__background .video{padding-bottom:39% !important}main .hero .hero__background .video:after{background:transparent}main .hero .hero-image{position:relative;padding-bottom:42%}main .hero-caption{width:100% !important;position:relative !important;float:none;background:#f5e600;padding:15px 0% !important}main .hero-caption.top,main .hero-caption.bottom,main .hero-caption.right,main .hero-caption.left{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;text-align:center}main .hero-caption .hero-caption-body p{width:90%;margin:-4px auto 12px;font-size:18px;line-height:18px}main .hero-caption .hero-link{margin:0;font-size:18px;line-height:22px;padding:6px 15px}main .hero-caption h2{width:75%;padding:30px 0;margin:0 auto;text-align:center;font-size:28px}main #slider-nav{padding-bottom:calc(42%/2)}main #two-column-content .content-top iframe{height:380px}main #half-width-content h1,main #two-column-content h1{font-size:28px}main .full-width-text h2,main .full-width-text h1{font-size:28px}main #half-width-content h1,main #two-column-content h1{font-size:28px}main .page-content .big-text{font-size:34px}main .page-content .big-text ul li{font-size:22px}#page-featured-image h1{font-size:28px}}@media screen and (max-width:640px){#page-featured-image .banner-container .page-title{padding:8px 4%}#page-featured-image .banner-container .page-title h1{font-size:20px}main .page-content img.wp-image-431,main .page-content img.wp-image-433 main .page-content img.wp-image-435,main .page-content img.wp-image-434,main .page-content img.wp-image-432{width:50% !important;float:none !important}main .page-content img.alignright{float:none !important}main #slider-nav{padding-bottom:calc(56.25%/2);font-size:50px}main .full-width-text h2{width:100%;text-align:left}main .full-width-text .buttons-container .button{width:100%;padding:20px 0;font-size:18px !important}main .full-width-text .buttons-container .button:last-of-type{width:100% !important;padding-right:0}main .team-members .single-member{width:calc(50% - 3%);margin-right:6%}main .team-members .single-member:nth-of-type(even){margin-right:0}main .team-members .single-member:nth-of-type(3){margin-right:6%}.button{font-size:18px}footer{padding:30px 0 15px}footer .footer-left{width:100%;margin-right:0}footer .footer-left .footer-logo img{width:150px}footer .footer-middle{width:100%;padding-top:30px;padding-bottom:30px;border-top:1px solid #d8d8d8}footer .footer-middle .social-links{text-align:center}footer .footer-middle .social-links ul li{margin:0 9% 20px 9%}footer .footer-middle .middle-link{text-align:center}footer .footer-right{width:100%}footer .footer-right .footer-right-title{text-align:center}}@media screen and (max-width:540px){main #slider-nav{padding-bottom:50%;font-size:40px}.post-container .post-excerpt .post-navigation h2{font-size:24px}}@media screen and (max-width:480px){header #primary-nav-container #hamburger .top-bun,header #primary-nav-container #hamburger .patty,header #primary-nav-container #hamburger .bottom-bun{width:30px}header #logo img{width:175px;max-height:4em;height:auto !important}main .page-content{padding:15px 0 30px}main .page-content ul li{font-size:18px}main .page-content .wp-image-431,main .page-content .wp-image-433 .wp-image-435,main .page-content .wp-image-434,main .page-content .wp-image-432{width:50%;float:none;margin:0 auto}main p{font-size:18px}main .full-width-text h1,main .full-width-text h2{font-size:24px}main .full-width-text .buttons-container .button{padding:15px 0;font-size:16px !important}main .hero-caption h2{font-size:24px}main #half-width-content h1,main #two-column-content h1{font-size:24px}main #two-column-content .bordered{padding:20px}}