body #page-container .et_pb_section .el_modal_popup_0 .el_modal_popup_trigger_element_wrapper .et_pb_button_wrapper,body #page-container .et_pb_section .el_modal_popup_1 .el_modal_popup_trigger_element_wrapper .et_pb_button_wrapper,body #page-container .et_pb_section .el_modal_popup_2 .el_modal_popup_trigger_element_wrapper .et_pb_button_wrapper{margin-left:auto;margin-right:auto;margin-top:0;margin:0 auto;padding:0 0 10%;text-align:center;background-color:#fff}.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_content,.et_pb_testimonial_3.et_pb_testimonial .et_pb_testimonial_content{font-size:calc(16px + 0.25vw);line-height:calc(16px + 1vw)}.et_pb_testimonial{padding:5% !important}@media screen and (max-width:667px){.content-cont{line-height:calc(21px + 1.5vw)}}@media screen and (max-width:667px){.entry-content .table-content tr td{padding:6px 4px;text-align:center}}@media screen and (max-width:1024px){.container.et_menu_container{width:91%}}.et_mobile_menu{top:104%}@media screen and (max-width:980px){.et_fixed_nav #main-header{position:fixed}}#site-banner{height:65px;background-color:#3c5959;width:100%;clear:both;position:fixed}@media screen and (max-width:768px){#site-banner{padding:15px 0}}@media screen and (max-width:667px){#site-banner{height:85px;line-height:21px;padding:5px 0}}#site-banner{z-index:10}#site-banner .banner-cont{width:85%}@media screen and (max-width:768px){#site-banner .banner-cont{width:95%}}@media screen and (max-width:667px){#site-banner .banner-cont{width:90%}}#site-banner .banner-cont{margin:0 auto;display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer}#site-banner .banner-cont .banner-content{color:#fff;font-size:calc(16px + 0.25vw);padding:0 5%}@media screen and (max-width:667px){#site-banner .banner-cont .banner-content{padding:0 2.5% 0 3.5%}}@media screen and (max-width:667px){#site-banner .banner-cont .banner-content{font-size:13px;padding:0 2.5% 0 0}}@media screen and (max-width:768px){#site-banner .banner-cont .banner-button{width:35%}}#site-banner .banner-cont .banner-button a{display:inline-block}#site-banner .banner-cont .banner-button a .banner-btn{color:#fff;font-size:calc(16px + 0.25vw)}@media screen and (max-width:768px){#site-banner .banner-cont .banner-button a .banner-btn{font-size:calc(14px + 0.25vw)}}@media screen and (max-width:667px){#site-banner .banner-cont .banner-button a .banner-btn{font-size:12px}}#site-banner .banner-cont .banner-button a .banner-btn{padding:7px 13px;border:solid 1px #fff;border-radius:5px;background-color:#3c5959;transition:background-color .75s ease;cursor:pointer}#site-banner .banner-cont .banner-button a .banner-btn:hover{background-color:#fff;border:solid 1px #3c5959;color:#3c5959}header#main-header.et-fixed-header,#main-header{box-shadow:none !important}.groups-header .desc-wrap{background:0 0;border:none}.groups-header .desc-wrap .group-description{background:0 0;box-shadow:none}@media (min-width:981px){.et_right_sidebar #left-area{padding-right:0}#left-area{width:100%}#main-content .container:before{width:0}.bp-list li{width:50%;float:left}.bp-list li .item .item-block{width:100%}}.bp-tables-user tr:nth-child(even) td,.bp-tables-user tr.even td,.bp-tables-user tbody tr{background:0 0 !important}@media (max-width:1045px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}.questionnaire h2.gsection_title{font-size:20px;color:#393d3f;font-weight:700;font-family:"ars-maquette-light",Georgia,"Times New Roman",serif}.page-id-10859 .et_pb_cta_2 div>p{padding-bottom:0}.sub-menu li a{font-size:12px !important;line-height:14px}.communities-below-banner-section{padding-bottom:10px !important}@media only screen and (max-width:661px){.page-id-8929 .et_pb_text_0 h1{font-size:calc(21px + 3.5vw);letter-spacing:1px;line-height:calc(21px + 5vw)}.page-id-8929 .et_pb_text_19 h3{font-size:calc(17px + 1.5vw)}}@media screen and (max-width:667px){.et_pb_row.homepage-banner{padding:0}}.homepage-banner-text h1{word-spacing:5px;font-size:calc(30px + 3vw) !important}@media screen and (max-width:667px){.homepage-banner-text h1{font-size:calc(30px + 1.5vw) !important;line-height:50px}}@media screen and (max-width:667px){.home .et_pb_text_1 h2{font-size:calc(21px + 0.125vw) !important;line-height:calc(21px + 2vw)}}.home .et_pb_text_2 h3{font-size:calc(21px + 1vw) !important;line-height:calc(30px + 3vw);word-spacing:3px;color:#fff;font-weight:800;text-transform:uppercase}