.elementor .cx-lens-statement-text{width:100%;font-size:7vw;color:transparent;letter-spacing:-0.02em;line-height:1.1;margin:0px;background-image:linear-gradient(-88deg, #3CB4E5 13%,#FF6400 72%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;display:flex;flex-wrap:nowrap;justify-content:center;-webkit-background-clip: text; -webkit-text-fill-color: transparent;\n}.elementor .cx-lens-statement{width:100%;overflow:hidden;text-align:center;padding-block-start:10px;padding-block-end:80px;padding-inline-start:var(--site-width-main);padding-inline-end:var(--site-width-main);display:flex;justify-content:center;}.elementor .cx-lens-closing{width:100%;max-width:960px;text-align:center;padding-block-start:var(--section-lg);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .cx-lens-tile-col{width:521px;max-width:48%;position:sticky;inset-block-start:max(96px, calc(50vh - 292px));padding:0px;flex:0 0 auto;align-self:flex-start;}.elementor .cx-lens-row{min-height:60vh;max-width:460px;max-height:240px;padding:0px;display:flex;flex-direction:column;gap:8px;justify-content:center;}.elementor .cx-lens-rows{min-width:0px;max-width:551px;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .cx-lens-stack{width:100%;max-width:1440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-start;}.elementor .cx-lens-section-header{width:100%;max-width:940px;text-align:center;padding-block-start:104px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:29px;align-items:center;}.elementor .cx-lens-intro-card{width:100%;max-width:873px;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 8px 40px 0px rgba(97, 97, 97, 0.08);display:flex;flex-direction:column;gap:21px;}.elementor .cx-lens-intro{padding-block-start:var(--section-xl);padding-block-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .cx-lens-hero-content{width:100%;max-width:881px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:5%;display:flex;flex-direction:column;gap:29px;justify-content:center;align-items:center;}.elementor .cx-lens-hero-image{width:1436px;height:1015px;object-fit:cover;position:absolute;inset-block-start:-221px;inset-inline-start:50%;z-index:0;transform:translate3d(-50%, 0px, 0px);max-width: none; pointer-events: none;\n}.elementor .cx-lens-hero{height:95vh;min-height:860px;overflow:hidden;position:relative;text-align:center;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .nav-link{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-md);color:var(--primary-text);letter-spacing:-0.1px;line-height:1.2;transition:all 400ms;&:focus-visible { outline: 2px solid var(--BOCO_Orange); outline-offset: 2px; } & a:focus-visible { outline: 2px solid var(--BOCO_Orange); outline-offset: 2px; }\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:#8a8a8a;transform:translate3d(4px, 0px, 0px);}.elementor .nav-link-all{font-weight:500;line-height:1.4;display:none;\n}.elementor .nav-group-title{font-family:var(--primary-font-family);font-weight:600;font-size:11px;color:var(--BOCO_Orange);line-height:1.2;text-transform:uppercase;}.elementor .nav-list{padding:0px;display:flex;flex-direction:column;gap:var(--scale-20);}.elementor .nav-group{padding:0px;display:flex;flex-direction:column;gap:var(--scale-24);}.elementor .nav-column{width:164px;padding:0px;display:flex;flex-direction:column;gap:var(--scale-32);flex:0 0 auto;justify-content:space-between;box-sizing: content-box; & + .nav-column { border-inline-start: 1px solid var(--White); padding-inline-start: var(--scale-32); }\n}.elementor .nav-panel{padding:0px;display:flex;flex-direction:row;gap:var(--scale-32);align-items:stretch;}.elementor .section-eyebrow{width:100%;font-family:var(--primary-font-family);font-weight:600;font-size:16px;color:var(--BOCO_Orange);line-height:1.4;text-align:center;text-transform:capitalize;}.elementor .h6{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h6);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h5{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h5);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h4{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h4);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h3{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .site-width-main{max-width:1920px;padding-inline-start:var(--site-width-main);padding-inline-end:var(--site-width-main);justify-content:flex-start;align-self:center;}.elementor .radius-m{overflow:hidden;border-radius:var(--border-radius-m);}.elementor .text-paragraph-md{font-family:var(--primary-font-family);font-weight:400;font-size:14px;color:var(--primary-text);}.elementor .gap-lg{display:flex;flex-direction:column;gap:var(--scale-40);justify-content:flex-start;align-items:start;}.elementor .text-sm{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-sm);color:var(--primary-text);}.elementor .capability-card{padding-block-start:var(--padding-24);padding-block-end:var(--scale-32);padding-inline-start:var(--padding-24);padding-inline-end:var(--padding-24);display:flex;flex-direction:column;justify-content:space-between;}.elementor .text-lg{font-family:Montserrat;font-size:var(--text-lg);color:var(--primary-text);}.elementor .nav-button{display:block;justify-content:center;align-items:center;align-self:center;}.elementor .DUP_btn-secondary{font-family:var(--primary-font-family);font-weight:600;font-size:16px;color:var(--Grey-900);padding-block-start:var(--scale-16);padding-block-end:var(--scale-16);padding-inline-start:var(--scale-32);padding-inline-end:var(--scale-32);border-radius:999px;border-width:1px;border-color:var(--Grey-900);border-style:solid;background-color:var(--White);transition:all 300ms;display:flex;justify-content:center;align-items:center;}.elementor .DUP_btn-secondary:hover,.elementor .DUP_btn-secondary:focus-visible{background-color:var(--Grey-100);}.elementor .industry-cap-section{padding-block-start:var(--section-lg);padding-block-end:var(--section-lg);display:flex;flex-direction:column;gap:var(--section-md);justify-content:flex-start;align-items:start;}.elementor .shadow-soft{box-shadow:0px 16px 20px 0px rgba(0, 0, 0, 0.05),0px 2px 8px 0px rgba(0, 0, 0, 0.025);}.elementor .copy-block-5050{display:flex;flex-direction:row;gap:var(--scale-24);justify-content:space-between;align-items:end;}.elementor .industry-cap-grid{column-gap:var(--padding-24);display:grid;row-gap:var(--padding-24);grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .industries-cap-headline{width:45%;font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3);color:var(--primary-text);letter-spacing:-0.02em;}.elementor .industries-cap-subhead{width:45%;font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-lg);color:var(--primary-text);line-height:1.1em;}.elementor .cabability-card-content{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .capability-card-icon{width:auto;height:40px;max-width:42px;margin-block-end:40px;}.elementor .capability-card-headline{padding:0px;}.elementor .capability-card-eyebrow{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-md);color:var(--BOCO_Orange);margin-block-end:12px;}.elementor .capability-card-title{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h5);color:var(--primary-text);letter-spacing:-0.5px;line-height:120%;margin-block-end:16px;text-wrap: pretty;\n}.elementor .capability-list-frame{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .capability-card-list-item{padding:0px;display:flex;flex-direction:row;gap:var(--gap-xs);justify-content:flex-start;}.elementor .capability-card-list-icon{width:16px;height:16px;margin-block-start:2px;display:inline-flex;}.elementor .capability-card-list-copy{padding:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .capability-card-list-ptext{font-family:var(--primary-font-family);font-weight:400;font-size:16px;color:var(--primary-text);line-height:120%;text-transform:capitalize;}.elementor .capability-card-list-subtext{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-md);color:var(--primary-text);}.elementor .white-background-transition{width:100%;}.elementor .footer-btn{color:var(--Navy-DeepNavy);border-radius:200px;border-width:1px;border-color:var(--Navy-DeepNavy);border-style:solid;background-color:var(--transparent);background-clip:border-box;}.elementor .footer-btn:hover,.elementor .footer-btn:focus-visible{color:var(--BOCO_Orange);border-color:var(--Navy-400);background-color:var(--Navy-400);}