/* MicroTechGOS site-core (built from site-core.src.css) */

:root{--mt-ink:#020425;--mt-dark:#191c20;--mt-text:#282828;--mt-accent:#ff184e;--mt-meta:#687084;--mt-line:#e9ebf1;--mt-soft:#f5f6fa;--mt-r:8px;--mt-h:'Afacad',Arial,Helvetica,sans-serif;--mt-b:'Lato',Arial,Helvetica,sans-serif;--mt-m:'Inter',Arial,Helvetica,sans-serif}
html{scroll-behavior:smooth}
body{font-family:var(--mt-b);color:var(--mt-text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6{font-family:var(--mt-h);color:var(--mt-ink);letter-spacing:-.005em}
a{transition:color .2s,background-color .2s}
img{height:auto;max-width:100%}
body.mt-site .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.mt-site .mt-topbar{font-family:var(--mt-m);font-size:13px;color:var(--mt-meta)}
body.mt-site .mt-topbar p,body.mt-site .mt-topbar .elementor-shortcode{margin:0;font-size:13px;line-height:1.4;color:var(--mt-meta)}
body.mt-site .mt-hdr{border-bottom:1px solid var(--mt-line)}
body.mt-site .mt-hdr.elementor-sticky--effects{box-shadow:0 4px 20px rgba(2,4,37,.08)}
body.mt-site .mt-logo img{display:block;width:210px;height:auto}
body.mt-site .mt-nav .elementor-nav-menu--main .elementor-nav-menu>li{display:flex;align-items:center}
body.mt-site .mt-nav .elementor-nav-menu--main .elementor-nav-menu>li+li::before{content:"";width:6px;height:6px;background:var(--mt-accent);border-radius:1px;flex:none}
body.mt-site .mt-nav .elementor-nav-menu--main .elementor-item{font-family:var(--mt-m)}
body.mt-site .mt-nav .elementor-menu-toggle{padding:4px}
body.mt-site .mt-nav .elementor-nav-menu--dropdown{border-top:1px solid var(--mt-line);box-shadow:0 14px 30px rgba(2,4,37,.12)}
body.mt-site .mt-nav .elementor-nav-menu--dropdown .elementor-item{border-bottom:1px solid var(--mt-line);font-family:var(--mt-m)}
body.mt-site .mt-search .elementor-search-form__toggle{--e-search-form-toggle-size:40px;--e-search-form-toggle-icon-size:20px}
body.mt-site .mt-search .elementor-search-form__toggle i,body.mt-site .mt-search .elementor-search-form__toggle svg{width:20px;height:20px;font-size:20px}
body.mt-site .mt-search .elementor-search-form__toggle div{background:#fff!important;color:var(--mt-ink)}
body.mt-site .elementor-search-form--skin-full_screen .elementor-search-form__container{background:rgba(2,4,37,.94)}
@media (max-width:1024px){body.mt-site .mt-logo img{width:170px}body.mt-site .mt-hdr .mt-logo{margin:0 auto}}
@media (max-width:767px){body.mt-site .mt-logo img{width:158px}}
body.mt-site .mt-shead{position:relative;margin-bottom:6px!important}
body.mt-site .mt-shead::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--mt-ink)}
body.mt-site .mt-shead .elementor-heading-title{position:relative;z-index:1;display:inline-block;background:#fff;border:2px solid var(--mt-ink);padding:5px 16px;margin-left:4px;font-family:var(--mt-h);font-size:19px;font-weight:600;line-height:1.3;color:var(--mt-ink);box-shadow:-5px 5px 0 var(--mt-accent)}
body.mt-site .mt-shead--light .elementor-heading-title{background:var(--mt-soft)}
body.mt-site .mt-intro h1{font-size:30px;line-height:1.2;font-weight:700;margin:0}
body.mt-site .mt-intro h1 span{color:var(--mt-accent)}
body.mt-site .mt-intro-note p{font-family:var(--mt-m);font-size:14px;color:var(--mt-meta);margin:0}
@media (max-width:767px){body.mt-site .mt-intro h1{font-size:24px}}
body.mt-site .mt-cards .elementor-post__title,body.mt-site .mt-classic .elementor-post__title{font-family:var(--mt-h);font-weight:600;color:var(--mt-ink);line-height:1.28;margin:0}
body.mt-site .mt-cards .elementor-post__title a,body.mt-site .mt-classic .elementor-post__title a{color:var(--mt-ink)}
body.mt-site .mt-cards .elementor-post__title a:hover,body.mt-site .mt-classic .elementor-post__title a:hover{color:var(--mt-accent)}
body.mt-site .mt-cards .elementor-post__meta-data,body.mt-site .mt-classic .elementor-post__meta-data{font-family:var(--mt-m);font-size:12.5px;color:var(--mt-meta);line-height:1.4}
body.mt-site .mt-cards .elementor-post__meta-data span+span:before,body.mt-site .mt-classic .elementor-post__meta-data span+span:before{color:#c3c7d1}
body.mt-site .mt-cards .elementor-post__excerpt p,body.mt-site .mt-classic .elementor-post__excerpt p{font-size:15px;line-height:1.6;color:#5d6270;margin:0}
body.mt-site .elementor-post__thumbnail img{transition:none!important;filter:none!important}
body.mt-site .mt-grow{flex:1 1 0%!important;min-width:0}
body.mt-site .mt-cards .elementor-post__card{background:transparent;border-radius:0;box-shadow:none!important;overflow:visible}
body.mt-site .mt-cards .elementor-post__thumbnail__link{margin-bottom:0!important}
body.mt-site .mt-cards .elementor-post__thumbnail{border-radius:var(--mt-r);overflow:hidden}
body.mt-site .mt-cards .elementor-post__text{padding:14px 0 0!important;margin:0}
body.mt-site .mt-cards .elementor-post__title{font-size:19px}
body.mt-site .mt-cards .elementor-post__excerpt{margin-top:8px}
body.mt-site .mt-cards .elementor-post__meta-data{border:0!important;padding:8px 0 0!important}
body.mt-site .mt-cards .elementor-post__badge{background:var(--mt-accent)!important;color:#fff;font-family:var(--mt-m);font-size:12px!important;font-weight:500;text-transform:none;letter-spacing:0;line-height:1;padding:7px 13px!important;border-radius:30px!important;margin:12px!important}
body.mt-site .mt-cards .elementor-post__avatar{display:none}
body.mt-site .mt-cards .elementor-post__card .elementor-post__thumbnail__link{position:relative}
body.mt-site .mt-cards .category-streamers-gamers .elementor-post__badge{background:#7b61ff!important}
body.mt-site .mt-cards .category-social-media-stars .elementor-post__badge{background:#ec1fc4!important}
body.mt-site .mt-cards .category-podcasters .elementor-post__badge{background:#ff7a1a!important}
body.mt-site .mt-cards .category-youtubers .elementor-post__badge{background:#ff184e!important}
body.mt-site .mt-cards .category-blog .elementor-post__badge{background:#1d4ed8!important}
body.mt-site .mt-cards 
.mt-hero-big .elementor-post__title{font-size:31px;line-height:1.18}
body.mt-site .mt-hero-big .elementor-post__meta-data{font-size:13px}
body.mt-site .mt-hero-small .elementor-post__title{font-size:19px}
body.mt-site .mt-vlines .elementor-posts-container{column-gap:30px}
body.mt-site .mt-vlines .elementor-post{position:relative}
@media (min-width:768px){body.mt-site .mt-vlines .elementor-post:not(:first-child)::before{content:"";position:absolute;left:-15px;top:0;bottom:0;width:1px;background:var(--mt-line)}}
@media (max-width:767px){body.mt-site .mt-hero-big .elementor-post__title{font-size:23px}}
@media (max-width:767px){
 body.mt-site .mt-hero-small .elementor-post__card{display:grid;grid-template-columns:118px 1fr;grid-template-rows:auto 1fr;column-gap:14px}
 body.mt-site .mt-hero-small .elementor-post__thumbnail__link{grid-row:1/3;grid-column:1}
 body.mt-site .mt-hero-small .elementor-post__thumbnail{padding-bottom:76%!important}
 body.mt-site .mt-hero-small .elementor-post__text{grid-column:2;padding-top:0!important}
 body.mt-site .mt-hero-small .elementor-post__meta-data{grid-column:2;padding-top:6px!important}
 body.mt-site .mt-hero-small .elementor-post__badge{display:none}
 body.mt-site .mt-hero-small .elementor-post__title{font-size:17px}
 body.mt-site .mt-hero-small .elementor-posts-container{row-gap:18px!important}
 body.mt-site .mt-hero-small .elementor-post{padding-bottom:18px;border-bottom:1px solid var(--mt-line)}
}
body.mt-site .mt-overlay .elementor-post__card{position:relative;border-radius:var(--mt-r);overflow:hidden;background:var(--mt-ink)}
body.mt-site .mt-overlay .elementor-post__thumbnail{border-radius:0}
body.mt-site .mt-overlay .elementor-post__thumbnail::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,4,37,0) 35%,rgba(2,4,37,.55) 62%,rgba(2,4,37,.93) 100%)}
body.mt-site .mt-overlay .elementor-post__text{position:absolute;left:0;right:0;bottom:0;padding:0 22px 44px!important;z-index:2;pointer-events:none}
body.mt-site .mt-overlay .elementor-post__text a{pointer-events:auto}
body.mt-site .mt-overlay .elementor-post__title a{color:#fff!important}
body.mt-site .mt-overlay .elementor-post__title a:hover{color:#ffd0da!important}
body.mt-site .mt-overlay .elementor-post__meta-data{position:absolute;left:0;right:0;bottom:0;padding:0 22px 18px!important;z-index:2;color:rgba(255,255,255,.8)}
body.mt-site .mt-overlay .elementor-post__badge{right:auto!important;left:0}
body.mt-site .mt-overlay-lg .elementor-post__title{font-size:30px;line-height:1.18}
body.mt-site .mt-overlay .elementor-post__title{font-size:21px}
@media (max-width:767px){body.mt-site .mt-overlay-lg .elementor-post__title{font-size:24px}}
body.mt-site .mt-classic .elementor-post__thumbnail{border-radius:var(--mt-r);overflow:hidden}
body.mt-site .mt-classic .elementor-post__thumbnail__link{margin-bottom:12px}
body.mt-site .mt-classic.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,body.mt-site .mt-classic .elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-bottom:0!important;margin-right:18px!important}
body.mt-site .mt-classic .elementor-post__title{font-size:19px}
body.mt-site .mt-classic .elementor-post__excerpt{margin:8px 0 0!important}
body.mt-site .mt-classic .elementor-post__meta-data{margin-top:8px}
body.mt-site .mt-list .elementor-post{padding-bottom:26px;border-bottom:1px solid var(--mt-line)}
body.mt-site .mt-list .elementor-post__title{font-size:23px;line-height:1.25}
body.mt-site .mt-small .elementor-post__title{font-size:17px;line-height:1.3}
body.mt-site .mt-small .elementor-post{padding-bottom:18px;border-bottom:1px solid var(--mt-line)}
body.mt-site .mt-notext .elementor-post__thumbnail__link{display:none}
body.mt-site .mt-arrow .elementor-post__title a::before{content:"\2192";color:var(--mt-ink);margin-right:7px;font-family:var(--mt-m)}
@media (max-width:767px){
 body.mt-site .mt-list .elementor-post__title{font-size:19px}
 body.mt-site .mt-list .elementor-post,body.mt-site .mt-small .elementor-post{flex-direction:row!important;align-items:flex-start}
 body.mt-site .mt-list .elementor-post__thumbnail__link{width:38%!important;flex:none}
 body.mt-site .mt-list .elementor-post__excerpt{display:none}
}
body.mt-site .mt-sidebar{position:relative;align-self:stretch}
body.mt-site .mt-wbox{border:1px solid var(--mt-line);border-radius:10px;padding:22px!important}
body.mt-site .mt-wlabel .elementor-heading-title{font-family:var(--mt-h);font-size:20px;font-weight:600;color:var(--mt-ink);display:flex;align-items:center;gap:8px;line-height:1.2}
body.mt-site .mt-wlabel .elementor-heading-title::after{content:"";width:16px;height:12px;background:linear-gradient(105deg,transparent 0 18%,var(--mt-accent) 18% 42%,transparent 42% 58%,var(--mt-accent) 58% 82%,transparent 82%)}
body.mt-site .mt-about-box{border:0;color:#fff}
body.mt-site .mt-about-box .mt-about-txt p{color:#cfd3e0;font-size:15px;line-height:1.65}
body.mt-site .mt-about-box img{width:180px}
body.mt-site .mt-side-list .elementor-post__title{font-size:16px;line-height:1.3}
body.mt-site .mt-side-list .elementor-post{padding-bottom:14px;border-bottom:1px solid var(--mt-line)}
body.mt-site .mt-side-list .elementor-post:last-child{border-bottom:0;padding-bottom:0}
body.mt-site .mt-sform .elementor-search-form__container{border:1px solid var(--mt-line)!important;border-radius:8px;overflow:hidden;min-height:46px}
body.mt-site .mt-sform .elementor-search-form__input{background:#fff!important;font-family:var(--mt-m);font-size:15px}
body.mt-site .mt-sform .elementor-search-form__submit{background:var(--mt-accent)!important;min-width:48px}
body.mt-site .mt-btn .elementor-button{background:var(--mt-accent);color:#fff;font-family:var(--mt-m);font-weight:600;border-radius:6px}
body.mt-site .mt-btn .elementor-button:hover{background:#fff;color:var(--mt-ink)}
body.mt-site .sc-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.mt-site .sc-cat{display:flex;align-items:center;gap:12px;padding:9px 10px;border:1px solid var(--mt-line);border-radius:10px;background:#fff;color:var(--mt-ink);text-decoration:none}
body.mt-site .sc-cat:hover{border-color:var(--mt-accent)}
body.mt-site .sc-cat__media{width:48px;height:48px;flex:none;border-radius:8px;overflow:hidden;background:var(--mt-soft)}
body.mt-site .sc-cat__media img{width:48px;height:48px;object-fit:cover;display:block}
body.mt-site .sc-cat__body{display:flex;flex-direction:column;min-width:0}
body.mt-site .sc-cat__name{font-family:var(--mt-h);font-size:17px;font-weight:600;margin:0;color:var(--mt-ink);line-height:1.2}
body.mt-site .sc-cat__count{font-family:var(--mt-m);font-size:12px;color:#9aa0ad;margin-top:2px}
body.mt-site .mt-side-cats .sc-cats{grid-template-columns:1fr;gap:10px}
@media (max-width:1024px){body.mt-site .sc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){body.mt-site .sc-cats{grid-template-columns:1fr}}
body.mt-site .mt-topics-label .elementor-heading-title{font-family:var(--mt-h);font-size:19px;font-weight:600;color:var(--mt-ink)}
body.mt-site .mt-banner{border-radius:10px;overflow:hidden;position:relative}
body.mt-site .mt-banner .mt-banner-t .elementor-heading-title{font-family:var(--mt-h);font-weight:700;font-size:32px;line-height:1.12;color:#fff;text-transform:uppercase}
body.mt-site .mt-banner .mt-banner-t span{color:#ff9a3c}
body.mt-site .mt-banner .mt-banner-s p{color:#c9cbe0;font-size:15px;margin:0}
body.mt-site .mt-banner .elementor-button{background:#7b61ff;border-radius:6px;font-family:var(--mt-h);font-size:18px;font-weight:600;padding:13px 28px}
body.mt-site .mt-banner .elementor-button:hover{background:var(--mt-accent)}
@media (max-width:767px){body.mt-site .mt-banner .mt-banner-t .elementor-heading-title{font-size:24px}}
body.mt-site .mt-promise{border:1px solid var(--mt-line);border-radius:10px}
body.mt-site .mt-promise .elementor-icon-list-text{font-family:var(--mt-b);font-size:15px;color:var(--mt-text)}
body.mt-site .mt-about-sec{background:var(--mt-soft)}
body.mt-site .mt-infocard{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:10px;padding:24px!important}
body.mt-site .mt-infocard h3{font-size:21px;margin:0}
body.mt-site .mt-infocard p{font-size:15.5px;line-height:1.7;color:#4a4f5c;margin:0}
body.mt-site .mt-infocard .mt-ic-num .elementor-heading-title{display:inline-flex;width:36px;height:36px;border-radius:8px;background:var(--mt-accent);color:#fff;align-items:center;justify-content:center;font-family:var(--mt-h);font-weight:700;font-size:18px}
body.mt-site .mt-lead p{font-size:17px;line-height:1.75;color:#3f4452}
body.mt-site .mt-faq .elementor-accordion-item{border:1px solid var(--mt-line)!important;border-radius:10px;background:#fff;margin-bottom:12px;overflow:hidden}
body.mt-site .mt-faq .elementor-tab-title{padding:18px 22px!important;font-family:var(--mt-h)!important;font-size:19px!important;font-weight:600!important;color:var(--mt-ink)!important;line-height:1.3}
body.mt-site .mt-faq .elementor-tab-title a{color:var(--mt-ink)!important}
body.mt-site .mt-faq .elementor-tab-title.elementor-active a,body.mt-site .mt-faq .elementor-tab-title.elementor-active .elementor-accordion-icon{color:var(--mt-accent)!important}
body.mt-site .mt-faq .elementor-tab-content{border-top:1px solid var(--mt-line)!important;padding:16px 22px 20px!important;font-size:16px;line-height:1.7;color:#4a4f5c}
body.mt-site .mt-crumbs,body.mt-site .mt-crumbs .rank-math-breadcrumb p{font-family:var(--mt-m);font-size:13px;color:var(--mt-meta);margin:0}
body.mt-site .mt-crumbs a{color:var(--mt-meta)}body.mt-site .mt-crumbs a:hover{color:var(--mt-accent)}
body.mt-site .mt-crumbs .separator{margin:0 6px;color:#c3c7d1}
body.mt-site .mt-pill-terms .elementor-post-info__terms-list-item{display:inline-block;background:var(--mt-accent);color:#fff!important;font-family:var(--mt-m);font-size:12.5px;font-weight:500;padding:6px 14px;border-radius:30px;line-height:1}
body.mt-site .mt-pill-terms .elementor-post-info__terms-list{font-size:0}
body.mt-site .mt-post-title h1,body.mt-site .mt-post-title .elementor-heading-title{font-size:42px;line-height:1.14;font-weight:700;margin:0}
body.mt-site .mt-post-meta,body.mt-site .mt-post-meta a,body.mt-site .mt-post-meta .elementor-icon-list-text{font-family:var(--mt-m);font-size:13.5px;color:var(--mt-meta)!important}
body.mt-site .mt-post-meta .elementor-post-info__item--type-author{color:var(--mt-ink)!important;font-weight:600}
body.mt-site .mt-post-meta .elementor-icon-list-icon i,body.mt-site .mt-post-meta .elementor-icon-list-icon svg{color:var(--mt-meta);fill:var(--mt-meta);width:13px}
body.mt-site .mt-post-meta .elementor-post-info__item--type-custom,body.mt-site .mt-post-meta .elementor-icon-list-item:last-child .elementor-icon-list-icon svg{color:#0f9d77!important;fill:#0f9d77}
body.mt-site .mt-feat img{width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover}
body.mt-site .mt-content{font-size:17.5px;line-height:1.8;color:#2b2f38}
body.mt-site .mt-content p{margin:0 0 1.2em}
body.mt-site .mt-content h2{font-size:30px;line-height:1.22;margin:1.5em 0 .6em}
body.mt-site .mt-content h3{font-size:23px;line-height:1.3;margin:1.3em 0 .5em}
body.mt-site .mt-content a{color:var(--mt-accent);text-decoration:underline;text-underline-offset:3px}
body.mt-site .mt-content ul,body.mt-site .mt-content ol{margin:0 0 1.3em;padding-left:1.3em}
body.mt-site .mt-content li{margin-bottom:.45em}
body.mt-site .mt-content table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:15.5px}
body.mt-site .mt-content th,body.mt-site .mt-content td{border:1px solid var(--mt-line);padding:11px 14px;text-align:left}
body.mt-site .mt-content th{background:var(--mt-soft);font-family:var(--mt-h);font-size:16.5px;color:var(--mt-ink)}
body.mt-site .mt-content blockquote{border-left:4px solid var(--mt-accent);background:var(--mt-soft);margin:0 0 1.4em;padding:16px 22px;border-radius:0 10px 10px 0}
body.mt-site .mt-content img{border-radius:10px}
body.mt-site .mt-authorbox .elementor-author-box{background:var(--mt-soft);border-radius:12px;padding:24px}
body.mt-site .mt-authorbox .elementor-author-box__avatar img{width:64px;height:64px;border-radius:12px}
body.mt-site .mt-authorbox .elementor-author-box__name{font-family:var(--mt-h);font-size:21px;font-weight:600;color:var(--mt-ink);margin-bottom:6px}
body.mt-site .mt-authorbox .elementor-author-box__bio{font-size:15px;line-height:1.65;color:#4a4f5c}
body.mt-site .mt-authorbox .elementor-author-box__button{border:0!important;background:var(--mt-ink);color:#fff!important;border-radius:6px;font-family:var(--mt-m);font-size:13px;padding:9px 16px;margin-top:6px}
body.mt-site .mt-postnav .elementor-post-navigation{border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);padding:18px 0}
body.mt-site .mt-postnav .post-navigation__prev--label,body.mt-site .mt-postnav .post-navigation__next--label{font-family:var(--mt-m);font-size:12px;color:var(--mt-meta);text-transform:uppercase;letter-spacing:.06em}
body.mt-site .mt-postnav .post-navigation__prev--title,body.mt-site .mt-postnav .post-navigation__next--title{font-family:var(--mt-h);font-size:18px;font-weight:600;color:var(--mt-ink)}
@media (max-width:767px){body.mt-site .mt-post-title h1,body.mt-site .mt-post-title .elementor-heading-title{font-size:29px}body.mt-site .mt-content{font-size:17px}body.mt-site .mt-content h2{font-size:25px}}
@media (min-width:1025px){body.mt-site .mt-sidebar>.mt-wbox:last-child{position:sticky;top:100px}}
body.mt-site .mt-arch-title .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.1}
body.mt-site .mt-arch-desc .elementor-heading-title{font-family:var(--mt-b);font-size:16.5px;line-height:1.6;color:#4a4f5c;max-width:760px;font-weight:400}
body.mt-site .elementor-pagination{display:flex;gap:8px;justify-content:center;margin-top:30px;font-family:var(--mt-m);font-size:14px}
body.mt-site .elementor-pagination .page-numbers{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mt-line);border-radius:8px;color:var(--mt-ink);margin:0!important}
body.mt-site .elementor-pagination .page-numbers.current{background:var(--mt-ink);color:#fff;border-color:var(--mt-ink)}
@media (max-width:767px){body.mt-site .mt-arch-title .elementor-heading-title{font-size:32px}}
body.mt-site .mt-page-head{background:var(--mt-soft)}
body.mt-site .mt-page-head h1{font-size:44px;font-weight:700;margin:0}
body.mt-site .mt-prose{font-size:17px;line-height:1.8;color:#2b2f38}
body.mt-site .mt-prose h2{font-size:27px;margin:1.4em 0 .5em}
body.mt-site .mt-prose h2:first-child{margin-top:0}
body.mt-site .mt-prose p{margin:0 0 1.1em}
body.mt-site .mt-prose a{color:var(--mt-accent)}
body.mt-site .mt-prose ul{padding-left:1.3em;margin:0 0 1.2em}
@media (max-width:767px){body.mt-site .mt-page-head h1{font-size:32px}}
body.mt-site .sc-sitemap{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body.mt-site .sc-sitemap__col{border:1px solid var(--mt-line);border-radius:10px;padding:22px}
body.mt-site .sc-sitemap h2{font-size:22px;margin:0 0 12px}
body.mt-site .sc-sitemap ul{list-style:none;margin:0;padding:0}
body.mt-site .sc-sitemap li{padding:7px 0;border-bottom:1px solid var(--mt-line);font-size:15.5px}
body.mt-site .sc-sitemap li a{color:var(--mt-ink)}body.mt-site .sc-sitemap li a:hover{color:var(--mt-accent)}
@media (max-width:900px){body.mt-site .sc-sitemap{grid-template-columns:1fr}}
body.mt-site .mt-form .elementor-field-group .elementor-field{border:1px solid var(--mt-line);border-radius:8px;background:#fff;font-size:15px}
body.mt-site .mt-form .elementor-button{background:var(--mt-accent);border-radius:8px;font-family:var(--mt-m);font-weight:600}
body.mt-site .mt-footer{border-top:1px solid var(--mt-line)}
body.mt-site .mt-flogo img{width:200px}
body.mt-site .mt-fabout p,body.mt-site .mt-fnote p{font-size:15px;line-height:1.7;color:#3a3f4b}
body.mt-site .mt-fabout strong{color:var(--mt-ink)}
body.mt-site .mt-flabel .elementor-heading-title{font-family:var(--mt-h);font-size:20px;font-weight:600;color:var(--mt-ink);display:flex;align-items:center;gap:8px}
body.mt-site .mt-flabel .elementor-heading-title::after{content:"";width:16px;height:12px;background:linear-gradient(105deg,transparent 0 18%,var(--mt-accent) 18% 42%,transparent 42% 58%,var(--mt-accent) 58% 82%,transparent 82%)}
body.mt-site .mt-fmenu .elementor-nav-menu--main .elementor-item{padding-left:0!important}
body.mt-site .mt-fbottom p{color:#b9bdd0;font-family:var(--mt-m);font-size:13px;margin:0}
@media (max-width:767px){body.mt-site .mt-fbottom{text-align:center}body.mt-site .mt-fbottom .elementor-widget{width:100%}}
body.mt-site .mt-cv{content-visibility:auto;contain-intrinsic-size:auto 700px}
body.mt-site .sc-top{position:fixed;right:18px;bottom:18px;z-index:999;width:42px;height:42px;border-radius:50%;background:var(--mt-ink);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s;box-shadow:0 6px 18px rgba(2,4,37,.25)}
body.mt-site .sc-top.is-on{opacity:1;visibility:visible;transform:none}
body.mt-site .sc-top:hover{background:var(--mt-accent);color:#fff}
body.mt-site .elementor-widget-posts,body.mt-site .elementor-widget-archive-posts,body.mt-site .elementor-widget-shortcode,body.mt-site .elementor-widget-icon-list{height:auto!important}
body.mt-site .mt-content .key-takeaways{background:linear-gradient(135deg,#fff4f6,#f5f6fa);border:1px solid #ffd3dc;border-left:5px solid var(--mt-accent);border-radius:12px;padding:22px 26px;margin:0 0 1.6em}
body.mt-site .mt-content .key-takeaways h2,body.mt-site .mt-content .key-takeaways h3,body.mt-site .mt-content .key-takeaways>p:first-child strong{margin-top:0;font-size:22px}
body.mt-site .mt-content .key-takeaways ul{list-style:none;padding:0;margin:0}
body.mt-site .mt-content .key-takeaways li{position:relative;padding-left:30px;margin-bottom:.6em}
body.mt-site .mt-content .key-takeaways li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:var(--mt-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E") center/11px no-repeat}
body.mt-site .mt-content .key-takeaways li:last-child,body.mt-site .mt-content .key-takeaways p:last-child{margin-bottom:0}
body.mt-site .mt-content table{display:table;border-radius:12px;overflow:hidden;border-style:hidden;box-shadow:0 0 0 1px var(--mt-line)}
body.mt-site .mt-content tbody tr:nth-child(even) td{background:#fafbfd}
body.mt-site .mt-content table.facts-table{border-collapse:separate;border-spacing:0;box-shadow:0 0 0 1px var(--mt-line),0 8px 24px rgba(2,4,37,.06)}
body.mt-site .mt-content table.facts-table caption{caption-side:top;text-align:left;font-family:var(--mt-h);font-size:20px;font-weight:600;color:#fff;background:var(--mt-ink);padding:12px 18px}
body.mt-site .mt-content table.facts-table th,body.mt-site .mt-content table.facts-table td{border:0;border-bottom:1px solid var(--mt-line);padding:12px 18px;vertical-align:top}
body.mt-site .mt-content table.facts-table tr:last-child th,body.mt-site .mt-content table.facts-table tr:last-child td{border-bottom:0}
body.mt-site .mt-content table.facts-table th:first-child,body.mt-site .mt-content table.facts-table td:first-child{width:38%;font-family:var(--mt-h);font-size:16.5px;font-weight:600;color:var(--mt-ink);background:var(--mt-soft)}
body.mt-site .mt-content table.facts-table td:last-child{color:#2b2f38}
body.mt-site .mt-content table.facts-table thead th{background:var(--mt-ink)!important;color:#fff!important}
body.mt-site .mt-content h3.sc-faq-q{position:relative;padding:14px 18px 14px 46px;background:var(--mt-soft);border-radius:10px;font-size:20px;margin:1.1em 0 .5em}
body.mt-site .mt-content h3.sc-faq-q::before{content:"Q";position:absolute;left:14px;top:13px;width:22px;height:22px;border-radius:6px;background:var(--mt-accent);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;font-family:var(--mt-m);font-weight:700}
@media (max-width:767px){body.mt-site .mt-content table{display:block;overflow-x:auto;white-space:normal}body.mt-site .mt-content table.facts-table{display:table}body.mt-site .mt-content .key-takeaways{padding:18px}}
body.mt-site .mt-404-num .elementor-heading-title{font-family:var(--mt-h);font-size:120px;font-weight:700;line-height:1;color:var(--mt-accent);text-align:center}
body.mt-site .elementor-search-form--skin-full_screen .elementor-search-form__container{background:rgba(2,4,37,.97)!important}
body.mt-site .elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input{font-family:var(--mt-h);font-size:44px;border-bottom:2px solid var(--mt-accent)!important}
@media (max-width:767px){body.mt-site .elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input{font-size:24px}body.mt-site .elementor-search-form--skin-full_screen .elementor-search-form__container .elementor-search-form__input{width:90%}}
