#bgvid,.bg-image,.reduced-motion-bg{z-index:-1;object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.reduced-motion-bg{display:none}@media (prefers-reduced-motion){#bgvid{display:none}.reduced-motion-bg{display:block;background-image:url(/wp-content/uploads/2021/11/AXISDanceCompany_DavidDeSilva_Petrichor.jpg);background-size:cover}}body.bgvid .site-inner{position:relative}body.bgvid button#playPause{position:fixed;bottom:10px;right:10px;background-color:transparent;padding:0}body.bgvid button#playPause .fas{font-size:57px;color:#e3195e;background-color:rgba(255,255,255,0.9);border-radius:50%;padding:2px}body.bgvid button#playPause:hover{transform:scale(1.1) !important}body.bgvid button#playPause:focus{outline:0}.bg-overlay{position:fixed;background:rgba(148,52,124,0.7);background:-moz-linear-gradient(163deg, rgba(148,52,124,0.7) 0%, rgba(35,90,165,0.7) 35%, rgba(0,166,156,0.7) 100%);background:-webkit-linear-gradient(163deg, rgba(148,52,124,0.7) 0%, rgba(35,90,165,0.7) 35%, rgba(0,166,156,0.7) 100%);background:linear-gradient(163deg, rgba(148,52,124,0.7) 0%,rgba(35,90,165,0.7) 35%,rgba(0,166,156,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#94347c",endColorstr="#00a69c",GradientType=$transparency);z-index:-1;height:100%;width:100%}.site-container{z-index:99}.site-inner .entry-header .entry-title,.site-inner .events-header .entry-title{padding-top:60px;text-shadow:0 1px 2px rgba(0,0,0,0.4);font-size:3rem;color:#fff}.site-inner .entry-header .entry-title a,.site-inner .events-header .entry-title a{color:#fff}.site-container p.has-drop-cap:not(:focus)::first-letter{margin:0.02em 0.08em 0 -0.08em}.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:0.01em}.alignfull:not(.has-background) .wp-block-group__inner-container>p:not(.has-background-color){padding-left:30px;padding-right:30px}.site-container p.has-background{padding:25px 30px}.site-container p.has-background.box-shadow{box-shadow:0 0 20px rgba(0,0,0,0.1)}.site-container p.has-text-color a,.site-container p.has-background a{color:inherit}.site-container p.has-background a:focus,.site-container p.has-background a:hover,.site-container p.has-text-color a:focus,.site-container p.has-text-color a:hover{color:inherit;text-decoration:none}.site-container p.has-background.light-text a{color:#fff;text-decoration:underline}.site-container p.has-background.light-text a:focus,.site-container p.has-background.light-text a:hover{text-decoration:none}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-button.alignleft,.wp-block-buttons.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft{margin-right:2em}.wp-block-button.alignright,.wp-block-buttons.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:2em}.wp-block-image.alignwide,.wp-block-image.alignfull,.wp-block-embed.alignwide,.wp-block-embed.alignfull{margin-bottom:30px}.full-width-content .entry-content>.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.content-sidebar .site-container .alignfull,.sidebar-content .site-container .alignfull{margin:0 0 2em;width:100%}@media only screen and (max-width: 600px){.wp-block-button.home-contact,.wp-block-buttons.home-contact{float:left;margin-left:0}}.site-container .wp-block-columns.alignfull{padding:0 30px}.full-width-content .entry-content>.wp-block-cover.alignfull{width:100vw}.site-container .wp-block-cover .wp-block-cover-text{font-size:48px}.gb-block-cta .gb-button{font-family:"Source Sans Pro", sans-serif;font-weight:600}.site-container .wp-block-button .wp-block-button__link{border-width:0;border-radius:5px;cursor:pointer;font-size:16px;font-family:"Source Sans Pro", sans-serif;font-weight:600;padding:15px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid currentColor;padding:13px 28px}.site-container .wp-block-button .wp-block-button__link:focus,.site-container .wp-block-button .wp-block-button__link:hover,.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover{box-shadow:inset 0 0 200px rgba(230,230,230,0.25)}.site-container .wp-block-pullquote,.site-container .wp-block-quote{border:none;margin:24px 24px 36px}.wp-block-pullquote.alignleft{margin:0 2em 1.5em 0}.wp-block-pullquote.alignright{margin:0 0 1.5em 2em}.site-container .wp-block-pullquote p,.site-container .wp-block-quote p{font-family:"Source Sans Pro", serif;font-size:21px;font-style:italic;line-height:1.8;margin-bottom:42px}.site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-size:32px}.site-container .wp-block-pullquote.is-style-solid-color p{color:#fff;margin-bottom:42px;text-align:center}.site-container .wp-block-pullquote.is-style-solid-color{background-color:#333}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:80%}.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*="border-color"]{border:2px solid;border-left:none;border-right:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{color:#666;display:block;font-family:"Source Sans Pro", serif;font-size:16px;font-style:italic;margin-top:-25px;text-align:inherit;text-transform:none}.site-container .wp-block-pullquote cite{text-align:center}.site-container .wp-block-pullquote.is-style-solid-color cite{color:#fff;font-style:italic}.site-container .wp-block-pullquote .has-text-color cite,.site-container .wp-block-pullquote .has-text-color p{color:currentColor}.blocks-gallery-caption{width:100%}.blocks-gallery-item figcaption{margin-bottom:0}.site-container .wp-block-categories{margin-left:0;padding-left:0}.site-container .wp-block-categories li{list-style-type:none}.site-container .wp-block-categories.aligncenter{text-align:center}.site-container .wp-block-categories.alignfull{padding:0 30px}.site-container .wp-block-categories .children{padding-left:30px}.site-container .wp-block-latest-posts{margin-left:0;padding-left:0}.site-container .wp-block-latest-posts li{list-style-type:none}.site-container .wp-block-latest-posts.aligncenter{text-align:center}.site-container .wp-block-latest-posts.alignfull{padding:0 30px}.gb-block-post-grid h2 a{text-decoration:none}@media only screen and (max-width: 510px){.gb-block-container.alignfull::before{content:" ";display:table}.gb-block-container.alignfull::after{clear:both;content:" ";display:table}}.wp-block-media-text{margin-bottom:28px}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-bottom:1px solid currentColor;color:#eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.is-style-dots{color:#333}.wp-block-audio audio{display:inline-block;width:100%}.site-container .blocks-gallery-grid,.site-container .wp-block-gallery,.site-container .wp-block-social-links{padding-left:0}.wp-block-table.is-style-stripes{border-bottom-width:0}.full-width-content .site-container .wp-block-table.alignfull{margin:0;width:100%}@media only screen and (min-width: 960px){.full-width-content .site-container>.wp-block-table.alignwide{width:calc(100% + 360px)}.full-width-content .site-container>.wp-block-table.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);width:100vw}}@media only screen and (max-width: 600px){.wp-block-media-text.is-stacked-on-mobile figure{margin-bottom:20px}}@media only screen and (min-width: 960px){.full-width-content .entry-content>.alignwide{margin-left:-180px;margin-right:-180px;max-width:calc(100% + 360px);width:auto}.alignfull .alignwide,.alignwide .alignwide{max-width:1062px;margin:0 auto}}@media only screen and (max-width: 781px){.site-container .wp-block-column{flex-basis:100%;margin-left:0;margin-right:0}}.tribe-common{font-family:"Montserrat",Arial,Helvetica,sans-serif}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common .tribe-common-b1,.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b3,.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{font-family:"Montserrat",Arial,Helvetica,sans-serif}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{font-family:"Montserrat",Arial,Helvetica,sans-serif;background-color:#245aa6;letter-spacing:1.5px}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus{background-color:#00a69c;color:#000}.tribe-common .tribe-common-c-svgicon{color:#245aa6}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{font-family:"Montserrat",Arial,Helvetica,sans-serif}.tribe-events{font-family:"Montserrat",Arial,Helvetica,sans-serif;background-color:#fff}.tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .day,.tribe-events .datepicker .dow,.tribe-events .tribe-events-calendar-month__calendar-event-datetime,.tribe-events .tribe-event-description p,.tribe-events .tribe-events-c-breadcrumbs__list{font-family:"Montserrat",Arial,Helvetica,sans-serif}.tribe-events .tribe-events-c-ical__link{border-color:currentColor;color:#245aa6}.tribe-events .tribe-events-c-ical__link:hover,.tribe-events .tribe-events-c-ical__link:focus{background-color:#245aa6}.entry .entry-content .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.entry .entry-content .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled,.tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled,.tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled{background-color:#245aa6}.tribe-common a.tribe-common-c-btn--small,.tribe-common button.tribe-common-c-btn--small,.tribe-common input[type=button].tribe-common-c-btn--small,.tribe-common input[type=submit].tribe-common-c-btn--small{background-color:#245aa6 !important}.tribe-common a.tribe-common-c-btn--small:hover,.tribe-common a.tribe-common-c-btn--small:focus,.tribe-common button.tribe-common-c-btn--small:hover,.tribe-common button.tribe-common-c-btn--small:focus,.tribe-common input[type=button].tribe-common-c-btn--small:hover,.tribe-common input[type=button].tribe-common-c-btn--small:focus,.tribe-common input[type=submit].tribe-common-c-btn--small:hover,.tribe-common input[type=submit].tribe-common-c-btn--small:focus{background-color:#00a69c !important}.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-gcal:hover,.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover{color:#245aa6}.event-tickets .tribe-common-form-control-text__input{font-family:"Montserrat",Arial,Helvetica,sans-serif !important}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:60px}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-right:0}.tribe-events-calendar-list__event.entry .tribe-events-event-categories a,.single-tribe_events .tribe-events-event-categories a{border-bottom:2px solid #95357c;color:#95357c;margin-right:10px;text-transform:uppercase;font-size:small;font-weight:800;letter-spacing:1.5px;border-radius:2px}.tribe-events-calendar-list__event.entry .tribe-events-event-categories a:hover,.tribe-events-calendar-list__event.entry .tribe-events-event-categories a:focus,.single-tribe_events .tribe-events-event-categories a:hover,.single-tribe_events .tribe-events-event-categories a:focus{border-color:#00a69c;color:#00a69c}.tribe_events_cat-axis-performances-online.entry .tribe-events-event-categories a,.tribe_events_cat-axis-performances.entry .tribe-events-event-categories a{border-color:#e3195e;color:#e3195e}.tribe_events_cat-classes-workshops.entry .tribe-events-event-categories a,.tribe_events_cat-classes-workshops-online.entry .tribe-events-event-categories a{border-color:#245aa6;color:#245aa6}.events-list-link-wrap{margin-top:20px !important}#tribe-events-pg-template{max-width:inherit !important}.single-tribe_events .tribe-events-pg-template{background-color:#fff}.single-tribe_events .tribe-events-event-meta{background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0;background-color:#eff2f5}.single-tribe_events .tribe-events-schedule{margin-bottom:0}.single-tribe_events a.tribe-events-ics{margin-top:21px;margin-left:15px;color:#fff !important}@media (min-width: 768px){.event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field,.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field{flex-flow:column nowrap !important}.event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field-label,.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field-label{flex:0 !important}}.post-type-archive-tribe_events .entry-header,.post-type-archive-tribe_events #genesis-content,.single-tribe_events .entry-header,.single-tribe_events #genesis-content{display:none}@media only screen and (min-width: 828px){.tribe-events-calendar-list__event.entry{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0;background-color:#eff2f5;padding:20px 0 30px}}.team-list .gb-block-spacer{max-width:50%;margin:0 auto;padding-top:30px}.flex-container.team-member-item{align-items:flex-start}.flex-container.team-member-item .video-wrap{flex:0 0 300px;padding-right:30px}.flex-container.team-member-item .video-wrap video{display:block}.flex-container.team-member-item h3{font-weight:800;margin-bottom:10px}.flex-container.team-member-item h4{margin-top:0}.single-team-member .portrait-container{max-width:50%;margin-right:15px;margin-bottom:15px}.single-team-member .portrait-container img{margin-bottom:0}.single-team-member .portrait-container .wp-audio-shortcode{margin-bottom:0}.single-team-member .portrait-container .mejs-container,.single-team-member .portrait-container .mejs-embed,.single-team-member .portrait-container .mejs-embed body,.single-team-member .portrait-container .mejs-container .mejs-controls{background:#95357c}.single-team-member .portrait-container .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#e3195e}@media only screen and (max-width: 767px){.portrait-container{max-width:33%}}@media only screen and (max-width: 600px){.single-team-member .alignleft.portrait-container{float:none;clear:both;text-align:center;margin:0 auto;max-width:100%;width:100%;margin-right:0}}.rep-list .gb-block-spacer{max-width:50%;margin:0 auto;padding-top:30px}.rep-filters{margin-bottom:30px}.flex-container.rep-item .thumbnail-wrap{flex:0 0 350px;padding-right:30px}.flex-container.rep-item h3{font-weight:800}@media only screen and (max-width: 786px){.flex-container .thumbnail-wrap{padding-bottom:30px}.flex-container .has-text-align-right{text-align:center}}.page-id-301,.page-id-305{color:#fff}.page-id-301 a,.page-id-305 a{color:#00a69c}.page-id-301 a:hover,.page-id-301 a:focus,.page-id-305 a:hover,.page-id-305 a:focus{color:#e3195e}.page-id-301 .nav-secondary .genesis-nav-menu a,.page-id-305 .nav-secondary .genesis-nav-menu a{color:#000}.page-id-301 .nav-secondary .genesis-nav-menu a:hover,.page-id-301 .nav-secondary .genesis-nav-menu a:focus,.page-id-305 .nav-secondary .genesis-nav-menu a:hover,.page-id-305 .nav-secondary .genesis-nav-menu a:focus{color:#95357c}.page-id-301 .content-sidebar-wrap,.page-id-301 .footer-widgets,.page-id-301 .site-footer,.page-id-301 input,.page-id-305 .content-sidebar-wrap,.page-id-305 .footer-widgets,.page-id-305 .site-footer,.page-id-305 input{background-color:#000}.page-id-301 .content-sidebar-wrap::placeholder,.page-id-301 .footer-widgets::placeholder,.page-id-301 .site-footer::placeholder,.page-id-301 input::placeholder,.page-id-305 .content-sidebar-wrap::placeholder,.page-id-305 .footer-widgets::placeholder,.page-id-305 .site-footer::placeholder,.page-id-305 input::placeholder{color:#fff}.page-id-301 .wp-block-image img,.page-id-305 .wp-block-image img{border:1px solid #fff}.page-id-301 .color-link,.page-id-305 .color-link{font-weight:800;color:#00a69c}.page-id-301 .color-link:hover,.page-id-301 .color-link:focus,.page-id-305 .color-link:hover,.page-id-305 .color-link:focus{color:#e3195e}html,body{height:100%}.post-edit-link{display:none}body{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px}::-moz-selection{background-color:#e3195e;color:#fff}::selection{background-color:#e3195e;color:#fff}:focus{outline:#333 solid 2px}label{font-size:smaller;font-weight:bold}input::-webkit-input-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif}input:-moz-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif}input::-moz-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif}input:-ms-input-placeholder{font-family:"Montserrat",Arial,Helvetica,sans-serif}input[placeholder]{font-family:"Montserrat",Arial,Helvetica,sans-serif}.color-bb{border-bottom:4px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-bottom:5px}.color-link,#color-link{border-bottom:4px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-bottom:5px;font-family:"Montserrat",Arial,Helvetica,sans-serif;text-decoration:none;padding-bottom:5px;opacity:1;transition:opacity 1s;text-transform:lowercase;letter-spacing:2px;font-weight:400;padding:0 5px 10px}.color-link:hover,.color-link:focus,#color-link:hover,#color-link:focus{opacity:.8;text-decoration:none}.color-link.large{font-size:1.5rem;letter-spacing:5px}.grad-title-left{border-left:8px solid;border-image-slice:1;border-width:4px;border-image-source:linear-gradient(to bottom, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-left:10px}.widget-title,.grad-title{border-left:8px solid;border-image-slice:1;border-width:4px;border-image-source:linear-gradient(to bottom, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-left:10px;border-bottom:4px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-bottom:5px}.grad-button,.footer-widgets .gform_footer .gform_button,.gform_footer .gform_button{border:10px solid;border-image-slice:1;border-width:5px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);font-family:"Monteserrat",Arial,Helvetica,sans-serif;background:rgba(255,255,255,0.6);background:linear-gradient(to right, #00a69c 50%,#ffffff 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out;color:#000;text-shadow:none;border-radius:0;text-transform:lowercase;letter-spacing:1.5px;font-weight:700}.grad-button:hover,.grad-button:focus,.footer-widgets .gform_footer .gform_button:hover,.footer-widgets .gform_footer .gform_button:focus,.gform_footer .gform_button:hover,.gform_footer .gform_button:focus{background-position:left bottom;border-width:5px;color:#000;text-decoration:none}.grad-button:focus,.footer-widgets .gform_footer .gform_button:focus,.gform_footer .gform_button:focus{outline:4px solid #000}.tribe-theme-child-axis .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.tribe-theme-child-axis .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio],.tribe-theme-child-axis .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input{margin-top:0}.no-margin-bottom{margin-bottom:0}.content-sidebar-wrap{background-color:#fff;overflow:hidden}.page .content,.woocommerce-page .content{padding-top:50px;padding-bottom:50px}.flex-container{display:flex;align-items:center}.card{border-radius:0;background-color:#eff2f5}.top-excerpt{font-size:2em;text-align:center;font-style:italic;letter-spacing:1.2px}.image-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-section .image-section__item{background-position:center center;background-size:cover;min-height:250px;padding:10px;position:relative;width:100%}.image-section .image-section__img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-section .image-section__content-wrap{background-color:rgba(29,30,32,0.6);background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(29,30,32,0.6)));background-image:linear-gradient(rgba(255,255,255,0),rgba(29,30,32,0.6));display:block;height:100%;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.image-section .image-section__content-wrap:hover,.image-section .image-section__content-wrap:focus{background-color:rgba(29,30,32,0.8)}.image-section .image-section__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:520px;min-height:230px;padding:10px;position:relative;text-align:center;z-index:1}.image-section .image-section__content a{color:#f78d22}.image-section .image-section__content a:hover,.image-section .image-section__content a:focus{color:#fff}.site-header{border-bottom:16px solid;border-image-slice:1;border-width:8px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200)}.wp-custom-logo .title-area img{max-height:115px}.nav-primary .genesis-nav-menu a{font-family:"Monteserrat",Arial,Helvetica,sans-serif;text-transform:lowercase;letter-spacing:2px;font-weight:600;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#e3195e}.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu a:focus{color:#000}.nav-primary .genesis-nav-menu li.menu-item:last-of-type:hover .sub-menu{right:0}.nav-secondary{padding-bottom:0}.nav-secondary .genesis-nav-menu a{font-family:"Monteserrat",Arial,Helvetica,sans-serif;font-size:13px;text-transform:lowercase;letter-spacing:1.5px;font-weight:400}.nav-secondary .menu-item.icon-only span[itemprop="name"] span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.home-cta{position:relative;color:#fff;height:70vh;padding-top:160px;text-shadow:0 1px 2px rgba(0,0,0,0.4)}.home-cta h1{font-size:3rem}.home-cta p{font-size:2rem}.home-cta .widget{margin-bottom:0;max-width:80%}.home-cta .top-logo-wrap{position:absolute;bottom:0;right:0}.home-cta .top-logo-wrap img{height:150px}.fp-group{padding:60px;margin-bottom:30px}.fp-group h2{font-size:32px}.fp-group h3{font-size:24px}.fp-group-light{background-color:rgba(255,255,255,0.9)}.home .content-sidebar-wrap{background-color:transparent}.home .content-sidebar-wrap .content{width:100%;padding-top:0;padding-bottom:0}.home .fp-group{padding:60px;margin-bottom:30px}.home .fp-group h2{font-size:32px}.home .fp-group h3{font-size:24px}.home .fp-group-light{background-color:rgba(255,255,255,0.9)}.home .fp-group-dark{background-color:rgba(0,0,0,0.9);color:#fff}.home .fp-group-dark h2,.home .fp-group-dark h3,.home .fp-group-dark h4,.home .fp-group-dark h5,.home .fp-group-dark h6,.home .fp-group-dark p,.home .fp-group-dark figcaption{color:#fff}.home .fp-group-dark a{color:turquoise}.home .fp-group-dark a:hover{color:#f78d22}.home .fp-group-dark .card .card-title,.home .fp-group-dark .card .card-text{color:#000}.home .fp-group-dark .card .card-body{background-color:#eff2f5}.home .fp-group-dark .card a{color:#245aa6}.home .fp-group-dark .card a:hover{color:#95357c}.home .fp-accessibility-group h3,.home .fp-accessibility-group h4,.home .fp-accessibility-group h5{margin-top:0}.home .pre-footer-cta{margin-top:inherit}.prefooter-cta{background-color:#fff;clear:both;margin-bottom:30px;margin-top:30px}.footer-widgets{padding:30px}.gform_wrapper span.gform_description{font-size:14px}.gform_wrapper form .gform_body input{border:0;border-bottom:4px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200);padding-bottom:5px}.gform_wrapper form .gform_body textarea{border:4px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #245aa6,#95357c,#e3195e,#f78d22,#ffd200)}.gform_wrapper form .gform_body input:focus,.gform_wrapper form .gform_body textarea:focus{border-width:4px}.gform_wrapper form ul.gform_fields li.gfield{padding-right:0}.gform_wrapper form .gform_footer{padding-top:0;margin-top:0}.gform_wrapper form .gform_footer .gform_button{padding:9px;margin-right:0;margin-top:10px !important}.gform_widget.widget ul>li{margin-bottom:0}@media only screen and (min-width: 960px){.nav-secondary,.nav-primary{clear:right}.genesis-nav-menu .menu-item-has-children>a::after,.genesis-nav-menu .sub-menu-toggle::after{content:'';display:inline-block;position:relative;top:-3px;left:5px;width:6px;height:6px;border-style:solid;border-right-width:2px;border-bottom-width:2px;border-color:currentColor;border-top:0;border-left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.full-width-content .content,.woocommerce-page .content{padding-top:3%}.woocommerce-page .content{padding:20px}.wide-content{margin-left:-140px;margin-right:-140px}.wide-content form{text-align:center}.wide-content form select{width:auto}}@media only screen and (max-width: 959px){.full-width-content .content,.woocommerce-page .content{padding:20px}.home .fp-group{padding:30px 15px}}@media only screen and (max-width: 786px){.color-link,#color-link{padding:0;margin-bottom:10px;line-height:2}.flex-container{display:block;text-align:center}}@media only screen and (max-width: 600px){.wp-custom-logo .title-area{max-width:150px}.site-inner .entry-header .entry-title,.site-inner .events-header .entry-title{padding-top:0;font-size:2.3rem}.site-inner,.site-footer{padding:40px 10px 0}.home.full-width-content .content{padding:0}.home-cta{padding-top:60px}.home-cta .widget{margin:0 auto;max-width:95%;text-align:center}.home-cta h1{font-size:2rem}.home-cta p{font-size:1.5rem}.home .fp-group{padding:30px 10px}.has-larger-font-size,.has-huge-font-size{font-size:2em}}
