.smus-blog-cards .et_pb_post{background-color:#FFF;overflow:hidden;box-shadow:0 2px 10px rgb(11 39 71 / .08);transition:transform 0.2s ease,box-shadow 0.2s ease}.smus-blog-cards .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(11 39 71 / .14)}.smus-blog-cards .et_pb_image_container{overflow:hidden}.smus-blog-cards .et_pb_image_container img{transition:transform 0.3s ease;display:block}.smus-blog-cards .et_pb_post:hover .et_pb_image_container img{transform:scale(1.05)}.smus-blog-cards .entry-title{padding:20px 24px 0;margin:0}.smus-blog-cards .entry-title a{color:#0B2747}.smus-blog-cards .post-content{padding:12px 24px 24px}.smus-blog-cards .post-content-inner p{color:#878787}.smus-blog-cards .more-link{display:inline-flex;align-items:center;font-weight:700;color:#F05323;text-decoration:none}.smus-blog-cards .et_pb_blog_posts.et_grid_module{column-gap:30px;row-gap:40px}.ribbon-wrap{position:relative;overflow:visible}.ribbon-wrap .ribbon{position:absolute;top:0;right:0;width:150px;height:150px;overflow:hidden;z-index:10;pointer-events:none}.ribbon-wrap .ribbon-inner{position:absolute;width:220px;padding:8px 0;background-color:#FF6828;color:#FFF;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.5px;top:30px;right:-55px;transform:rotate(45deg);box-shadow:0 2px 6px rgb(0 0 0 / .15)}:root{--header-control-height:clamp(50px,5.7vw,68px)}.smus-phone.et_pb_blurb{display:flex;align-items:center;min-height:var(--header-control-height);box-sizing:border-box;flex-shrink:0;min-width:max-content;padding:clamp(8px,1.2vw,12px)}.smus-phone .et_pb_blurb_description p{white-space:nowrap}.smus-nav .et-menu>li{margin-top:0!important}.smus-nav{flex-grow:1;flex-shrink:1;min-width:0}.smus-nav .et-menu{justify-content:flex-end}.smus-nav .et-menu>li>a{display:inline-flex;align-items:center;white-space:nowrap;color:#0A3D2E!important;font-weight:700!important;line-height:1.3;min-height:var(--header-control-height);box-sizing:border-box;padding-top:clamp(8px,1.2vw,12px);padding-bottom:clamp(8px,1.2vw,12px)!important;padding-left:clamp(8px,1vw,16px);padding-right:clamp(8px,1vw,16px);border-radius:8px;transition:background-color 0.2s ease}.smus-nav .et-menu>li>a:hover,.smus-nav .et-menu>li.current-menu-item>a{background-color:#FFFFFF!important}@media (min-width:768px){.smus-cta-button{display:inline-flex!important;white-space:nowrap!important;min-height:var(--header-control-height);box-sizing:border-box;line-height:1.3!important;padding:clamp(8px,1.2vw,12px) clamp(16px,2.5vw,28px)!important}}@media (min-width:768px){.smus-phone .et_pb_blurb_content{display:flex!important;flex-direction:row;align-items:center;column-gap:12px}.smus-phone .et_pb_blurb_container{display:flex!important;justify-content:center;flex-direction:column;margin-left:0!important;padding-left:0!important}.smus-phone .et_pb_main_blurb_image{display:flex;flex-shrink:0;width:50px!important;margin-bottom:0px!important}}@media (max-width:767px){.smus-header-row{column-gap:16px!important}.smus-logo-column{flex:0 0 auto!important;width:auto!important}.smus-header-controls-column{flex:0 0 auto!important;width:auto!important;align-items:stretch!important}}@media (max-width:767px){.smus-logo-column{max-width:clamp(90px,28vw,130px)!important}.smus-logo,.smus-logo .et_pb_code_inner{width:100%!important;max-width:clamp(90px,28vw,130px)!important}.smus-logo .et_pb_code_inner{height:clamp(70px,22vw,100px)!important;max-height:100px!important;display:block!important;overflow:hidden!important}}@media (max-width:980px){.smus-nav .et_mobile_nav_menu{position:relative;width:100%}.smus-nav .et_mobile_menu{position:fixed;top:auto;left:0;right:0;width:100%;max-width:100%;box-sizing:border-box;z-index:9999}}@media (max-width:767px){.smus-phone .et_pb_blurb_container{padding-left:0!important}.smus-phone .et_pb_blurb_content{justify-content:center!important}.smus-phone.et_pb_blurb h4.et_pb_module_header{font-size:clamp(0.7rem,0.68rem + 0.1vw,0.8rem)!important;line-height:1.2!important;margin-bottom:2px!important}.smus-phone.et_pb_blurb .et_pb_blurb_description p{line-height:1.2!important;white-space:nowrap!important}}.mobile_menu_bar{background-color:#00AB52;border-radius:8px;display:flex;align-items:center;justify-content:center}.mobile_menu_bar::before{color:#FFF}.ken-burns{animation:kenBurns 6s ease-out forwards;isolation:isolate;z-index:0}@keyframes kenBurns{0%{background-size:100%}100%{background-size:115%}}@media (max-width:767px){.ken-burns{animation:none;background-size:cover!important}}