#logo{max-width:75%!important}@media (min-width:991px) and (max-width:1025px){#footertext{font-size:11px!important}}.et-menu li{display:inline-block;font-size:14px;padding-right:22px;text-transform:uppercase;font-weight:600}.et-menu a{color:rgb(23 20 20);text-decoration:none;display:block;position:relative}@media screen and (min-width:768px) and (max-width:991px){.home .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:20px!IMPORTANT}}@media only screen and (max-width:1150px){#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}}@media (min-width:981px){.minsize{min-height:300px!important}}div#gform_confirmation_message_1{text-align:center!important;font-size:16px!important}.gfield_label{color:#000}.gform_required_legend{color:#000}a[href^=tel]{text-decoration:inherit;color:inherit}@media only screen and (max-width:980px){.hed .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{text-align:center!important;float:none!important;padding-left:0px}.hed .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_two{margin-left:0!important}}.faq-section{max-width:1350px;margin:60px auto;padding:0 20px;font-family:Arial,sans-serif}.faq-container{padding:20px 0}.faq-title{text-align:center;font-size:42px;font-weight:700;color:#000;margin-bottom:50px;position:relative}.faq-title::after{content:"";width:75px;height:2px;background:#000;display:block;margin:18px auto 0}.faq-item{background:#f7f7f7;border:1px solid #d8d8d8;margin-bottom:28px;overflow:hidden;transition:all 0.3s ease}.faq-item[open]{background:#fff}.faq-item summary{list-style:none;cursor:pointer;padding:28px 75px 28px 28px;font-size:24px;font-weight:700;color:#666;position:relative;line-height:1.4}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#cfcfcf;color:#fff;font-size:18px;font-weight:400;display:flex;align-items:center;justify-content:center;line-height:1}.faq-item[open] summary::after{display:none}.faq-answer{padding:0 28px 28px;font-size:16px;line-height:1.8;color:#333333;}.faq-item summary:focus{outline:none}@media (max-width:768px){.faq-title{font-size:38px;margin-bottom:35px}.faq-item summary{font-size:20px;padding:22px 55px 22px 20px}.faq-answer{font-size:16px;padding:0 20px 22px}.faq-item summary::after{right:18px;width:20px;height:20px;font-size:16px}}