/*!
Theme Name: HMT
Description: Child theme for HMT 2025
Author: 15K Studios
Author URI: https://15kstudios.com
Template: uncode
Version: 7.0.1
Text Domain: uncode
*/@font-face{font-family:Helvetica;src:url(fonts/Helvetica-Bold.eot);src:url(fonts/Helvetica-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Helvetica-Bold.woff2) format("woff2"),url(fonts/Helvetica-Bold.woff) format("woff"),url(fonts/Helvetica-Bold.ttf) format("truetype"),url(fonts/Helvetica-Bold.svg#Helvetica-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}font-face{font-family:"Plus Jakarta Sans";src:url(fonts/PlusJakartaSans-Italic.eot);src:url(fonts/PlusJakartaSans-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/PlusJakartaSans-Italic.woff2) format("woff2"),url(fonts/PlusJakartaSans-Italic.woff) format("woff"),url(fonts/PlusJakartaSans-Italic.ttf) format("truetype"),url(fonts/PlusJakartaSans-Italic.svg#PlusJakartaSans-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(fonts/PlusJakartaSans-Regular.eot);src:url(fonts/PlusJakartaSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(fonts/PlusJakartaSans-Regular.woff) format("woff"),url(fonts/PlusJakartaSans-Regular.ttf) format("truetype"),url(fonts/PlusJakartaSans-Regular.svg#PlusJakartaSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}#main-logo{display:none!important}@media only screen and (min-width:1201px){ul#menu-mainmenu ul[role=menu]{width:98%!important;min-height:60vh!important}ul.drop-menu.open-animated{display:flex;flex-direction:column;justify-content:flex-end}}body.frontpage li#menu-item-130955{display:none!important}.submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus,.submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover{background-color:transparent!important;color:#333!important}.menu-smart ul li a,.menu-smart ul li a:hover,.menu-smart ul li a:link,.menu-smart ul li a:visited{color:#333!important;margin-bottom:5px;background-color:transparent!important}ul[role=menu].drop-menu a{text-decoration:underline}ul[role=menu].drop-menu a:hover{transform:translateX(8px)}@media only screen and (max-width:1200px){.menu-smart ul li a,.menu-smart ul li a:hover,.menu-smart ul li a:link,.menu-smart ul li a:visited{margin-bottom:3px}}.btn-custom-typo.font-weight-700,.font-weight-700,.font-weight-700 :not(strong):not(b){font-weight:500!important}@media only screen and (min-width:1201px){.theme--hero-payoff p{font-size:22px;max-width:500px}.theme--hero-header h1{font-size:140px!important;padding-bottom:130px;font-weight:500!important}#hero>div.row.full-width.row-parent.row-header>div>div>div>div>div>div{padding:72px!important}}@media only screen and (max-width:1200px){.main-container .row-container .row-parent .double-internal-gutter .uncont>*,.main-container .row-container .row-parent .row-parent .double-internal-gutter .uncont>*{margin-top:20px}.h1:not([class*=fontsize-]),h1:not([class*=fontsize-]){font-size:50px}.heading-text.el-text.right-t-left.animate_when_almost_visible.start_animation{margin-bottom:60px;max-width:100%}#page-header .main-container .row-inner>div:not(.vc_helper){padding:0!important}#hero>div.row.full-width.row-parent.row-header>div>div>div>div>div>div>div:nth-child(2)>div>div>div.wpb_column.pos-bottom.pos-center.align_right.align_left_tablet.align_left_mobile.column_child.col-lg-6.single-internal-gutter{padding:0!important}}footer a,footer a:active,footer a:hover,footer a:link,footer a:visited,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer li,footer p{color:#b3b3b3!important}footer a:hover{color:#fff!important}@media only screen and (max-width:1200px){hr{display:none!important}.divider-wrapper{padding-top:1px!important}}*{transition:.2s}ul li{margin-bottom:10px}#projects .theme--icn{padding:0;margin:0}#footer a{text-decoration:underline}@media only screen and (max-width:1200px){#blog .double-block-padding,#cta .double-block-padding{padding:0!important}}.wpb_column .uncode_text_column{margin-bottom:29px!important;margin-top:23px!important}html{scroll-behavior:smooth}.vc_custom_heading_wrap{margin-top:30px!important}.nav-tabs .tab-excerpt.text-lead,.text-lead,.text-lead>*{font-size:22px;line-height:1.55em!important}.wpb_column .uncode_text_column{margin-bottom:29px!important;margin-top:27px!important}@media only screen and (min-width:769px) and (max-width:1000px){.h1:not([class*=fontsize-]),h1:not([class*=fontsize-]){font-size:30px!important}.h2:not([class*=fontsize-]),h2:not([class*=fontsize-]){font-size:20px!important}.h3:not([class*=fontsize-]),h3:not([class*=fontsize-]){font-size:20px!important}}@media only screen and (max-width:768px){.h1:not([class*=fontsize-]),h1:not([class*=fontsize-]){font-size:22px!important}.h2:not([class*=fontsize-]),h2:not([class*=fontsize-]){font-size:20px!important}.h3:not([class*=fontsize-]),h3:not([class*=fontsize-]){font-size:18px!important}.wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:20px!important}.vc_custom_heading_wrap{margin-top:20px!important}.main-container .row-container .row-parent{padding:20px!important}footer .wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:0!important}}.main-wrapper a:not(.btn){text-decoration:underline}ul.drop-menu.open-animated{border-bottom:1px #ebebeb solid}.row-breadcrumb.row-breadcrumb-light{background-color:#fff!important}.theme--paragraph-max{max-width:600px}.theme--hide{display:none!important}.tmb .t-inside{background-color:#f7f7f7}.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry>:first-child:not(.spacer){margin-bottom:28px}.tmb-shadowed:not(.tmb-no-bg).tmb>.t-inside{box-shadow:none!important}.btn-container{margin-top:36px!important}.main-container .row-container .double-bottom-padding{padding-bottom:36px}.main-container .row-container .double-top-padding{padding-top:36px}#projects .wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:12px!important}footer .wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:12px!important}.post-content ul:not(.no-list):not(.navigation):not(.pagination):not( .term-filters-list ):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs),.post-content ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list) ul:not(.uncode-woocommerce-sorting-dropdown){margin-left:12px}@media only screen and (max-width:768px){.single-block-padding{padding:0}}.who--fourcol .wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:19px!important}.main-container .row-container .triple-bottom-padding{padding-bottom:72px!important}.main-container .row-container .triple-top-padding{padding-top:72px!important}.t-entry p img{display:none!important}.hide{display:none!important}@media only screen and (max-width:768px){.single-block-padding{padding:0}}.who--fourcol .wpb_column .uncode_text_column{margin-bottom:0!important;margin-top:19px!important}.main-container .row-container .triple-bottom-padding{padding-bottom:72px!important}.main-container .row-container .triple-top-padding{padding-top:72px!important}.hide{display:none!important}.footer-last,.hide{display:none!important}.message--note{padding:20px!important;background-color:#F7F7F7!important;border-left:10px #50d778 solid}.sib-email-area{display:flex;align-items:right;gap:36px;flex-direction:row;justify-content:end}input{margin:0}input#email{min-width:300px}.row-menu{background-color:#fff!important}body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li>a,html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner>.nav>.menu-smart>li>a{color:#333!important}body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li a.active,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.active>a,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.current-menu-ancestor>a,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.current-menu-item:not(.menu-item-type-custom)>a,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.current-menu-parent>a,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li.wpml-ls-current-language>a{color:inherit!important}body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li>a:focus,body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner>.nav>.menu-smart>li>a:hover,html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner>.nav>.menu-smart>li>a:focus,html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner>.nav>.menu-smart>li>a:hover{color:inherit!important}.menu-light .menu-smart>li a.active,.menu-light .menu-smart>li.active>a,.menu-light .menu-smart>li.current-menu-ancestor>a,.menu-light .menu-smart>li.current-menu-item:not(.menu-item-type-custom)>a,.menu-light .menu-smart>li.current-menu-parent>a,.menu-light .menu-smart>li.wpml-ls-current-language>a{color:#333!important}#main-roll .isotope-footer-inner .style-color-xsdn-bg{background-color:transparent!important}#main-roll .navigation>li .current,#main-roll .navigation>li .current:focus,#main-roll .navigation>li .current:hover,#main-roll .pagination>li .current,#main-roll .pagination>li .current:focus,#main-roll .pagination>li .current:hover{background-color:#d9d9d9}.style-color-xsdn-bg{background-color:transparent!important}ul.pagination li.page-next,ul.pagination li.page-prev{display:none!important}.navigation>li .page-numbers,.pagination>li .page-numbers{font-size:14px;font-weight:400}.navigation>li .current,.navigation>li .current:focus,.navigation>li .current:hover,.pagination>li .current,.pagination>li .current:focus,.pagination>li .current:hover{background-color:#d4d4d4}.tmb-content-left.tmb .t-entry-text{text-align:left;background-color:#fff!important;padding:0 20px 20px 20px}#footer{background-color:#fff}#footer a,#footer a:hover,#footer a:visited,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p{color:#333!important}#footer .mc_merge_var{display:flex;flex-direction:column}#footer .mc_var_label{margin-left:auto;color:#333!important}img.wp-image-132173.entered.lazyloaded{max-width:300px!important;margin:auto}@media only screen and (max-width:768px){img.wp-image-132173.entered.lazyloaded{max-width:220px!important}}@media only screen and (max-width:768px){.tmb-content-left.tmb .t-entry-text{padding:20px 20px 20px 20px!important}}@media only screen and (max-width:768px){.main-container .row-container .triple-top-padding{padding-top:36px!important}.main-container .row-container .triple-bottom-padding{padding-bottom:36px!important}.isotope-container .single-block-padding{padding:10px}}input#mc_mv_EMAIL{margin-left:auto;background-color:#f7f7f7!important;margin-bottom:15px!important;width:260px!important;min-height:50px!important}@media only screen and (max-width:768px){input#mc_mv_EMAIL{margin-left:auto;background-color:#f7f7f7!important;margin-bottom:15px!important;width:100%!important;min-height:50px!important;margin-top:10px;margin-bottom:20px!important}#footer .mc_var_label{margin-left:0;color:#333!important}footer#colophon .uncont{text-align:center!important}}