p:last-of-type{padding-bottom:10px!important}h1,h2,h3,h4,h5,h6{padding-bottom:20px;font-weight:500!important}bold,strong,b{font-weight:600!important}.dsm-animated-gradient-text{font-weight:500!important}.et_pb_text_inner ul li{line-height:1.4em}.et_mobile_menu li a{border:none!important;padding:5px 10px}p{padding-bottom:0.7em}a{font-weight:600}#top-menu li a{font-weight:300}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{font-weight:600}@media (max-width:980px){.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding:0 20px 0 10px}#logo{max-height:90%}.et_header_style_left #logo{max-width:90%}.et_pb_svg_logo #logo{height:90%}h1{font-size:32px!important}h2{font-size:28px!important}h3{font-size:24px!important}h4{font-size:22px!important}h5{font-size:20px!important}h6{font-size:18px!important}h1,h2,h3,h4,h5,h6{line-height:1.4em!important}}.mobile_menu_bar::before,.mobile_menu_bar::after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#7A717C}.et_mobile_menu{border-top:3px solid #7a717c;padding:25px}.et_mobile_menu li a{border:none!important;padding:10px;font-weight:400;text-align:right}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#ffffff;opacity:.7}.et_header_style_left .logo_container{width:auto}.et_mobile_menu li.current-menu-item a{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.2em}sup{bottom:0;vertical-align:super;font-size:small}@media only screen and (max-width:1450px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}.entry-content table:not(.variations){margin:0 0 20px}.et_pb_text_inner a:not(.et_pb_button){font-weight:300;text-decoration:underline;color:#7a717c}.et_pb_text_inner a:hover{text-decoration:none}li.menu-item a{text-decoration:none}@media only screen and (max-width:767px){body,p,div{font-size:16px;line-height:1.4em}div.et_pb_with_background p{font-size:19px;line-height:1.4em}.dsm_card_carousel .swiper-button-next{right:-5px}.dsm_card_carousel .swiper-button-prev{left:-5px}}.et_mobile_menu li a,.nav li li a{font-size:16px}.entry-content tr td{padding:10px!important}.et_pb_contact p input:-moz-placeholder,.et_pb_contact p input::placeholder,.et_pb_contact p textarea:-moz-placeholder,.et_pb_contact p textarea::placeholder{opacity:0.5}