.second-button{margin-left:30px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li:hover{border-top:solid 2px #183765!important;padding-top:0px}.et_pb_menu_0_tb_header.et_pb_menu ul li:not(.menu-button){margin-right:5px;border-top:solid 2px transparent;border-bottom:solid 2px transparent}.menu-button:hover{border-top:none!important}.et_pb_menu img{width:clamp(250px,calc(15.625rem + ((1vw - 3.2px) * 15.625)),500px)}.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div:first-of-type:hover{box-shadow:0 12px 12px -8px rgba(24,55,101,0.6)!important}.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div a{color:#2F4B74}.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_child.swiper-slide>div a:hover{color:#2B61B3}@media only screen and (min-width:981px){.product-des{padding-left:210px}}@media only screen and (min-width:1500px){.product-des{padding-left:110px}}.gform_wrapper.gravity-theme .gform_footer input{background:#ec4e20;border:1px solid transparent;color:white;padding:10px 20px;font-weight:bold;border-radius:20rem!important;font-size:14px}.gform_wrapper.gravity-theme .gform_footer input:hover{background:transparent;border:1px solid white}.home-2 .gform_wrapper.gravity-theme *{border-radius:10px}.gform_wrapper .gfield_required{display:none}.gform_heading{display:none}.gform_wrapper.gravity-theme .gfield textarea.large{height:200px!important}.hover-on-dark a:hover{color:rgba(255,255,255,0.7)}.et_pb_icon .et_pb_icon_wrap{width:70px;height:70px}@media only screen and (min-width:981px){.product-blurb{width:clamp(220px,calc(13.75rem + ((1vw - 3.2px) * 11.25)),400px)!important;height:clamp(220px,calc(13.75rem + ((1vw - 3.2px) * 11.25)),400px)!important}}.dsm_card_carousel_child>div:hover{box-shadow:4px 2px 10px rgba(0,0,0,0.5)!important}@media (min-width:981px){.overlap-row{align-items:center}.overlap-row .overlap-card{height:auto}}@media (min-width:981px){.overlap-card{background:#fff;padding:50px 70px;margin-left:-170px!important;width:calc(60% + 170px)!important;position:relative;z-index:5;box-shadow:0 10px 40px rgba(0,0,0,0.08)}}@media (max-width:980px){.overlap-card{margin-left:0!important;width:100%!important;padding:30px 25px}}