@import url(https://fonts.googleapis.com/css?family=Roboto:300,regular,500,700);
.grecaptcha-badge{z-index:20}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:rgba(0,0,0,0)}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,*::before,*:after{margin:0;padding:0;border:0;box-sizing:border-box}
a{-webkit-text-decoration:none;text-decoration:none;color:inherit}
ul,.wp-block-sage-card-list-item{margin:0;padding:0;list-style:none}
.list-default{list-style:disc}
p{margin:0;padding:0}
img{display:block;width:100%;border-style:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:inherit;font-size:inherit;word-break:break-word}
html{height:100%;line-height:1}
textarea,button,input{font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit}
button{cursor:pointer;background-color:inherit}
.grecaptcha-badge{visibility:hidden;z-index:-9999;pointer-events:none}
.sub-nav-title.hover,.sub-nav-btn,.nav-btn{transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.sub-nav-title.hover:hover,.sub-nav-btn:hover,.nav-btn:hover{color:#00dfc3}
.play-btn-icon,.modal-close>svg,.btn-icon-l,.social-icon{width:20px;height:20px}
.search-icon,.btn-icon,.direction-icon,.nav-icon{width:13px;height:13px}
.articles-icon{width:10px;height:10px}
.btn-char-icon,.custom-list:not(.swiper-wrapper)~.secondary-btn-wrapper .show-btn-icon,.wp-block-sage-card-list.custom-list~.secondary-btn-wrapper .show-btn-icon,.btn-review-icon{width:7px;height:7px}
.sm-desc,.sm-desc-paragraph p,.modal-close{font-size:18px;line-height:140%}
@media screen and (min-width: 992px){.sm-desc,.sm-desc-paragraph p,.modal-close{font-size:26px;line-height:150%}}
.wp-block-sage-card-list:not(.not-areas) .grid [class$=-heading],.swiper-container:not(.not-areas) .grid [class$=-heading]{grid-area:title}
.wp-block-sage-card-list:not(.not-areas) .grid [class$=icon-wrapper],.wp-block-sage-card-list:not(.not-areas) .grid .safe-svg-cover,.swiper-container:not(.not-areas) .grid [class$=icon-wrapper],.swiper-container:not(.not-areas) .grid .safe-svg-cover{grid-area:icon}
.wp-block-sage-card-list:not(.not-areas) .grid [class*=-paragraph],.swiper-container:not(.not-areas) .grid [class*=-paragraph]{grid-area:desc}
.wp-block-sage-card-list:not(.not-areas) .grid .es-desc-paragraph,.swiper-container:not(.not-areas) .grid .es-desc-paragraph{grid-area:category}
.wp-block-sage-card-list:not(.not-areas) .grid .m-desc-paragraph,.swiper-container:not(.not-areas) .grid .m-desc-paragraph{grid-area:name}
.wp-block-sage-card-list:not(.not-areas) .grid .us-desc-paragraph,.swiper-container:not(.not-areas) .grid .us-desc-paragraph{grid-area:date}
.wp-block-sage-card-list:not(.not-areas) .grid [class*=-btn-wrapper],.swiper-container:not(.not-areas) .grid [class*=-btn-wrapper]{grid-area:btn}
.wp-block-sage-card-list:not(.not-areas) .grid .wp-block-sage-picture,.swiper-container:not(.not-areas) .grid .wp-block-sage-picture{grid-area:img}
.wp-block-sage-card-list:not(.not-areas) .grid .wp-block-buttons,.swiper-container:not(.not-areas) .grid .wp-block-buttons{grid-area:btn-list}
.section-heading{display:inline-block}
@media screen and (max-width: 767px){div.is-adaptive{max-width:var(--maxwdh-mob);width:var(--wdh-mob);max-height:var(--maxhgt-mob);height:var(--hgt-mob);margin-top:var(--margin-top-mob);margin-right:var(--margin-right-mob);margin-bottom:var(--margin-bottom-mob);margin-left:var(--margin-left-mob)}}
@media screen and (min-width: 768px){div.is-adaptive{max-width:var(--maxwdh-tab);width:var(--wdh-tab);max-height:var(--maxhgt-tab);height:var(--hgt-tab);margin-top:var(--margin-top-tab);margin-right:var(--margin-right-tab);margin-bottom:var(--margin-bottom-tab);margin-left:var(--margin-left-tab)}}
@media screen and (min-width: 992px){div.is-adaptive{max-width:var(--maxwdh-lap);width:var(--wdh-lap);max-height:var(--maxhgt-lap);height:var(--hgt-lap);margin-top:var(--margin-top-lap);margin-right:var(--margin-right-lap);margin-bottom:var(--margin-bottom-lap);margin-left:var(--margin-left-lap)}}
@media screen and (min-width: 1320px){div.is-adaptive{max-width:var(--maxwdh-desk);width:var(--wdh-desk);max-height:var(--maxhgt-desk);height:var(--hgt-desk);margin-top:var(--margin-top-desk);margin-right:var(--margin-right-desk);margin-bottom:var(--margin-bottom-desk);margin-left:var(--margin-left-desk)}}
.is-gradient .wp-element-button,.is-gradient p{background-image:linear-gradient(to right, #019391 0%, #00dfc3 20%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}
.block-editor-inner-blocks,.block-editor-block-list__layout{position:static}
@media screen and (max-width: 767px){div.is-position{transform:translate(var(--trfm-x-mob), var(--trfm-y-mob));top:var(--top-mob);right:var(--right-mob);bottom:var(--bottom-mob);left:var(--left-mob)}}
@media screen and (min-width: 768px){div.is-position{transform:translate(var(--trfm-x-tab), var(--trfm-y-tab));top:var(--top-tab);right:var(--right-tab);bottom:var(--bottom-tab);left:var(--left-tab)}}
@media screen and (min-width: 992px){div.is-position{transform:translate(var(--trfm-x-lap), var(--trfm-y-lap));top:var(--top-lap);right:var(--right-lap);bottom:var(--bottom-lap);left:var(--left-lap)}}
@media screen and (min-width: 1320px){div.is-position{transform:translate(var(--trfm-x-desk), var(--trfm-y-desk));top:var(--top-desk);right:var(--right-desk);bottom:var(--bottom-desk);left:var(--left-desk)}}
@font-face{font-family:Neue Machina;src:url(/wp-content/themes/usmt-wp-typescript/public/fonts/NeueMachina/NeueMachina-Regular.629923.woff2);font-weight:400}
@font-face{font-family:Neue Machina;src:url(/wp-content/themes/usmt-wp-typescript/public/fonts/NeueMachina/NeueMachina-Ultralight.57d217.woff2);font-weight:200}
@font-face{font-family:Neue Machina;src:url(/wp-content/themes/usmt-wp-typescript/public/fonts/NeueMachina/NeueMachina-Light.29b05c.woff2);font-weight:300}
@font-face{font-family:Neue Machina;src:url(/wp-content/themes/usmt-wp-typescript/public/fonts/NeueMachina/NeueMachina-Medium.85dd45.woff2);font-weight:500}
@font-face{font-family:Neue Machina;src:url(/wp-content/themes/usmt-wp-typescript/public/fonts/NeueMachina/NeueMachina-Ultrabold.86f616.woff2);font-weight:800}
@property --color1{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:false}
@property --color2{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:false}
html{overflow-x:hidden;overflow-y:scroll}
body{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;color:#d9d9d9;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:150%;letter-spacing:-0.01em;background-color:#181818;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/bg-mob.d87e259e90d841b1.webp);background-repeat:no-repeat;background-size:cover}
@media screen and (min-width: 450px){body{background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/bg.dee5033168c101ca.webp)}}
@media screen and (min-width: 992px){body{font-size:20px;line-height:150%}}
body::before{content:"";position:absolute;top:0;right:0;left:0;height:100vh;z-index:-1;background-image:radial-gradient(circle at -25% 0%, rgba(234, 234, 234, 0.18) 0%, transparent 50%)}
@media screen and (min-width: 992px){body::before{background-image:radial-gradient(circle at -25% 0%, rgba(234, 234, 234, 0.18) 0%, transparent 40%)}}
body>main{flex-grow:1}
@media screen and (min-width: 1320px){body>main{padding-top:242px}}
body>main>:first-child{padding-top:40px}
@media screen and (min-width: 992px){body>main>:first-child{padding-top:50px}}
body>main>:last-child{padding-bottom:125px}
@media screen and (min-width: 1320px){body>main>:last-child{padding-bottom:140px}}
body::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0)}
body::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,0)}
body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#656565}
.up-btn{position:fixed;right:10px;bottom:10px;display:inline-block;width:60px;height:60px;padding:20px;border:1px solid #d9d9d9;border-radius:50%;opacity:0;pointer-events:none;z-index:20;transform:rotate(-180deg);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.up-btn.show{opacity:.8;pointer-events:visible}
.header [class$=-container],.main [class$=-container],.footer [class$=-container],.editor-styles-wrapper [class$=-container],.editor-editor-canvas__post-title-wrapper{position:relative;max-width:1320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
@media screen and (min-width: 480px){.header [class$=-container],.main [class$=-container],.footer [class$=-container],.editor-styles-wrapper [class$=-container],.editor-editor-canvas__post-title-wrapper{padding-right:30px;padding-left:30px}}
@media screen and (min-width: 1600px){.header [class$=-container],.main [class$=-container],.footer [class$=-container],.editor-styles-wrapper [class$=-container],.editor-editor-canvas__post-title-wrapper{max-width:1480px;padding-right:80px;padding-left:80px}}
@media screen and (min-width: 1920px){.header [class$=-container],.main [class$=-container],.footer [class$=-container],.editor-styles-wrapper [class$=-container],.editor-editor-canvas__post-title-wrapper{max-width:1620px;padding-right:150px;padding-left:150px}}
.header [class$=-container].with-bg-image::before,.main [class$=-container].with-bg-image::before,.footer [class$=-container].with-bg-image::before,.editor-styles-wrapper [class$=-container].with-bg-image::before,.editor-editor-canvas__post-title-wrapper.with-bg-image::before{content:"";position:absolute;top:-75px;right:0;bottom:0;left:0;height:100vh;width:100%;background-image:var(--link);background-repeat:no-repeat;background-size:90%;background-position-x:center;opacity:.03;visibility:visible;z-index:-1;top:0}
@media screen and (min-width: 768px){.header [class$=-container].with-bg-image::before,.main [class$=-container].with-bg-image::before,.footer [class$=-container].with-bg-image::before,.editor-styles-wrapper [class$=-container].with-bg-image::before,.editor-editor-canvas__post-title-wrapper.with-bg-image::before{top:100px;background-size:80%}}
@media screen and (min-width: 992px){.header [class$=-container].with-bg-image::before,.main [class$=-container].with-bg-image::before,.footer [class$=-container].with-bg-image::before,.editor-styles-wrapper [class$=-container].with-bg-image::before,.editor-editor-canvas__post-title-wrapper.with-bg-image::before{background-size:70%}}
@media screen and (min-width: 1320px){.header [class$=-container].with-bg-image::before,.main [class$=-container].with-bg-image::before,.footer [class$=-container].with-bg-image::before,.editor-styles-wrapper [class$=-container].with-bg-image::before,.editor-editor-canvas__post-title-wrapper.with-bg-image::before{background-size:60%}}
@media screen and (min-width: 992px){.header [class$=-container].with-bg-image::before,.main [class$=-container].with-bg-image::before,.footer [class$=-container].with-bg-image::before,.editor-styles-wrapper [class$=-container].with-bg-image::before,.editor-editor-canvas__post-title-wrapper.with-bg-image::before{top:-75px}}
.hero-container::before,.hero-container::after{position:absolute;opacity:.2;background-repeat:no-repeat;background-size:contain}
.hero-container::before{content:"";top:0;right:0;width:390px;height:83px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/drone-bg.e7a922dfc6429398.webp);transform:translateX(45%)}
@media screen and (min-width: 768px){.hero-container::before{width:600px;height:128px}}
@media screen and (min-width: 992px){.hero-container::before{right:15%}}
@media screen and (min-width: 1320px){.hero-container::before{width:800px;height:171px}}
.hero-container::after{content:"";top:200px;left:15px;width:170px;height:130px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/pilot-bg.1f6b9fc6d257198d.webp)}
@media screen and (min-width: 480px){.hero-container::after{left:30px}}
@media screen and (min-width: 768px){.hero-container::after{top:280px;width:262px;height:200px}}
@media screen and (min-width: 1320px){.hero-container::after{left:auto;right:50%;width:280px;height:213px}}
.custom-container.with-medium-padding{padding-top:60px;padding-bottom:60px}
.custom-container.with-large-padding{padding-top:60px;padding-bottom:60px}
@media screen and (min-width: 1320px){.custom-container.with-large-padding{padding-top:140px;padding-bottom:140px}}
.custom-container.white-circle::after{visibility:visible}
@media screen and (max-width: 991.98px){.custom-container.white-circle::after{content:"";position:absolute;top:0;right:0;left:0;height:140vh;z-index:-1;background-image:radial-gradient(circle at -27%, rgba(234, 234, 234, 0.25) 0%, transparent 50%)}}
.custom-container.green-circle::after{content:"";position:absolute;top:0;right:0;width:940px;height:940px;transform:translate(50%);z-index:-1;background-image:radial-gradient(circle at 50%, rgba(0, 223, 195, 0.15) 0%, transparent 70%);visibility:visible}
@media screen and (min-width: 768px){.custom-container.green-circle::after{width:150vw;height:150vw}}
@media screen and (min-width: 992px){.custom-container.green-circle::after{top:-300px;transform:translate(25%);width:100vw;height:100vw}}
@media screen and (min-width: 1320px){.custom-container.green-circle::after{width:80vw;height:80vw}}
.custom-container.light{border-radius:20px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/noise.d96d5e803b27fe3c.webp);background-color:#fafafa}
.custom-container.dark{border-radius:20px;background-image:linear-gradient(rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.03));box-shadow:0 25px 69px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}
.custom-container.grid:not(.editor),.custom-container.grid.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;width:100%;-moz-column-gap:15px;column-gap:15px}
@media screen and (min-width: 992px){.custom-container.grid:not(.editor),.custom-container.grid.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;justify-content:space-between}}
.custom-container.grid:not(.editor).container-column-2{grid-template-columns:49% 49%}
.custom-container.grid:not(.editor).container-column-custom{grid-template-columns:var(--column-width-left) var(--column-width-right)}
.custom-container.grid.editor.container-column-2>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:49% 49%}
.custom-container.grid.editor.container-column-custom>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:var(--column-width-left) var(--column-width-right)}
.is-container-clip{height:440px}
.is-container-clip>.custom-container:not(.editor){visibility:hidden;row-gap:15px}
.is-container-clip>.custom-container:not(.editor)>:not(:nth-child(1)):not(:nth-child(2)):not(:last-child){order:3}
.is-container-clip>.custom-container:not(.editor)>[class*=-heading]:nth-child(1){margin:0;max-height:110px;visibility:visible;overflow:hidden;order:0}
.is-container-clip>.custom-container:not(.editor)>[class*=-paragraph]:nth-child(2){margin:0;max-height:240px;visibility:visible;overflow:hidden;order:1}
@media screen and (min-width: 768px){.is-container-clip>.custom-container:not(.editor)>[class*=-paragraph]:nth-child(2){max-height:150px}}
.is-container-clip>.custom-container:not(.editor)>:last-child{visibility:visible;order:2}
.is-container-clip-js:not(.is-container-clip) .btn-review-icon{transform:rotate(180deg)}
@media screen and (min-width: 1320px){.header{position:fixed;width:100%;z-index:5000}.header.small{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#181818;box-shadow:0 20px 40px 0 rgba(0,223,195,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}
.header-container{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:25px;font-family:Neue Machina;transition:padding-top 250ms cubic-bezier(0.4, 0, 0.2, 1), padding-bottom 250ms cubic-bezier(0.4, 0, 0.2, 1)}
@media screen and (min-width: 992px){.header-container{padding-top:50px}}
@media screen and (min-width: 1320px){.header-container{-moz-column-gap:30px;column-gap:30px;padding-top:100px}.header.small .header-container{padding-top:40px;padding-bottom:40px}.mob-menu{width:100%}}
.mob-menu-btn{position:relative;z-index:50}
@media screen and (min-width: 1320px){.mob-menu-btn{display:none}}
.close-icon{display:none}
.mob-menu-btn.is-open .close-icon{display:block}
.mob-menu-btn.is-open .burger-icon{display:none}
@media screen and (max-width: 1319.98px){.mob-menu-wrapper{position:absolute;top:0;right:0;left:0;padding-top:170px;padding-right:15px;padding-bottom:80px;padding-left:15px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-10;border-radius:20px;background-color:#181818;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mob-menu-wrapper.is-open{height:auto;opacity:1;pointer-events:auto;z-index:49;box-shadow:0 20px 40px 0 rgba(0,223,195,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}
@media screen and (min-width: 1320px){.mob-menu-wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px}}
.footer{position:relative;padding-top:69px;overflow-x:hidden}
@media screen and (min-width: 390px)and (max-width: 991.98px){.footer{padding-top:81px}}
@media screen and (min-width: 992px){.footer{padding-top:60px}}
@media screen and (min-width: 1320px){.footer{padding-top:80px}}
@media screen and (min-width: 1920px){.footer{padding-top:110px}}
.footer-about{position:absolute;top:0;right:-5%;left:-5%;padding:10px 0;z-index:-2}
.footer-about::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(24, 24, 24, 0.1) 0%, rgba(24, 24, 24, 0.7) 40%, rgb(24, 24, 24) 100%);z-index:1}
.footer-about>p{margin-right:auto;margin-left:auto;width:100%;font-family:Neue Machina;font-size:40px;line-height:86%;font-weight:400;text-align:center;text-transform:uppercase}
@media screen and (min-width: 390px)and (max-width: 991.98px){.footer-about>p{font-size:calc(48px + 6.5vw - 25.35px)}}
@media screen and (min-width: 992px){.footer-about>p{font-size:calc(64px + 6.5vw - 64.48px);line-height:100%;text-wrap:nowrap}}
@media screen and (min-width: 1320px){.footer-about>p{font-size:calc(85px + 6.5vw - 85.8px);line-height:110%}}
@media screen and (min-width: 1920px){.footer-about>p{font-size:calc(123px + 6.5vw - 124.8px)}}
.footer-container{position:relative;padding-top:65px;padding-bottom:65px;border-top-left-radius:50px;border-top-right-radius:50px;background-color:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}
.footer-main{margin-bottom:65px;display:flex;flex-wrap:wrap;row-gap:65px;-moz-column-gap:40px;column-gap:40px}
@media screen and (max-width: 360px){.footer-main{margin-bottom:35px;row-gap:35px}}
@media screen and (min-width: 992px){.footer-main{justify-content:space-between;flex-wrap:nowrap;-moz-column-gap:15px;column-gap:15px}}
@media screen and (min-width: 1320px){.footer-main{-moz-column-gap:30px;column-gap:30px}}
@media screen and (max-width: 767.98px){.footer-item:not(:last-child){order:3}.footer-item:first-child{order:1}}
@media screen and (max-width: 991.98px){.footer-item:first-child{width:100%}}
.footer-item:last-child{flex-grow:1}
@media screen and (max-width: 767.98px){.footer-item:last-child{max-width:550px;width:100%;order:2}}
@media screen and (min-width: 768px){.footer-item:last-child{max-width:450px}}
@media screen and (max-width: 991.98px){.footer-item:nth-child(2){width:150px}}
.footer-item>:not(:last-child){margin-bottom:40px}
@media screen and (max-width: 360px){.footer-item>:not(:last-child){margin-bottom:20px}}
.footer-logo-link{display:block;max-width:86px;height:51px}
@media screen and (min-width: 992px){.footer-logo-link{max-width:129px;height:76px;margin-bottom:53px}}
.footer .contact-wrapper{display:block}
.footer-title{font-family:Neue Machina;font-size:22px;font-weight:400;line-height:130%}
.footer-title>span{color:#00dfc3}
@media screen and (min-width: 992px){.footer-title{font-size:24px;line-height:140%}}
@media screen and (min-width: 1320px){.footer-title{font-size:28px}}
.footer-nav-list>li:not(:last-child){margin-bottom:30px}
@media screen and (max-width: 360px){.footer-nav-list>li:not(:last-child){margin-bottom:15px}}
.footer-nav-btn{font-size:12px;line-height:145%;transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.footer-nav-btn:hover{color:#00dfc3}
@media screen and (min-width: 992px){.footer-nav-btn{font-size:14px}}
@media screen and (min-width: 1320px){.footer-nav-btn{font-size:18px}}
.footer-form>:not(:last-child){margin-bottom:15px}
.footer-form-input{display:block;padding:22px;width:100%;border-radius:6px;background-color:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.footer-form-input.textarea{resize:none}
.footer-form-input::-moz-placeholder{color:#d9d9d9;font-weight:500;font-size:13px;line-height:145%;letter-spacing:-0.01em}
.footer-form-input::placeholder{color:#d9d9d9;font-weight:500;font-size:13px;line-height:145%;letter-spacing:-0.01em}
.footer-copyright{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:20px}
@media screen and (max-width: 991.98px){.footer-copyright{flex-wrap:wrap}}
.copyright-item{font-size:10px;line-height:150%;letter-spacing:-0.01em}
@media screen and (min-width: 768px){.copyright-item{font-size:14px}}
@media screen and (min-width: 1320px){.nav{width:100%}}
.nav-list{display:flex;flex-direction:column}
@media screen and (max-width: 1319.98px){.nav-list{margin-bottom:94px;gap:43px}}
@media screen and (min-width: 1320px){.nav-list{flex-direction:row;justify-content:space-between;align-items:center;gap:25px}}
@media screen and (min-width: 1600px){.nav-list{gap:30px}}
@media screen and (min-width: 1320px){.nav-list>li{position:relative;z-index:2}}
.nav-cb{display:none}
.nav-btn{display:flex;align-items:center;-moz-column-gap:17px;column-gap:17px;font-size:30px;font-weight:400;line-height:120%}
@media screen and (min-width: 1320px){.nav-btn{padding:10px 0;font-size:17px;line-height:115%}}
.nav-btn.active{color:#00dfc3}
@media screen and (min-width: 1320px){.nav-btn span::after{content:"";position:absolute;bottom:0;left:35%;display:block;width:6px;height:6px;background-color:#00dfc3;border-radius:50%;opacity:0;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-list>li:hover .nav-btn span::after{opacity:1}.nav-btn label{pointer-events:none}}
@media screen and (max-width: 1319.98px){.nav-cb:checked+.nav-btn .nav-icon{transform:rotate(180deg)}}
.sub-nav-wrapper{opacity:0;overflow:hidden;pointer-events:none}
@media screen and (max-width: 1319.98px){.sub-nav-wrapper{width:1px;height:1px}.nav-cb:checked~.sub-nav-wrapper{margin-top:28px;width:auto;height:auto;opacity:1;pointer-events:auto}}
@media screen and (min-width: 1320px){.sub-nav-wrapper{position:absolute;top:0;left:0;padding-top:60px;z-index:-1}.nav-list>li:hover .sub-nav-wrapper{opacity:1;pointer-events:auto;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}}
.sub-nav-menu{display:flex;flex-direction:column;row-gap:23px}
@media screen and (min-width: 1320px){.sub-nav-menu{row-gap:30px;width:350px;padding:45px;background-color:#fafafa;border-radius:10px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/noise.d96d5e803b27fe3c.webp);background-size:contain}.sub-nav-menu.column{flex-direction:row;flex-wrap:wrap;gap:30px;width:700px}}
.sub-nav-item{width:100%}
@media screen and (min-width: 1320px){.sub-nav-menu.column .sub-nav-item{order:var(--order);width:calc((100% - 30px)/2)}}
.sub-nav-list{display:flex;flex-direction:column;row-gap:23px}
@media screen and (min-width: 1320px){.sub-nav-list{row-gap:20px}.sub-nav-btn{color:#262626}}
.sub-nav-title{margin-bottom:30px;color:#a1a1a1;font-size:20px;font-weight:500;line-height:140%}
@media screen and (min-width: 1320px){.sub-nav-title{color:#262626}}
.contacts{display:flex;flex-direction:column;row-gap:35px}
@media screen and (min-width: 992px){.header .contacts{position:absolute;width:0;height:0;opacity:0;visibility:hidden;pointer-events:none}}
.social-list{display:flex;-moz-column-gap:14px;column-gap:14px}
.direction-list:not(.editor),.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:15px;justify-content:center;row-gap:90px}
@media screen and (min-width: 768px){.direction-list:not(.editor),.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:row;flex-wrap:wrap;gap:15px}}
@media screen and (min-width: 1320px){.direction-list:not(.editor),.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:25px}}
.direction-list:not(.editor)>li,.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout>li{width:100%}
@media screen and (min-width: 768px){.direction-list:not(.editor)>li,.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout>li{width:calc((100% - 15px)/2)}}
@media screen and (min-width: 992px){.direction-list:not(.editor)>li,.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout>li{width:calc((100% - 30px)/3)}}
@media screen and (min-width: 1320px){.direction-list:not(.editor)>li,.direction-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout>li{width:calc((100% - 50px)/3)}}
.direction-card [class$=-heading]{word-wrap:break-word}
.icon-wrapper{padding:20px;max-height:55px;max-width:55px;border:1px solid #d9d9d9;border-radius:50%}
@media screen and (min-width: 768px){.icon-wrapper{position:absolute;left:30px;bottom:30px}}
@media screen and (min-width: 992px){.icon-wrapper{left:50px;bottom:40px}}
@media screen and (min-width: 1320px){.icon-wrapper{bottom:60px}}
.editor .block-editor-media-placeholder{grid-column:1/3}
.direction-icon{display:block;transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.direction-card:hover .direction-icon,.direction-card:focus .direction-icon{transform:rotate(45deg)}
.advantages-list:not(.editor),.advantages-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:26px}
@media screen and (min-width: 768px){.advantages-list:not(.editor),.advantages-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:row;flex-wrap:wrap}.advantages-list:not(.editor)>li,.advantages-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout>li{width:calc((100% - 26px)/2)}}
.advantages-card .safe-svg-cover{padding:15px;width:60px;height:60px;flex-shrink:0;border-radius:10px;background-color:hsla(0,0%,100%,.07);box-shadow:0 25px 69px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}
@media screen and (min-width: 992px){.advantages-card .safe-svg-cover{min-width:60px}}
.products-header{display:flex;flex-direction:column;row-gap:35px;margin-bottom:50px}
@media screen and (min-width: 1320px){.products-header{flex-direction:row;justify-content:space-between}}
.filter-btn-list{display:flex;align-items:center;flex-wrap:wrap;gap:15px;max-width:700px}
@media screen and (min-width: 992px){.filter-btn-list{-moz-column-gap:40px;column-gap:40px}}
@media screen and (min-width: 1320px){.filter-btn-list{margin-left:75px;margin-right:auto}}
.products-list{display:flex;height:auto}
.products-list>li{height:auto}
@media screen and (max-width: 767.98px){.products-list>li{display:flex;justify-content:center}}
.products-card>[class$=-title]{color:#fff;word-wrap:break-word}
@media screen and (max-width: 767.98px){.products-card>[class*=-btn-wrapper]{max-width:none}}
.examples-header{display:flex;margin-bottom:50px}
@media screen and (min-width: 992px){.examples-header{flex-direction:row;justify-content:space-between;align-items:center}}
@media screen and (max-width: 991.98px){.examples-pagination{padding-bottom:90px}.examples-swipe-btns{position:absolute;left:0;bottom:0;display:flex;z-index:10}}
.examples-list:not(.editor),.examples-list.editor>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;height:auto}
.play-btn{position:absolute;top:0;left:0;right:0;z-index:1;width:100%;cursor:auto;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;text-indent:-99999px;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));background-size:contain;background-repeat:no-repeat;border-radius:10px;opacity:1;transition:250ms cubic-bezier(0.4, 0, 0.2, 1)}
.play-btn.hide{background:rgba(0,0,0,0);transition:2000ms;opacity:0}
.play-btn>span{display:block;margin-right:auto;margin-left:auto;padding:20px;width:61px;height:61px;border:1px solid #d9d9d9;border-radius:50%;background-color:rgba(0,0,0,.1);pointer-events:none}
.play-btn svg{display:block;width:100%;height:100%;fill:none}
.reviews-header{display:flex;flex-direction:column;margin-bottom:50px}
@media screen and (min-width: 992px){.reviews-header{flex-direction:row;justify-content:space-between}}
@media screen and (max-width: 991.98px){.reviews-swipe-btns{position:absolute;left:0;bottom:0;display:flex;z-index:10}}
.reviews-list{display:flex;height:auto}
@media screen and (max-width: 1319.98px){.reviews-list{padding-bottom:102px}}
.wp-block-sage-card.read .btn-review-icon{transform:rotate(180deg)}
.reviews-name{color:#fff;font-family:Neue Machina;font-size:22px;font-weight:400;line-height:130%;letter-spacing:0}
@media screen and (min-width: 992px){.reviews-name{font-size:28px;line-height:140%}}
.form{position:relative}
.form>:not(:last-child){margin-bottom:15px}
.form-input{display:block;padding:22px;width:100%;border-radius:6px;background-color:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.form-input.textarea{resize:none}
.form-input::-moz-placeholder{color:#d9d9d9;font-weight:500;font-size:13px;line-height:145%;letter-spacing:-0.01em}
.form-input::placeholder{color:#d9d9d9;font-weight:500;font-size:13px;line-height:145%;letter-spacing:-0.01em}
.form-input.valid{border:1px solid #00dfc3}
.form-input.novalid{border:1px solid red}
.form-status{position:absolute;top:0;right:0;display:block;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;border-radius:6px;color:#262626;font-size:14px;text-align:center;opacity:0;z-index:5;pointer-events:none;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.form-status.success{opacity:.6;background-color:#00dfc3}
.form-status.error{opacity:.6;background-color:red}
.captcha-wrapper{font-size:12px}
.wp-block-sage-card-list{position:relative}
.wp-block-sage-card-list.with-bg-image::before{content:"";position:absolute;top:-75px;right:0;bottom:0;left:0;height:100vh;width:100%;background-image:var(--link);background-repeat:no-repeat;background-size:90%;background-position-x:center;opacity:.03;visibility:visible;z-index:-1}
@media screen and (min-width: 768px){.wp-block-sage-card-list.with-bg-image::before{top:100px;background-size:80%}}
@media screen and (min-width: 992px){.wp-block-sage-card-list.with-bg-image::before{background-size:70%}}
@media screen and (min-width: 1320px){.wp-block-sage-card-list.with-bg-image::before{background-size:60%}}
.wp-block-sage-card-list.editor{grid-column-start:span 2}
.custom-list:not(.swiper-wrapper):not(.editor),.wp-block-sage-card-list.custom-list>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:15px}
@media screen and (min-width: 768px){.custom-list:not(.swiper-wrapper):not(.editor),.wp-block-sage-card-list.custom-list>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:row;flex-wrap:wrap;gap:15px}}
@media screen and (min-width: 1320px){.custom-list:not(.swiper-wrapper):not(.editor),.wp-block-sage-card-list.custom-list>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:25px}}
.custom-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:15px}
.custom-list:not(.swiper-wrapper):not(.editor) li,.wp-block-sage-card-list.custom-list li{width:100%;height:auto}
@media screen and (max-width: 767.98px){.custom-list:not(.swiper-wrapper):not(.editor).hide-item li.hide,.wp-block-sage-card-list.custom-list.hide-item li.hide{display:none}}
@media screen and (min-width: 768px){.custom-list:not(.swiper-wrapper):not(.editor).column-2 li,.wp-block-sage-card-list.custom-list.column-2 li{width:calc((100% - 15px)/2)}}
@media screen and (min-width: 1320px){.custom-list:not(.swiper-wrapper):not(.editor).column-2 li,.wp-block-sage-card-list.custom-list.column-2 li{width:calc((100% - 25px)/2)}}
@media screen and (min-width: 768px){.custom-list:not(.swiper-wrapper):not(.editor).column-3 li,.wp-block-sage-card-list.custom-list.column-3 li{width:calc((100% - 15px)/2)}}
@media screen and (min-width: 992px){.custom-list:not(.swiper-wrapper):not(.editor).column-3 li,.wp-block-sage-card-list.custom-list.column-3 li{width:calc((100% - 30px)/3)}}
@media screen and (min-width: 1320px){.custom-list:not(.swiper-wrapper):not(.editor).column-3 li,.wp-block-sage-card-list.custom-list.column-3 li{width:calc((100% - 50px)/3)}}
@media screen and (min-width: 992px){.custom-list:not(.swiper-wrapper):not(.editor).column-3 li:not(:nth-child(3n)):last-child,.wp-block-sage-card-list.custom-list.column-3 li:not(:nth-child(3n)):last-child{width:calc((100% - 30px)*2/3 + 15px)}}
@media screen and (min-width: 1320px){.custom-list:not(.swiper-wrapper):not(.editor).column-3 li:not(:nth-child(3n)):last-child,.wp-block-sage-card-list.custom-list.column-3 li:not(:nth-child(3n)):last-child{width:calc((100% - 50px)*2/3 + 25px)}}
.wp-block-sage-card-list.custom-list.with-bg-item .custom-card:not(.editor),.wp-block-sage-card-list.custom-list.with-bg-item .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout,.swiper-container.with-bg-item .custom-card:not(.editor),.swiper-container.with-bg-item .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout{border-radius:10px;background-color:hsla(0,0%,100%,.03);box-shadow:0 20px 40px 0 rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.wp-block-sage-card-list.custom-list.with-padding .custom-card:not(.editor),.wp-block-sage-card-list.custom-list.with-padding .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout,.swiper-container.with-padding .custom-card:not(.editor),.swiper-container.with-padding .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout{padding:30px 15px}
@media screen and (min-width: 768px){.wp-block-sage-card-list.custom-list.with-padding .custom-card:not(.editor),.wp-block-sage-card-list.custom-list.with-padding .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout,.swiper-container.with-padding .custom-card:not(.editor),.swiper-container.with-padding .custom-card>.block-editor-inner-blocks>.block-editor-block-list__layout{padding:50px 30px}}
.wp-block-sage-card-list.custom-list.icon-item-bg .safe-svg-cover,.swiper-container.icon-item-bg .safe-svg-cover{padding:15px;width:60px;height:60px;flex-shrink:0;border-radius:10px;background-color:hsla(0,0%,100%,.07);box-shadow:0 25px 69px 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}
@media screen and (min-width: 992px){.wp-block-sage-card-list.custom-list.icon-item-bg .safe-svg-cover,.swiper-container.icon-item-bg .safe-svg-cover{min-width:60px}}
.custom-list:not(.swiper-wrapper):not(.hide-item)~.secondary-btn-wrapper .show-btn-icon,.wp-block-sage-card-list.custom-list:not(.hide-item)~.secondary-btn-wrapper .show-btn-icon{transform:rotate(180deg)}
.technologies-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:15px}
.technologies-swipe-btns{display:flex;-moz-column-gap:15px;column-gap:15px}
.articles-list>li{width:100%}
.articles-list>li [class$=-heading]{flex-grow:1;color:#fff}
.articles-pagination{padding-bottom:110px}
@media screen and (min-width: 1320px){.articles-pagination{padding-bottom:130px}}
.articles-swipe-btns{position:absolute;bottom:0}
@media screen and (max-width: 1319.98px){.articles-swipe-btns{left:50%;transform:translateX(-50%)}}
@media screen and (min-width: 1320px){.articles-swipe-btns{right:0}}
.logo-link{position:relative;display:block;width:78px;height:46px;z-index:50}
@media screen and (min-width: 1600px){.logo-link{width:134px;height:79px}}
#gradient{--color-stop: #019391;--color-bot: #00dfc3}
.btn-wrapper,.search-btn-wrapper,.message-btn-wrapper,.video-btn-wrapper,.secondary-btn-wrapper,.primary-btn-wrapper{position:relative;overflow:hidden;transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.btn-wrapper:hover,.search-btn-wrapper:hover,.message-btn-wrapper:hover,.video-btn-wrapper:hover,.secondary-btn-wrapper:hover,.primary-btn-wrapper:hover{opacity:.9;transform:scale(1.05)}
.btn,.message-btn,.message-btn-wrapper .wp-block-button .wp-element-button,.secondary-btn,.search-btn,.secondary-btn-wrapper .wp-block-button .wp-element-button,.primary-btn,.primary-btn-wrapper .wp-block-button .wp-element-button{display:block;padding:0;text-align:left;background-color:rgba(0,0,0,0)}
.primary-btn-wrapper{width:100%;max-width:290px;border-radius:200px;box-shadow:0 29px 100px 0 rgba(0,0,0,.7);background-image:linear-gradient(270deg, #00dfc3 0%, #009d97 100%);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.primary-btn-wrapper:hover{opacity:.9;transform:scale(1.05)}
@media screen and (min-width: 768px){.primary-btn-wrapper{max-width:350px}}
@media screen and (min-width: 992px){.primary-btn-wrapper{max-width:450px}}
.primary-btn-wrapper.small{max-width:300px}
.primary-btn,.primary-btn-wrapper .wp-block-button .wp-element-button{padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:24px;color:#262626;font-family:Neue Machina;font-weight:500;font-size:18px;line-height:115%}
@media screen and (min-width: 992px){.primary-btn,.primary-btn-wrapper .wp-block-button .wp-element-button{font-size:22px}}
.secondary-btn-wrapper{display:inline-block;width:100%;margin-top:35px;max-width:210px}
.secondary-btn-wrapper.menu{margin-top:0}
.secondary-btn-wrapper.small{margin-top:0;font-size:14px}
@media screen and (min-width: 992px){.secondary-btn-wrapper.small{font-size:18px}}
@media screen and (min-width: 768px){.secondary-btn-wrapper.mob{display:none}}
.secondary-btn,.search-btn,.secondary-btn-wrapper .wp-block-button .wp-element-button{color:#00dfc3;font-family:Neue Machina;font-size:16px;font-weight:500;line-height:115%;letter-spacing:0;cursor:pointer}
@media screen and (min-width: 992px){.secondary-btn,.search-btn,.secondary-btn-wrapper .wp-block-button .wp-element-button{font-size:20px}}
.video-btn-wrapper{display:flex;flex-direction:column;gap:20px;max-width:100px;cursor:pointer;-moz-text-align-last:right;text-align-last:right}
.video-btn-wrapper>.wp-block-button{order:2}
.video-btn-wrapper>span{display:block;padding:30.5px;width:83px;height:83px;order:1;border-radius:50%;border:1px solid #fff}
.video-btn,.video-btn-wrapper .wp-block-button .wp-element-button{padding:0;background-color:rgba(0,0,0,0)}
.primary-btn-wrapper.has-icon .wp-element-button,.primary-btn-wrapper.has-icon .primary-btn,.primary-btn-wrapper.has-icon .secondary-btn,.primary-btn-wrapper.has-icon .search-btn{padding-right:50px}
.secondary-btn-wrapper.has-icon .wp-element-button,.secondary-btn-wrapper.has-icon .primary-btn,.secondary-btn-wrapper.has-icon .secondary-btn,.secondary-btn-wrapper.has-icon .search-btn{padding-right:26px}
.message-btn-wrapper{display:inline-block;width:60px;height:60px;border:1px solid #00dfc3;border-radius:50%}
.message-btn,.message-btn-wrapper .wp-block-button .wp-element-button{padding:15px;color:rgba(0,0,0,0)}
.contact-btn{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-family:Neue Machina;font-size:22px;font-weight:400;line-height:140%;-webkit-text-decoration:underline;text-decoration:underline}
@media screen and (min-width: 992px){.contact-btn{font-size:18px}}
@media screen and (min-width: 1320px){.contact-btn{font-size:28px}}
.filter-btn{padding-top:10px;padding-bottom:10px;color:#656565;font-family:Neue Machina;font-weight:800;font-size:12px;line-height:150%;letter-spacing:.1em;text-transform:uppercase;transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.filter-btn:hover,.filter-btn.current{color:#00dfc3}
@media screen and (min-width: 992px){.filter-btn{font-size:15px}}
.tel-btn{font-size:19px;line-height:115%}
.social-btn{display:flex;justify-content:center;align-items:center;width:58px;height:58px;border-radius:50%;border:1px solid #656565;transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.social-btn:hover{transform:scale(1.1);box-shadow:0 20px 40px 0 rgba(0,0,0,.2)}
.social-icon{fill:url(#gradient)}
.social-icon>svg{display:block;width:100%;height:100%;fill:url(#gradient)}
.btn-icon{position:absolute;right:24px;top:50%;transform:translateY(-50%);pointer-events:none;fill:url(#gradient)}
[class*=secondary-btn] .btn-icon{right:0}
[class*=message-btn] .btn-icon{right:50%;width:30px;height:30px;transform:translate(50%, -50%)}
.btn-icon-l{fill:url(#gradient)}
.black-icon{fill:#262626}
.dark-gray-icon{fill:#656565}
.gray-icon{fill:#a1a1a1}
.light-gray-icon{fill:#d9d9d9}
.green-icon{fill:#00dfc3}
.social-btn:hover svg,.contact-btn:hover svg,.social-btn:focus svg,.contact-btn:focus svg{fill:#00dfc3}
.search-btn-wrapper{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-top:0}
.search-btn{padding-top:10px;padding-bottom:10px;font-size:30px}
.search-icon{pointer-events:none;fill:url(#gradient)}
.serch-result-container .nav-links{display:flex;justify-content:space-between;max-width:350px}
.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;padding:15px;background-color:rgba(24,24,24,.8);pointer-events:none;opacity:0;z-index:6000;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.backdrop.show{opacity:1;pointer-events:initial}
.modal{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform:scale3d(0.9, 0.9, 0.9);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.backdrop.show>.modal{transform:scale3d(1, 1, 1)}
.video-wrapper{position:relative}
video{display:block;width:100%;max-height:80vh;border-radius:10px}
@media screen and (min-width: 992px){video{max-height:70vh}}
.controls{position:absolute;bottom:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px;width:100%;height:60px;overflow:hidden;background-color:#fafafa;border-radius:10px;opacity:0;z-index:10;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.controls:hover{opacity:1}
@media screen and (min-width: 992px){.controls{padding:15px;-moz-column-gap:15px;column-gap:15px}}
.controls .progress{cursor:pointer;width:65%;height:50%}
@media screen and (min-width: 768px){.controls .progress{width:85%}}
@media screen and (min-width: 992px){.controls .progress{height:80%}}
.controls button{position:relative;height:35px;width:35px;border:1px solid #d9d9d9;background-color:rgba(0,0,0,.4);background-size:contain;background-repeat:no-repeat;border-radius:50%;cursor:pointer;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.controls svg{position:absolute;top:5px;left:5px;width:70%;height:70%;opacity:0;pointer-events:none;transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.controls svg.show{opacity:1}
.controls button:hover{opacity:.5}
.controls progress{display:block;width:100%;height:100%;border:none;overflow:hidden;border-radius:2px;color:#00dfc3}
.controls progress span{width:0%;height:100%;display:inline-block;background-color:#00dfc3}
.controls progress::-webkit-progress-value{background-color:#00dfc3}
.controls progress::-webkit-progress-bar{background:#656565}
.modal-close{position:absolute;top:-30px;right:0;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px}
@media screen and (min-width: 992px){.modal-close{top:-40px;-moz-column-gap:15px;column-gap:15px}}
.modal-close>svg{pointer-events:none}
.video-wrapper>[ytb-media-js]{width:90vw;height:50vw}
@media screen and (min-width: 768px){.video-wrapper>[ytb-media-js]{width:60vw;height:35vw}}
.video-wrapper iframe{width:100%;height:100%}
.block-editor__container [class$=-img]{height:100%}
.main-img{border-radius:10px;width:100%;height:100%;-o-object-fit:var(--picture-object-fit);object-fit:var(--picture-object-fit)}
.img-wrapper,.large-img-wrapper,.medium-img-wrapper,.default-img-wrapper{width:100%;overflow:hidden}
.default-img-wrapper{height:150px}
@media screen and (min-width: 480px){.default-img-wrapper{height:250px}}
.medium-img-wrapper{height:265px}
@media screen and (min-width: 480px){.medium-img-wrapper{height:400px}}
.large-img-wrapper{height:215px;grid-row-start:span 4}
@media screen and (min-width: 480px)and (max-width: 767.98px){.large-img-wrapper{height:350px}}
@media screen and (min-width: 768px)and (max-width: 991.98px){.large-img-wrapper{height:450px}}
@media screen and (min-width: 992px){.large-img-wrapper{height:auto}}
.custom-img-wrapper{width:100%;height:100%;max-width:420px;max-height:300px;z-index:1}
.custom-img-wrapper.green-circle-bg::before{position:absolute;top:-40px;bottom:0;left:-40px;right:0px;content:"";background-image:radial-gradient(circle at 50% 70%, rgba(0, 223, 195, 0.35) 0%, transparent 70%);z-index:-1}
.custom-img-wrapper.light-green-circle-bg{position:relative}
.custom-img-wrapper.light-green-circle-bg::before{content:"";position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;background-image:radial-gradient(circle at 50% 50%, rgba(0, 223, 195, 0.15) 0%, transparent 60%);z-index:-1}
@media screen and (min-width: 992px){.custom-img-wrapper.light-green-circle-bg::before{top:-80px;bottom:-80px;left:-80px;right:-80px}}
.custom-img-wrapper.clip-circle-bg{overflow:hidden;opacity:.5}
.custom-img-wrapper.clip-circle-bg::before{content:"";position:absolute;top:-10%;left:-50%;right:-50%;bottom:-10%;width:200%;z-index:1;background-image:radial-gradient(ellipse at center, transparent 40%, rgba(24, 24, 24, 0.5) 55%, rgba(24, 24, 24, 0.8) 60%, #181818 100%),radial-gradient(ellipse at center, transparent 20%, rgba(24, 24, 24, 0.3) 30%, rgba(24, 24, 24, 0.9) 50%, #181818 56%, #181818 100%);filter:blur(5px)}
@media screen and (min-width: 480px){.custom-img-wrapper.clip-circle-bg::before{background-image:radial-gradient(ellipse at center, transparent 40%, rgba(24, 24, 24, 0.5) 55%, rgba(24, 24, 24, 0.8) 60%, #181818 100%),radial-gradient(ellipse at center, transparent 20%, rgba(24, 24, 24, 0.3) 30%, rgba(24, 24, 24, 0.6) 40%, #181818 56%, #181818 100%)}}
@media screen and (min-width: 992px){.custom-img-wrapper.clip-circle-bg::before{background-image:radial-gradient(ellipse at center, transparent 40%, rgba(24, 24, 24, 0.5) 55%, rgba(24, 24, 24, 0.8) 60%, #181818 100%),radial-gradient(ellipse at center, transparent 25%, rgba(24, 24, 24, 0.4) 40%, rgba(24, 24, 24, 0.8) 50%, #181818 58%, #181818 100%)}}
@media screen and (min-width: 1320px){.custom-img-wrapper.clip-circle-bg::before{top:-5%;left:-5%;right:-5%;bottom:-5%;width:110%;background-image:radial-gradient(ellipse at center, transparent 40%, rgba(24, 24, 24, 0.5) 55%, rgba(24, 24, 24, 0.8) 60%, #181818 100%),radial-gradient(ellipse at center, transparent 20%, rgba(24, 24, 24, 0.2) 30%, rgba(24, 24, 24, 0.7) 50%, #181818 64%, #181818 100%)}}
.custom-img-wrapper.clip-circle-bg::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/noise.d96d5e803b27fe3c.webp);z-index:2}
.custom-img-wrapper.clip-circle-bg:not(.editor){z-index:-10}
.custom-img-wrapper.numbers-rows{grid-row-start:span var(--img-rows)}
.wp-block-sage-card>.block-editor-block-list__layout,.block-editor-block-list__layout,.block-editor-block-list__block{position:static}
.picture-placeholder{width:100%;height:150px;background-color:#a1a1a1}
.section-title-hide,.section-heading.hide .wp-block-heading{display:none}
.custom-container.light .section-title,.custom-container.light .section-heading .wp-block-heading,.section-heading .custom-container.light .wp-block-heading{color:#262626}
.section-title,.section-heading .wp-block-heading,.direction-title,.direction-heading .wp-block-heading{color:#fff;font-family:Neue Machina;font-size:30px;font-weight:400;line-height:120%;letter-spacing:0}
@media screen and (min-width: 992px){.section-title,.section-heading .wp-block-heading,.direction-title,.direction-heading .wp-block-heading{font-size:26px}}
@media screen and (min-width: 1320px){.section-title,.section-heading .wp-block-heading,.direction-title,.direction-heading .wp-block-heading{font-size:34px}}
@media screen and (min-width: 1600px){.section-title,.section-heading .wp-block-heading,.direction-title,.direction-heading .wp-block-heading{font-size:40px}}
.title-container{margin-bottom:50px}
.hero-title,.hero-heading .wp-block-heading{font-family:Neue Machina;font-size:48px;font-weight:400;line-height:110%;text-transform:uppercase;letter-spacing:0;background-image:linear-gradient(rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}
@media screen and (max-width: 389px){.hero-title,.hero-heading .wp-block-heading{font-size:38px}}
@media screen and (min-width: 768px){.hero-title,.hero-heading .wp-block-heading{font-size:80px}}
@media screen and (min-width: 1320px){.hero-title,.hero-heading .wp-block-heading{font-size:100px}}
.products-title,.products-heading .wp-block-heading,.serch-result-container .screen-reader-text{font-family:Neue Machina;font-size:22px;font-weight:400;line-height:130%;letter-spacing:0}
@media screen and (min-width: 992px){.products-title,.products-heading .wp-block-heading,.serch-result-container .screen-reader-text{font-size:28px;line-height:140%}}
.products-title>span,.products-heading .wp-block-heading>span,.serch-result-container .screen-reader-text>span{color:#00dfc3}
.product-char-title,.product-char-heading .wp-block-heading{font-family:Neue Machina;font-weight:800;font-size:12px;line-height:150%;letter-spacing:.1em;text-transform:uppercase}
@media screen and (min-width: 992px){.product-char-title,.product-char-heading .wp-block-heading{font-size:15px}}
.l-desc,.l-desc-paragraph p{font-family:Neue Machina;font-size:28px;font-weight:400;line-height:120%}
@media screen and (min-width: 992px){.l-desc,.l-desc-paragraph p{font-size:40px}}
.m-desc,.m-desc-paragraph p{font-family:Neue Machina;font-size:22px;font-weight:400;line-height:130%;letter-spacing:0}
@media screen and (min-width: 992px){.m-desc,.m-desc-paragraph p{font-size:28px;line-height:140%}}
.s-desc,.s-desc-paragraph p{font-size:12px;line-height:140%}
@media screen and (min-width: 480px){.s-desc,.s-desc-paragraph p{font-size:16px;line-height:145%}}
.es-desc,.es-desc-paragraph p{font-family:Neue Machina;font-weight:800;font-size:12px;line-height:150%;letter-spacing:.1em;text-transform:uppercase}
@media screen and (min-width: 480px){.es-desc,.es-desc-paragraph p{font-size:14px}}
.us-desc,.us-desc-paragraph p{font-family:Neue Machina;font-weight:800;font-size:8px;line-height:150%;letter-spacing:.1em}
@media screen and (min-width: 1320px){.us-desc,.us-desc-paragraph p{font-size:10px;line-height:140%}}
.about-hero-desc{max-width:500px}
@media screen and (min-width: 992px){.about-hero-desc{max-width:600px}}
@media screen and (min-width: 1320px){.about-hero-desc{margin-bottom:65px}}
.is-accent{color:#00dfc3;font-size:28px;font-weight:500}
@media screen and (min-width: 992px){.is-accent{font-size:40px}}
.is-clip{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;white-space:wrap}
@media screen and (min-width: 992px){.is-clip{width:100%;-webkit-line-clamp:3}}
.has-text-align-center{text-align:center}
.has-text-align-right{text-align:right}
.navbar-lang-select{color:inherit;background-color:rgba(0,0,0,0)}
.navbar-lang-select>option{color:#262626}
section{position:relative;padding-top:70px;padding-bottom:70px}
.hero{padding:0}
.hero::before{content:"";position:absolute;top:0;right:0;width:940px;height:940px;transform:translate(50%);z-index:-1;background-image:radial-gradient(circle at 50%, rgba(0, 223, 195, 0.15) 0%, transparent 70%)}
@media screen and (min-width: 768px){.hero::before{width:150vw;height:150vw}}
@media screen and (min-width: 992px){.hero::before{top:-300px;transform:translate(25%);width:100vw;height:100vw}}
@media screen and (min-width: 1320px){.hero::before{width:80vw;height:80vw}}
.products{position:relative}
.products::before{content:"";position:absolute;top:0;right:0;width:940px;height:940px;transform:translate(50%);z-index:-1;background-image:radial-gradient(circle at 50%, rgba(0, 223, 195, 0.15) 0%, transparent 70%)}
@media screen and (min-width: 768px){.products::before{width:150vw;height:150vw}}
@media screen and (min-width: 992px){.products::before{top:-300px;transform:translate(25%);width:100vw;height:100vw}}
@media screen and (min-width: 1320px){.products::before{width:80vw;height:80vw}}
@media screen and (min-width: 992px){.products::before{display:none}}
.products::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;opacity:.35;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/prod-noise-desc.213f1c6c3b396529.webp);background-repeat:no-repeat;background-size:contain;filter:blur(100px)}
@media screen and (max-width: 991.98px){.products::after{display:none}}
@media screen and (min-width: 1320px){.products::after{bottom:50%}}
.prod-container{display:flex;flex-direction:column;gap:30px}
@media screen and (min-width: 992px){.prod-container{flex-direction:row;flex-wrap:wrap;align-items:center;gap:50px}}
@media screen and (min-width: 1320px){.prod-container{gap:100px}}
.wp-block-sage-card:not(.editor),.wp-block-sage-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{position:relative;display:grid;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;height:100%}
.direction-card.grid:not(.editor),.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{row-gap:25px;padding-top:100px;padding-bottom:60px;padding-left:30px;padding-right:30px;min-height:300px;background-color:hsla(0,0%,100%,.03);border-radius:10px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 20px 40px 0 rgba(0,0,0,.2);background-image:linear-gradient(var(--color1), var(--color2));transition:--color1 250ms cubic-bezier(0.4, 0, 0.2, 1), --color2 250ms cubic-bezier(0.4, 0, 0.2, 1)}
.direction-card.grid:not(.editor):hover,.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout:hover{--color1: rgba(255, 255, 255, 0);--color2: rgba(0, 223, 195, 0.14)}
@media screen and (max-width: 767.98px){.direction-card.grid:not(.editor),.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-areas:"title title" "desc icon";grid-template-columns:auto 55px;align-items:center;-moz-column-gap:30px;column-gap:30px}}
@media screen and (min-width: 768px){.direction-card.grid:not(.editor),.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;padding-top:70px;min-height:400px}}
@media screen and (min-width: 992px){.direction-card.grid:not(.editor),.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{padding-left:40px;padding-right:40px}}
@media screen and (min-width: 1320px){.direction-card.grid:not(.editor),.direction-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{min-height:500px}}
.advantages-card.grid:not(.editor),.advantages-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{row-gap:24px;grid-template-areas:"icon" "title" "desc";padding:30px 24px;background-color:hsla(0,0%,100%,.03);border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
@media screen and (min-width: 992px){.advantages-card.grid:not(.editor),.advantages-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:60px 1fr;grid-template-areas:"icon title" "icon desc";-moz-column-gap:17px;column-gap:17px}}
.products-card.grid:not(.editor),.products-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-areas:"img" "category" "title" "desc" "btn";grid-template-columns:1fr;grid-template-rows:300px .5fr .5fr 1.5fr 60px;row-gap:20px;padding:30px 20px;width:100%;max-width:460px;background-color:hsla(0,0%,100%,.03);border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
@media screen and (min-width: 768px){.products-card.grid:not(.editor),.products-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{padding:50px 30px}}
@media screen and (min-width: 992px){.products-card.grid:not(.editor),.products-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-rows:300px .5fr .5fr 1fr 65px}}
.products-card.grid:not(.editor).with-price,.products-card.grid.with-price>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-areas:"img" "category" "title" "desc" "name" "btn";grid-template-rows:300px .5fr .5fr 1.5fr 1fr 60px}
@media screen and (min-width: 992px){.products-card.grid:not(.editor).with-price,.products-card.grid.with-price>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-rows:300px .5fr .5fr 1fr 1fr 65px}}
.examples-card:not(.editor) .play-btn{height:150px;cursor:pointer}
@media screen and (min-width: 480px){.examples-card:not(.editor) .play-btn{height:250px}}
.reviews-card.grid:not(.editor),.reviews-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{position:relative;grid-template-areas:"desc desc" "btn btn" "name date";grid-template-columns:auto 60px;grid-template-rows:1fr .2fr .4fr;row-gap:30px;align-items:center;padding-top:65px;padding-left:24px;padding-right:24px;padding-bottom:30px;background-color:hsla(0,0%,100%,.03);border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
@media screen and (min-width: 992px){.reviews-card.grid:not(.editor),.reviews-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-rows:1fr .4fr 1fr}}
@media screen and (min-width: 1320px){.reviews-card.grid:not(.editor),.reviews-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:auto 75px;padding-top:85px;padding-left:40px;padding-right:40px;padding-bottom:40px}}
.reviews-card.grid:not(.editor)::before,.reviews-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout::before{content:"";position:absolute;top:30px;left:24px;width:25px;height:25px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/quotes.86a21110d017ce13.webp);background-repeat:no-repeat;background-size:contain}
@media screen and (min-width: 1320px){.reviews-card.grid:not(.editor)::before,.reviews-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout::before{top:40px;left:60px}}
.reviews-card.grid:not(.editor).read,.reviews-card.grid.read>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-rows:4fr .3fr .6fr}
.technologies-card.grid:not(.editor),.technologies-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{row-gap:30px}
@media screen and (min-width: 992px){.technologies-card.grid:not(.editor),.technologies-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2, 1fr)}}
@media screen and (min-width: 1320px){.technologies-card.grid:not(.editor),.technologies-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{-moz-column-gap:65px;column-gap:65px}}
@media screen and (min-width: 992px){.prod-card{width:calc(60% - 50px)}}
@media screen and (min-width: 1320px){.prod-card{width:calc(50% - 100px)}}
@media screen and (min-width: 992px){.custom-card.grid:not(.editor),.custom-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{-moz-column-gap:17px;column-gap:17px}}
.card-column-2 .custom-card.grid:not(.editor),.card-column-2 .custom-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:50% 1fr}
.card-column-custom .custom-card.grid:not(.editor),.card-column-custom .custom-card.grid>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:var(--left-column-w) auto}
.card-label-right-list,.card-label-left-list{position:absolute;top:20px;max-width:180px;color:#262626;font-size:16px;font-weight:700;line-height:1.1;z-index:10}
.card-label-right-list{right:-5px}
.card-label-left-list{left:-5px}
.card-label-right,.card-label-left{padding:5px 15px;box-shadow:0 29px 100px 0 rgba(0,0,0,.7)}
.card-label-right:not(:last-child),.card-label-left:not(:last-child){margin-bottom:10px}
.card-label-right{background-color:#ecad26;border-top-left-radius:200px;border-bottom-left-radius:200px}
.card-label-left{background-color:#fa452d;border-top-right-radius:200px;border-bottom-right-radius:200px}
.breadcrumbs-container{display:none;transition:margin-top 250ms cubic-bezier(0.4, 0, 0.2, 1);margin-top:40px}
@media screen and (min-width: 1024px){.breadcrumbs-container{display:block}}
@media screen and (min-width: 1320px){.breadcrumbs-container{margin-top:50px}}
.small>.breadcrumbs-container{margin-top:0}
.breadcrumbs-list{display:flex;align-items:baseline;gap:25px}
.breadcrumbs-list>li:not(:last-child){position:relative}
.breadcrumbs-list>li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-14px;width:1px;height:15px;background-color:#d9d9d9;transform:translateY(-50%)}
.breadcrumbs-btn{display:block;padding-top:10px;padding-bottom:10px;font-size:14px}
.breadcrumbs-btn.current{color:#a1a1a1}
.about-video-preloader{position:relative;z-index:-1}
.subtitle{position:relative;display:inline-block;margin-bottom:35px;color:#00dfc3;font-family:Neue Machina;font-size:22px;font-weight:400;line-height:130%;letter-spacing:0}
@media screen and (min-width: 992px){.subtitle{font-size:28px;line-height:140%}}
.arrow-r{position:relative;display:inline-block}
.arrow-r::after{content:"";position:absolute;bottom:0;right:-25px;width:20px;height:20px;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/icons/arrow-green.c1d00f.svg)}
.conceptions-header{display:flex;flex-direction:column;gap:25px;margin-bottom:40px}
@media screen and (min-width: 768px){.conceptions-header{flex-direction:row;justify-content:space-between;align-items:center}}
.conceptions-list{counter-reset:my-counter}
.conceptions-list>li{padding:35px;color:#262626;counter-increment:my-counter;border:1px solid #a1a1a1;border-radius:10px}
.conceptions-list>li :not(:last-child){margin-bottom:22px}
.conceptions-card [class*=-heading]:not(.wp-block-heading){position:relative;width:87%}
.conceptions-card [class*=-heading]:not(.wp-block-heading)::before{position:absolute;top:7px;right:-14.94%;width:14.94%;content:"/0" counter(my-counter);color:#262626;font-family:Neue Machina;font-size:12px;font-weight:800;line-height:150%;letter-spacing:.1em}
@media screen and (min-width: 992px){.conceptions-card [class*=-heading]:not(.wp-block-heading)::before{font-size:16px}}
@media screen and (min-width: 992px)and (max-width: 1319px){.conceptions-card .wp-block-heading{font-size:23px}}
.art-container>:not(:last-child),.art-title-container>:not(:last-child){margin-bottom:55px}
.art-date{color:rgba(232,232,232,.35);font-family:Neue Machina;font-weight:800;font-size:12px;line-height:150%;letter-spacing:.1em;text-align:center}
@media screen and (min-width: 1320px){.art-date{font-size:14px;line-height:140%}}
.wp-block-table table{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;overflow-x:auto;overflow-y:hidden;background-image:url(/wp-content/themes/usmt-wp-typescript/public/images/bg/noise.d96d5e803b27fe3c.webp)}
@media screen and (min-width: 992px){.wp-block-table table{justify-content:center}}
.wp-block-table table::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0)}
.wp-block-table table::-webkit-scrollbar{width:7px;background-color:rgba(0,0,0,0)}
.wp-block-table table::-webkit-scrollbar-thumb{border-radius:10px;background-color:#656565}
.wp-block-table tr{display:grid;grid-template-columns:repeat(var(--table-columns), 40vw)}
.wp-block-table tr:not(:first-child){border-left:1px solid hsla(0,0%,100%,.5);border-right:1px solid hsla(0,0%,100%,.5)}
.wp-block-table tr:nth-child(2){border-top:1px solid hsla(0,0%,100%,.5);border-top-right-radius:10px;border-top-left-radius:10px}
.wp-block-table tr:last-child{border-bottom:1px solid hsla(0,0%,100%,.5);border-bottom-right-radius:10px;border-bottom-left-radius:10px}
@media screen and (min-width: 768px){.wp-block-table tr{grid-template-columns:repeat(var(--table-columns), 30vw)}}
@media screen and (min-width: 992px){.wp-block-table tr{grid-template-columns:repeat(var(--table-columns), 18.75vw)}}
@media screen and (min-width: 1320px){.wp-block-table tr{grid-template-columns:repeat(var(--table-columns), 251.6px)}}
@media screen and (min-width: 1600px){.wp-block-table tr{grid-template-columns:repeat(var(--table-columns), 263.6px)}}
.wp-block-table tr td:first-child{position:sticky;left:0;font-weight:600;z-index:2}
.wp-block-table th,.wp-block-table td{display:flex;padding:20px;text-align:left;background-color:rgba(0,0,0,0);overflow:hidden}
.wp-block-table tr:not(:first-child) td:not(:first-child){border-left:1px solid hsla(0,0%,100%,.5)}
.wp-block-table tr:nth-child(2) td:first-child{border-top-left-radius:10px}
.wp-block-table tr:nth-child(2) td:last-child{border-top-right-radius:10px}
.wp-block-table tr:last-child td:first-child{border-bottom-left-radius:10px}
.wp-block-table tr:last-child td:last-child{border-bottom-right-radius:10px}
.wp-block-table tr:nth-child(2n) td{background-color:#282828}
.wp-block-table td{align-items:center}
.wp-block-table tr:first-child td{align-items:end}
.share-wrapper{margin-right:auto;margin-left:auto;max-width:210px}
@media screen and (min-width: 1320px){.share-wrapper{max-width:300px}}
.share{justify-content:center;gap:10px}
@media screen and (min-width: 992px){.share{display:flex}}
.prod-btn-wrapper{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:15px;column-gap:15px}
.prod-btn-wrapper:not(:last-child){margin-bottom:80px}
.prod-btn-wrapper>:first-child{flex-grow:1;margin:0}
.product-advantage-list{display:flex;flex-direction:column;width:100%;gap:30px}
@media screen and (min-width: 1320px){.product-advantage-list{flex-direction:row;gap:45px}}
.product-advantage-list>li{display:flex;gap:15px}
@media screen and (min-width: 1320px){.product-advantage-list>li{width:calc((100% - 70px)/3)}}
.product-char::before{content:"";position:absolute;top:2400px;right:0;left:0;height:140vh;z-index:-1;background-image:radial-gradient(circle at -27%, rgba(234, 234, 234, 0.3) 0%, transparent 60%)}
@media screen and (min-width: 768px){.product-char::before{top:2700px}}
@media screen and (min-width: 1320px){.product-char::before{top:2300px;height:200vh;background-image:radial-gradient(circle at -27%, rgba(234, 234, 234, 0.2) 0%, transparent 40%)}}
.product-char-list{margin-bottom:35px;display:flex;flex-direction:column;gap:15px}
@media screen and (min-width: 768px){.product-char-list{flex-direction:row;flex-wrap:wrap;gap:15px}}
@media screen and (min-width: 1320px){.product-char-list{gap:25px}}
@media screen and (min-width: 768px){.product-char-list>li{width:calc((100% - 15px)/2)}}
@media screen and (min-width: 992px){.product-char-list>li{width:calc((100% - 30px)/3)}}
@media screen and (min-width: 1320px){.product-char-list>li{width:calc((100% - 50px)/3)}}
@media screen and (min-width: 992px){.product-char-list>li:last-child{width:calc((100% - 70px)*2/3 + 35px)}}
@media screen and (max-width: 767.98px){.product-char-list:not([char-show])>li:nth-child(n+7){display:none}}
.product-char-list[char-show]+.btn-char>.btn-char-icon{transform:rotate(180deg)}
.preferred-container.light{padding-top:60px;padding-bottom:0}
.preferred-direction-card{display:flex;flex-direction:column}
@media screen and (min-width: 768px){.preferred-direction-card{flex-direction:row;align-items:end;gap:30px}.preferred-wrapper{padding-bottom:60px}}
.preferred-wrapper>:not(:last-child){margin-bottom:35px}
.preferred-wrapper>:last-child{margin:0}
.contacts-page::before{content:"";position:absolute;top:0;right:0;width:940px;height:940px;transform:translate(50%);z-index:-1;background-image:radial-gradient(circle at 50%, rgba(0, 223, 195, 0.15) 0%, transparent 70%);top:40vh;height:100vh}
@media screen and (min-width: 768px){.contacts-page::before{width:150vw;height:150vw}}
@media screen and (min-width: 992px){.contacts-page::before{top:-300px;transform:translate(25%);width:100vw;height:100vw}}
@media screen and (min-width: 1320px){.contacts-page::before{width:80vw;height:80vw}}
@media screen and (min-width: 768px){.contacts-page::before{top:0}}
@media screen and (min-width: 992px){.contacts-page::before{height:150vh;background-image:radial-gradient(circle at 90% 50%, rgba(0, 223, 195, 0.15) 0%, transparent 35%)}}
.contacts-page-container{display:flex;flex-direction:column;justify-content:space-between;row-gap:95px;margin-top:90px}
@media screen and (min-width: 768px){.contacts-page-container{flex-direction:row;gap:25px;margin-top:110px}.contacts-page-container>:nth-child(n){width:calc((100% - 25px)/2)}}
.contacts-form-wrapper>:not(:last-child){margin-bottom:40px}
.contacts-form-wrapper>.form-title{max-width:400px}
