body{font-weight:400}@media only screen and (min-width:1024px){#et-info{float:right!important}.header-buttons{float:right!important}}@media only screen and (max-width:1024px){#top-header .container{display:flex;align-items:center;justify-content:center}.header-buttons{text-align:center}}#main-header{-webkit-box-shadow:none;box-shadow:none}.et_header_style_left .logo_container{top:-58px;height:178px;width:50%!important}#top-menu li{padding-right:35px}#top-header #et-info-phone{color:#005cb9}#top-header #et-info-phone:before{font-family:Poppins!important;content:"T: ";position:relative;top:0px;margin-right:2px;color:#E43D30;font-weight:bold}#top-header #et-info-email:before{font-family:Poppins!important;content:"E: ";position:relative;top:0px;margin-right:2px;color:#E43D30;font-weight:bold}#top-header .et-social-icons li a:before{font-size:18px;top:3px!important;position:relative}#top-header .container{padding-top:30px}.et_header_style_left #et-top-navigation{padding-top:15px}#top-header .et-social-icons{margin-left:20px}#top-header .login-button{float:none;display:inline-block;color:#E23F37}#top-header .login-button a{color:#E23F37;background:transparent;border:3px solid #E23F37!important;padding:3px 30px!important;margin-left:30px}#top-header .login-button a:hover{color:#ffffff;background:#E23F37;border:3px solid #E23F37!important}#top-header .join-button{float:none;display:inline-block}#top-header .join-button a{color:#ffffff;background:#00BC70;border:3px solid #00BC70!important;padding:3px 30px!important;margin-left:15px}#top-header .join-button a:hover{opacity:0.7}#top-menu-nav>ul>li>a:hover{opacity:1!important;color:#00C1DE}#top-header,#top-header a:hover{color:#00C1DE;position:relative}.nav li ul{padding:0!important;border-left:1px solid #C6CDDB!important;border-right:1px solid #C6CDDB!important}.nav li ul li{padding:0!important;border-bottom:1px solid #C6CDDB!important;width:100%}.nav li ul li a{padding:10px!important;width:100%!important;font-weight:500!important;color:#001F60!important}.nav li ul li a:hover{background:#C6CDDB!important;color:#001F60!important}.newsletter-signup p.et_pb_contact_field{width:70%!important;float:left}.newsletter-signup .et_contact_bottom_container{margin-top:0!important;float:left}.newsletter-signup .et_contact_bottom_container .et_pb_button{padding:20px 50px!important}body #page-container .et_pb_section .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module.newsletter-signup .et_pb_button{padding:14px 50px!important}body #page-container .et_pb_section .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module.newsletter-signup .et_pb_button:hover{padding:14px 50px!important;opacity:0.7}.newsletter-signup .et_pb_contact .et_pb_contact_form .et_pb_contact_field .input{padding-left:50px!important}.newsletter-signup .et_pb_contact_field_0_tb_footer:before{content:"";font-family:ETmodules!important;position:absolute;left:15px;top:16px;display:block;opacity:1;font-size:20px;color:#F5A800}.membership-packages-row .et_pb_column:hover .membership-subheading,.membership-packages-row .et_pb_column:hover .membership-heading .et_pb_text_inner h3{color:#001f60!important}.dica_divi_carousel .dica_divi_carouselitem .dica-item{justify-content:center;flex-direction:column}#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img,.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{max-height:100px;width:auto}.dica-container .swiper-buttton-container{margin-bottom:40px}.et-pb-contact-message p{color:#fff;font-size:21px;font-weight:700;text-align:center}.EventFullListWidget .events-list{padding:0 0 0!important}@media screen and (max-width:768px){#top-header .login-button a{color:#E23F37;background:transparent;border:3px solid #E23F37!important;padding:3px 30px!important;margin-left:0;margin-top:15px}#top-header .container{padding-top:0}.benefitsrow{padding:0}.benefitstxt{display:inline-block;float:left;width:65%;margin-left:5%;margin-top:20px}.benefitsimg{display:inline-block;float:left;width:30%;margin-top:20px}.et_pb_contact_form_0 .et_pb_contact_field{margin-bottom:30px;width:100%}}#top-header #et-info{line-height:2em!important}