@font-face{font-family:ProximaNova;src:url(../stylesheets/fonts/ProximaNova-Regular.otf) format("opentype")}@font-face{font-family:ProximaNovaBold;src:url(../stylesheets/fonts/ProximaNova-Bold.otf) format("opentype")}@font-face{font-family:ProximaNovaExtrabold;src:url(../stylesheets/fonts/ProximaNova-Extrabold.otf) format("opentype")}@font-face{font-family:ProximaNovaSemiBold;src:url(../stylesheets/fonts/ProximaNova-Semibold.otf) format("opentype")}@font-face{font-family:ProximaNovaBlack;src:url(../stylesheets/fonts/ProximaNova-Black.otf) format("opentype")}@font-face{font-family:ProximaNovaItalic;src:url(../stylesheets/fonts/ProximaNova-RegularItalic.otf) format("opentype")}@font-face{font-family:ProximaNovaBoldItalic;src:url(../stylesheets/fonts/ProximaNova-BoldIt.otf) format("opentype")}@font-face{font-family:ProximaNovaSemiBoldItalic;src:url(../stylesheets/fonts/ProximaNova-SemiboldItalic.otf) format("opentype")}body{font-family:'ProximaNova', sans-serif}p,a{font-family:'ProximaNova', sans-serif}h1,h2,h3,h4,h5{font-family:'ProximaNovaExtraBold', sans-serif}.wrapper{max-width:1020px;margin:0 auto;padding:0 3.75rem}strong{font-weight:normal;font-family:"ProximaNovaBold", sans-serif}.banner{background-color:#e0e0e0;position:relative;overflow:hidden}.banner-image{overflow:hidden;width:100%}.banner-image img{width:100%}.banner .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);width:100%}.landing-page .banner h1{font-size:3.75rem;line-height:5.125rem;margin-top:0;margin-bottom:0;color:#ffffff;text-align:center;text-shadow:0 0 20px rgba(0,0,0,0.2)}.one-column{margin-top:-1px;position:relative}.one-column__content{padding:5rem 0}.one-column__content p{font-size:1.25rem;line-height:2.4rem;margin-bottom:1rem}.one-column__content p:last-child{margin-bottom:0}.one-column h2,.two-column h2{font-size:3.12rem;line-height:3.44rem;color:#002C6C;margin-bottom:1.5rem}.two-column{padding:3rem 0;background-color:#f1f1f1}.two-column__item{padding:2rem 0}.two-column__item:after{content:'';display:block;clear:both}.two-column__item__content{width:47%;float:left}.two-column__item__content p{font-size:1.25rem;line-height:2.4rem;margin-bottom:1rem}.two-column__item__image{width:47%;float:right}.two-column__item__image .mobile{margin-bottom:1rem}.two-column__item:last-child .two-column__item__image .mobile{margin-bottom:0}.two-column__item:nth-child(even)>.two-column__item__image{float:left}.two-column__item:nth-child(even)>.two-column__item__content{float:right}.quote .wrapper{padding:5rem}.quote__author{text-align:center;font-size:1.56rem;line-height:3.5rem;margin-bottom:0}.quote__author img{width:57px;height:57px;margin-right:1rem}.quote blockquote{font-size:2rem;font-family:"ProximaNovaBold", sans-serif;text-align:center;margin-bottom:2rem;color:#ffffff;border-left:0}.one-column--blue-bg{background-color:#002C6C;color:#ffffff}.one-column--blue-bg h2{color:#ffffff}.one-column--orange-bg{background-color:#F26334}.one-column--orange-bg .wrapper{padding:5rem 0;text-align:center}.one-column--orange-fg h2{color:#F26334}.one-column__image{overflow:hidden}.one-column__image img{width:100%}.one-column__image .sink{margin-bottom:-1.8%}.one-column__image .mobile .sink{margin-bottom:-3.5%}.cta-section{background-color:#35A4BA;color:#ffffff}.cta-section .wrapper{padding-top:5rem;padding-bottom:5rem}.cta-section__buffer{position:relative;padding-left:21rem;padding-bottom:3rem}.cta-section h2{font-family:"ProximaNovaBold", sans-serif;font-size:1.875rem;margin-bottom:1rem}.cta-section p,.cta-section blockquote{font-size:1.25rem;line-height:2.4rem;margin-bottom:1rem;text-align:left;color:#ffffff;border-left:0}.cta-section__image{position:absolute;top:0;left:0}.cta-section__testimonial blockquote{font-family:"ProximaNovaSemiBold", sans-serif;padding:0}.cta-section__testimonial p{line-height:1.8rem;font-style:italic;margin-bottom:2rem}.cta-section__testimonial img{width:57px;height:57px;float:left;margin-right:1rem}.cta-section__button{display:inline-block;background-color:#ffffff;color:#000000;padding:0.65rem 2rem;font-family:"ProximaNovaSemiBold", sans-serif;border-radius:1.3rem;text-align:center}.cta-section__button:hover{color:#000000;background-color:#eeeeee}span.mobile{display:none}@media screen and (max-width: 768px){.two-column__item{padding:1rem 0}.two-column__item__content,.two-column__item__image{width:100%;float:none}.cta-section .wrapper{text-align:center}.cta-section__buffer{height:auto !important;padding-left:0}.cta-section h2{margin-bottom:1.5rem}.cta-section p,.cta-section blockquote{text-align:center}.cta-section__testimonial__author{text-align:left;display:inline-block;width:19rem}.cta-section__testimonial__author p{text-align:left}.cta-section__image{position:static;text-align:center;margin-bottom:1.5rem}.cta-section__button{width:100%}}@media screen and (max-width: 767px){span.mobile{display:block;width:100%}.wrapper{padding:0 1.8rem}.cta-section .wrapper,.one-column__content,.one-column--orange-bg .wrapper{padding-top:3rem;padding-bottom:3rem}.landing-page .banner h1{font-size:1.75rem;line-height:2.5625rem}.quote blockquote{font-size:1rem;line-height:1.9375rem;margin-bottom:1rem}.quote__author{font-size:1rem}.quote__author img{position:absolute;top:3rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.two-column{padding-top:2rem;padding-bottom:0}.two-column__item{padding-top:1rem;padding-bottom:0}.two-column__item__content,.two-column__item__image{width:100%;float:none}div.two-column__item__image{width:auto;margin-left:-1.8rem;margin-right:-1.8rem}.two-column__item__image img{width:100%}.two-column__item:nth-child(even)>.two-column__item__image{float:none}.quote .wrapper{padding:8rem 1.8rem 3rem;position:relative}.one-column__content p,.cta-section__testimonial p,.two-column__item__content p,.cta-section p,.cta-section blockquote{font-size:1rem;line-height:1.875rem;margin-bottom:1.875rem}.cta-section blockquote{margin-bottom:0.8rem}.one-column h2,.two-column h2,.cta-section h2{font-size:1.875rem;line-height:2.5rem}.cta-section h2{margin-bottom:1.5rem}span.desktop{display:none}.quote__author span.mobile{display:inline-block;width:auto}}@media screen and (max-width: 380px){.cta-section__image img{width:163px}}