.wpb-js-composer .segment-accordion{margin-top:35px}.wpb-js-composer .segment-accordion .vc_tta.vc_general .vc_tta-panel{border-bottom:1px solid #ffffff1f;border-left:2px solid #0000;transition:border-color .3s,background-color .3s}.wpb-js-composer .segment-accordion .vc_tta.vc_general .vc_tta-panel:first-child{border-top:1px solid #ffffff1f}.wpb-js-composer .segment-accordion .vc_tta.vc_general .vc_tta-panel.vc_active{background-color:#ffffff0a;border-left-color:#4a78f0}.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#0000;border:0}.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#ffffffb8;padding:20px 56px 20px 24px;font-size:18px;font-weight:600;line-height:1.3}.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}.wpb-js-composer .segment-accordion .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon{left:auto;right:24px}.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon:before,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon:after{border-color:#ffffff80;transition:border-color .3s}.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-title>a:hover .vc_tta-controls-icon:before,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-title>a:hover .vc_tta-controls-icon:after,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.wpb-js-composer .segment-accordion .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after{border-color:#4a78f0}.wpb-js-composer .segment-accordion .vc_tta.vc_general .vc_tta-panel-body{padding:0 56px 24px 24px}.segment-accordion .vc_tta-panel-body .wpb_text_column{margin-bottom:0;padding-top:0!important;padding-bottom:0!important}.segment-accordion .vc_tta-panel-body p{color:#b8b8b8;margin-bottom:14px}.segment-accordion .vc_tta-panel-body p:last-child{margin-bottom:0}.segment-accordion-link{color:#4a78f0;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;transition:color .3s}.segment-accordion-link:after{content:"→";margin-left:8px;transition:transform .3s;display:inline-block}.segment-accordion-link:hover,.segment-accordion-link:focus{color:#fff;text-decoration:none}.segment-accordion-link:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.segment-accordion-link:hover:after{transform:none}}.wpb-js-composer .segment-accordion .vc_tta-container{margin-bottom:0}.accordion-media-column{position:relative}.accordion-media{margin:0;position:absolute;inset:0 15px;overflow:hidden}.entry-content .accordion-media img{object-fit:cover;width:100%;height:100%}
.concept-media{margin:0;position:relative;overflow:hidden}.entry-content .concept-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.concept-row{position:relative}.concept-media{width:50%;position:absolute;top:0;bottom:0}.concept-media-right{right:0}.concept-media-left{left:0}}@media (max-width:767px){.concept-media-spacer{display:none}.concept-media{aspect-ratio:4/3;flex:none;width:calc(100% - 30px);margin:0 15px}.concept-media-right{margin-top:var(--section-gap)}}
.demo-channels{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:32px}.iapp-section .demo-channels-title{color:#2a2f35;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:700;line-height:1}.demo-channels dl{flex-direction:column;gap:18px;margin:0;display:flex}.demo-channels dt{color:#6b7078;margin:0 0 2px;font-size:13px;font-weight:400}.demo-channels dd{color:#2a2f35;margin:0;font-size:16px;line-height:1.5}.demo-channels dd a{color:#2a2f35;font-weight:600}.demo-channels dd a:hover,.demo-channels dd a:focus-visible{color:#1a4fd6}.demo-channels-note{color:#6b7078;font-size:14px;display:block}
.demo-form{--field-border:#d4d8de;--field-focus:#1a4fd6;--field-error:#db314b;color:#2a2f35}.demo-form-note{color:#6b7078;font-size:14px;margin:0 0 24px!important}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin-bottom:22px;display:grid}.demo-form-field{min-width:0;margin:0 0 22px}.demo-form-grid>.demo-form-field{margin:0}.demo-form-field>label,.demo-form-modules legend{color:#2a2f35;border:0;margin:0 0 8px;padding:0;font-size:14px;font-weight:600;line-height:1.4;display:block}.demo-form-optional{color:#6b7078;font-weight:400}.demo-form-control{position:relative}.demo-form .demo-form-control input,.demo-form .demo-form-control select,.demo-form .demo-form-control textarea{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--iapp-radius);color:#2a2f35;background-color:#fff;width:100%;height:50px;margin:0;padding:0 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.demo-form .demo-form-control textarea{resize:vertical;height:auto;min-height:120px;padding:13px 16px}.demo-form .demo-form-control select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232a2f35' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.demo-form .demo-form-control select:has(option[value=""]:checked){color:#6b7078}.demo-form .demo-form-control :is(input,select,textarea)::placeholder{color:#a3a7ad}.demo-form .demo-form-control :is(input,select,textarea):focus-visible{border-color:var(--field-focus);outline:none;box-shadow:0 0 0 3px #1a4fd62e}.demo-form .demo-form-control :is(input,select,textarea)[aria-invalid=true]{border-color:var(--field-error)}.demo-form .demo-form-control :is(input,select,textarea)[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #db314b2e}.demo-form-prefix{color:#6b7078;pointer-events:none;align-items:center;font-size:16px;display:flex;position:absolute;top:0;bottom:0;left:16px}.demo-form .demo-form-field-prefixed .demo-form-control input{padding-left:64px}.demo-form-error{color:var(--field-error);font-size:13px;line-height:1.45;margin:8px 0 0!important}.demo-form-modules{border:0;min-width:0;padding:0}.demo-form-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-form-option{border:1px solid var(--field-border);border-radius:var(--iapp-radius);cursor:pointer;align-items:center;gap:10px;height:50px;margin:0;padding:0 16px;font-size:16px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.demo-form-option:has(input:checked){border-color:var(--field-focus);background-color:#1a4fd60f}.demo-form-modules[aria-invalid=true] .demo-form-option{border-color:var(--field-error)}.demo-form-option:has(input:focus-visible){box-shadow:0 0 0 3px #1a4fd62e}.demo-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--field-focus);flex:none;margin:0}.demo-form-field>.demo-form-consent{color:#555b62;cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.demo-form-consent input[type=checkbox]{margin-top:1px}.demo-form-consent input[aria-invalid=true]{outline:2px solid var(--field-error);outline-offset:2px}.demo-form-consent input:focus-visible{outline:2px solid var(--field-focus);outline-offset:2px}.demo-form-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.demo-form-actions .btn[disabled]{cursor:progress;opacity:.7}.demo-form-status{color:var(--field-error);font-size:14px;margin:0!important}.demo-form-status:empty{display:none}.demo-form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.demo-form-success{border:1px solid var(--field-border);border-radius:var(--iapp-radius);padding:32px}.demo-form-success h3{color:#2a2f35;font-size:24px;margin:0 0 8px!important}.demo-form-success h3:focus{outline:none}.demo-form-success p{color:#555b62;margin:0!important}@media (max-width:767px){.demo-form-grid{grid-template-columns:minmax(0,1fr)}.demo-form-actions .btn{width:100%}}
#rev_slider_1_1 .zeus.tparrows{cursor:pointer;z-index:100;background:#0000001a;border-radius:50%;min-width:70px;min-height:70px;display:block;position:absolute;overflow:hidden}#rev_slider_1_1 .zeus.tparrows:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;line-height:70px;display:block;position:relative}#rev_slider_1_1 .zeus.tparrows.tp-leftarrow:before{content:""}#rev_slider_1_1 .zeus.tparrows.tp-rightarrow:before{content:""}#rev_slider_1_1 .zeus .tp-title-wrap{opacity:0;background:#00000080;border-radius:50%;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:scale(0)}#rev_slider_1_1 .zeus .tp-arr-imgholder{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:translate(-100%)}#rev_slider_1_1 .zeus.tp-rightarrow .tp-arr-imgholder{transform:translate(100%)}#rev_slider_1_1 .zeus.tparrows:hover .tp-arr-imgholder{opacity:1;transform:translate(0)}#rev_slider_1_1 .zeus.tparrows:hover .tp-title-wrap{opacity:1;transform:scale(1)}
.entry-content .module-tabs h5.module-features-label{color:#1a4fd6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1}.entry-content ul.module-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.entry-content ul.module-features li{color:#2a2f35;border-bottom:1px solid #e5e5e5;align-items:center;margin:0;padding:17px 0;font-size:16px;line-height:1.4;display:flex}.entry-content ul.module-features li:nth-child(-n+2){border-top:1px solid #e5e5e5}@media (min-width:992px){.module-features-column>.vc_column-inner{padding-left:45px}.entry-content .module-tabs h5.module-features-label{margin-top:7px}}@media (max-width:767px){.entry-content .module-tabs h5.module-features-label{margin-top:40px}.entry-content ul.module-features{grid-template-columns:minmax(0,1fr)}.entry-content ul.module-features li:nth-child(2){border-top:0}}@media (min-width:768px){.module-tabs .vc_tta.vc_general .vc_tta-panel-body{padding-bottom:0!important}}
[data-section=phase-cards]{--phase-bg:var(--iapp-navy);--phase-line:var(--iapp-on-navy-line);--phase-muted:var(--iapp-on-navy-muted);--iapp-icon-hover:#fff}[data-section=phase-cards] .vc_custom_1511865750922,[data-section=phase-cards] .vc_custom_1511962061892{box-shadow:0 1px 0 var(--phase-bg);background-color:var(--phase-bg)!important}[data-section=phase-cards] .wpb_text_column p{color:var(--phase-muted)!important}.phase-cards.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper{flex-direction:column;flex:auto;display:flex}.phase-card{flex-direction:column;display:flex}.phase-card-media{aspect-ratio:4/3;margin-bottom:24px;position:relative;overflow:hidden}.entry-content .phase-card-image{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--iapp-ease);position:absolute;inset:0}.phase-card:hover .phase-card-image{transform:scale(1.04)}.phase-card h3{letter-spacing:0;text-transform:none;font-size:19px;font-weight:600;line-height:1.35;color:#fff!important;margin:0 0 10px!important}.phase-card p{margin:0;font-size:15px;line-height:1.65;color:var(--phase-muted)!important}@media (max-width:1199px){.phase-cards.vc_row-flex{flex-wrap:wrap;row-gap:40px}.phase-cards.vc_row-flex>.vc_column_container{width:50%}}@media (max-width:767px){.phase-cards.vc_row-flex>.vc_column_container{width:100%}}.phase-highlights{border-top:1px solid var(--phase-line)}.phase-highlights>.vc_column_container>.vc_column-inner{padding:var(--section-gap) 40px 0!important}.phase-highlights>.vc_column_container:first-child>.vc_column-inner{padding-left:0!important}.phase-highlights>.vc_column_container+.vc_column_container{border-left:1px solid var(--phase-line)}.phase-highlight-icon{color:#4a78f0;margin-bottom:18px;font-size:34px;line-height:1;display:block}.phase-highlight h4{letter-spacing:0;text-transform:none;font-size:17px;font-weight:600;line-height:1.35;color:#fff!important;margin:0 0 8px!important}.phase-highlight p{margin:0;font-size:15px;line-height:1.6;color:var(--phase-muted)!important}@media (max-width:767px){.phase-highlights>.vc_column_container>.vc_column-inner{padding:28px 0 0!important}.phase-highlights>.vc_column_container+.vc_column_container{border-top:1px solid var(--phase-line);border-left:0;margin-top:28px}}@media (prefers-reduced-motion:reduce){.phase-card:hover .phase-card-image{transform:none}}
footer.site-footer{--footer-bg:#16181a;--footer-muted:#a3a7ad;--footer-line:#ffffff1a;width:100%;padding:var(--section-y) 0 0;background:var(--footer-bg);color:var(--footer-muted);font-size:15px;line-height:1.7}.site-footer .container a{color:#fff;transition:color .3s}.site-footer p{margin:0}.site-footer-grid{padding-bottom:var(--section-gap);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) minmax(0,1.2fr);gap:48px;display:grid}.site-footer-logo{margin-bottom:20px;display:inline-block}.site-footer-logo img{width:auto;height:46px;display:block}.site-footer-brand p{max-width:340px}.site-footer .site-footer-title{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1}.site-footer-list{font-style:normal;line-height:inherit;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer-list li{margin:0;padding:0}.site-footer .site-footer-list a{color:var(--footer-muted)}.site-footer .site-footer-list a:hover,.site-footer .site-footer-list a:focus-visible{color:#fff}.site-footer-slogan{color:var(--footer-muted);font-size:17px;line-height:1.6;margin-bottom:24px!important}.site-footer .site-footer-title,.site-footer-slogan{text-box:trim-start cap alphabetic}.site-footer-slogan strong{color:#fff;font-weight:600;display:block}.site-footer-bottom{border-top:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:13px;display:flex}.site-footer-social{gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-footer .site-footer-social a{color:var(--footer-muted);font-size:16px}.site-footer .site-footer-social a:hover,.site-footer .site-footer-social a:focus-visible{color:#fff}@media (max-width:991px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:767px){.site-footer-grid{grid-template-columns:minmax(0,1fr)}}
