:root{font-size:62.5%;--font-size: 1.6rem;--font-body: "DM Sans", sans-serif;--font-heading: "DM Sans", sans-serif;--layout: 1200px;--gutter: calc(2rem + 5.5 * var(--fluid-scale));--gutters: calc(var(--gutter) * 2);--header-height: 0px;--header-padding: 1.8rem;--space: min(2.4rem, var(--gutter));--grid-n: 3;--grid-w: 290px;--grid-gap: calc(2rem + 1 * var(--fluid-scale));--grid-repeat: auto-fill;--flex-gap: calc(5rem + 1 * var(--fluid-scale));--shadow-1: 5px 5px 5px rgba(30, 82, 177, .1);--shadow-2: 0px 6px 12px rgba(0, 25, 80, .3);--shadow-3: 4px 4px 12px rgba(148, 163, 184, .3);--switcher-row-gap: ;--switcher-col-gap: ;--switcher-gap: 1rem;--switcher-grow: 1;--switcher-break: 60rem;--fluid-min-width: 375;--fluid-max-width: 1680;--fluid-screen: clamp( calc(var(--fluid-min-width) / 10 * 1rem), calc(var(--fluid-max-width) / 10 * 1rem), 100vw );--fluid-scale: calc( (var(--fluid-screen) - var(--fluid-min-width) / 10 * 1rem) / ((var(--fluid-max-width) - var(--fluid-min-width)) / 10) );--c-black: #000000;--c-white: #ffffff;--c-blue-dark: #2076BA;--c-blue-darker: #112252;--c-blue-light: #4AABE4;--c-blue-lighter: #EDF1FA;--c-pink: #EA4C87;--c-pink-dark: #B31E55;--c-yellow: #F3A621;--c-orange: #E46D26;--c-gray-100: #F1F5F9;--c-gray-200: #E2E8F0;--c-gray-300: #CBD5E1;--c-gray-400: #94A3B8;--c-gray-500: #64748B;--s-1-min: 10;--s-1-max: 10;--s-2-min: var(--s-1-min) * 1.375;--s-2-max: var(--s-1-max) * 1.525;--s-3-min: var(--s-2-min) * 1.375;--s-3-max: var(--s-2-max) * 1.525;--s-4-min: var(--s-3-min) * 1.375;--s-4-max: var(--s-3-max) * 1.525;--s-5-min: var(--s-4-min) * 1.375;--s-5-max: var(--s-4-max) * 1.525;--s-6-min: var(--s-5-min) * 1.375;--s-6-max: var(--s-5-max) * 1.525;--s-7-min: var(--s-6-min) * 1.375;--s-7-max: var(--s-6-max) * 1.525;--s-8-min: var(--s-7-min) * 1.375;--s-8-max: var(--s-7-max) * 1.525;--s-1: calc((var(--s-1-min) / 10 * 1rem) + ((var(--s-1-max) - var(--s-1-min)) / 10) * var(--fluid-scale));--s-2: calc((var(--s-2-min) / 10 * 1rem) + ((var(--s-2-max) - var(--s-2-min)) / 10) * var(--fluid-scale));--s-3: calc((var(--s-3-min) / 10 * 1rem) + ((var(--s-3-max) - var(--s-3-min)) / 10) * var(--fluid-scale));--s-4: calc((var(--s-4-min) / 10 * 1rem) + ((var(--s-4-max) - var(--s-4-min)) / 10) * var(--fluid-scale));--s-5: calc((var(--s-5-min) / 10 * 1rem) + ((var(--s-5-max) - var(--s-5-min)) / 10) * var(--fluid-scale));--s-6: calc((var(--s-6-min) / 10 * 1rem) + ((var(--s-6-max) - var(--s-6-min)) / 10) * var(--fluid-scale));--s-7: calc((var(--s-7-min) / 10 * 1rem) + ((var(--s-7-max) - var(--s-7-min)) / 10) * var(--fluid-scale));--s-8: calc((var(--s-8-min) / 10 * 1rem) + ((var(--s-8-max) - var(--s-8-min)) / 10) * var(--fluid-scale))}*,*:before,*:after{box-sizing:border-box;border:0;margin:0;padding:0}html,body{height:100%}body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;text-size-adjust:none}img,picture,video,canvas,iframe,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,blockquote,p{overflow-wrap:break-word}input,button,textarea,select{font:inherit;border-radius:0}address{font-style:normal}button{background-color:transparent;cursor:pointer}button[disabled]{pointer-events:none}ol,ul{list-style:none}table{border-collapse:collapse}img{height:auto;object-fit:cover}[tabindex]:focus,a:focus,button:focus{outline:1px dotted rgba(128,128,128,.5)}:focus:not(:focus-visible){outline:none}@media print{body *{display:none!important}body:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"Please don't waste paper"}}@font-face{font-family:DM Sans;font-weight:400;font-style:normal;src:url(../fonts/DM-Sans-Regular.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:500;font-style:italic;src:url(../fonts/DM-Sans-Medium-Italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-style:normal;src:url(../fonts/DM-Sans-Bold.woff2) format("woff2")}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}.form-input,#content select,#content textarea,#content input:not([type=radio],[type=checkbox],[type=button],[type=submit]),select,textarea,input:not([type=radio],[type=checkbox],[type=button],[type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:max(var(--font-size),1.6rem);line-height:1;max-width:100%;padding:.85em 1em;color:var(--c-blue-darker);border:1px solid var(--c-gray-300);border-radius:5px;background-color:transparent;outline:none;transition:border-color .2s}.form-input::placeholder,#content select::placeholder,#content textarea::placeholder,#content input:not([type=radio],[type=checkbox],[type=button],[type=submit])::placeholder,select::placeholder,textarea::placeholder,input:not([type=radio],[type=checkbox],[type=button],[type=submit])::placeholder{color:var(--c-gray-500)}.form-input:focus,#content select:focus,#content textarea:focus,#content input:focus:not([type=radio],[type=checkbox],[type=button],[type=submit]),select:focus,textarea:focus,input:not([type=radio],[type=checkbox],[type=button],[type=submit]):focus{border-color:var(--c-blue-light)}select,textarea{line-height:initial!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%23808080' d='M12.2 1.3l-.5-.5c-.1-.1-.3-.1-.4 0l-5 5-5-5c0-.1-.3-.1-.4 0l-.6.5v.5l5.8 5.7c0 .2.3.2.4 0l5.7-5.7c.2-.1.2-.3 0-.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125em top 50%;background-size:.85em auto;line-height:1.45;padding-right:3em!important}select.is-placeholder{color:var(--c-gray-500)!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-heading);font-weight:700;line-height:1.1;letter-spacing:0;color:var(--c-blue-darker)}h1,.h1{font-size:calc(4rem + 2 * var(--fluid-scale));margin-bottom:.33em}h2,.h2{font-size:calc(3rem + .6 * var(--fluid-scale));margin-bottom:.5em}h3,.h3{font-size:2.2rem;margin-bottom:.33em;line-height:1.3;letter-spacing:-.02em}h4,.h4{font-size:1.8rem;font-weight:700;margin-bottom:.5em;line-height:1.318}.lead{font-size:2rem;line-height:1.5;letter-spacing:0}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background-color:#8888884d}[id]{scroll-margin-top:calc(var(--header-height) + var(--gutter))}html:focus-within{scroll-behavior:smooth}body{font:400 var(--font-size)/1.6 var(--font-body);color:var(--c-blue-darker);letter-spacing:.006em;overflow-x:hidden}p{margin-bottom:1.3em}p:last-child{margin-bottom:0}a{color:var(--c-blue-light);text-decoration:none;transition:color .2s}a:hover{color:var(--c-blue-dark)}hr{width:100%;height:1px;margin:var(--s-5) 0;background-color:var(--c-gray-300);line-height:0;border:none}blockquote{font-weight:500;font-style:italic}blockquote{position:relative;padding-left:min(var(--gutter),2em);color:var(--c-gray-500)}blockquote:before{content:"";position:absolute;width:3px;height:92%;top:4%;left:0;background-color:var(--c-gray-300)}.content *+:where(h2,h3,h4){margin-top:1.75em}.content :where(ul,ol):not([class]){margin:1em 0 2em 1.667em}.content :where(ul):not([class]){list-style-type:disc}.content :where(ol):not([class]){list-style-type:decimal}.content :where(ul,ol):not([class]) li{margin-top:.5em}.content>*:first-child{margin-top:0}.content>*:last-child{margin-bottom:0!important}.content a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.content a:hover{text-decoration:none}.content blockquote{margin-top:2em;margin-bottom:2em}.content .wp-caption{margin:2.5em auto}.content .wp-caption-text{margin-top:1em;color:var(--c-gray-400)}.button{--c: var(--c-white);--b: transparent;--bg: var(--c-blue-light);display:inline-flex;gap:1rem;align-items:center;justify-content:center;padding:.8em 1em;min-width:100px;font-size:var(--font-size);font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--c)!important;background-color:var(--bg);border-radius:.375em;text-decoration:none;user-select:none;outline:1px solid var(--b);outline-offset:-1px;appearance:none;transition:.2s;transition-property:background-color,border-color,color}.button:where(:hover,:focus){--bg: var(--c-blue-dark)}.button\:inverted{--bg: var(--c-white);--c: var(--c-blue-light)}.button\:inverted:where(:hover,:focus){--bg: var(--c-blue-dark);--c: var(--c-white)}.button\:outlined{--bg: transparent;--c: var(--c-blue-light);--b: var(--c-blue-light)}.button\:outlined:where(:hover,:focus){--bg: var(--c-blue-light);--c: var(--c-white)}.button .icon{--icon-scale: .85;flex:none}.card{--image-ratio: .55;padding:var(--space);display:flex;align-items:flex-start;flex-direction:column;background-color:var(--c-white);border-radius:.4rem;overflow:hidden;color:var(--c-gray-500);box-shadow:var(--shadow-3);transition-property:box-shadow;transition-duration:.2s}.card:hover{box-shadow:var(--shadow-2)}.card .image{margin:calc(var(--space) * -1);margin-bottom:calc(var(--space) * 1.5);background-color:var(--c-gray-100);align-self:stretch;order:-1}.card a{color:var(--c-black)}.card .button{margin-top:auto}.carousel{overflow:hidden}.carousel-track{display:flex}.carousel-slide{position:relative;flex:0 0 100%}.checklist-wrapper .checklist{display:flex;align-items:flex-start;column-gap:1.6rem}.checklist-wrapper .checklist .icon{flex:1 1 40%;max-width:2.4rem;height:2.4rem;color:var(--c-pink)}.checklist-wrapper .checklist-content{flex:1 1 60%}@media (min-width: 1200px){.checklist-wrapper.grid{--grid-w: 275px}}.checkmarks{margin:2em 0 2em 1.33em}.checkmarks li{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23EA4C87' d='M15.75 1.13c0 .31-.14.6-.35.8l-9 9c-.21.21-.5.32-.78.32-.31 0-.6-.1-.8-.32l-4.5-4.5C.1 6.23 0 5.94 0 5.63 0 4.99.5 4.5 1.13 4.5c.28 0 .56.14.77.35l3.73 3.7 8.19-8.2c.2-.2.49-.35.8-.35.6 0 1.13.5 1.13 1.13Z'/%3E%3C/svg%3E");margin-top:.5em;padding-left:.75em}.checkmarks\:yellow li{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath fill='%23F3A621' d='M15.75 1.13c0 .31-.14.6-.35.8l-9 9c-.21.21-.5.32-.78.32-.31 0-.6-.1-.8-.32l-4.5-4.5C.1 6.23 0 5.94 0 5.63 0 4.99.5 4.5 1.13 4.5c.28 0 .56.14.77.35l3.73 3.7 8.19-8.2c.2-.2.49-.35.8-.35.6 0 1.13.5 1.13 1.13Z'/%3E%3C/svg%3E")}.comparison .checkmarks{margin-top:1em;margin-bottom:0}.comparison .checkmarks li{margin-top:.5em;line-height:1.4}.comparison dl{display:flex;flex-direction:column;gap:var(--s-5)}.comparison dl>div:first-child{display:none}.comparison h4:before{display:block;color:var(--c-yellow);font-size:var(--font-size)}.comparison dt{margin-bottom:var(--s-1)}.comparison dt h4:before{content:"Problem"}.comparison dd h4:before{content:"Solution"}@media (min-width: 760px){.comparison dl>div:first-child{display:block}.comparison dl>div,.comparison dl>div:first-child{display:grid;grid-template-columns:max(250px,33%) 1fr;gap:3rem}.comparison dt>h4{display:flex;justify-content:space-between;gap:1rem}.comparison h4:before{display:none}.comparison dt>h4:after{content:"";flex:none;width:35px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 15'%3E%3Cpath fill='%234AABE4' d='M39.7 8.2a1 1 0 0 0 0-1.4L33.35.42a1 1 0 1 0-1.41 1.41l5.66 5.66-5.66 5.66a1 1 0 0 0 1.41 1.41l6.37-6.36ZM39 6.5h-4.33v2H39v-2Zm-8.67 0h-8.66v2h8.66v-2Zm-13 0H8.67v2h8.66v-2Zm-13 0H0v2h4.33v-2Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:100% 50%;transform:translateY(35%)}}.cta-link{display:inline-flex;font-weight:700;text-decoration:none;align-items:baseline;gap:.33em}.cta-link:after{content:"";--size:.8125em;width:var(--size);height:var(--size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%234AABE4' d='M24.7 38.1 4.9 57.9a12 12 0 0 0 0 16.97L185.6 256 4.9 437.13a12 12 0 0 0 0 16.97l19.8 19.8a12 12 0 0 0 16.98 0l209.41-209.41a12 12 0 0 0 0-16.98L41.68 38.11a12 12 0 0 0-16.97 0z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(1px);transition:transform .3s var(--ease-out-quart)}.cta-link:hover:after{transform:translate(3px,1px)}.footer-cta{color:var(--c-white);background-color:var(--c-blue-light);padding:7.2rem 0}.footer-cta-content{width:100%;max-width:820px}.footer-cta h2{margin-bottom:0}.footer-cta h2+p{margin-top:1em;max-width:760px}.footer-cta .button{flex:none}.footer-cta .container{display:flex;flex-direction:column;align-items:flex-start;row-gap:3rem}@media (min-width: 992px){.footer-cta .container{flex-direction:row;align-items:center;justify-content:space-between;row-gap:unset}}.gdpr{display:flex;gap:var(--s-4);align-items:flex-start;position:fixed;width:calc(100vw - var(--gutters));max-width:1440px;left:50%;transform:translate(-50%);padding:var(--s-4);bottom:2em;right:min(2rem,var(--gutter));z-index:99999;font-size:1.5rem;line-height:1.5;background-color:var(--c-white);box-shadow:var(--shadow-3)}@media (max-width: 1000px){.gdpr{flex-direction:column;width:100%;left:0;bottom:0;transform:none}}#content textarea{height:13.5rem}@media (min-width: 600px){#content .gform_wrapper{padding:min(4.8rem,var(--gutter));border:1px solid var(--c-gray-300)}}#content .gform_required_legend{display:none}#content .gform_fields{grid-row-gap:1.6rem}#content .ginput_container_name .name_first{padding:0;flex:100%;margin-bottom:1.6rem}#content .ginput_container_name .name_last{padding:0;flex:100%;margin-bottom:0}#content .ginput_container_textarea{line-height:1}#content .gfield_description{font-size:14px;padding-top:5px;color:var(--c-gray-500)}#content .gform_validation_errors{margin-top:0;margin-bottom:3rem;border-width:1px;box-shadow:none}#content .gform_validation_errors>h2{font-size:var(--font-size)}#content .validation_message{margin-top:.5rem;padding:0;border:0;font-size:14px;color:#c02b0a;background-color:transparent}#content .gfield_error input:not([type=checkbox]):not([type=radio]),#content .gfield_error textarea{border-color:#c02b0a}#content #gf_form_focus{outline:none}#content .gform_footer{margin:2.5rem 0 0;padding:0}#content .gform_footer>*{margin-bottom:0}#content .gform_ajax_spinner{display:none!important}#content #gform_wrapper_3{border:0;padding:0}.icon{display:inline-flex;width:calc(var(--icon-scale, 1) * 1em);height:calc(var(--icon-scale, 1) * 1em);max-width:100%;max-height:100%;fill:currentColor;pointer-events:none}.image{position:relative;min-height:var(--image-min-height, 0);max-height:var(--image-max-height, none)}.image:before{content:"";display:block;padding-bottom:calc(var(--image-ratio, .5625) * 100%)}.image>img,.image>video,.image>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, 50% 50%)}.image-with-text{display:flex;flex-direction:column;align-items:stretch;justify-content:center;row-gap:var(--flex-gap)}.image-with-text h4+:where(h2,h3){margin-top:2rem}.image-with-text-image img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.image-with-text-content ul{list-style:disc;margin-left:1.75em}.image-with-text-content>*{color:inherit}.image-with-text-content>*:not(:where(h1,h2,h3,h4,h5,h6)):not(:last-child){margin-bottom:1.3em}@media (min-width: 992px){.image-with-text{flex-direction:row;align-items:center;row-gap:unset;column-gap:var(--flex-gap)}.image-with-text.reverse{flex-direction:row-reverse}.image-with-text-image,.image-with-text-content{flex:1 1 50%}}.bg-blue-light .image-with-text-content .button{background-color:var(--c-blue-darker)}.bg-blue-light .image-with-text-content .button:hover{background-color:var(--c-blue-dark)}.image{position:relative;min-height:var(--image-min-height, 0);max-height:var(--image-max-height, none)}.image:before{content:"";display:block;padding-bottom:calc(var(--image-ratio, .5625) * 100%)}.image>img,.image>video,.image>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--image-fit, cover);object-position:var(--image-position, 50% 50%)}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-6)}.logos img{flex:1;width:20vw;max-width:160px;max-height:45px;object-fit:contain}.modal{--modal-padding: min(4.8rem, var(--gutter));overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;position:fixed;z-index:1000;inset:0}.modal.is-open{display:block}.modal[aria-hidden=false]{animation:fade-in .25s var(--ease-out-quad)}.modal[aria-hidden=true]{animation:fade-out .25s var(--ease-out-quad)}.modal-overlay{display:table;width:100%;height:100%;background:rgba(0,0,0,.7)}.modal-wrapper{display:table-cell;vertical-align:middle;padding:min(var(--gutter),5rem) max(2.5vw,1rem)}.modal-content{position:relative;width:100%;max-width:var(--modal-width, 800px);margin:auto;padding:var(--modal-padding);background-color:var(--c-white);border-radius:4px;box-shadow:var(--shadow-2)}.modal-close{height:32px;width:32px;background:var(--c-blue-dark);color:var(--c-white);border:0;border-radius:9999px;cursor:pointer;margin:0;padding:.8rem;line-height:0;transition:background .3s}.modal-close:hover{background:var(--c-blue-darker)}@media (min-width: 768px){.modal-close{position:absolute;top:0;right:0;transform:translate(60%,-60%)}}.modal-close-wrapper{position:relative;display:flex;justify-content:flex-end;margin-bottom:1.6rem}@media (min-width: 768px){.modal-close-wrapper{margin-bottom:0}}.modal\:promise .modal-content{color:var(--c-white);background-color:var(--c-blue-darker)}.modal\:promise .modal-content>*{color:inherit}.nav-toggle{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:10;display:flex;align-items:center;color:var(--c-blue-light);padding:1rem}.nav-toggle svg{flex:none;width:2.5rem;height:2.5rem}.nav-toggle rect{transform-origin:50% 50%;transform-box:fill-box}.nav-toggle rect:nth-child(1){transform:translateY(-330%)}.nav-toggle rect:nth-child(3){transform:translateY(330%)}.nav-toggle[aria-expanded=true] rect:nth-child(1){transform:rotate(45deg) translateY(0)}.nav-toggle[aria-expanded=true] rect:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] rect:nth-child(3){transform:rotate(-45deg) translateY(0)}@media (min-width: 1100px){.nav-toggle{display:none!important}}@media (max-width: 1099px){.nav{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:var(--c-blue-darker);color:var(--c-white);transition:.3s;transition-property:visibility,opacity;visibility:hidden;opacity:0}.nav.active{visibility:visible;opacity:1}.nav-wrap{height:100%;padding:5rem var(--gutter);overflow-y:scroll}.nav-menu{display:flex;flex-direction:column;gap:1rem}.nav-item>button{color:var(--c-white);font-weight:700}.nav .button{width:100%;min-height:5rem;margin-top:1rem}.nav-submenu{margin:1rem}.nav-menu ul{display:flex;flex-direction:column;gap:.33em}.nav-menu ul+ul{margin-top:.33em}.nav-submenu\:solutions ul:before{content:attr(aria-label);display:block;font-size:1.2rem;font-weight:700;color:var(--c-gray-400);margin:.75rem 0;text-transform:uppercase;letter-spacing:.15em}}@media (min-width: 1100px){.nav{flex:1;align-items:center;color:var(--c-white)}.nav-menu{flex:1;display:flex;gap:3.4rem;margin-left:5rem}.nav-item{display:flex;position:relative}.nav-menu li:last-child{margin-left:auto}.nav-menu .button{padding-top:.6em;padding-bottom:.6em}.nav-item>:where(a,button){display:flex;align-items:center;color:currentColor;line-height:1;text-decoration:none}.nav-item.has-submenu.active>*,.nav-item>:where(a,button):hover{color:var(--c-blue-light)}.nav-item>:where(a,button):after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";height:3px;top:calc(100% + var(--header-padding) - 3px);background-color:var(--c-pink);pointer-events:none;opacity:0;transition:.2s}.nav-item.has-submenu.active>*:after,.nav-item>:where(a,button).current:after{opacity:1}.nav-item.has-submenu.active>.nav-submenu{visibility:visible;opacity:1}.nav-submenu{position:absolute;top:calc(100% + var(--header-padding));left:-2rem;padding:2rem;min-width:200px;white-space:nowrap;background-color:var(--c-white);visibility:hidden;opacity:0;transition:.2s;transition-property:visibility,opacity;box-shadow:var(--shadow-3)}.nav-submenu li+li{margin-top:.5em}.nav-submenu a{display:block;padding-right:1em;color:var(--c-blue-darker);text-decoration:none}.nav-submenu a:hover{color:var(--c-pink)}.nav-submenu\:solutions{display:grid;grid-template-columns:1fr 1fr;gap:2em 0;gap:3rem}.nav-submenu\:solutions ul{min-width:230px}.nav-submenu\:solutions ul:before{content:attr(aria-label);display:block;font-size:1.2rem;font-weight:700;color:var(--c-gray-400);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.15em}}.page-header{padding-top:7.2rem;padding-bottom:7.2rem;text-align:center;background-color:var(--c-blue-darker);color:var(--c-white)}.page-header h1{max-width:700px}.page-header p{max-width:640px}.page-hero{--pb: calc(5rem + 2.5 * var(--fluid-scale));position:relative;padding-top:calc(2rem + 3 * var(--fluid-scale));padding-bottom:var(--pb);background-color:var(--c-blue-darker);color:var(--c-white);overflow:hidden}.page-hero .container{display:flex;flex-direction:column-reverse;gap:5rem var(--s-5)}.page-hero-image{position:relative}.page-hero-image img{width:100%;max-height:650px;object-fit:contain}.page-hero-intro .prehead{color:var(--c-yellow);margin-bottom:calc(1.5rem + .5 * var(--fluid-scale))}.page-hero-intro h1{color:inherit}.page-hero-intro p{max-width:60ch}.page-hero-intro a[download]{display:inline-flex;align-items:center;margin-left:var(--s-3);gap:1rem}@media (min-width: 992px){.page-hero .container{flex-direction:row;align-items:center;justify-content:flex-end}.page-hero-image{flex:1 1 50%;max-width:50%}.page-hero-intro{flex:1 1 50%;max-width:calc(var(--layout) / 2)}.single-product .page-hero{padding-bottom:0}.single-product .page-hero-intro{padding-bottom:var(--pb)}.single-product .page-hero-image{align-self:flex-end}.single-product .page-hero-image img{max-width:800px;width:calc(50vw + var(--gutters))}}.pagination{margin-top:var(--s-5);display:flex;justify-content:center;font-weight:700}.pagination li{display:inline;margin:0;padding:0}.pagination a,.pagination span{float:left;display:block;height:100%;position:relative;padding:.667em 1em;line-height:1}.pagination a:where(.prev,.next){padding-left:1.25em;padding-right:1.25em}.pagination a:not(.prev,.next){color:var(--c-blue-light)}.pagination a:hover{color:var(--c-blue-dark)}.pagination .current{color:var(--c-blue-darker)}.pagination svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;height:50%}.post-header{padding-top:7.2rem;padding-bottom:7.2rem;text-align:center}.post-header h1{max-width:830px}.post-header-meta{text-align:center;color:var(--c-blue-darker)}.post-header-meta h4{color:currentColor;margin-bottom:0}.post-header-meta h4:not(:last-child){margin-bottom:.25em}.profile{--profile-gap: 2.4rem;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:var(--profile-gap);width:100%;max-width:180px}.profile-image img{width:100%;max-width:120px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:9999px;filter:grayscale(1)}.profile-content{text-align:center}.profile-links a{color:var(--c-gray-400)}.profile-links a:hover{color:var(--c-gray-500)}.profile-links>:nth-child(2){margin-left:1.6rem}.profile-bio-header{--profile-modal-gap: 1.6rem;display:flex;flex-direction:row;align-items:center;gap:var(--profile-modal-gap);margin-bottom:2.4rem}.profile-bio-header .profile-image{width:min(20vw,120px)}.profiles-grid.grid{--grid-w: 180px;justify-items:center}.promise-bar{margin-top:var(--s-6);display:flex;flex-wrap:wrap;gap:1em;align-items:center;padding:2rem;border:1px solid var(--c-yellow);border-radius:1em}.promise-bar>img{max-width:85px;flex-grow:1}@media (min-width: 600px){.promise-bar>div{flex-grow:999;flex-basis:0}}.promise-cta{display:flex;align-items:center;gap:1rem;line-height:1.2;margin-top:var(--s-4);color:var(--c-yellow)}.promise-cta svg{width:3.5rem}.bg-blue-light .promise-cta{color:var(--c-white)}.product-card{padding:2.4rem;background-color:var(--c-white);border:1px solid var(--c-gray-300);border-radius:1em}.product-card p{font-size:1.4rem;line-height:1.4}.resource-single-card{display:flex;flex-direction:column;align-items:stretch;justify-content:center;box-shadow:var(--shadow-3);border-radius:.4rem;overflow:hidden}.resource-single-card-image img{width:100%;height:auto;aspect-ratio:9/7;object-fit:cover}.resource-single-card-content{display:flex;flex-direction:column;padding:var(--space)}@media (min-width: 768px){.resource-single-card{flex-direction:row-reverse;align-items:center}.resource-single-card-image{flex:1 1 50%}.resource-single-card-image img{max-height:378px}.resource-single-card-content{flex:1 1 50%}}.services-solutions{--grid-w: 275px;--grid-gap: 4rem}.services-products{--grid-w: 300px;--grid-gap: 2rem}.services-solutions li{display:flex;align-items:flex-start;column-gap:1.6rem}.services-solutions li img{flex:1 0 40%;max-width:4.8rem;height:4.8rem;color:var(--c-pink)}.services-solutions li-content{flex:1 1 60%;padding-top:.8rem}.single-column-with-icon{display:flex;flex-direction:column;gap:var(--s-6)}.single-column-with-icon>li{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.single-column-with-icon>li>img{max-width:150px;object-fit:contain}@media (min-width: 760px){.single-column-with-icon>li{flex-direction:row;gap:var(--s-5)}}.site-footer{--outer-space: 6rem;--inner-space: calc(4rem + 4 * var(--fluid-scale));padding-top:var(--outer-space);padding-bottom:var(--outer-space);background-color:var(--c-blue-darker);color:var(--c-white)}.site-footer .site-logo{margin-bottom:var(--inner-space)}.site-footer li{line-height:1.3}.site-footer a{color:currentColor;text-decoration:none;transition:all .2s}.site-footer a:hover{opacity:1;color:var(--c-blue-light)}.site-footer-tier-1{display:none}.site-footer-tier-2{font-size:1.4rem;display:flex;flex-direction:column}.site-footer-tier-2>span{opacity:.6}.site-footer-tier-2 ul{display:flex;flex-direction:column;gap:.33em 1em;margin-top:3rem;margin-bottom:3rem}.site-footer-tier-2 ul a{opacity:.6}@media (min-width: 500px){.site-footer span br{display:none}}@media (min-width: 1200px){.site-footer-tier-1{display:flex;flex-direction:column;gap:2rem;display:grid;grid-template-columns:2.25fr repeat(3,1fr);margin-bottom:var(--inner-space)}.site-footer-tier-1 a{opacity:.7}.site-footer-tier-1 [aria-label]:before{display:block;content:attr(aria-label)}.site-footer-tier-1 span{display:block;grid-column:1/-1;margin-bottom:1em}.site-footer-tier-1>:first-child{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.site-footer-tier-1 li:not(:last-child){margin-bottom:.667em}.site-footer-tier-2{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:1.5rem}.site-footer-tier-2 ul{flex-direction:row;margin:0}}.site-header{background-color:var(--c-blue-darker);position:sticky;z-index:10;top:0}.site-header .container{display:flex;align-items:center;padding-top:var(--header-padding);padding-bottom:var(--header-padding);position:relative;min-height:7rem}.site-header .site-logo{transform:translateY(-5%)}.site-header .nav-toggle{margin-left:auto}.site-logo{position:relative;display:block;width:50%;max-width:162px}.site-logo:before{content:"";display:block;width:100%;padding-top:17.2839506173%}.site-logo svg{position:absolute;left:0;top:0;width:100%;height:100%}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1}body>a[href="#content"]{position:fixed;left:-9999px;top:1em;padding:.85em;font-size:1.4rem;font-weight:700;line-height:1;text-decoration:none;background-color:var(--c-blue-light);color:var(--c-white)}body>a[href="#content"]:focus{left:1em;z-index:1000}.social{display:flex;align-items:center;gap:1.75rem;font-size:2.25rem}.social a{color:currentColor;line-height:0;transition:color .2s}.social a:hover{color:var(--c-blue-light)}.solutions-tab{display:flex;flex-wrap:wrap;gap:var(--s-5)}.solutions-tab>:first-child{min-width:50%;flex-basis:0;flex-grow:999}.solutions-tab>:last-child{flex-basis:370px;flex-grow:1}.solutions-tab .product-card:not(:first-child){margin-top:1em}.stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-6)}.stats>div{display:flex;flex-direction:column-reverse;align-items:center}.stats dd{font-size:4.8rem;font-weight:700;line-height:1.2}.stats dt{font-size:1.4rem}.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs>*{display:flex;position:relative}.tabs>*>*{flex:1}.tabs a{display:block;color:inherit;text-align:center;padding:1.75rem;border-bottom:var(--c-gray-300) 3px solid;white-space:nowrap}.tabs a.is-active{border-color:var(--c-pink)}.tags{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;align-items:center}.tags a{display:inline-block;padding:.25em .6em;border-radius:.25em;text-decoration:none;color:var(--c-blue-darker);transition:background-color .2s;background-color:var(--c-gray-100)}.tags a:hover{background-color:var(--c-gray-200)}.tags a.current,.tags a[aria-current]{background-color:var(--c-yellow)}.text-with-checklist--wrapper{--gap: calc(2rem + 1 * var(--fluid-scale));display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--gap) * 2)}@media (min-width: 1200px){.text-with-checklist--wrapper{flex-direction:row;align-items:flex-start}.text-with-checklist--wrapper>:first-child{flex:1 1 35%}.text-with-checklist--wrapper>:last-child{flex:1 1 65%}.text-with-checklist--wrapper .grid{--grid-w: 275px}}.testimonials{--layout: 800px;position:relative}.testimonials-viewport{overflow:hidden;width:100%}.testimonials-viewport.is-draggable{cursor:move;cursor:grab}.testimonials-viewport.is-dragging{cursor:grabbing}.testimonials-container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-10px}.testimonials-slide{position:relative;min-width:100%;padding-left:10px;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.55,.06,.68,.19),visibility .5s}.testimonials-slide.is-selected{opacity:1;visibility:visible}.testimonials-slide-inner{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;overflow:hidden}.testimonials-slide-inner blockquote{padding:0;font-style:normal;color:var(--c-blue-darker)}.testimonials-slide-inner blockquote:before{content:none}.testimonials-slide-inner cite{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(.8rem + 1 * var(--fluid-scale));font-style:normal}.testimonials-slide-inner cite .testimonials-name{font-size:1.8rem;font-weight:700}@media (min-width: 768px){.testimonials-slide-inner cite{flex-direction:row}}.testimonials-dots{display:flex;list-style:none;justify-content:center;gap:1.2rem}.testimonials-dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:34px;height:16px;display:flex;align-items:center}.testimonials-dot:after{background-color:var(--c-blue-darker);width:100%;height:4px;border-radius:9999px;content:""}.testimonials-dot.is-selected:after{background-color:var(--c-blue-light);opacity:1}@media (min-width: 992px){.testimonials{padding:0}}.two-columns-with-list{display:flex;flex-direction:column;gap:calc(var(--flex-gap) / 2)}.two-columns-with-list>*{flex:1}.two-columns-with-list:not(:last-child){margin-bottom:var(--s-5)}@media (min-width: 992px){.two-columns-with-list{flex-direction:row;align-items:center;gap:var(--flex-gap)}}.page-16 .nav-item,.page-16 .nav-toggle{display:none}.page-16 .nav .button{--bg: transparent;--c: var(--c-white)}.page-19 .page-header{text-align:left}.page-19 .page-header :where(h1,p){margin-left:0}table{width:100%}table tr:not(:first-child){border-top:1px solid var(--c-gray-200)}table th{font-weight:700;text-align:left}table th,table td{padding:.5em 1em .5em 0}table+p{border:1px solid var(--c-gray-200)}@media (max-width: 760px){table td,table th{display:block;padding:0}table td:first-child{padding-top:.75em}table th:last-child,table td:last-child{padding-bottom:.75em}}.c-black{color:var(--c-black)!important}.bg-black{background-color:var(--c-black)!important}.hover\:c-black:hover{color:var(--c-black)!important}.hover\:bg-black:hover{background-color:var(--c-black)!important}.c-white{color:var(--c-white)!important}.bg-white{background-color:var(--c-white)!important}.hover\:c-white:hover{color:var(--c-white)!important}.hover\:bg-white:hover{background-color:var(--c-white)!important}.c-blue-dark{color:var(--c-blue-dark)!important}.bg-blue-dark{background-color:var(--c-blue-dark)!important}.hover\:c-blue-dark:hover{color:var(--c-blue-dark)!important}.hover\:bg-blue-dark:hover{background-color:var(--c-blue-dark)!important}.c-blue-darker{color:var(--c-blue-darker)!important}.bg-blue-darker{background-color:var(--c-blue-darker)!important}.hover\:c-blue-darker:hover{color:var(--c-blue-darker)!important}.hover\:bg-blue-darker:hover{background-color:var(--c-blue-darker)!important}.c-blue-light{color:var(--c-blue-light)!important}.bg-blue-light{background-color:var(--c-blue-light)!important}.hover\:c-blue-light:hover{color:var(--c-blue-light)!important}.hover\:bg-blue-light:hover{background-color:var(--c-blue-light)!important}.c-blue-lighter{color:var(--c-blue-lighter)!important}.bg-blue-lighter{background-color:var(--c-blue-lighter)!important}.hover\:c-blue-lighter:hover{color:var(--c-blue-lighter)!important}.hover\:bg-blue-lighter:hover{background-color:var(--c-blue-lighter)!important}.c-pink{color:var(--c-pink)!important}.bg-pink{background-color:var(--c-pink)!important}.hover\:c-pink:hover{color:var(--c-pink)!important}.hover\:bg-pink:hover{background-color:var(--c-pink)!important}.c-pink-dark{color:var(--c-pink-dark)!important}.bg-pink-dark{background-color:var(--c-pink-dark)!important}.hover\:c-pink-dark:hover{color:var(--c-pink-dark)!important}.hover\:bg-pink-dark:hover{background-color:var(--c-pink-dark)!important}.c-yellow{color:var(--c-yellow)!important}.bg-yellow{background-color:var(--c-yellow)!important}.hover\:c-yellow:hover{color:var(--c-yellow)!important}.hover\:bg-yellow:hover{background-color:var(--c-yellow)!important}.c-orange{color:var(--c-orange)!important}.bg-orange{background-color:var(--c-orange)!important}.hover\:c-orange:hover{color:var(--c-orange)!important}.hover\:bg-orange:hover{background-color:var(--c-orange)!important}.c-gray-100{color:var(--c-gray-100)!important}.bg-gray-100{background-color:var(--c-gray-100)!important}.hover\:c-gray-100:hover{color:var(--c-gray-100)!important}.hover\:bg-gray-100:hover{background-color:var(--c-gray-100)!important}.c-gray-200{color:var(--c-gray-200)!important}.bg-gray-200{background-color:var(--c-gray-200)!important}.hover\:c-gray-200:hover{color:var(--c-gray-200)!important}.hover\:bg-gray-200:hover{background-color:var(--c-gray-200)!important}.c-gray-300{color:var(--c-gray-300)!important}.bg-gray-300{background-color:var(--c-gray-300)!important}.hover\:c-gray-300:hover{color:var(--c-gray-300)!important}.hover\:bg-gray-300:hover{background-color:var(--c-gray-300)!important}.c-gray-400{color:var(--c-gray-400)!important}.bg-gray-400{background-color:var(--c-gray-400)!important}.hover\:c-gray-400:hover{color:var(--c-gray-400)!important}.hover\:bg-gray-400:hover{background-color:var(--c-gray-400)!important}.c-gray-500{color:var(--c-gray-500)!important}.bg-gray-500{background-color:var(--c-gray-500)!important}.hover\:c-gray-500:hover{color:var(--c-gray-500)!important}.hover\:bg-gray-500:hover{background-color:var(--c-gray-500)!important}.c-current,.hover\:c-current:hover{color:currentColor!important}.container{width:calc(100% - var(--gutters));max-width:var(--layout);margin-left:auto;margin-right:auto}.container\:inset{max-width:765px}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.no-cursor{cursor:none!important}.no-pointer{pointer-events:none!important}.hide{display:none}.flex{display:flex}.block{display:block}.inline{display:inline}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.visible{visibility:visible}.invisible{visibility:hidden}.hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border-width:0;white-space:nowrap;clip:rect(0,0,0,0)}.fill-link:not(a){position:relative}.fill-link:not(a) a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}a.fill-link:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.flex-row{display:flex;flex-direction:row}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-col{display:flex;flex-direction:column}.flex-col-reverse{display:flex;flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.flex-1{flex:1}.flex-initial{flex:initial}.flex-wrap{flex-wrap:wrap}.flex-auto{flex:auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-no-grow{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-no-shrink{flex-shrink:0}.order-first{order:-1}.order-last{order:9999}.grid{--grid-row-gap: var(--grid-gap);--grid-col-gap: var(--grid-gap);--clamp: clamp(100% / (var(--grid-n) + 1) + .1%, var(--grid-w), 100%);display:grid;grid-template-columns:repeat(var(--grid-repeat),minmax(var(--clamp),1fr));gap:var(--grid-row-gap) var(--grid-col-gap)}.grid\:fit{--grid-repeat: auto-fit}.grid\:fill{--grid-repeat: auto-fill}.grid\:1{--grid-n: 1;--grid-gap: var(--s-1)}.grid\:2{--grid-n: 2;--grid-gap: var(--s-5)}.grid\:3{--grid-n: 3}.grid\:4{--grid-n: 4}.relative{position:relative}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.fixed{position:fixed}.pin-t,.pin{top:0}.pin-r,.pin{right:0}.pin-b,.pin{bottom:0}.pin-l,.pin{left:0}.center-x,.center{left:50%;transform:translate(-50%)}.center-y,.center{top:50%;transform:translateY(-50%)}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.no-overflow-x{overflow-x:hidden}.no-overflow-y{overflow-y:hidden}.no-overflow{overflow:hidden}.scroll-x{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scroll-y{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.w-full{width:100vw;margin-left:calc(50% - 50vw)}.w-100,.fill{width:100%}.h-100,.fill{height:100%}.max-720{max-width:720px;margin-left:auto;margin-right:auto}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-1{margin:var(--s-1)!important}.mt-1{margin-top:var(--s-1)!important}.mr-1{margin-right:var(--s-1)!important}.mb-1{margin-bottom:var(--s-1)!important}.ml-1{margin-left:var(--s-1)!important}.mx-1{margin-left:var(--s-1)!important;margin-right:var(--s-1)!important}.my-1{margin-top:var(--s-1)!important;margin-bottom:var(--s-1)!important}.p-1{padding:var(--s-1)!important}.pt-1{padding-top:var(--s-1)!important}.pr-1{padding-right:var(--s-1)!important}.pb-1{padding-bottom:var(--s-1)!important}.pl-1{padding-left:var(--s-1)!important}.px-1{padding-left:var(--s-1)!important;padding-right:var(--s-1)!important}.py-1{padding-top:var(--s-1)!important;padding-bottom:var(--s-1)!important}.m-2{margin:var(--s-2)!important}.mt-2{margin-top:var(--s-2)!important}.mr-2{margin-right:var(--s-2)!important}.mb-2{margin-bottom:var(--s-2)!important}.ml-2{margin-left:var(--s-2)!important}.mx-2{margin-left:var(--s-2)!important;margin-right:var(--s-2)!important}.my-2{margin-top:var(--s-2)!important;margin-bottom:var(--s-2)!important}.p-2{padding:var(--s-2)!important}.pt-2{padding-top:var(--s-2)!important}.pr-2{padding-right:var(--s-2)!important}.pb-2{padding-bottom:var(--s-2)!important}.pl-2{padding-left:var(--s-2)!important}.px-2{padding-left:var(--s-2)!important;padding-right:var(--s-2)!important}.py-2{padding-top:var(--s-2)!important;padding-bottom:var(--s-2)!important}.m-3{margin:var(--s-3)!important}.mt-3{margin-top:var(--s-3)!important}.mr-3{margin-right:var(--s-3)!important}.mb-3{margin-bottom:var(--s-3)!important}.ml-3{margin-left:var(--s-3)!important}.mx-3{margin-left:var(--s-3)!important;margin-right:var(--s-3)!important}.my-3{margin-top:var(--s-3)!important;margin-bottom:var(--s-3)!important}.p-3{padding:var(--s-3)!important}.pt-3{padding-top:var(--s-3)!important}.pr-3{padding-right:var(--s-3)!important}.pb-3{padding-bottom:var(--s-3)!important}.pl-3{padding-left:var(--s-3)!important}.px-3{padding-left:var(--s-3)!important;padding-right:var(--s-3)!important}.py-3{padding-top:var(--s-3)!important;padding-bottom:var(--s-3)!important}.m-4{margin:var(--s-4)!important}.mt-4{margin-top:var(--s-4)!important}.mr-4{margin-right:var(--s-4)!important}.mb-4{margin-bottom:var(--s-4)!important}.ml-4{margin-left:var(--s-4)!important}.mx-4{margin-left:var(--s-4)!important;margin-right:var(--s-4)!important}.my-4{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}.p-4{padding:var(--s-4)!important}.pt-4{padding-top:var(--s-4)!important}.pr-4{padding-right:var(--s-4)!important}.pb-4{padding-bottom:var(--s-4)!important}.pl-4{padding-left:var(--s-4)!important}.px-4{padding-left:var(--s-4)!important;padding-right:var(--s-4)!important}.py-4{padding-top:var(--s-4)!important;padding-bottom:var(--s-4)!important}.m-5{margin:var(--s-5)!important}.mt-5{margin-top:var(--s-5)!important}.mr-5{margin-right:var(--s-5)!important}.mb-5{margin-bottom:var(--s-5)!important}.ml-5{margin-left:var(--s-5)!important}.mx-5{margin-left:var(--s-5)!important;margin-right:var(--s-5)!important}.my-5{margin-top:var(--s-5)!important;margin-bottom:var(--s-5)!important}.p-5{padding:var(--s-5)!important}.pt-5{padding-top:var(--s-5)!important}.pr-5{padding-right:var(--s-5)!important}.pb-5{padding-bottom:var(--s-5)!important}.pl-5{padding-left:var(--s-5)!important}.px-5{padding-left:var(--s-5)!important;padding-right:var(--s-5)!important}.py-5{padding-top:var(--s-5)!important;padding-bottom:var(--s-5)!important}.m-6{margin:var(--s-6)!important}.mt-6{margin-top:var(--s-6)!important}.mr-6{margin-right:var(--s-6)!important}.mb-6{margin-bottom:var(--s-6)!important}.ml-6{margin-left:var(--s-6)!important}.mx-6{margin-left:var(--s-6)!important;margin-right:var(--s-6)!important}.my-6{margin-top:var(--s-6)!important;margin-bottom:var(--s-6)!important}.p-6{padding:var(--s-6)!important}.pt-6{padding-top:var(--s-6)!important}.pr-6{padding-right:var(--s-6)!important}.pb-6{padding-bottom:var(--s-6)!important}.pl-6{padding-left:var(--s-6)!important}.px-6{padding-left:var(--s-6)!important;padding-right:var(--s-6)!important}.py-6{padding-top:var(--s-6)!important;padding-bottom:var(--s-6)!important}.m-7{margin:var(--s-7)!important}.mt-7{margin-top:var(--s-7)!important}.mr-7{margin-right:var(--s-7)!important}.mb-7{margin-bottom:var(--s-7)!important}.ml-7{margin-left:var(--s-7)!important}.mx-7{margin-left:var(--s-7)!important;margin-right:var(--s-7)!important}.my-7{margin-top:var(--s-7)!important;margin-bottom:var(--s-7)!important}.p-7{padding:var(--s-7)!important}.pt-7{padding-top:var(--s-7)!important}.pr-7{padding-right:var(--s-7)!important}.pb-7{padding-bottom:var(--s-7)!important}.pl-7{padding-left:var(--s-7)!important}.px-7{padding-left:var(--s-7)!important;padding-right:var(--s-7)!important}.py-7{padding-top:var(--s-7)!important;padding-bottom:var(--s-7)!important}.m-8{margin:var(--s-8)!important}.mt-8{margin-top:var(--s-8)!important}.mr-8{margin-right:var(--s-8)!important}.mb-8{margin-bottom:var(--s-8)!important}.ml-8{margin-left:var(--s-8)!important}.mx-8{margin-left:var(--s-8)!important;margin-right:var(--s-8)!important}.my-8{margin-top:var(--s-8)!important;margin-bottom:var(--s-8)!important}.p-8{padding:var(--s-8)!important}.pt-8{padding-top:var(--s-8)!important}.pr-8{padding-right:var(--s-8)!important}.pb-8{padding-bottom:var(--s-8)!important}.pl-8{padding-left:var(--s-8)!important}.px-8{padding-left:var(--s-8)!important;padding-right:var(--s-8)!important}.py-8{padding-top:var(--s-8)!important;padding-bottom:var(--s-8)!important}.mt-auto,.my-auto,.m-auto{margin-top:auto!important}.mr-auto,.mx-auto,.m-auto{margin-right:auto!important}.mb-auto,.my-auto,.m-auto{margin-bottom:auto!important}.ml-auto,.mx-auto,.m-auto{margin-left:auto!important}.pad-t,.pad-y,.pad{padding-top:var(--gutter)}.pad-r,.pad-x,.pad{padding-right:var(--gutter)}.pad-b,.pad-y,.pad{padding-bottom:var(--gutter)}.pad-l,.pad-x,.pad{padding-left:var(--gutter)}.gap-t,.gap-y,.gap{margin-top:var(--gutter)}.gap-r,.gap-x,.gap{margin-right:var(--gutter)}.gap-b,.gap-y,.gap{margin-bottom:var(--gutter)}.gap-l,.gap-x,.gap{margin-left:var(--gutter)}.switcher{--switcher-row-gap: var(--switcher-gap);--switcher-col-gap: var(--switcher-gap);display:flex;flex-wrap:wrap;gap:var(--switcher-row-gap) var(--switcher-col-gap)}.switcher>*{flex-grow:var(--switcher-grow, 1);flex-basis:calc((var(--switcher-break) - 100%) * 999)}.switcher\:grow-0{--switcher-grow: 0 }.switcher\:grow-1{--switcher-grow: 1 }.switcher\:2>:nth-last-child(n+3),.switcher\:2>:nth-last-child(n+3)~*{flex-basis:100%}.switcher\:3>:nth-last-child(n+4),.switcher\:3>:nth-last-child(n+4)~*{flex-basis:100%}.switcher\:4>:nth-last-child(n+5),.switcher\:4>:nth-last-child(n+5)~*{flex-basis:100%}.f-0{font-size:0}.f-body{font-family:var(--font-body)!important}.f-heading{font-family:var(--font-heading)!important}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.italic{font-style:italic}.underline{text-decoration:underline}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-underline{text-decoration:none}.no-select{user-select:none}.no-wrap{white-space:nowrap}.lh-0{line-height:0}.lh-1{line-height:1}.lh-tight{line-height:var(--line-height-tight, 1.25)}.lh-loose{line-height:var(--line-height-loose, 1.75)}.ls-0{letter-spacing:0}.ls-tight{letter-spacing:var(--letter-spacing-tight, -.05em)}.ls-loose{letter-spacing:var(--letter-spacing-loose, .05em)}.f-antialiased{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.f-subpixel{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}


.page-666 .container\:inset, .page-791 .container\:inset, .page-14 .container\:inset, .page-924 .container\:inset, .page-948 .container\:inset, .page-949  .container\:inset, .page-10  .container\:inset  , .page-2433 .container\:inset, .page-2542 .container\:inset{
    max-width: 1080px;
}
 .page-2432 .container\:inset
{
max-width: 1920px;
}

.page-666 .footer-cta {
    display: none;
}

.page-header h1 {
    max-width: 1080px !important;
}

.page-header p {
    max-width: 800px;
}
.page-666 .py-7
{
padding-top: var(--s-5)!important;
    padding-bottom: var(--s-6)!important;
}
.page-666 .my-7 {
    margin-top: var(--s-4)!important;
    margin-bottom: var(--s-6)!important;
}
.page-666 .my-6 {
    margin-top: var(--s-1)!important;
    margin-bottom: var(--s-2)!important;
}
.page-666 .image-with-text.reverse {
    padding-bottom: 50px;
    flex-direction: row-reverse;
}
@media (max-width: 600px){
.page-666 .image-with-text.reverse {
	 padding-bottom: 0px !important;
   flex-direction: column !important;
}
}

.big-box
{
display: grid;
gap:10px;
grid-template-columns:repeat(3,1fr);
align-items:center;
padding:0px 3px 0px 5px;
	



}

.big-box-1:hover,.big-box-2:hover,.big-box-3:hover
{
box-shadow:0 4px 8px 0 rgb(0 0 0 / 7%), 0 6px 20px 0 rgb(8 8 8 / 25%);
transform: scale(1.03);
}
.big-box-1 img:hover,.big-box-2 img:hover,.big-box-3 img:hover
{
border-radius:50px;
box-shadow:0 4px 8px 0 rgb(0 0 0 / 7%), 0 6px 20px 0 rgb(8 8 8 / 25%);
}

.btn-box:hover
{
 box-shadow:0 4px 8px 0 rgb(0 0 0 / 7%), 0 6px 20px 0 rgb(8 8 8 / 25%);
 }


.big-box h4
{
font-size:25px;
margin-top:20px;
margin-bottom:20px;
color:white;

}

.btn-box
{
background-color:#f1a421;
padding:5px 20px 5px 20px;
color:white;
margin:10px;
border:none;
}

.btn-box a
{
color:white;
text-decoration:none;
}
.big-box-1 
{
padding:40px;
margin:05px;
border-radius:20px;
background-color:#112252;
height:350px;
text-align:center;
}

.big-box-2 
{
padding:40px;
margin:05px;
border-radius:20px;
background-color:#112252;
height:350px;
text-align:center;
}

.big-box-3
{
padding:40px;
margin:05px;
border-radius:20px;
background-color:#112252;
height:350px;
text-align:center;
}


.container-video {  
	display: grid;
	align-items:center;
  grid-template-columns: 1fr 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
}
.container-video-1
{
padding-left:40px;
}
.p-box
{
	
	
}
/*.p-box:hover
{box-shadow:0 4px 8px 0 rgb(0 0 0 / 7%), 0 6px 20px 0 rgb(8 8 8 / 25%);
transform: scale(1.03);
} */
.card-p
{
	padding: 1px !important;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    background-color: var(--c-white);
    border-radius: 0.4rem;
    overflow: hidden;
    color: var(--c-gray-500);
    box-shadow: var(--shadow-3);
    transition-property: box-shadow;
    transition-duration: .2s;
}

.card-p h3
{
	padding:0px 25px 0px 25px;
	margin-top:0px;
	color:#ea4c87;
}
.card-p h6
{
	padding:0px 25px 20px 25px;
	margin-top:0px;
	font-size:14px;
}
.page-666 .mt-3.flex.items-center {
    display: none;
}
span.gfield_required.gfield_required_text {
    display: none;
}
@media only screen and (max-width:600px)
{
.big-box
{
display: grid;
grid-template-columns:inherit;
}

	.container-video {
display: grid;
grid-template-columns:inherit;
}
	.container-video-1
{
padding-left:0px;
	padding-top:20px;
}
}

/*end Indecomm Univesity*/


/*Client Access */
.page-717 .mt-3.flex.items-center {
    display: none !important;
}

.parent {
margin-top:-20px;
display: grid;
grid-template-columns: repeat(3,1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
justify-content:center;
	text-align:left
	
}
.parent a
{
	text-decoration: none !important;
}


.div1 { width: 300px;
    border: 2px solid #112252;
    border-radius: 5px;
	background-color:#112252;
	
   }

/*.div1:hover{
	 border: 1px solid #2d2d2d14;
	box-shadow: 0 4px 8px 0 rgb(0 0 0 / 8%), 0 6px 20px 0 rgb(0 0 0 / 12%);
}*/
.div2
{
	padding:15px 10px 15px 10px ;
	background: white;
	
}
.div3
{
	padding:20px;
	border-radius:0px 0px 3px 3px;
	background-color:#112252;
	height:180px;
}

.div3 h4
{
	color:#f3a621;
	font-size:14px;
}
.div3 p
{
	color:white;
}

.client-btn
{
	border: 1px solid #f3a621;
	border-radius:5px;
	padding: 5px 15px 5px 15px;
}
.client-btn a
{
	color: #f3a621;
}
/*tablet*/
@media only screen and (max-width:820px)
	{
.parent
	{
		margin-top:-20px;
display: grid;
   grid-template-columns: repeat(2,1fr);
		justify-content: center;
}
}

/*End of Tab */	

/*mobile */
@media only screen and (max-width: 600px)
{
.parent
	{
		margin-top:-20px;
display: grid;
    grid-template-columns: inherit;
		justify-content: center;
}
}

/* End Client access */



/* CMC */
.cmc
	{
		
display: grid;
    grid-template-columns: repeat(2, 1fr);
		justify-content: center;
}
.page-716 .container\:inset
{
	max-width:100%;
}

.cmc1
{
	margin-left:30px;
}

/*mobile */
@media only screen and (max-width: 600px)
{
.cmc
	{
		
display: grid;
    grid-template-columns: inherit;
		justify-content: center;
}

.cmc1
{
	margin-left:0px;
}
	.cmc2
	{
		margin-top:30px;
	}
}
/*End of Mobile*/
	
	/*tablet*/
@media only screen and (max-width:820px)
	{
.cmc
	{
		
display: grid;
    grid-template-columns: inherit;
		justify-content: center;
}

.cmc1
{
	margin-left:0px;
}
		.cmc2
	{
		margin-top:30px;
	}
	}
/*End of Tab */	

/*contact form 2 column*/

.page-16 .gform_wrapper.gravity-theme .ginput_complex {
    display: flex;
    flex-flow: inherit;
    gap: 15px;
	margin-bottom: -15px
}

/*mobile*/
@media only screen and (max-width: 600px)
{
.page-16 .gform_wrapper.gravity-theme .ginput_complex {
    display: grid;
    flex-flow: inherit;
	gap:03px;
	margin-bottom:0px;
	}
	
	.page-14 .gform_wrapper.gravity-theme .ginput_complex {
		display: grid!important;
    flex-flow: inherit !important;
	gap:0px !important;
	margin-bottom:08px !important;
	}
	
	
	.page-791 .cmc3 {
    display: grid;
    grid-template-columns: inherit!important;
    gap: 0px;
}
}

.page-16 .gfield_label {
    display: none !important;
}


#field_3_8 .gfield_label {
    display: none!important;
}
 #field_3_9 .gfield_label {
    display: none;
}
.single-case img.mb-5.wp-post-image
{
	display:none;
}
.single-article img.mb-5.wp-post-image
{
	display:none;
}

.single-webinar img.mb-5.wp-post-image
{
	display:none;
}
.card {
	--image-ratio: .85!important;
}
.card .image {
    margin: calc(var(--space) * -0.8);
    margin-bottom: calc(var(--space) * 1.5);
    background-color: var(--c-gray-100);
    align-self: stretch;
    order: -1;
}
.page-791 .cmc3
{
display: grid;
    grid-template-columns: repeat(2, 1fr);
	gap:30px;
}
.page-14 .cmc3
{
display: grid;
    grid-template-columns: repeat(2, 1fr);
	gap:30px;
}
.page-791 .gform_wrapper.gravity-theme .ginput_complex {
    display: grid;
    flex-flow: inherit !important;
    gap: 0px;
    margin-bottom: 0px;
}
.page-14 .gform_wrapper.gravity-theme .ginput_complex {
    display: flex;
    flex-flow: inherit !important;
    gap: 15px;
    margin-bottom: -10px;
}

.profile-image img {
    width: 100%;
    max-width: 120px;
    height: auto;
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 9999px;
    filter: grayscale(0);
}

.single.single-webinar.webinar-858 .my-4 {
    display: none !important;
}

.single.single-webinar.webinar-858 .profiles-grid.grid {
    margin-top: 50px !important;
    --grid-w: 180px;
    justify-items: center;
}

.site-footer-tier-1 [aria-label]:before {
    display: none;
    content: attr(aria-label);
}

.post-header h1 {
    margin-bottom: -20px;
    max-width: 830px;
}

/*Thought paper */
.single-thought .container\:inset
{
	max-width:80%;
}
.single-case .container\:inset
{
	max-width:80%;
}

.single-article  .container\:inset
{
	max-width:80%;
}
.single-webinar .container\:inset
{
	max-width:80%;
}
.single-post .container\:inset
{
	max-width:80%;
}
.single-career .container\:inset
{
	max-width:80%;
}
.single-thought .content>*:first-child {
    display: none;
    margin-top: 0;
}


.th-paper
{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:50px;
}
@media only screen and (max-width: 600px) {
.th-paper {
   display: grid;
    grid-template-columns: inherit;
}
}

/*bG -roi 
@media only screen and (max-width:768px)
{
	.bg-1
{
display:grid;
grid-template-columns: inherit !important;
gap:30px;
}
}
@media only screen and (max-width:600px)
{

.bg-1
{
display:grid;
grid-template-columns: inherit !important;
gap:30px;
}
	.bg-3 {
    margin-top: 10px;
    display: grid;
    grid-template-columns: inherit !important;
    gap: 10px;
    padding: 10px;
}
	.bg-4 {
    background-color: #fff8f8;
    border-radius: 10px;
    display: flex;
    flex-direction: column !important;
  
    padding: 20px;
}
	

}

.bg-3
{
margin-top:10px;
display:grid;
grid-template-columns: 150px 250px;
gap: 10px;
padding: 10px;
}
.bg-1 {
    margin-left: -30px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
} */

/*Bg Result page */
.cp-container {  display: grid;
  grid-template-columns: 1fr 1fr;
  gap:10px;
  grid-auto-flow: row;
	margin-bottom:40px;
	align-items: center;
}
.cp-container-3 {  display: grid;
  grid-template-columns: 400fr 1fr;
  gap:10px;
  grid-auto-flow: row;
	margin-bottom:40px;
	align-items: center;
	background-color: #112252;
	padding:40px;
	border-radius:10px;
}

.cp-container-3 p
{font-size:22px;font-weight:600;line-height: 1.2em;}

.cp-container-2 {
  display: grid;
    grid-template-columns: 90px 420px;
    gap: 10px;
    align-items: center;
}
input#fieldname22_3 {
    display: none;
}
.f-form #fbuilder {
    border: 1px solid #0000001c;
    padding: 20px 30px;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 7%) 1.95px 1.95px 2.6px;
}
.f-form #field_2-17 {
    display: none;
}

.pum-theme-624 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 18px;
    border-radius: 10px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 23%);
    background-color: rgb(255 255 255);
}


@media only screen and (max-width: 600px)
{

.cp-container {
    display: grid;
    grid-template-columns: inherit;
    gap: 40px;
    grid-auto-flow: row;
    margin-bottom: 40px;
    align-items: center;
}
	
	.head-txt {
    font-size: 18px !important;
}
	.cp-container-3 {
    display: grid;
		grid-template-columns: inherit;
	}
	
	.cp-container-3 p
	{
		font-size:25px !important;
	}
	
	.f-form #fbuilder {
  
    padding: 20px !important;
   
}
	
	.cp-container-2 {
    display: grid;
    grid-template-columns: inherit !important;
    gap: 10px;
    align-items: center;
}
}

.page-865 #input_12_7 {
    margin-top: 24px;
}

.page-865 #input_12_14
{
	margin-top: 25px ;
}

/* Bg Thank you */
.page-949 .page-header h1 {
    max-width: 800px;
}

.page-header h1 {
    max-width: 900px;
}

.post-960 .post-header h1 {
    margin-bottom: -50px !important;
    max-width: 900px !important;
}



.bgroi
{
margin-top:50px !important;
background-color:white;
	display:grid;
grid-template-columns:6% 74% 20%;
	padding:30px;
	gap:20px;
	    align-items: center;
	-webkit-box-shadow: 10px 13px 5px 3px rgba(232,232,232,1);
-moz-box-shadow: 10px 13px 5px 3px rgba(232,232,232,1);
box-shadow: 10px 13px 5px 3px rgba(232,232,232,1);
	  justify-items: start;
}

.bgroi2 h2
{
	font-size:32px;
	margin-top:5px;
}
.bgbtn
{
	background-color: #112252;
	padding:5px 35px 5px 35px;
	border-radius:5px;
	color: White;
}

.product-33 .container\:inset , .product-32 .container\:inset{
    max-width: 900px;
}

.product-33 .py-7 , .product-32 .py-7{
	
	padding-top:5px !important;
   
}

.product-33 .container\:inset ,.product-32 .container\:inset{
    max-width: 85%;
}

@media only screen and (max-width:600px)
{
.bgroi {
    background-color: white;
    display: grid;
	grid-template-columns: inherit;align-content
}
}


/*DG Calculator*/

.d-text
{
	font-size:20px;
}

.d-container
{
	padding:30px 20px 20px 20px;
	border-radius:10px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

/* Dg Result Page */

.g-container {  display: grid;
  grid-template-columns: 800px 400px;
  gap:10px;
  grid-auto-flow: row;
	
	align-items: center;
}

.dg-container
{
	padding:30px 20px 20px 20px;
	border-radius:10px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	background-color:#112252;
	margin-top:50px;
}

.button-2 {
    --c: var(--c-white);
    --b: transparent;
    --bg: var(--c-blue-light);
    display: inline-flex;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    padding: 0.8em 1em;
    min-width: 150px;
    font-size: var(--font-size);
    font-family: var(--font-heading);
    font-weight: 700;
    line-height: 1.2;
    color: var(--c)!important;
    background-color: var(--bg);
    border-radius: 0.375em;
    text-decoration: none;
    user-select: none;
    outline: 1px solid var(--b);
    outline-offset: -1px;
    appearance: none;
    transition: .2s;
    transition-property: background-color,border-color,color;
}

.cp-container-3 {
    display: grid;
    grid-template-columns:  80% 20%;
    gap: 10px;
    align-items: center;
}
.cp-container-4 {
    display: grid;
    grid-template-columns: 20% 80% 20%;
    gap: 10px;
    align-items: center;
}

@media only screen and (max-width: 600px)
{

.g-container {
    display: grid;
    grid-template-columns: inherit;
    grid-auto-flow: row;   
    align-items: center;
	gap:0px;
}
	
	.cp-container-3 {
    display: grid;
    grid-template-columns: inherit;
    gap: 10px;
    align-items: center;
		margin-bottom:0px;
}
	
	.cp-container-4 {
    display: grid;
     grid-template-columns: inherit;
     gap: 10px;
    align-items: center;
		margin-bottom:0px;
		padding:20px;
}
	.dg-container
{
	padding:0px;
	border-radius:10px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	background-color:#112252;
	margin-top:30px;
}
.cp-container-2 {
	padding: 0px 30px 20px 30px;
	}
}


/*hide required text on form */


span.gfield_required.gfield_required_text {
    display: none !important;
}
/*End */



/* QC landing Page */

.page-2542 .page-header
{
	display: none;
}

.page-2542 #content .gform_wrapper {
    padding: 15px;
    border: none;
}
.page-2542 .gform_wrapper.gravity-theme .ginput_complex {
    gap: 10px;
	display: flex;
	flex-flow: nowrap; 
	margin-bottom:-10px;
}

.page-2542 .footer-cta
{
	display: none;
}
.l-container-2 {
padding-top: var(--s-7)!important;
    padding-bottom: var(--s-7)!important;	
width:100%;
  display: grid; 
  grid-template-columns: 1fr 600px; 
  gap: 60px; 
}

.l-container {
	
 display: grid; 
  grid-template-columns: 600px 1fr; 
  gap: 30px; 
	padding-top: 50px !important;
    padding-bottom: 50px !important;

}
.l-container-3 {
	
 display: grid; 
  grid-template-columns: 600px 1fr; 
  gap: 30px; 
padding: 120px 0px 120px 0px;
}
.l-container h2
{
font-size: 35px !important;	
	color: white;
}
.l-container h3 
{
	
	color: white;
}
.l-container ul
{
	
	color: white;
}
.l-container .gform_title{
	display:none;
}
.qcbg-form
{
background-color: #fff;
    height: 400px;
    border-radius: 10px;
}

.page-2542  .site-content  {
    width: 100% !important;
    
    flex: 1;
}


.page-2542 .my-7  {
    margin-top: 0px!important;
    margin-bottom: 0 !important;
}

.page-2542 .py-7{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.page-2542 .py-6 {
    padding-top: var(--s-6)!important;
    padding-bottom: 0px!important;
}
.page-2542 .bg-blue-darker .py-7 {
    background: transparent;
    margin-top: 0px!important;
    margin-bottom: 0 !important;
    border-top-left-radius: 60% 60%;
    border-top-right-radius: 60% 60%;
    position: relative;
    overflow: hidden;
}

.l-container-4 {
    display: flex;
    padding: 40px;
    gap: 50px;
}

.l-container-3 p
{
	font-size: 22px;
	color: #fff;
	padding: 0px 150px 0px 0px;
}
.l-container-2 p
{
	font-size: 22px;
	padding: 0px 150px 0px 0px;
}
@media only screen and (max-width: 600px)
{
.l-container
	{
    display: grid;
    grid-template-columns: inherit;
    gap: 30px;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
	.l-container-2
	{
    padding-top: var(--s-7)!important;
    padding-bottom: var(--s-7)!important;
    width: 100%;
    display: grid;
    grid-template-columns: inherit;
    gap: 60px;
}
	.l-container-3 
	{
    display: grid;
    grid-template-columns: inherit;
    gap: 30px;
    padding: 40px 0px 40px 0px;
   
}
	
	.l-container-4 
	{
    display: inherit;
    padding: 20px;
    gap: 50px;
}
	
		.l-container-2 p
{
	font-size: 18px;
	
	padding: 0px 0px 0px 0px;
}
	.l-container-3 p
{
	font-size: 18px;
	color: #fff;
	padding: 0px 0px 0px 0px;
}
		.l-container-2 h2, .l-container-3 h2
    {
	font-size: 25px;
	}
}
/*End QC Landing page*/

/* video single page */

.single-videos .mb-5.wp-post-image {
    display: none;
}

.flex-container {
  display: flex;
 gap:10px;
}

.flex-container img {
    margin-top: 2px;
}
/*End*/
	
	
.lockcontainer 
	{
     display: grid ;
     grid-template-columns: 30% 70%;
		margin-bottom:30px;
    }
.lock-img
{
	width:90%;
}

@media only screen and (max-width: 600px)
{
	.lockcontainer 
	{
     display: grid ;
     grid-template-columns: inherit;
	 margin-bottom:30px;
		gap:30px;
    }
	
}
   
/* ebook form */

#gform_wrapper_18 , #gform_wrapper_17, #gform_wrapper_14 , #gform_wrapper_23 {
    border: 0px !important;
    background: #ffffff;
    /* z-index: -1; */
    box-shadow: 0 0 20px rgb(233 233 233);
    border-radius: 5px;
    /* color: #fff; */
}

.page-3722 .page-hero {
    
    --pb: calc(0rem + 0* var(--fluid-scale));
}

.cal-img
{
	margin-left: 50px !important;
}
@media only screen and (max-width: 600px)
{
.cal-img
{
	margin-left: 10px !important;
	}
}