@font-face{font-family:"Open Sans";src:url("/_content/Theme.nanopsco/fonts/open-sans-latin-var.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap;}@font-face{font-family:"Montserrat";src:url("/_content/Theme.nanopsco/fonts/montserrat-latin-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}:root{--pbx-primary:#5192e1;--pbx-secondary:#23ced5;--pbx-accent:#cda274;--pbx-text:#565656;--pbx-text-muted:#6b7680;--pbx-heading:#384141;--pbx-link:#5192e1;--pbx-background:#ffffff;--pbx-surface:#f6f7f8;--pbx-surface-warm:#f6f7f8;--pbx-dark:#26313c;--pbx-on-dark:#ffffff;--pbx-border:#e4e7ea;--pbx-on-primary:#ffffff;--pbx-bg:var(--pbx-background);--pbx-font:"Open Sans","Segoe UI",system-ui,sans-serif;--pbx-font-heading:"Montserrat","Segoe UI",system-ui,sans-serif;--pbx-font-size:15px;--pbx-line-height:1.5;--pbx-radius-sm:0px;--pbx-radius:0px;--pbx-radius-lg:6px;--pbx-container:1140px;--pbx-gap:24px;--pbx-font-primary:"Montserrat","Segoe UI",system-ui,sans-serif;--pbx-fw-primary:500;--pbx-lh-primary:1.2;--pbx-font-secondary:"Montserrat","Segoe UI",system-ui,sans-serif;--pbx-fw-secondary:600;--pbx-lh-secondary:1.6;--pbx-font-text:"Open Sans","Segoe UI",system-ui,sans-serif;--pbx-fw-text:400;--pbx-lh-text:1.7;--pbx-font-accent:"Montserrat","Segoe UI",system-ui,sans-serif;--pbx-fw-accent:500;--pbx-lh-accent:1.75;--pbx-tt-accent:capitalize;}body{background:var(--pbx-background);color:var(--pbx-text);font-size:var(--pbx-font-size);line-height:var(--pbx-line-height);font-family:var(--pbx-font-text,inherit);font-size:var(--pbx-fs-text,inherit);font-weight:var(--pbx-fw-text,inherit);line-height:var(--pbx-lh-text,inherit);letter-spacing:var(--pbx-ls-text,inherit);text-transform:var(--pbx-tt-text,inherit);}h1,h2,h3,h4,h5,h6,.poshesh-heading-text{color:var(--pbx-heading);font-family:var(--pbx-font-heading);font-family:var(--pbx-font-primary,inherit);font-size:var(--pbx-fs-primary,inherit);font-weight:var(--pbx-fw-primary,inherit);line-height:var(--pbx-lh-primary,inherit);letter-spacing:var(--pbx-ls-primary,inherit);text-transform:var(--pbx-tt-primary,inherit);}h1{font-size:calc(var(--pbx-font-size) * 2.4);}h2{font-size:calc(var(--pbx-font-size) * 2.9);}h3{font-size:calc(var(--pbx-font-size) * 1.45);}h4{font-size:calc(var(--pbx-font-size) * 1.2);}h5{font-size:calc(var(--pbx-font-size) * 1.05);}h6{font-size:calc(var(--pbx-font-size) * 0.95);}a{color:#5192e1;text-decoration:none;}a:hover{color:#23ced5;}.poshesh-btn,.btn{border-radius:30px;font-family:var(--pbx-font-accent,inherit);font-size:var(--pbx-fs-accent,inherit);font-weight:var(--pbx-fw-accent,inherit);line-height:var(--pbx-lh-accent,inherit);letter-spacing:var(--pbx-ls-accent,inherit);text-transform:var(--pbx-tt-accent,inherit);}.poshesh-btn-md{padding:10px 20px;}.poshesh-card-media,.poshesh-figure-media,.poshesh-image-box-media img{border-radius:0px;}.poshesh-page input,.poshesh-page select,.poshesh-page textarea,.poshesh-builder-page input,.poshesh-builder-page select,.poshesh-builder-page textarea{border-radius:8px;border-color:#cfd5e0;}.btn-primary{background-color:var(--pbx-primary);border-color:var(--pbx-primary);}.poshesh-builder-page .container{max-width:var(--pbx-container);}.pbx-flex{display:flex;flex-direction:column;gap:var(--pbx-gap);}.pbx-boxed{width:100%;max-width:var(--pbx-container);margin-inline:auto;padding-inline:12px;}