.sl9c-title .dark{color:var(--wpex-text-2)}.sl9c-title .orange{color:var(--wpex-text-1)}.sl9c-title .light{color:var(--wpex-white)}.sl9c-title .thick{font-weight:var(--wpex-heading-font-weight)}.sl9c-title .thin{font-weight:300}.sl9c-title .margin-fix{display:block;line-height:1em}@media(min-width:769px){.sl9c-title.d-left{text-align:left}.sl9c-title.d-center{text-align:center}.sl9c-title.d-right{text-align:right}}@media(max-width:768px){.sl9c-title.m-left{text-align:left}.sl9c-title.m-center{text-align:center}.sl9c-title.m-right{text-align:right}}.sl9c-media-accordion{display:flex;gap:30px}.sl9c-media-accordion .accordion{flex:1 1 41.6666666667%;list-style:none;margin:0}.sl9c-media-accordion .accordion .button,.sl9c-media-accordion .accordion button{background-color:transparent;border:solid var(--wpex-border-main);border-width:0 0 1px;color:var(--wpex-text-2);display:block;font-family:var(--wpex-heading-font-family);font-size:clamp(1.25rem,2.05vw,1.75rem);font-style:var(--wpex-heading-font-style);font-weight:var(--wpex-heading-font-weight);letter-spacing:var(--wpex-heading-letter-spacing);line-height:var(--wpex-heading-line-height);padding:.3em 1em .3em 0;position:relative;text-align:left;text-transform:var(--wpex-heading-text-transform);text-wrap:var(--wpex-heading-text-wrap);width:100%;word-break:break-word}.sl9c-media-accordion .accordion .button.highlight,.sl9c-media-accordion .accordion .button:focus,.sl9c-media-accordion .accordion .button:hover,.sl9c-media-accordion .accordion button.highlight,.sl9c-media-accordion .accordion button:focus,.sl9c-media-accordion .accordion button:hover{color:var(--wpex-text-3)}.sl9c-media-accordion .accordion .button.highlight:focus,.sl9c-media-accordion .accordion .button.highlight:hover,.sl9c-media-accordion .accordion button.highlight:focus,.sl9c-media-accordion .accordion button.highlight:hover{color:var(--wpex-accent)}.sl9c-media-accordion .accordion li:last-of-type .button,.sl9c-media-accordion .accordion li:last-of-type button{border-bottom-width:0}.sl9c-media-accordion .accordion button:after{content:"+";line-height:.75;position:absolute;right:0}.sl9c-media-accordion .accordion button.open{color:var(--wpex-accent)}.sl9c-media-accordion .accordion button.open:after{content:"-"}.sl9c-media-accordion .slides{flex:1 1 58.3333333333%}.sl9c-media-accordion .slides .slide{display:none;gap:30px}.sl9c-media-accordion .slides .slide.open{display:flex}.sl9c-media-accordion .slides .slide>.image-wrap{flex:1 1 42.8571428571%}.sl9c-media-accordion .slides .slide>.image-wrap .image{padding-bottom:100%;position:relative;width:100%}.sl9c-media-accordion .slides .slide>.image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sl9c-media-accordion .slides .slide>.content{flex:1 1 57.1428571429%}@media(max-width:767px){.sl9c-media-accordion{flex-direction:column}.sl9c-media-accordion .slides .slide{flex-direction:column-reverse}}.sl9c-blog-categories{--wpex-link-color:var(--wpex-text-2);font-size:.9rem}.sl9c-blog-categories .label{font-weight:800;margin-bottom:.5em;text-transform:uppercase}.sl9c-blog-categories ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 1em;list-style:none;margin:0}.sl9c-blog-categories li{display:inline-block}.sl9c-blog-categories .highlight a{font-weight:800}@media(max-width:479px){.sl9c-blog-categories ul{gap:1em}}.sl9c-dense-content-block{background-color:var(--wpex-gray-100);font-size:1rem}.sl9c-dense-content-block .col:first-child{display:flex;position:relative}.sl9c-dense-content-block .col:first-child .content{background-color:var(--sl9-navy);padding:30px}.sl9c-dense-content-block .col:first-child .divider{flex:0 0 30px;position:relative}.sl9c-dense-content-block .col:first-child .divider svg{width:100%}.sl9c-dense-content-block .col:first-child .divider svg path{fill:var(--sl9-navy)}.sl9c-dense-content-block .col:first-child,.sl9c-dense-content-block .col:first-child h2,.sl9c-dense-content-block .col:first-child h3,.sl9c-dense-content-block .col:first-child h4,.sl9c-dense-content-block .col:first-child h5,.sl9c-dense-content-block .col:first-child h6{color:var(--wpex-white)}.sl9c-dense-content-block .col:first-child a:not(.theme-button){color:var(--wpex-white);text-decoration:underline}.sl9c-dense-content-block .col:first-child a:not(.theme-button):active,.sl9c-dense-content-block .col:first-child a:not(.theme-button):focus,.sl9c-dense-content-block .col:first-child a:not(.theme-button):hover{color:var(--wpex-accent)}.sl9c-dense-content-block .col:last-child{padding:30px}.sl9c-dense-content-block .col :first-child{margin-top:0}.sl9c-dense-content-block .col :last-child{margin-bottom:0}.sl9c-dense-content-block .intro{font-size:var(--wpex-text-md)}@media(min-width:768px){.sl9c-dense-content-block .wrap{align-items:flex-start;display:flex}.sl9c-dense-content-block .col:first-child{flex:0 0 calc(50% + 30px)}.sl9c-dense-content-block .col:first-child .content{flex:0 0 calc(100% - 30px)}.sl9c-dense-content-block .col:first-child .divider svg{height:100%}.sl9c-dense-content-block .col:last-child{flex:0 0 calc(50% - 30px)}}@media(max-width:767px){.sl9c-dense-content-block .col:first-child{flex-direction:column}.sl9c-dense-content-block .col:first-child .divider svg{height:30px}}.sl9c-subservices-icon-grid{display:grid;gap:45px;grid-template-columns:repeat(3,1fr)}.sl9c-subservices-icon-grid .media{align-items:flex-end;display:flex;height:150px;justify-content:flex-start;width:100%}.sl9c-subservices-icon-grid .media svg{max-height:150px;max-width:200px}.sl9c-subservices-icon-grid .title{font-size:var(--wpex-text-md);margin-bottom:5px;margin-top:24px}@media(max-width:1430px){.sl9c-subservices-icon-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sl9c-subservices-icon-grid{grid-template-columns:1fr}.sl9c-subservices-icon-grid .media{height:auto}.sl9c-subservices-icon-grid .media svg{max-height:100%;max-width:150px}}.sl9c-mockup-preview{position:relative;width:100%}.sl9c-mockup-preview .images{display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}@media(min-width:768px){.sl9c-mockup-preview{padding-bottom:42.13%}.sl9c-mockup-preview .devices{display:flex;gap:1.4%;height:100%;left:0;position:absolute;top:0;width:100%}.sl9c-mockup-preview .desktop{flex:0 0 74.89%;height:100%;position:relative}.sl9c-mockup-preview .mobile{flex:0 0 23.71%;height:100%;position:relative}}@media(max-width:767px){.sl9c-mockup-preview .devices{display:flex;flex-direction:column;gap:30px}.sl9c-mockup-preview .desktop,.sl9c-mockup-preview .mobile{padding-bottom:100%;position:relative;width:100%}}.sl9c-search-bar-faqs{position:relative}.sl9c-search-bar-faqs .bar{background-color:var(--wpex-on-accent);border-radius:24px;border-width:2px solid var(--wpex-accent);box-shadow:0 4px 10px rgba(0,0,0,.3);overflow:hidden;position:absolute;width:100%;z-index:10}.sl9c-search-bar-faqs .bar .message{font-size:var(--wpex-text-md);min-height:50px;overflow:hidden;padding:0 24px;position:relative}.sl9c-search-bar-faqs .bar .message .text{align-items:center;display:flex;height:50px;width:9000px}.sl9c-search-bar-faqs .bar .message .search{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);border:0;cursor:pointer;display:flex;height:100%;padding:0 24px 0 73px;position:absolute;right:0;top:0}.sl9c-search-bar-faqs .bar .message .search:active,.sl9c-search-bar-faqs .bar .message .search:focus,.sl9c-search-bar-faqs .bar .message .search:hover{color:var(--wpex-accent)}.sl9c-search-bar-faqs .bar .dropdown{display:none;list-style:none;margin-left:0}.sl9c-search-bar-faqs .bar .dropdown button{background-color:transparent;border:0;border-top:1px solid var(--wpex-gray-200);color:inherit;font:inherit;padding:.4em 24px;text-align:left;width:100%}.sl9c-search-bar-faqs .bar .dropdown button:active,.sl9c-search-bar-faqs .bar .dropdown button:focus,.sl9c-search-bar-faqs .bar .dropdown button:hover{background-color:var(--wpex-accent);color:var(--wpex-on-accent)}.sl9c-search-bar-faqs .bar.active .dropdown{display:block}.sl9c-search-bar-faqs .modals{min-height:50px;position:relative}.sl9c-search-bar-faqs .modals dialog{border-color:var(--wpex-accent);border-radius:24px;max-width:90%;width:800px}.sl9c-search-bar-faqs .modals dialog::backdrop{background-color:var(--sl9-navy);opacity:.6}.sl9c-search-bar-faqs .modals .title-bar{display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}.sl9c-search-bar-faqs .modals .close{align-self:flex-start;background:transparent;border:0;color:var(--sl9-red);font-size:1.5em;line-height:1;padding:0}.sl9c-search-bar-faqs .modals h2{align-self:center;font-size:var(--wpex-text-md);line-height:1;margin:0;max-width:90%}@media(max-width:767px){.sl9c-search-bar-faqs .bar .message{font-size:var(--wpex-text-base)}}.sl9c-subpage-section{display:flex;height:350px;overflow:hidden}.sl9c-subpage-section .child-pages{border:2px solid var(--wpex-accent);flex:0 1 350px;overflow-y:auto}.sl9c-subpage-section .child-pages button{background-color:transparent;border:0;padding:.5em 1em;text-align:left;width:100%}.sl9c-subpage-section .child-pages button.selected,.sl9c-subpage-section .child-pages button:active,.sl9c-subpage-section .child-pages button:focus,.sl9c-subpage-section .child-pages button:hover{background-color:var(--wpex-accent);color:var(--wpex-on-accent)}.sl9c-subpage-section .page-details{flex:1 1 50%}.sl9c-subpage-section .page-details .content{display:none;height:100%;overflow-y:auto;padding:30px}.sl9c-subpage-section .page-details .content.selected{display:block}.sl9c-subpage-section .page-details .content h3{margin-top:0}@media(max-width:767px){.sl9c-subpage-section{flex-direction:column;height:auto}.sl9c-subpage-section .child-pages,.sl9c-subpage-section .page-details{flex:1 1 auto;max-height:50vh;overflow-y:auto}.sl9c-subpage-section .page-details .content{padding:30px 0}}
