.elementor-277 .elementor-element.elementor-element-cc275d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-277 .elementor-element.elementor-element-cc275d0:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-cc275d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-1f9f470 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:var( --e-global-color-ct0003c );}.elementor-277 .elementor-element.elementor-element-55643b7 .elementor-heading-title{font-size:44px;font-weight:800;line-height:52px;color:var( --e-global-color-ct0001a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-925e1c7{font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-ct0003c );}.elementor-277 .elementor-element.elementor-element-c0a87d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:5;}.elementor-277 .elementor-element.elementor-element-701dffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-af92b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-277 .elementor-element.elementor-element-af92b10:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-af92b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ct0001a );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7bb33bb .elementor-icon-wrapper{text-align:start;}.elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-stacked .elementor-icon{background-color:#E3F5E7;color:#296B3C;}.elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-default .elementor-icon{color:#E3F5E7;border-color:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-default .elementor-icon svg{fill:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-framed .elementor-icon{background-color:#296B3C;}.elementor-277 .elementor-element.elementor-element-7bb33bb.elementor-view-stacked .elementor-icon svg{fill:#296B3C;}.elementor-277 .elementor-element.elementor-element-7bb33bb .elementor-icon{font-size:18px;padding:12px;border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-7bb33bb .elementor-icon svg{height:18px;}.elementor-277 .elementor-element.elementor-element-57812c6 .elementor-heading-title{font-size:17px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-890382a{font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-ct0002b );}.elementor-277 .elementor-element.elementor-element-7378191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-277 .elementor-element.elementor-element-7378191:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-7378191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ct0001a );}.elementor-277 .elementor-element.elementor-element-5a3949e .elementor-icon-wrapper{text-align:start;}.elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-stacked .elementor-icon{background-color:#E3F5E7;color:#296B3C;}.elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-default .elementor-icon{color:#E3F5E7;border-color:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-default .elementor-icon svg{fill:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-framed .elementor-icon{background-color:#296B3C;}.elementor-277 .elementor-element.elementor-element-5a3949e.elementor-view-stacked .elementor-icon svg{fill:#296B3C;}.elementor-277 .elementor-element.elementor-element-5a3949e .elementor-icon{font-size:18px;padding:12px;border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-5a3949e .elementor-icon svg{height:18px;}.elementor-277 .elementor-element.elementor-element-681a2e8 .elementor-heading-title{font-size:17px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-3d93dc6{font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-ct0002b );}.elementor-277 .elementor-element.elementor-element-e99dd2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-277 .elementor-element.elementor-element-e99dd2a:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-e99dd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ct0001a );}.elementor-277 .elementor-element.elementor-element-c1e0d7b .elementor-icon-wrapper{text-align:start;}.elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-stacked .elementor-icon{background-color:#E3F5E7;color:#296B3C;}.elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-default .elementor-icon{color:#E3F5E7;border-color:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-default .elementor-icon svg{fill:#E3F5E7;}.elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-framed .elementor-icon{background-color:#296B3C;}.elementor-277 .elementor-element.elementor-element-c1e0d7b.elementor-view-stacked .elementor-icon svg{fill:#296B3C;}.elementor-277 .elementor-element.elementor-element-c1e0d7b .elementor-icon{font-size:18px;padding:12px;border-radius:10px 10px 10px 10px;}.elementor-277 .elementor-element.elementor-element-c1e0d7b .elementor-icon svg{height:18px;}.elementor-277 .elementor-element.elementor-element-a8d8530 .elementor-heading-title{font-size:17px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-8def131{font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-ct0002b );}.elementor-277 .elementor-element.elementor-element-75566c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-277 .elementor-element.elementor-element-6448cf3{font-size:16px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-cc275d0{--padding-top:44px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-277 .elementor-element.elementor-element-55643b7 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-277 .elementor-element.elementor-element-c0a87d4{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-277 .elementor-element.elementor-element-75566c7{--padding-top:36px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-cc275d0{--content-width:896px;}.elementor-277 .elementor-element.elementor-element-c0a87d4{--content-width:896px;}.elementor-277 .elementor-element.elementor-element-75566c7{--content-width:896px;}}/* Start custom CSS */.ct-arch-hero{position:relative;overflow:hidden}
.ct-arch-hero::before{content:"";position:absolute;top:auto !important;left:0 !important;right:0;bottom:0;width:100% !important;height:70%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cpath d='M0,180 C200,240 420,120 600,180 C780,240 1000,140 1200,200 L1200,400 L0,400 Z' fill='%23ffffff' fill-opacity='0.08'/%3E%3Cpath d='M0,220 C280,300 500,180 750,230 C950,270 1100,190 1200,230 L1200,400 L0,400 Z' fill='%23ffffff' fill-opacity='0.05'/%3E%3C/svg%3E") no-repeat bottom / 100% 100%;pointer-events:none}
.ct-arch-hero > *{position:relative;z-index:1}
.ct-updated .elementor-heading-title{display:inline-block;font-size:12px;font-weight:600;color:#ADF3B8 !important;padding:5px 12px;border-radius:999px;background:rgba(173,243,184,.1);border:1px solid rgba(173,243,184,.3)}
.ct-priv-sum > .ct-priv-card{flex:1 1 0 !important;min-width:0;box-shadow:0 6px 20px rgba(0,40,74,.12)}
.ct-priv-card .elementor-widget{width:100%}
.ct-priv-card .elementor-widget-icon{width:auto !important}
.ct-priv-card p{margin:0}
.ct-legal-body{max-width:72ch}
.ct-legal-body h2{font-size:22px;line-height:30px;font-weight:700;color:#00284A;margin:40px 0 12px;scroll-margin-top:90px;padding-top:24px;border-top:1px solid #E6EEFF}
.ct-legal-body h2:first-child{margin-top:0;padding-top:0;border-top:0}
.ct-legal-body p{margin:0 0 14px}
.ct-legal-body ul{margin:0 0 16px;padding-left:0;list-style:none}
.ct-legal-body li{position:relative;padding:4px 0 4px 22px}
.ct-legal-body li::before{content:"";position:absolute;left:4px;top:15px;width:7px;height:7px;border-radius:50%;background:#296B3C}
.ct-legal-body a{color:#133E68;text-decoration:underline;text-underline-offset:2px}
.ct-legal-body strong{color:#00284A}
.ct-legal-body .ct-legal{margin-top:20px;padding:16px 18px;background:#EFF4FF;border-left:3px solid #133E68;border-radius:0 10px 10px 0;font-size:14px;line-height:22px;color:#43474F}
@media (max-width:767px){.ct-priv-sum{flex-wrap:wrap !important}.ct-priv-sum > .ct-priv-card{flex:1 1 100% !important}}/* End custom CSS */