:root{--theme-color-primary: #1160ac;--theme-color-secondary: #b60050;--theme-font-heading: "Montserrat", serif;--theme-font-body: "Montserrat", sans-serif;--theme-grid-margin: 20px;--theme-cell-padding: 40;--theme-cell-padding-small: 20;--theme-cell-padding-vertical: 40;--theme-cell-padding-small-vertical: 20;--theme-block-vertical-padding: 90}.wp-admin .editor-styles-wrapper h1,.wp-admin .editor-styles-wrapper h2,.wp-admin .editor-styles-wrapper h3,.wp-admin .editor-styles-wrapper h4,.wp-admin .editor-styles-wrapper p,.wp-admin .editor-styles-wrapper ul,.wp-admin .editor-styles-wrapper ol,.wp-admin .editor-styles-wrapper table{margin-top:0px}.wp-admin .interface-interface-skeleton__sidebar h1,.wp-admin .interface-interface-skeleton__sidebar h2,.wp-admin .interface-interface-skeleton__sidebar h3,.wp-admin .interface-interface-skeleton__sidebar h4,.wp-admin .edit-post-layout__metaboxes h1,.wp-admin .edit-post-layout__metaboxes h2,.wp-admin .edit-post-layout__metaboxes h3,.wp-admin .edit-post-layout__metaboxes h4,ul#adminmenu{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-style:inherit}ul#adminmenu{font-size:13px;line-height:1.4em}.block-editor-block-toolbar .components-toolbar-group{display:inline-flex}body .editor-styles-wrapper ul.acf-checkbox-list{padding-left:0;margin-left:0}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li label,div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li label{font-weight:bold;color:var(--theme-color-primary)}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(1),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(1){padding-bottom:5px}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(1) label,div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(1) label{color:var(--theme-color-secondary)}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(3),div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(4),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(3),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(4){display:inline-block}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(4),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(4){padding-left:20px}div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(2),div[data-key=field_60c7be6c26145] ul.acf-checkbox-list li:nth-child(5),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(2),div[data-key=field_60c7c06d26146] ul.acf-checkbox-list li:nth-child(5){padding-left:26px}h1,h2,h3,h4,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4{font-family:var(--theme-font-heading);font-weight:700;color:var(--theme-color-primary)}h1{font-size:44px;line-height:1.55;margin-bottom:20px}h2{font-size:32px;line-height:1.45;margin-bottom:15px}h3,h4{font-size:28px;line-height:1.1428;margin-bottom:10px}h4{font-size:20px}p,ul,ol,table{margin-bottom:15px}ul li,ol li{margin-bottom:4px}ul,body .editor-styles-wrapper ul{padding-left:22px}ol{padding-left:20px}a{color:var(--theme-color-primary)}a:hover{text-decoration:none}strong{color:var(--theme-color-primary)}.vertical-padding{padding:calc(var(--theme-block-vertical-padding)*1px) 0px}.padding-top-only{padding-top:calc(var(--theme-block-vertical-padding)*1px)}.padding-bottom-only{padding-bottom:calc(var(--theme-block-vertical-padding)*1px)}.no-padding-top .vertical-padding{padding-top:0px}.no-padding-bottom .vertical-padding{padding-bottom:0px}.padding-right{padding-right:calc(var(--theme-cell-padding)*1px)}.padding-right-small{padding-right:calc(var(--theme-cell-padding-small)*1px)}.padding-left{padding-left:calc(var(--theme-cell-padding)*1px)}.padding-left-small{padding-left:calc(var(--theme-cell-padding-small)*1px)}.padding-top{padding-top:calc(var(--theme-cell-padding-vertical)*1px)}.padding-top-small{padding-top:calc(var(--theme-cell-padding-small-vertical)*1px)}.padding-bottom{padding-bottom:calc(var(--theme-cell-padding-vertical)*1px)}.padding-bottom-small{padding-bottom:calc(var(--theme-cell-padding-small-vertical)*1px)}.grid-margin-x{margin-left:calc(-1*var(--theme-grid-margin));margin-right:calc(-1*var(--theme-grid-margin))}.grid-margin-x .cell{margin-left:var(--theme-grid-margin);margin-right:var(--theme-grid-margin)}.grid-margin-x .cell.large-6{width:calc(50% - var(--theme-grid-margin)*2)}.grid-margin-x .cell.large-4{width:calc(33.3333% - var(--theme-grid-margin)*2)}.grid-margin-x.large-up-3 .cell{width:calc(33.3333% - var(--theme-grid-margin)*2)}.grid-margin-x.large-up-4 .cell{width:calc(25% - var(--theme-grid-margin)*2)}ul.two-column-list,ol.two-column-list,ul.three-column-list,ol.three-column-list,ul.important-list{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;-moz-column-fill:balance;column-fill:balance}ul.three-column-list,ol.three-column-list,ul.important-list{-moz-columns:3;columns:3}ul.inline-list,ol.inline-list{list-style:none;padding-left:0}ul.inline-list li,ol.inline-list li{display:inline-block;padding-right:20px}ul.inline-list li:last-of-type,ol.inline-list li:last-of-type{padding-right:0}ul.important-list{padding-left:0}ul.important-list li{color:white;background-color:#b60050;padding:10px 20px;text-align:center;font-weight:bold;margin-bottom:10px}.wp-admin .vertical-padding{padding:20px 0px}.wp-admin .padding-top-only{padding-top:20px}.wp-admin .padding-bottom-only{padding-bottom:20px}.wp-admin .editor-block-list__block::before{position:relative;left:auto;right:auto}.acf-block-preview .wrap-block::before{content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:150}@media only screen and (max-width: 1490px){.wrap-block .large-12{padding-left:20px;padding-right:20px}.vertical-padding{padding:calc(100vw*var(--theme-block-vertical-padding)/1490) 0px}.padding-top-only{padding-top:calc(100vw*var(--theme-block-vertical-padding)/1490)}.padding-bottom-only{padding-bottom:calc(100vw*var(--theme-block-vertical-padding)/1490)}.padding-right{padding-right:calc(100vw*var(--theme-cell-padding)/1490)}.padding-right-small{padding-right:calc(100vw*var(--theme-cell-padding-small)/1490)}.padding-left{padding-left:calc(100vw*var(--theme-cell-padding)/1490)}.padding-left-small{padding-left:calc(100vw*var(--theme-cell-padding-small)/1490)}.padding-top{padding-top:calc(100vw*var(--theme-cell-padding-vertical)/1490)}.padding-top-small{padding-top:calc(100vw*var(--theme-cell-padding-small-vertical)/1490)}.padding-bottom{padding-bottom:calc(100vw*var(--theme-cell-padding-vertical)/1490)}.padding-bottom-small{padding-bottom:calc(100vw*var(--theme-cell-padding-small-vertical)/1490)}.padding-left-right-down{padding-left:20px;padding-right:20px}.padding-left-down{padding-left:20px}.padding-right-down{padding-right:20px}}@media only screen and (max-width: 1480px){#main .grid-container{overflow:hidden}}@media only screen and (max-width: 1260px){:root{--theme-grid-margin: calc(100vw * (20/1260))}img.alignright.size-medium,img.alignright[width="500"],img.alignleft.size-medium,img.alignleft[width="500"]{width:34.7222vw}}@media only screen and (max-width: 639px){.vertical-padding{padding:20px 0px}.padding-top-only{padding-top:20px}.padding-bottom-only{padding-bottom:20px}.padding-right{padding-right:0px}.padding-left{padding-left:0px}.padding-top{padding-top:5px}.padding-top-small{padding-top:2px}.padding-bottom{padding-bottom:5px}.padding-bottom-small{padding-bottom:2px}.wrap-block .large-12{padding-left:15px;padding-right:15px}.padding-left-right-down,.padding-left-down,.padding-right-down{padding-left:15px;padding-right:15px}p,ul,ol,table{margin-bottom:10px}}@media only screen and (max-width: 540px){img.alignright.size-medium,img.alignright[width="500"],img.alignleft.size-medium,img.alignleft[width="500"]{width:100%}}*{margin:0;padding:0}body{font-family:var(--theme-font-body);font-size:16px;line-height:1.5;text-align:left;background-image:url("images/background.jpg")}a{color:#000}a:hover{text-decoration:none}a img{border:none}p{font-size:18px;line-height:32px;margin-bottom:40px}.page-services h2{margin-top:50px !important;font-size:36px !important;line-height:38px !important;color:#000 !important;text-transform:uppercase}.page-services h2::before{display:inline-block;content:"";width:20px;height:18px;background-image:url("images/h2-chevron.png");position:relative;bottom:4px;margin-right:10px}.page-services h2.no-margin{margin-top:0 !important}h3.no-margin{margin-top:0 !important}h4{margin-top:50px !important;font-size:24px !important;color:#555 !important;text-transform:capitalize}h4.no-margin{margin-top:0 !important}h5{margin-top:-10px;margin-bottom:25px;font-size:20px !important;color:#666 !important;text-transform:capitalize;font-style:italic}p strong{color:#000}.block-grid{margin-left:0px !important;margin-right:0px !important}body{position:relative}header{width:100%}a.theme-button{position:relative;font-weight:400;text-transform:none;font-size:clamp(15px,1.9047619048vw,24px);line-height:1.1;padding:clamp(10px,1.1904761905vw,15px) clamp(20px,2.380952381vw,30px);display:inline-block;text-decoration:none;color:#fff;background-color:var(--theme-color-primary);transition:all .3s ease-out}a.theme-button:hover,a.theme-button:focus-within{background-color:var(--theme-color-secondary)}#specificDiv .grid-container>.grid-x{height:740px}.allPosts .post{padding-bottom:20px}a:focus-visible,input.gform_button:focus-visible{outline:2px dotted var(--theme-color-primary);outline-offset:2px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}body.search .entry-utility,body.search .entry-meta{display:none}body.blog .pagination{padding:15px 0}body.blog .pagination a,body.blog .pagination span{padding:15px;color:#fff;background-color:var(--theme-color-primary);transition:all .3s ease-out;text-decoration:none}body.blog .pagination a:hover{background-color:var(--theme-color-secondary)}body.blog .pagination span{background-color:#000;color:#eee}body.blog .pagination .columns{text-align:center}body.blog .pagination .columns{text-align:center}#main img{margin:0;max-width:100%}.entry-content img{max-width:1260px}#main .alignleft,#main img.alignleft{display:inline;float:left;margin-right:clamp(25px,1.9841269841vw,25px);margin-top:4px}#main .alignright,#main img.alignright{display:inline;float:right;margin-left:clamp(0px,9.9206349206vw,125px);margin-top:4px}#main .aligncenter,#main img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}#main img.alignleft,#main img.alignright,#main img.aligncenter{margin-bottom:12px}@media only screen and (max-width: 960px){nav{line-height:1}nav ul li:hover>ul,nav ul ul li:hover>ul,nav ul ul ul li:hover>ul,nav ul li.hover ul.sub-menu li ul.sub-menu,nav ul li.hover ul.sub-menu li.hover ul.sub-menu li ul.sub-menu{display:none}nav li a{max-width:unset}nav ul ul,nav ul ul ul,nav ul ul ul ul{width:100%;position:relative;top:unset;left:unset}nav ul li{width:100%;border-bottom:1px solid #666}.active{display:block !important}.menu-item-has-children{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.menu-item-has-children>a,.menu-item-has-children .more{display:flex;flex:0 1 auto}.menu-item-has-children>a{width:80%;max-width:unset}.menu-item-has-children .more{width:20%;border-left:1px solid #666;background-color:var(--theme-color-secondary);padding:5px 10px;cursor:pointer;z-index:200;text-align:center;font-size:0px}.menu-item-has-children .more:after{content:"+";color:#fff;font-size:25px;line-height:1.2;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0px auto}li.hover.menu-item-has-children>.more:after{content:"-"}nav ul li.hover>ul.sub-menu,nav ul li.hover ul.sub-menu li.hover ul.sub-menu,nav ul li.hover ul.sub-menu li.hover ul.sub-menu li.hover ul.sub-menu{display:block}}@media only screen and (max-width: 639px){.footer span.pipe{display:none}.footer span.design{display:block}}*{font-family:"Montserrat"}html{overflow-x:hidden}.content-area .grid-container{padding:40px;background-color:#000}h2{font-size:40px !important;line-height:36px !important;font-weight:600;color:#fff !important}.button-white{display:inline-block;padding:15px;padding-top:10px;background-color:#fff;color:#000;text-decoration:none;text-transform:uppercase;font-size:28px;line-height:1em;transition:background-color .3s,color .3s}@media(max-width: 959px){.button-white{font-size:20px;padding:10px}}.button-white::after{display:inline-block;content:"";width:29px;height:31px;background-image:url("images/black-arrow.png");background-repeat:no-repeat;background-size:cover;margin-left:20px;position:relative;top:3px}@media(max-width: 959px){.button-white::after{width:19px;height:20px}}.button-white:hover{background-color:#000;color:#fff}.button-white:hover::after{background-image:url("images/white-arrow.png")}.button-black{display:inline-block;padding:15px;padding-top:10px;background-color:#000;color:#fff;text-decoration:none;text-transform:uppercase;font-size:28px;line-height:1em;transition:background-color .3s,color .3s}@media(max-width: 959px){.button-black{font-size:20px;padding:10px}}.button-black::after{display:inline-block;content:"";width:29px;height:31px;background-image:url("images/white-arrow.png");background-repeat:no-repeat;background-size:cover;margin-left:20px;position:relative;top:3px}@media(max-width: 959px){.button-black::after{width:19px;height:20px}}.button-black:hover{background-color:#fff;color:#000}.button-black:hover::after{background-image:url("images/black-arrow.png")}html{margin-top:0 !important}header{position:relative;z-index:2}header .grid-container .grid-x{height:140px;justify-content:space-between;align-items:center}@media(max-width: 959px){header .grid-container .grid-x{height:115px;padding:20px}}header .grid-container .grid-x .logo img{width:99px !important;height:99px}@media(max-width: 959px){header .grid-container .grid-x .nav-desktop{display:none}}header .grid-container .grid-x .nav-desktop nav .menu{display:flex;list-style-type:none;margin:0;padding:0;font-family:"Montserrat";font-size:17px;line-height:1em;justify-content:right}header .grid-container .grid-x .nav-desktop nav .menu>li{display:flex;align-items:center;position:relative}header .grid-container .grid-x .nav-desktop nav .menu>li>a{display:inline-block;height:140px;padding-top:70px;padding-left:20px;padding-right:20px;text-transform:uppercase;text-decoration:none;color:#fff;transition:color .25s ease;font-size:20px;white-space:nowrap}@media(max-width: 1159px){header .grid-container .grid-x .nav-desktop nav .menu>li>a{font-size:18px;padding-left:15px;padding-right:15px}}header .grid-container .grid-x .nav-desktop nav .menu>li>a:after{display:block;content:"";position:relative;width:20px;height:20px;background-image:url("images/nav-current-page.png");top:15px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s,top .3s}header .grid-container .grid-x .nav-desktop nav .menu>li>a:hover:after{opacity:1;top:10px}header .grid-container .grid-x .nav-desktop nav .menu>li.current_page_item a:after{display:block;content:"";position:relative;width:20px;height:20px;background-image:url("images/nav-current-page.png");top:5px;left:50%;transform:translateX(-50%);opacity:1}header .grid-container .grid-x .nav-desktop nav .menu>li .sub-menu{display:none}header .grid-container .grid-x .nav-desktop nav .menu>li:hover .sub-menu{display:block;position:absolute;top:140px;background-color:#3a3a3a;padding:20px;left:0;width:300px}header .grid-container .grid-x .nav-desktop nav .menu>li:hover .sub-menu li{list-style-type:none;text-transform:uppercase}header .grid-container .grid-x .nav-desktop nav .menu>li:hover .sub-menu li a{color:#fff;transition:opacity .3s;text-decoration:none}header .grid-container .grid-x .nav-desktop nav .menu>li:hover .sub-menu li a:hover{opacity:.6}header .grid-container .grid-x .menu-button button{display:none;width:40px;height:40px;position:absolute;transform:translateY(-50%);right:20px;background-image:url("images/menu.png");background-size:contain;border-radius:0;border:none;background-repeat:no-repeat;cursor:pointer}@media(max-width: 959px){header .grid-container .grid-x .menu-button button{display:block}}header .grid-container .grid-x .menu-button button.open{background-image:url("images/menu-close.png");background-position:center center}header .nav-phone{display:none;position:absolute;top:115px;width:100%;overflow:hidden;background:#555;z-index:2}header .nav-phone.open{display:block}header .nav-phone nav{padding:40px 20px}header .nav-phone nav ul{background:none;margin:0;padding:0}header .nav-phone nav ul>li{border:none;list-style-type:none;margin:0;padding:0;font-size:20px}header .nav-phone nav ul>li a{font-size:24px;display:block;padding:10px 0;text-decoration:none;color:#fff;transition:color .25s ease;text-transform:uppercase}header .nav-phone nav ul>li a:after{display:inline-block;content:"";position:relative;width:18px;height:19px;top:1px;left:5px;background-image:url("images/nav-current-page.png");transform:rotate(270deg);opacity:0;transition:opacity .3s}header .nav-phone nav ul>li a:hover:after{opacity:1}header .nav-phone nav ul>li.current_page_item a:after{display:inline-block;content:"";position:relative;width:18px;height:19px;top:1px;left:5px;background-image:url("images/nav-current-page.png");transform:rotate(270deg);opacity:1}header .nav-phone nav ul>li .sub-menu{display:block;padding-left:20px;font-size:20px;line-height:1em}header .nav-phone .contact-info{width:100%;position:absolute;bottom:0}header .nav-phone .contact-info .phone-email{font-family:"Lato";color:#fff}header .nav-phone .contact-info .phone-email .phone{margin-bottom:5px;font-size:24px;text-align:center}header .nav-phone .contact-info .phone-email .email{margin-bottom:15px;font-size:16px;text-align:center}header .nav-phone .contact-info .speak-to-sales{text-align:center;text-indent:10px}header .nav-phone .contact-info .speak-to-sales a{padding:25px 0;display:block;font-size:19px;font-family:"Montserrat";background-color:#b60050;text-decoration:none;color:#fff;text-transform:uppercase;transition:letter-spacing .25s ease}header .nav-phone .contact-info .speak-to-sales a:hover{letter-spacing:1px}footer{background:#141414;padding:40px 0}@media(max-width: 1259px){footer{padding:40px}}footer .grid-x{display:block}footer .grid-x .cols{display:flex}@media(max-width: 959px){footer .grid-x .cols{display:block}}footer .grid-x .cols .left{width:50%}@media(max-width: 959px){footer .grid-x .cols .left{width:100%}}footer .grid-x .cols .left .footer-flex{display:flex}@media(max-width: 767px){footer .grid-x .cols .left .footer-flex{display:block}}footer .grid-x .cols .left .footer-flex>*{width:50%}@media(max-width: 767px){footer .grid-x .cols .left .footer-flex>*{width:100%}}footer .grid-x .cols .left .footer-flex nav *{color:#fff}footer .grid-x .cols .left .footer-flex nav li{border:none !important}@media(max-width: 959px){footer .grid-x .cols .left .footer-flex nav li{border:none !important}}footer .grid-x .cols .left .footer-flex nav li .sub-menu{margin-bottom:0}footer .grid-x .cols .left .footer-flex nav a{font-size:18px;text-decoration:none;text-transform:uppercase}footer .grid-x .cols .left .footer-flex nav a:hover{text-decoration:underline}@media(max-width: 767px){footer .grid-x .cols .left .footer-flex .address-social{margin-top:40px}}footer .grid-x .cols .left .footer-flex .address-social *{font-size:18px;color:#fff}footer .grid-x .cols .left .footer-flex .address-social .social{margin-top:10px}footer .grid-x .cols .left .footer-flex .address-social .social a{display:inline-block;width:52px;height:52px;background-size:cover;margin-right:16px;transition:opacity .3s}footer .grid-x .cols .left .footer-flex .address-social .social a.facebook{background-image:url("images/facebook.png")}footer .grid-x .cols .left .footer-flex .address-social .social a.instagram{background-image:url("images/instagram.png")}footer .grid-x .cols .left .footer-flex .address-social .social a.linkedin{background-image:url("images/linkedin.png")}footer .grid-x .cols .left .footer-flex .address-social .social a:hover{opacity:.6}footer .grid-x .cols .right{width:50%;text-align:right;color:#fff}@media(max-width: 959px){footer .grid-x .cols .right{width:100%}}@media(max-width: 767px){footer .grid-x .cols .right{margin-top:40px;text-align:left}}footer .grid-x .cols .right p{margin-bottom:0;margin-top:0}.sub-footer{background-color:#424242}.sub-footer *{font-size:18px;color:#fff}.sub-footer .grid-container{padding-top:50px;padding-bottom:50px}@media(max-width: 1259px){.sub-footer .grid-container{padding-left:20px;padding-right:20px}}.sub-footer .grid-container .grid-x .cols{width:100%}.sub-footer .grid-container .grid-x .cols:after{clear:both}.sub-footer .grid-container .grid-x .cols>div.left{float:left}@media(max-width: 959px){.sub-footer .grid-container .grid-x .cols>div.left{text-align:center;float:none}}.sub-footer .grid-container .grid-x .cols>div.right{float:right}@media(max-width: 959px){.sub-footer .grid-container .grid-x .cols>div.right{float:none;text-align:center}}.sub-footer .grid-container .grid-x .cols>div.right a{text-decoration:none;transition:color .25s ease;padding:0 10px}.sub-footer .grid-container .grid-x .cols>div.right a::after{display:inline;content:"|";position:relative;left:10px}.sub-footer .grid-container .grid-x .cols>div.right a:last-child::after{display:none}.sub-footer .grid-container .grid-x .cols>div.right a:hover{text-decoration:underline}body.home .slideshow{max-width:100vw;height:660px}body.home .slideshow .slide{height:660px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}body.home .slideshow .slide a.full-size{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body.home .slideshow .slide .content{width:40%;position:relative;top:50%;transform:translateY(-50%);left:100px;text-transform:uppercase}@media(max-width: 1159px){body.home .slideshow .slide .content{left:20px;padding-right:20px;width:100%}}body.home .slideshow .slide .content h1{line-height:1em;letter-spacing:0}body.home .slideshow .slide .content h1.line-1{font-weight:800;margin-bottom:0;font-size:96px;text-shadow: 1px 1px 2px white;}@media(max-width: 1159px){body.home .slideshow .slide .content h1.line-1{font-size:48px !important}}body.home .slideshow .slide .content h1.line-2{font-size:140px;font-weight:1000;text-shadow: 1px 1px 2px white;}@media(max-width: 1159px){body.home .slideshow .slide .content h1.line-2{font-size:70px !important}}body.home .slideshow .slide .content .description{padding:40px;font-size:24px;line-height:1em}@media(max-width: 1259px){body.home .slideshow .slide .content .description{margin-right:20px}}@media(max-width: 1159px){body.home .slideshow .slide .content .description{font-size:20px !important}}@media(max-width: 959px){body.home .slideshow .slide .content .description{padding:20px}}body.home .slideshow .slide .content .button{margin-top:40px}body.home .slideshow .slick-dots{margin:0 auto;position:relative;left:50%;transform:translateX(-100px)}body.home .slideshow .slick-dots li{display:inline-block}body.home .slideshow .slick-dots li button{position:relative;margin-right:16px;border-radius:0;width:16px;height:16px;background-color:gray;cursor:pointer;transition:width .3s;font-size:0}body.home .slideshow .slick-dots li.slick-active button{width:90px;background-color:#fff}body.home .content-area .grid-container{padding-top:140px}body.home .content-area .grid-container .flex-split{display:flex;justify-content:space-between}@media(max-width: 959px){body.home .content-area .grid-container .flex-split{display:block}}body.home .content-area .grid-container .flex-split>div{width:calc(50% - 40px)}@media(max-width: 959px){body.home .content-area .grid-container .flex-split>div{width:100%}}body.home .content-area .grid-container .flex-split>div.welcome h2{text-transform:uppercase}body.home .content-area .grid-container .flex-split>div.welcome p{font-size:20px;line-height:30px;color:#fff}body.home .content-area .grid-container .flex-split>div.view-past-shows{background-image:url("images/view-past-posts.jpg");background-size:cover;text-align:center}@media(max-width: 959px){body.home .content-area .grid-container .flex-split>div.view-past-shows{height:600px;margin-top:40px}}body.home .content-area .grid-container .flex-split>div.view-past-shows .banner{position:relative;top:50%;padding:30px;transform:translateY(-50%);background-color:rgba(0,0,0,.85);border-top:6px solid #fff;border-bottom:6px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5)}body.home .content-area .grid-container .flex-split>div.view-past-shows .banner h2{margin-bottom:20px}body.home .content-area .grid-container .membership-volunteer{background-image:url("images/volunteer-membership-background.jpg");background-position:bottom;background-repeat:repeat-x;border:10px solid #1a1a1a;overflow:visible;display:flex;height:422px;justify-content:space-between;margin-top:100px}@media(max-width: 959px){body.home .content-area .grid-container .membership-volunteer{display:block;height:auto;padding:40px}}body.home .content-area .grid-container .membership-volunteer .image{width:419px;height:422px;background-image:url("images/membership-volunteer.png");background-size:cover;position:relative;top:-10px;left:-10px}@media(max-width: 959px){body.home .content-area .grid-container .membership-volunteer .image{display:none}}body.home .content-area .grid-container .membership-volunteer .content{position:relative;top:50%;transform:translateY(-50%);width:60%;text-align:center;margin:40px 40px 0 0}@media(max-width: 959px){body.home .content-area .grid-container .membership-volunteer .content{top:0;transform:none;width:100%}}body.home .content-area .grid-container .membership-volunteer .content p{font-size:20px;line-height:30px;color:#fff}body.home .content-area .grid-container .flex-split.bottom{margin-top:100px}body.home .content-area .grid-container .flex-split.bottom .community-partners{height:600px;background-image:url("images/community-partners.jpg");background-size:cover;text-align:center;padding:40px;flex-grow:2}body.home .content-area .grid-container .flex-split.bottom .community-partners .content{margin-top:40px}body.home .content-area .grid-container .flex-split.bottom .community-partners .content h2{color:#000 !important;text-transform:uppercase;font-size:60px !important;line-height:60px !important;font-weight:1000}@media(max-width: 959px){body.home .content-area .grid-container .flex-split.bottom .community-partners .content h2{font-size:40px !important;line-height:40px !important}}body.home .content-area .grid-container .flex-split.bottom .community-partners .content .black-button{margin-top:20px}body.home .content-area .grid-container .flex-split.bottom .fb-feed{text-align:right;width:600px}@media(max-width: 959px){body.home .content-area .grid-container .flex-split.bottom .fb-feed{width:100%;text-align:center;margin:80px auto 0 auto}}body.home .content-area .grid-container .flex-split.bottom .fb-feed .fb-page{float:right;width:600px}@media(max-width: 959px){body.home .content-area .grid-container .flex-split.bottom .fb-feed .fb-page{text-align:center;float:none;width:100%}}.page-template-default .hero{height:clamp(300px, calc(100vw * (600/1440)), 600px);position:relative;background-size:cover;background-position:center center}.page-template-default .hero h1{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);padding-top:40px;padding-bottom:40px;background-color:rgba(0,0,0,.85);font-size:clamp(24px, calc(100vw * (64/1440)), 64px);line-height:1em;text-transform:uppercase;color:#fff;text-align:center;border-top:clamp(3px, calc(100vw * (5/1440)), 5px) solid #fff;border-bottom:clamp(3px, calc(100vw * (5/1440)), 5px) solid #fff;box-shadow:0 0 10px rgba(0,0,0,.5);font-weight:1000}.page-template-default h4{color:#fff}.page-template-default .content-container .grid-container{background:#000;}@media(max-width: 959px){.page-template-default .content-container .grid-container{padding:20px}}.page-template-default .content-container .grid-container p,.page-template-default .content-container .grid-container ul,.page-template-default .content-container .grid-container ol,.page-template-default .content-container .grid-container li,.page-template-default .content-container .grid-container strong{color:#fff}.wp-singular .content-container .contact-top-left,.wp-singular .content-container .contact-top-left *,.wp-singular .content-container .contact-top-right,.wp-singular .content-container .contact-top-right *{color:#fff !important}.wp-singular .content-container .contact-top-left h4,.wp-singular .content-container .contact-top-right h4{margin-top:0 !important}.wp-singular .content-container .contact-map h3,.wp-singular .content-container .contact-gravity-form h3{margin-top:0 !important;color:#fff !important}.wp-singular .content-container .contact-gravity-form label,.wp-singular .content-container .contact-gravity-form legend{font-size:20px;color:#fff}.wp-singular .content-container .contact-gravity-form .gform_button{font-size:24px !important;text-transform:uppercase !important;border-radius:0 !important;background-color:#fff !important;color:#000 !important;transition:opacity .3s !important}.wp-singular .content-container .contact-gravity-form .gform_button:hover{opacity:.6 !important}nav ul ul li {text-align: center;}/*# sourceMappingURL=style.css.map */