.xstorm-inner-page .xstorm-header{position:relative;background:#151515}
.xstorm-inner-page .xstorm-header-inner{min-height:150px}
.xstorm-contact-page .xstorm-header{position:absolute}
.xstorm-inner-page .xstorm-header.is-scrolled{position:fixed;background:#15151526}
.xstorm-content-container{max-width:1410px;padding:0 30px;margin:0 auto}
.xstorm-contact-content{position:relative;background:#000 url('./assets/xstorm/contact-background.jpg') center/79% auto repeat-x fixed}
.xstorm-contact-content:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#151515c7 73%,#151414 100%)}
.xstorm-contact-content>.kt-inside-inner-col{position:relative;padding:0}
.xstorm-home .xstorm-contact-heading{display:none}
.xstorm-home .xstorm-contact-grid>.kt-row-column-wrap{display:grid;grid-template-columns:39.272% 30.031% 29.982%;gap:0;padding:200px 15px 100px;align-items:center;align-content:center}
.xstorm-home .xstorm-contact-grid>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{padding:15px}
.xstorm-home .xstorm-contact-card>.kt-inside-inner-col{padding:50px;text-align:center}
.xstorm-home .xstorm-contact-icon{margin:0 auto 34px!important;width:50px;height:50px;line-height:0}
.xstorm-contact-icon img{display:block;width:50px;height:50px;max-width:none}
.xstorm-home .xstorm-contact-label{font:700 21px/1 Jost,sans-serif;text-align:center;letter-spacing:1px}
.xstorm-home .xstorm-contact-value{font:400 18px/1.8 Poppins,sans-serif;text-align:center;letter-spacing:-.25px;padding-top:10px;white-space:nowrap}
.xstorm-contact-map{position:relative;width:100%;height:40vh;box-shadow:0 0 5px 1px #ffffffc2}
.xstorm-contact-map iframe{display:block;width:100%;height:100%;border:0}
.xstorm-contact-map::after{content:"";position:absolute;inset:0;background:#fff;mix-blend-mode:exclusion;pointer-events:none}
.xstorm-blog-main{padding:40px 0 65px}
.xstorm-home .xstorm-blog-heading{font:600 38px/1 Jost,sans-serif;letter-spacing:1px;text-align:center}
.xstorm-blog-divider{width:10%;height:5px;background:#01a9e9;margin:15px auto 45px}
.xstorm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}
.xstorm-blog-card{background:linear-gradient(180deg,#015eab 0%,#001f38 100%);box-shadow:0 0 9px -6px #ffffff96;border-radius:10px;overflow:hidden;min-width:0}
.xstorm-blog-thumbnail{display:block;height:250px;overflow:hidden}
.xstorm-blog-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.xstorm-blog-thumbnail:hover img{transform:scale(1.04)}
.xstorm-blog-card-content{padding:30px}
.xstorm-home .xstorm-blog-card h2{font:400 24px/24px Jost,sans-serif;letter-spacing:1px;margin:0 0 35px}
.xstorm-blog-card h2 a{font:700 21px/1 Poppins,sans-serif;letter-spacing:1px}
.xstorm-blog-excerpt{font:400 16px/1.4 Poppins,sans-serif;letter-spacing:-.25px;margin:0 0 50px}
.xstorm-blog-readmore{font:400 16px/1.8 Poppins,sans-serif;letter-spacing:-.25px}
.xstorm-article-main{padding:18px 0 77px}
.xstorm-home .xstorm-article-title{font:400 38px/1.27 Poppins,sans-serif;letter-spacing:-.25px;margin:0 0 25px}
.xstorm-article-content{font:400 16px/1.86 Poppins,sans-serif;letter-spacing:-.25px;margin-bottom:41px}
.xstorm-home .xstorm-article-content p{font:inherit;margin:0 0 20px}
.xstorm-home .xstorm-article-content h2{font:400 38px/1 Jost,sans-serif;letter-spacing:1px;margin:0 0 20px}
.xstorm-home .xstorm-article-content h3{font:400 28px/1 Jost,sans-serif;letter-spacing:1px;margin:0 0 20px}
.xstorm-home .xstorm-article-content h4{font:400 22px/1 Jost,sans-serif;letter-spacing:1px;margin:0 0 20px}
.xstorm-article-content ul,.xstorm-article-content ol{margin:0 0 20px;padding-left:20px}
.xstorm-article-content img{max-width:100%;height:auto}
.xstorm-article-content .wp-block-media-text{margin:0;display:grid;align-items:center;grid-template-columns:50% auto}
.xstorm-article-content .wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}
.xstorm-article-content .wp-block-media-text>.wp-block-media-text__content{grid-column:2;grid-row:1}
.xstorm-article-content .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2}
.xstorm-article-content .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1}
.xstorm-article-content .wp-block-media-text img{display:block;width:100%}
.xstorm-article-content .wp-block-media-text>.wp-block-media-text__content{padding:0 8%}
.xstorm-article-content>:last-child{margin-bottom:0!important}
.xstorm-home .xstorm-article-content h2,.xstorm-home .xstorm-article-content h3,.xstorm-home .xstorm-article-content h4,.xstorm-home .xstorm-article-content h5,.xstorm-home .xstorm-article-content h6{color:#fff}
@media(max-width:1529px) and (min-width:992px){.xstorm-content-container{max-width:calc(86vw + 60px)}}
@media(max-width:1370px) and (min-width:768px){
 .xstorm-contact-content{background-attachment:scroll}
 .xstorm-home .xstorm-contact-grid>.kt-row-column-wrap{grid-template-columns:1fr 1fr;padding:200px 15px 60px}
 .xstorm-contact-map-col{grid-column:1/-1}
 .xstorm-contact-map{max-width:800px;margin:0 auto}
 .xstorm-contact-value{white-space:normal!important}
}
@media(max-width:991px){
 .xstorm-inner-page .xstorm-header-inner{min-height:94px}
 .xstorm-content-container{padding-left:15px;padding-right:15px}
 .xstorm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .xstorm-blog-main{padding-top:40px}
}
@media(max-width:767px){
 .xstorm-contact-content{background-size:735px auto;background-attachment:scroll;padding:130px 0 60px}
 .xstorm-contact-content:before{background:linear-gradient(180deg,#151414 0%,rgba(1,94,171,.32544) 50%,#151414 100%)}
 .xstorm-home .xstorm-contact-heading{display:block;font:600 34px/1 Jost,sans-serif;text-align:center;letter-spacing:1px;margin:0 15px 65px!important}
 .xstorm-home .xstorm-contact-grid>.kt-row-column-wrap{display:flex;flex-direction:column;padding:0;gap:0}
 .xstorm-home .xstorm-contact-grid>.kt-row-column-wrap>.wp-block-kadence-column{width:100%}
 .xstorm-home .xstorm-contact-grid>.kt-row-column-wrap>.wp-block-kadence-column>.kt-inside-inner-col{padding:0 15px}
 .xstorm-contact-info-first{order:1}.xstorm-contact-info-second{order:2}.xstorm-contact-map-col{order:3}
 .xstorm-home .xstorm-contact-card>.kt-inside-inner-col{padding:0 0 25px}
 .xstorm-home .xstorm-contact-icon{width:86px;height:86px;padding:18px}
 .xstorm-contact-map{height:35vh;width:calc(100% - 10px);margin:35px auto 0}
 .xstorm-home .xstorm-contact-value{white-space:normal}
 .xstorm-blog-main{padding-top:21px}
 .xstorm-blog-main .xstorm-content-container{padding-left:20px;padding-right:20px}
 .xstorm-home .xstorm-blog-heading{font-size:34px}
 .xstorm-blog-divider{width:50%}
 .xstorm-blog-grid{grid-template-columns:1fr}
 .xstorm-home .xstorm-article-title{font-size:22.5px;line-height:1.27}
 .xstorm-article-main{padding-top:39.8125px;padding-bottom:70px}
 .xstorm-article .xstorm-content-container,.xstorm-article.xstorm-content-container{padding-left:20px;padding-right:20px}
 .xstorm-article-content{margin-bottom:37px}
 .xstorm-home .xstorm-article-content h2{font-size:34.2px}
 .xstorm-home .xstorm-article-content h3{font-size:25.2px}
 .xstorm-home .xstorm-article-content h4{font-size:19.8px}
 .xstorm-home .xstorm-article-content p,.xstorm-home .xstorm-article-content h2,.xstorm-home .xstorm-article-content h3,.xstorm-home .xstorm-article-content h4{margin-bottom:18px}
}
@media(max-width:600px){
 .xstorm-article-content .wp-block-media-text{grid-template-columns:100%!important}
 .xstorm-article-content .wp-block-media-text>.wp-block-media-text__media,.xstorm-article-content .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:1;grid-row:1}
 .xstorm-article-content .wp-block-media-text>.wp-block-media-text__content,.xstorm-article-content .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:2;padding:0 8%}
 .xstorm-article-content .wp-block-media-text img{width:100%}
}
