@font-face{font-family:Inter;src:url('../fonts/Inter-VariableFont.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('../fonts/CormorantGaramond-VariableFont.ttf') format('truetype');font-weight:300 700;font-style:normal;font-display:swap}
:root{--wp--preset--spacing--superbspacing-xxsmall:clamp(5px,1vw,10px);--wp--preset--spacing--superbspacing-xsmall:clamp(10px,2vw,20px);--wp--preset--spacing--superbspacing-small:clamp(20px,4vw,40px);--wp--preset--spacing--superbspacing-medium:clamp(30px,6vw,60px);--wp--preset--spacing--superbspacing-large:clamp(40px,8vw,80px);--wp--preset--spacing--superbspacing-xlarge:clamp(50px,10vw,100px);--wp--preset--spacing--superbspacing-xxlarge:clamp(60px,12vw,120px);--wp--preset--font-size--superbfont-tiny:clamp(10px,.625rem + ((1vw - 3.2px) * .227),12px);--wp--preset--font-size--superbfont-xxsmall:clamp(12px,.75rem + ((1vw - 3.2px) * .227),14px);--wp--preset--font-size--superbfont-xsmall:clamp(16px,1rem + ((1vw - 3.2px) * 1),16px);--wp--preset--font-size--superbfont-small:clamp(16px,1rem + ((1vw - 3.2px) * .227),18px);--wp--preset--font-size--superbfont-medium:clamp(18px,1.125rem + ((1vw - 3.2px) * .227),20px);--wp--preset--font-size--superbfont-large:clamp(24px,1.5rem + ((1vw - 3.2px) * .909),32px);--wp--preset--font-size--superbfont-xlarge:clamp(32px,2rem + ((1vw - 3.2px) * 1.818),48px);--wp--preset--font-size--superbfont-xxlarge:clamp(40px,2.5rem + ((1vw - 3.2px) * 2.727),64px)}
html,body{margin:0;padding:0}
body{font-family:Inter,sans-serif;background:#fff;color:#64748b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto}
figure{margin:0}
.wp-site-blocks>*{margin-block-start:0}
.wp-block-template-part{margin-top:0!important}
.wp-block-post-content{margin-top:0}
.powertech-main{margin-top:0}

.wp-block-navigation,.wp-block-navigation *{box-sizing:border-box}
.wp-block-navigation .wp-block-navigation-item,
.wp-block-navigation .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item__content:focus,
.wp-block-navigation .wp-block-navigation-item__content:active,
.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,
.wp-block-navigation .current_page_item>.wp-block-navigation-item__content,
.wp-block-navigation .current-menu-parent>.wp-block-navigation-item__content,
.wp-block-navigation .current-menu-ancestor>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.current-menu-parent>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.current-menu-ancestor>.wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item:hover,
.wp-block-navigation .wp-block-navigation-item:focus,
.wp-block-navigation .wp-block-navigation-item:active,
.wp-block-navigation .wp-block-navigation__responsive-container-open,
.wp-block-navigation .wp-block-navigation__responsive-container-close,
.wp-block-navigation .wp-block-navigation__responsive-container-open:hover,
.wp-block-navigation .wp-block-navigation__responsive-container-close:hover,
.wp-block-navigation .wp-block-navigation__responsive-container-open:focus,
.wp-block-navigation .wp-block-navigation__responsive-container-close:focus,
.wp-block-navigation .wp-block-navigation-item__content[aria-current=page],
.wp-block-navigation .wp-block-navigation-item__content:visited{background:transparent!important;box-shadow:none!important;border:none!important}
.wp-block-navigation .wp-block-navigation-item__content{padding:.2rem 0!important;white-space:nowrap}
.wp-block-navigation .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item__content:focus{color:#1f7cec!important}
.wp-block-navigation .wp-block-navigation-item__content:hover .wp-block-navigation-item__label,
.wp-block-navigation .wp-block-navigation-item__content:focus .wp-block-navigation-item__label,
.wp-block-navigation .wp-block-navigation-item__content[aria-current=page] .wp-block-navigation-item__label{text-decoration:underline;text-underline-offset:.25em}
.wp-block-navigation__responsive-container.is-menu-open{padding:20px!important}
.superbthemes-navigation-004 .wp-block-navigation__container{gap:clamp(14px,2vw,28px)}
.superbthemes-navigation-004 .wp-block-button__link{white-space:nowrap}
.powertech-header-logo img{width:min(100%,320px);height:auto;object-fit:contain}

.powertech-hero-image img,.powertech-value-strip img{display:block;width:100%;height:auto}
.powertech-hero-image img{aspect-ratio:4/3;object-fit:cover}
.powertech-value-strip{margin-top:0!important}
.powertech-value-strip img{aspect-ratio:1024/188;object-fit:cover}
.powertech-hero-desktop{display:block}
.powertech-hero-mobile{display:none}

.powertech-about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wp--preset--spacing--superbspacing-small)}
.powertech-about-stats .wp-block-group{min-width:0}
.powertech-brand-columns,.powertech-feature-columns,.powertech-contact-columns{width:100%}
.powertech-brand-card,.powertech-feature-columns>.wp-block-column,.powertech-contact-columns>.wp-block-column{min-width:0}
.powertech-brand-card__image{display:block;margin-inline:auto;aspect-ratio:373/500;object-fit:cover}
.powertech-feature-columns .wp-block-image img{aspect-ratio:500/333;object-fit:cover;object-position:center}
.powertech-contact-map iframe{width:100%;min-height:320px;border:0;aspect-ratio:16/10}
.powertech-contact-columns .wp-block-site-title a{word-break:keep-all}
.powertech-footer-card{border-radius:8px}

@media (min-width:1024px){
  .powertech-brand-columns,.powertech-feature-columns{flex-wrap:nowrap!important}
}
@media (max-width:1200px){
  .powertech-header-logo img{width:min(100%,280px)}
}
@media (max-width:1023px){
  .powertech-hero-desktop{display:none}
  .powertech-hero-mobile{display:block}
  .powertech-about-stats{grid-template-columns:1fr}
  .powertech-brand-columns,.powertech-feature-columns,.powertech-contact-columns{display:grid!important;grid-template-columns:1fr!important;gap:var(--wp--preset--spacing--superbspacing-small)!important}
  .wp-block-columns.is-layout-flex{flex-wrap:wrap!important}
  .superbthemes-navigation-004 .superbthemes-navigation-004-columns-button{display:none!important}
  .superbthemes-navigation-004 .superbthemes-navigation-004-columns-logo{flex-basis:42%!important}
  .superbthemes-navigation-004 .superbthemes-navigation-004-columns-nav{flex-basis:58%!important}
}
@media (max-width:767px){
  .superbthemes-navigation-004 .superbthemes-navigation-004-columns-logo{flex-basis:78%!important}
  .superbthemes-navigation-004 .superbthemes-navigation-004-columns-nav{flex-basis:22%!important}
  .superbthemes-navigation-004 .wp-block-navigation__container li a{font-size:18px}
  .powertech-header-logo img{width:min(100%,230px)}
  .powertech-hero-mobile .wp-block-image img{aspect-ratio:auto}
  h1{font-size:clamp(28px,7vw,52px)!important}
  h2{font-size:clamp(24px,5vw,42px)!important}
  h3{font-size:clamp(18px,4.2vw,25px)!important}
  p{font-size:clamp(14px,3.6vw,16px)!important;line-height:1.8}
}
