@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');@font-face{font-family:"Cachet-Medium";font-style:normal;font-weight:normal;src:url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Medium%20%281%29.eot") format("embedded-opentype"),url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Medium%20%281%29.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Medium%20%281%29.ttf") format("truetype")}@font-face{font-family:"Cachet-Bold";font-style:normal;font-weight:normal;src:url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Bold/Cachet-Bold.eot") format("embedded-opentype"),url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Bold/Cachet-Bold.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/4029297/Ymca%20February2018/Fonts/Cachet-Bold/Cachet-Bold.ttf") format("truetype")}@font-face{font-family:'verdana';src:url('https://cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/fonts/verdana.eot');src:local('☺'),url('https://cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/fonts/verdana.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/fonts/verdana.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/fonts/verdana.svg') format('svg');font-weight:normal;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box}html{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.55em}nav ul,nav ol{list-style:none;list-style-image:none}input,textarea,select{border-radius:0}button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}button,input,select,textarea,option{font-size:100%;margin:0;vertical-align:baseline;font-family:'verdana'}input[type="text"],input[type="tel"],input[type="email"]{-webkit-appearance:none !important}input[type="submit"]{cursor:pointer;transition:all .5s ease}textarea{overflow:auto;vertical-align:top;resize:none}:focus{outline:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}table{border:0 none;border-collapse:collapse;border-spacing:0}td{vertical-align:top}img{border:0 none;max-width:100%;vertical-align:middle;height:auto}a{outline:0;cursor:pointer;transition:all .5s ease}*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.clear{clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}li{list-style:none}::selection{background:#227f7f;color:#fff}::-moz-selection{background:#227f7f;color:#fff}.tbl{display:table;width:100%;height:100%}.tbl-cell{display:table-cell;vertical-align:middle}.dis-flex{display:flex;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-item:center}body{font-size:14px;line-height:21px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:"Cachet-Medium";font-weight:normal}body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none !important}a{text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}a:hover{text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}a:focus{outline:0;text-decoration:none}p{margin-bottom:20px;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"Cachet-Bold"}a:link{color:inherit}a:active{color:inherit}a:visited{color:inherit}select::-ms-expand{display:none}input::-ms-clear{display:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset;-moz-box-shadow:0 0 0 100px #fff inset;box-shadow:0 0 0 100px #fff inset;color:#333}.row-fluid [class*="span"]{min-height:1px}ul.hs-error-msgs>li>label{font-size:13px;line-height:normal;display:block;color:red}.hs_error_rollup{display:none}.h-logo img,.f-logo img{cursor:pointer}.container{max-width:1009px;margin:0 auto !important;padding:0;float:none !important}.hm h1{font-size:70px;line-height:1}.hm h2{font-size:60px;line-height:.8}.hm h3{font-size:30px;line-height:1}.hm h4{font-size:24px;line-height:1}.hm h5{font-size:20px;line-height:1.3}.hm h6{font-size:18px;line-height:1.3}.hm p{font-size:14px;line-height:1.3;margin-bottom:15px}.hm a{font-size:14px;line-height:1.3}.hm ol{margin:20px 0;text-align:left;padding-left:18px}.hm ul li,.hm ol li{font-size:14px;line-height:1.3;margin-bottom:6px;list-style:inherit;list-style-position:outside}.header .container .row-fluid-wrapper .row-fluid{display:flex;align-items:center}.header{background:#fff;padding:11px 0;z-index:1}.header-text{padding:10px 0 0;text-align:right}.header-text h4{font-weight:500;font-family:"Cachet-Medium"}.middle-section{overflow:hidden;position:relative}.middle-section{height:860px}.middle-section .row-fluid-wrapper{display:table;height:100%;width:100%}.middle-section .row-fluid-wrapper .row-fluid{display:table-cell;vertical-align:middle}.span12.widget-span.widget-type-widget_container.flex-content{height:100%}.left-box{position:relative;z-index:1}.form-content{float:left}.flex-content>span{display:flex !important;flex-wrap:wrap;width:100% !important}.inner-container{max-width:600px;margin:0 auto !important;width:100%;display:table-cell;vertical-align:middle}.left-text p{margin-top:17px;font-family:'verdana';line-height:23px;max-width:320px;font-size:14px;color:#fff;letter-spacing:.4px}.section.section-left{position:relative;width:50%;padding-right:0;overflow:hidden}.section{padding:50px;display:table;width:50%;height:860px}.left-text{z-index:1;max-width:509px;float:right;position:absolute;padding-right:18%;top:25%;right:0}.roundHex{opacity:.61;max-width:1185px;height:288%;width:172%;background-position:right center;position:absolute;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transform:rotate(47deg) skew(17deg,12deg);left:-606px;top:-208px;border-radius:105px}.shape-css{display:none}@-moz-document url-prefix(){.section.section-left{margin:0}}.form-content{min-height:343px;max-width:480px;padding:28px 26px 43px;border-radius:40px;background:rgba(2,120,197,.75);background:-moz-linear-gradient(left,rgba(2,120,197,.75) 0%,rgba(83,74,167,.75) 50%,rgba(140,42,145,.75) 100%);background:-webkit-linear-gradient(left,rgba(2,120,197,.75) 0%,rgba(83,74,167,.75) 50%,rgba(140,42,145,.75) 100%);background:linear-gradient(to right,rgba(2,120,197,.75) 0%,rgba(83,74,167,.75) 50%,rgba(140,42,145,.75) 100%)}.form-content span.hs-form-required{display:none}.form-content fieldset{margin-bottom:10px !important}.form-content input[type="text"],.form-content input[type="tel"],.form-content input[type="email"],.form-content input[type="number"],.form-content select{background:#fff;padding:0 10px;border-radius:5px;height:26px;width:100% !important;opacity:.75;color:#636466;font-size:12px;-moz-appearance:none;-webkit-appearance:none;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.form-content select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(//cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/dropdown.png);background-position:95% center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none}.hs_birthdays.field.hs-form-field select{-moz-appearance:none;-webkit-appearance:none}.hs-form-field .border-select{position:relative}.hs-form-field .border-select:after{background:#85308a;content:"";height:27px;position:absolute;right:29px;top:0;width:1px;z-index:10}.form-content input[type="submit"]{font-family:"Cachet-Bold";width:100%;display:block;background:#00aeef url('https://cdn2.hubspot.net/hubfs/4029297/YMCA%20Feb%202018%20Hm/right-arrow.png');color:#fff;text-transform:uppercase;font-size:18px;border-radius:5px;height:30px;background-repeat:no-repeat;background-position:95% center}.form-content .hs_submit{width:100%;max-width:154px;margin:36px auto 0}.form-content input::-webkit-input-placeholder{color:#636466;opacity:1}.form-content input:-moz-placeholder{color:#636466;opacity:1}.form-content input::-moz-placeholder{color:#636466;opacity:1}.form-content input:-ms-input-placeholder{color:#636466}.form-content textarea::-webkit-input-placeholder{color:#636466;opacity:1}.form-content textarea:-moz-placeholder{color:#636466;opacity:1}.form-content textarea::-moz-placeholder{color:#636466;opacity:1}.form-content textarea:-ms-input-placeholder{color:#636466}input.hs-button.primary.large:hover{opacity:.85;background-position:98% center}ul.hs-error-msgs>li{list-style:none}.form-content h4{text-align:center;color:#FFF;padding:40px 0}.section fieldset.form-columns-2 .hs-form-field:last-child .input{margin-right:0 !important}body fieldset.form-columns-1 .input{margin-right:0 !important}.footer{padding:20px 0 0}.footer p{font-family:'verdana';font-size:10px;text-align:center}@media only screen and (min-width:1921px){.middle-section,.section{height:1250px}.left-text{max-width:509px;padding-right:11%;top:40%;right:0}.roundHex{max-width:1516px;height:153%;width:220%;transform:rotate(45deg) skew(17deg,12deg);left:-672px;top:-51px}}@media only screen and (min-width:2120px){.middle-section,.section{height:1250px}.left-text{max-width:509px;padding-right:11%;top:40%;right:0}.roundHex{max-width:1606px;height:153%;width:220%;transform:rotate(45deg) skew(17deg,12deg);left:-672px;top:-51px}}@media only screen and (min-width:2260px){.middle-section,.section{height:1400px}.left-text{max-width:509px;padding-right:11%;top:40%;right:0}.roundHex{max-width:1656px;height:153%;width:220%;transform:rotate(45deg) skew(17deg,12deg);left:-672px;top:-51px}}@media only screen and (min-width:2460px){.middle-section,.section{height:1450px}.left-text{max-width:509px;padding-right:11%;top:40%;right:0}.roundHex{max-width:1754px;height:153%;width:220%;transform:rotate(45deg) skew(17deg,12deg);left:-672px;top:-51px}}@media only screen and (min-width:2651px){.middle-section,.section{height:1600px}.left-text{max-width:509px;float:right;position:absolute;padding-right:11%;top:40%;right:0}.roundHex{max-width:1844px;height:153%;width:220%;transform:rotate(37deg) skew(17deg,12deg);left:-672px;top:66px}}@media only screen and (min-width:2750px){.middle-section,.section{height:1800px}.left-text{max-width:509px;padding-right:11%;top:40%;right:0}.roundHex{max-width:1866px;height:153%;width:225%;transform:rotate(37deg) skew(17deg,12deg);left:-672px;top:66px}}@media only screen and (max-width:1850px){.roundHex{max-width:1285px;height:291%;width:145%;left:-721px;top:-252px}}@media only screen and (max-width:1700px){.roundHex{max-width:1164px;height:291%;width:147%;left:-721px;top:-218px}}@media only screen and (max-width:1550px){.roundHex{max-width:1050px;height:288%;width:139%;left:-658px;top:-165px}}@media only screen and (max-width:1370px){.roundHex{max-width:1098px;height:313%;width:153%;left:-786px;top:-174px}}@media only screen and (max-width:1200px){.roundHex{max-width:1098px;height:313%;width:153%;left:-786px;top:-131px}}@media only screen and (max-width:1150px){.container{padding:0 20px}.left-text p{font-size:13px}.left-text{padding-left:20px}.roundHex{max-width:1098px;height:313%;width:154%;top:-70px}}@media only screen and (max-width:1024px){.form-content{min-height:0px}.form-content h4{padding:10px 0 30px}.left-text p{padding-right:14px}.roundHex{max-width:1098px;height:313%;width:160%;top:-86px}}@media only screen and (max-width:980px){.hm h2{font-size:40px}.hm a{font-size:16px}.hm h3{font-size:22px}.hm h4{font-size:20px}.hm h5{font-size:18px}.hm h6{font-size:16px}.header{padding:11px 0px}.hm h2{margin-bottom:20px}.header,.footer{position:relative}.middle-section{height:100%;min-height:600px !important;padding:0}.section.section-left{position:relative;width:100%;padding:0 0 0px;text-align:center}.section{padding:50px;height:100%;display:table;width:100%}.left-text p,.inner-container{max-width:100%;margin:0 auto !important;width:100%;display:table-cell;vertical-align:middle}.left-text{position:relative;max-width:100%;float:none;padding:85px 20px 50px;width:100%;left:0}.roundHex{max-width:1098px;height:100%;width:100%;top:0;left:0;position:absolute;transform:none;border-radius:0}.flex-content>span{display:block !important}.form-content form{margin:0 auto;max-width:450px}.form-content{max-width:100%;padding:43px 26px 42px}.form-content form{margin:0 auto}.form-content{float:none}}@media(max-width:767px){.hm h1{font-size:34px}.hm h2{font-size:28px}.dis-flex{display:block}.hm p{font-size:12px}.span6.h-logo,.span6.header-text{width:50%;float:left}.left-text{padding:40px 20px 40px}}@media(max-width:640px){.header .container .row-fluid-wrapper .row-fluid{display:block}.span6.h-logo,.span6.header-text{width:100%;float:none;margin:0 auto 10px;text-align:center;display:block}.section{padding:50px 10px}}@media(max-width:568px){fieldset.form-columns-2 .hs-form-field{width:100% !important;float:left;margin-bottom:10px}fieldset.form-columns-2{margin-bottom:0 !important}.form-content .hs_submit{width:100%;max-width:154px;margin:15px auto 0}.form-content form{padding:40px 26px 15px}.form-content{padding:0 0px 20px}.form-content .input{margin-right:0 !important}.form-content select{background-position:98% center}.middle-section{min-height:500px !important}}@media(max-width:480px){br{display:none}.hm a{font-size:14px}.hm h1{font-size:28px}.form-content select{background-position:97% center}}