/*
Theme Name: Product Sites GeneratePress
Template: generatepress
Version: 1.0.0
*/
:root{--pr-accent:#a38e47}body{background:#fff;color:#626262;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.6;font-weight:300}body.pr-staysafe{--pr-accent:#3c4cff;font-family:'Roboto Mono',monospace;font-size:15px}h1,h2,h3,h4{font-family:inherit;line-height:1.3;font-weight:700;color:#191919}h2{font-size:40px;margin-bottom:16px}h3{font-size:32px;margin-bottom:24px}h4{font-size:22px;margin-bottom:16px}a{color:var(--pr-accent)}a:hover{color:#aaa}body .site{max-width:none}.site-content,.inside-article{padding:0!important}.content-area{width:100%}.entry-content{margin:0}.entry-content>.wp-block-group{margin:0!important}.entry-header,.page-header-image,.main-navigation{display:none}.pr-header{background:#1f1f1f;color:#bbb}.pr-header-inner{max-width:1220px;min-height:100px;margin:auto;display:flex;align-items:center;gap:40px;padding:16px 30px}.pr-logo{font-weight:700;text-decoration:none;color:white;font-size:20px;flex-shrink:0}.pr-logo img{width:45px;height:auto}.pr-nav ul{display:flex;flex-wrap:wrap;gap:34px;list-style:none;margin:0;padding:0}.pr-nav a{text-decoration:none;color:#aaa;font-size:16px}.pr-nav a:hover,.pr-nav a:focus{color:var(--pr-accent)}.pr-nav-toggle{display:none}.pr-staysafe .pr-header{position:absolute;left:0;right:0;top:0;z-index:100;background:transparent}.pr-staysafe .pr-header-inner{max-width:1100px;min-height:90px;background:#3c4cff;justify-content:space-between}.pr-staysafe .pr-nav a{color:white;font-size:16px}.pr-hero{position:relative}.pr-section{background-position:center;background-size:cover;background-repeat:no-repeat}.pr-section>.wp-block-group__inner-container{max-width:1260px;margin:auto;padding:0 30px}.pr-row{display:flex;flex-wrap:wrap;align-items:stretch}.pr-item{box-sizing:border-box;flex:0 0 var(--pr-width);width:var(--pr-width);min-width:0;padding:12px}.pr-item img{max-width:100%;height:auto;display:block;margin:0 auto}.pr-divider{height:20px}.pr-hover{border:0;background:transparent;padding:0;position:relative;display:block;width:100%;cursor:pointer}.pr-hover img{width:100%;transition:opacity .3s}.pr-hover-after{position:absolute;inset:0;opacity:0}.pr-hover:hover .pr-hover-after,.pr-hover[aria-pressed=true] .pr-hover-after{opacity:1}.pr-hover:hover img:first-child,.pr-hover[aria-pressed=true] img:first-child{opacity:0}.pr-hover:focus-visible{outline:3px solid var(--pr-accent);outline-offset:5px}.pr-icon{display:block;color:var(--pr-accent);font-size:55px;line-height:1;text-align:center}.pr-features{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px}.pr-features li{color:#eee;font-size:16px}.pr-features span{color:var(--pr-accent)}.pr-skyris .pr-section-0>.wp-block-group__inner-container{max-width:none;padding:0}.pr-skyris .pr-section-0 .pr-item{padding:0}.pr-skyris .pr-section-0 img{width:100%}.pr-skyris .pr-section-1{text-align:center}.pr-skyris .pr-section-1 h4{font-weight:300;line-height:1.7}.pr-skyris .pr-section-2>.wp-block-group__inner-container{max-width:none;padding:0}.pr-skyris .pr-section-2 .pr-item{padding:0}.pr-skyris .pr-section-2 img{width:100%}.pr-skyris .pr-section-3{color:white}.pr-skyris .pr-section-3 .pr-icon{color:white}.pr-skyris .pr-section-5{color:white}.pr-staysafe .pr-section-0{padding-top:60px!important;padding-bottom:70px!important;background:#f9f9f9}.pr-staysafe h2,.pr-staysafe h3{color:#3c4cff;font-weight:400}.pr-staysafe h2{font-size:48px}.pr-staysafe h3{font-size:30px}.pr-staysafe .pr-section-2{padding-bottom:60px!important}.pr-staysafe .pr-section-2 .pr-column{max-width:1050px;margin:auto}.pr-staysafe .pr-section-4{padding:45px 0 70px!important;text-align:center}.pr-staysafe .pr-section-4 .pr-image:last-child{max-width:620px;margin:auto}.themecolor{color:var(--pr-accent)}.pr-company{background:#202124;color:#bbb;padding:55px 0 30px}.pr-company>.wp-block-group__inner-container{max-width:1200px;margin:auto;padding:0 30px;display:flex;gap:70px;flex-wrap:wrap}.pr-footer-column{flex:1;min-width:250px}.pr-company h3{color:white;font-size:22px;font-weight:400}.site-footer,.site-info{background:#202124;color:#999}.site-info{font-size:13px;padding:25px 30px}
@media(min-width:769px) and (prefers-reduced-motion:no-preference){.pr-skyris .pr-section-3,.pr-skyris .pr-section-5{background-attachment:fixed}}
@media(max-width:768px){h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}.pr-header-inner{padding:15px 20px;min-height:75px;justify-content:space-between;flex-wrap:wrap;gap:10px}.pr-nav-toggle{display:block;background:transparent;color:white;border:1px solid #aaa;border-radius:3px;padding:8px 12px}.pr-nav{display:none;width:100%}.pr-nav.is-open{display:block}.pr-nav ul{display:block}.pr-nav a{display:block;padding:10px 0}.pr-staysafe .pr-header-inner{min-height:75px;margin:0 15px}.pr-section>.wp-block-group__inner-container{padding:0 18px}.pr-item{flex-basis:100%;width:100%;padding:12px 0}.pr-placeholder{display:none}.pr-skyris .pr-section-3,.pr-skyris .pr-section-5{padding:55px 0!important}.pr-skyris .pr-section-3 .pr-icon_box{flex-basis:20%;width:20%}.pr-skyris .pr-section-3 .pr-column:not(:first-child){flex-basis:80%;width:80%}.pr-skyris .pr-section-3 .pr-column:first-child{flex-basis:100%;width:100%}.pr-features{grid-template-columns:1fr;gap:22px}.pr-staysafe h2{font-size:34px}.pr-staysafe h3{font-size:24px}.pr-company>.wp-block-group__inner-container{padding:0 22px;gap:25px}.pr-footer-column{min-width:0;flex-basis:100%}.pr-section{scroll-margin-top:15px}.pr-staysafe .pr-section-2 .pr-image:first-child img{max-width:100%}}
@media(prefers-reduced-motion:reduce){.pr-hover img{transition:none}}

.pr-skyris .pr-section-3{color:#ddd}
.pr-header-inner{box-sizing:border-box}.pr-skyris .pr-section-0{background-size:auto;background-position:center bottom}
