.ds-carousel-section{overflow:hidden}.ds-carousel-logo{width:20%;float:left}.ds-image-carousel{float:left;position:absolute;padding:0;opacity:0;z-index:0}.ds-image-carousel-first{position:relative;z-index:1;-webkit-animation:first 15s 1 linear forwards;animation:first 15s 1 linear forwards}.ds-image-carousel-second,.ds-image-carousel-third{-webkit-animation:rest 30s infinite linear;animation:rest 30s infinite linear}.ds-image-carousel-third{-webkit-animation-delay:15s;animation-delay:15}@keyframes first{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;z-index:1}99.99%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1;z-index:1}100%{opacity:0;z-index:0}}@keyframes rest{0.01%{opacity:0;z-index:0}0.011%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1;z-index:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}}.ds-carousel-section:hover .ds-image-carousel{-webkit-animation-play-state:paused;animation-play-state:paused}@media only screen and (min-width:768px){.custom_blog .et_pb_post{min-height:580px;max-height:580px}}.grayscale .et_pb_gallery_image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.grayscale .et_pb_gallery_image:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.et_overlay:before{display:none}@media (max-width:1024px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}mark{background:transparent;color:#ae0073}.et_bloom_form_header,.et_bloom_form_content,.et_bloom_form_container_wrapper{height:auto!important}.et_pb_contact_field input[type=checkbox]:checked+label i:before{color:#ae0073!important}.et-pb-contact-message p{color:#000000;font-size:20px;text-align:left}.cr_form_container label{margin-bottom:5px;margin-top:15px}.cr_form-container,.editable_content,.cr_body{max-width:100%!important;background:rgba(0,0,0,0)!important}.cr_body input[type=text],.cr_body input[type=email]{padding:14px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important}.et_bloom .et_bloom_form_container.et_bloom_rounded input{-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important}.cr_button{width:auto!important;height:auto!important;padding:14px!important;margin-top:25px!important}.et_bloom .et_bloom_form_container .et_bloom_form_content label,.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group{margin-bottom:2px!important;margin-top:15px}