.elementor-1257 .elementor-element.elementor-element-176ba982:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-176ba982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A8DB;}.elementor-1257 .elementor-element.elementor-element-176ba982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 11px 11px 11px;}.elementor-1257 .elementor-element.elementor-element-176ba982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1257 .elementor-element.elementor-element-2f25a14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 11px 11px 11px;}.elementor-1257 .elementor-element.elementor-element-2f25a14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1257 .elementor-element.elementor-element-72cee37{width:var( --container-widget-width, 101.863% );max-width:101.863%;--container-widget-width:101.863%;--container-widget-flex-grow:0;}.elementor-1257 .elementor-element.elementor-element-72cee37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1257 .elementor-element.elementor-element-1fc5c13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1257 .elementor-element.elementor-element-65d2b3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1257 .elementor-element.elementor-element-7d3eed33:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-7d3eed33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-7d3eed33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 16px 65px 16px;}.elementor-1257 .elementor-element.elementor-element-7d3eed33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1257 .elementor-element.elementor-element-24205f7c > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1257 .elementor-element.elementor-element-280c0f0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-icon i{color:#00A8DB;transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-icon svg{fill:#00A8DB;transition:fill 0.3s;}.elementor-1257 .elementor-element.elementor-element-40ff0f8f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1257 .elementor-element.elementor-element-40ff0f8f .elementor-icon-list-text{color:#0B1B2B;transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-7b1753e0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1257 .elementor-element.elementor-element-7b1753e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1257 .elementor-element.elementor-element-b5988f5{width:var( --container-widget-width, 98.857% );max-width:98.857%;--container-widget-width:98.857%;--container-widget-flex-grow:0;}.elementor-1257 .elementor-element.elementor-element-b5988f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1257 .elementor-element.elementor-element-c917635{--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;}.elementor-1257 .elementor-element.elementor-element-1316d1be:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-1316d1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83828200;}.elementor-1257 .elementor-element.elementor-element-1316d1be > .elementor-background-overlay{background-image:url("https://fusterandco.com/wp-content/uploads/2026/01/6-1.jpg");background-position:top center;opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1257 .elementor-element.elementor-element-1316d1be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 16px 70px 16px;}.elementor-1257 .elementor-element.elementor-element-46e8dd58 > .elementor-element-populated{padding:0px 18px 0px 0px;}.elementor-1257 .elementor-element.elementor-element-5fcffd20 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1257 .elementor-element.elementor-element-1cd4d63d{width:var( --container-widget-width, 96.506% );max-width:96.506%;--container-widget-width:96.506%;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:400;}.elementor-1257 .elementor-element.elementor-element-1cd4d63d .elementor-icon-list-text{color:#0B1B2B;transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-101216f{--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;}.elementor-1257 .elementor-element.elementor-element-7d686ec{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1257 .elementor-element.elementor-element-7d686ec:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-7d686ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1257 .elementor-element.elementor-element-6b62800{text-align:center;}.elementor-1257 .elementor-element.elementor-element-6b62800 .elementor-heading-title{color:#0B1B2B;}.elementor-1257 .elementor-element.elementor-element-7aac4b57:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-7aac4b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFD;}.elementor-1257 .elementor-element.elementor-element-7aac4b57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 16px 70px 16px;}.elementor-1257 .elementor-element.elementor-element-7aac4b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1257 .elementor-element.elementor-element-46fbcff .elementor-button-content-wrapper{flex-direction:row;}.elementor-1257 .elementor-element.elementor-element-46fbcff .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1257 .elementor-element.elementor-element-60af4ec6:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-60af4ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1257 .elementor-element.elementor-element-60af4ec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 16px 70px 16px;}.elementor-1257 .elementor-element.elementor-element-60af4ec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1257 .elementor-element.elementor-element-36db4e19{text-align:center;}.elementor-1257 .elementor-element.elementor-element-36db4e19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-1299aff7{padding:40px 0px 0px 0px;--e-icon-list-icon-size:50px;--icon-vertical-offset:-3px;}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2);}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2);}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2);}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2);}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2);}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-icon i{color:#00A8DB;transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-icon svg{fill:#00A8DB;transition:fill 0.3s;}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-1257 .elementor-element.elementor-element-1299aff7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1257 .elementor-element.elementor-element-5a44ac9f:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-5a44ac9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F1;}.elementor-1257 .elementor-element.elementor-element-5a44ac9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 16px 80px 16px;}.elementor-1257 .elementor-element.elementor-element-5a44ac9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1257 .elementor-element.elementor-element-349526be{text-align:center;}.elementor-1257 .elementor-element.elementor-element-349526be .elementor-heading-title{color:#0B1B2B;}.elementor-1257 .elementor-element.elementor-element-4cc97c5{--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;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1257 .elementor-element.elementor-element-df7ed6d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1257 .elementor-element.elementor-element-df7ed6d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1257 .elementor-element.elementor-element-df7ed6d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1257 .elementor-element.elementor-element-48c80342{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-1257 .elementor-element.elementor-element-2a930e11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-2e2f790f{--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;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-7d8b8b82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF5;--border-color:#E6ECF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(11,27,43,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-7d8b8b82:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-7d8b8b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-332d0c2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-582e42b6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF5;--border-color:#E6ECF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(11,27,43,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-582e42b6:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-582e42b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-1dd587e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-532fb5ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF5;--border-color:#E6ECF5;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 28px 0px rgba(11,27,43,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-532fb5ed:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-532fb5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-3d4a4735 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-6065fe12{--display:flex;--padding-top:76px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-1257 .elementor-element.elementor-element-6065fe12:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-6065fe12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B2B;}.elementor-1257 .elementor-element.elementor-element-c503929{--display:flex;}.elementor-1257 .elementor-element.elementor-element-6734f381 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-173fd489{--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;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-45448699{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-45448699:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-45448699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-7d2d40c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-26dc7e7{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-26dc7e7:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-26dc7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-662138c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-43c0537a{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1257 .elementor-element.elementor-element-43c0537a:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-43c0537a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1257 .elementor-element.elementor-element-6a625b18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1257 .elementor-element.elementor-element-5530d97c{--display:flex;--padding-top:76px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1257 .elementor-element.elementor-element-3972382d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1257 .elementor-element.elementor-element-4b223df3{width:10%;}.elementor-1257 .elementor-element.elementor-element-46e8dd58{width:50.458%;}.elementor-1257 .elementor-element.elementor-element-3ec997d7{width:37.135%;}.elementor-1257 .elementor-element.elementor-element-48c80342{--content-width:1140px;}.elementor-1257 .elementor-element.elementor-element-c503929{--content-width:1140px;}.elementor-1257 .elementor-element.elementor-element-5530d97c{--content-width:1140px;}}/* Start custom CSS for text-editor, class: .elementor-element-72cee37 *//* Container safety */
  .fc-wrap { box-sizing:border-box; }
  .fc-wrap * { box-sizing:border-box; }

  /* Grid */
  .fc-grid { display:grid; grid-template-columns: 1fr 440px; gap:26px; align-items:start; }

  /* Buttons */
  .fc-btn { display:inline-flex; align-items:center; justify-content:center; gap:10px; text-decoration:none; border-radius:12px; font-weight:700; }
  .fc-btn-primary { background:#1B9BD7; color:#fff; padding:14px 20px; }
  .fc-btn-secondary { background:#fff; color:#167FC2; padding:12px 16px; border:1px solid #DDE7F2; }

  /* Headings */
  .fc-h1 { margin:0 0 12px; font-size:48px; line-height:1.05; color:#167FC2; max-width:820px; letter-spacing:-0.5px; overflow-wrap:anywhere; }
  .fc-p { margin:0 0 18px; font-size:18px; line-height:1.7; color:#1F2A37; max-width:820px; }

  /* Chips */
  .fc-chips { display:flex; flex-wrap:wrap; gap:10px; margin:18px 0 8px; }
  .fc-chip { display:inline-flex; align-items:center; gap:8px; padding:10px 12px; background:#fff; border:1px solid #DDE7F2; border-radius:999px; font-size:13px; color:#1F2A37; }

  /* Card */
  .fc-card { background:#fff; border:1px solid #DDE7F2; border-radius:18px; padding:24px; box-shadow:0 8px 22px rgba(16,24,40,.06); }
  .fc-card h2 { margin:0 0 6px; font-size:22px; line-height:1.2; color:#167FC2; font-weight:700; }
  .fc-card p { margin:0 0 16px; font-size:15px; line-height:1.6; color:#4B5563; }

  /* Pills / sections */
  .fc-pill { display:inline-flex; align-items:center; gap:10px; padding:10px 14px; border:1px solid #DDE7F2; background:#fff; border-radius:999px; color:#355070; font-size:13px; }
  .fc-pill-dot { display:inline-block; width:8px; height:8px; border-radius:999px; background:#1B9BD7; }

  /* Bullets list (ticks) */
  .fc-ticks { margin-top:18px; }
  .fc-tick { display:flex; gap:10px; align-items:flex-start; margin:8px 0; color:#1F2A37; }
  .fc-tick b { color:#1B9BD7; font-weight:900; }

  /* Toronto block */
  .fc-toronto { margin-top:28px; background:#0F2E52; color:#fff; border-radius:18px; padding:22px; border:1px solid rgba(255,255,255,.15); }
  .fc-toronto-grid { display:grid; grid-template-columns:1fr 1fr; gap:16px; align-items:center; }
  .fc-toronto-box { background:rgba(255,255,255,.10); border:1px solid rgba(255,255,255,.18); border-radius:14px; padding:14px; }

  /* ===== MOBILE ===== */
  @media (max-width: 900px){
    .fc-grid { grid-template-columns: 1fr; gap:18px; }
  }
  @media (max-width: 600px){
    section.fc-section { padding:28px 14px !important; }
    .fc-h1 { font-size:34px; line-height:1.08; }
    .fc-p { font-size:16px; }
    .fc-card { padding:18px; }
    .fc-card h2 { font-size:20px; }
    .fc-pill { font-size:12px; padding:9px 12px; }
    .fc-btn-primary, .fc-btn-secondary { width:100%; }
    .fc-toronto-grid { grid-template-columns:1fr; }
  }/* End custom CSS */