.blurb-homepage .et_pb_image_wrap{display:block!important}.page-id-20 .et_pb_post .entry-featured-image-url{margin-bottom:-48px!important}.page-id-20 .et_pb_blog_grid h2.entry-title{display:none}.et_pb_blurb_description{transition:color 0ms ease 0ms!important;background-color:300ms ease 0ms}@media only screen and (min-width:768px){.page-id-370 .et_pb_with_border.et_pb_module{height:350px}}@media screen and (max-width:767px){.et_pb_blurb .et_pb_image_wrap{display:block;margin-top:50px;margin-bottom:50px}}@media screen and (max-width:767px){.contact-footer{text-align:center;margin-left:-20px;margin-right:auto;margin-bottom:-50px!important;margin-top:-50px!important}.contact-footer .et_pb_blurb_content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1px}.contact-footer .et_pb_main_blurb_image{margin:0!important}.contact-footer .et_pb_blurb_content *{text-align:center!important}}embed,iframe,object,video{max-width:100%;margin-bottom:-5%;margin-top:-2%}.et_pb_blurb .et_pb_image_wrap{display:flex;margin-top:20%}@media screen and (max-width:767px){.et_pb_blurb .et_pb_image_wrap{display:flex;margin-top:20%;margin-bottom:50px}}@media screen and (max-width:767px){.short_text.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left;margin-bottom:-25px}}.custom-video-slider .et_pb_video_slider{display:flex;flex-direction:column}.custom-video-slider .et_pb_video_slider .et_pb_video_slider_main{width:100%}.custom-video-slider .et_pb_video_slider .et_pb_video_slider_thumbnails{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:center;margin-top:20px;gap:10px}.custom-video-slider .et_pb_video_slider .et_pb_video_slide{flex:0 0 auto;width:160px;aspect-ratio:16 / 9;overflow:hidden}.custom-video-slider .et_pb_video_slider .et_pb_video_overlay{height:100%;width:100%;object-fit:cover}@media (max-width:767px){.et_pb_main_blurb_image{display:inline-block;margin-bottom:-30px;line-height:0;max-width:100%}}h1,h2,h3,h4{line-height:1.3em!important}h1{font-size:50px!important}h2{font-size:40px!important}h3{font-size:32px!important}@media (max-width:980px){h1{font-size:36px!important}h2{font-size:30px!important}h3{font-size:26px!important}}@media (max-width:767px){h1{font-size:24px!important}h2{font-size:22px!important}h3{font-size:20px!important}h1,h2,h3,h4{line-height:1.5em!important}}