.elementor-6808 .elementor-element.elementor-element-3001791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-97px;z-index:10;}.elementor-6808 .elementor-element.elementor-element-3001791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-f7c47ce{text-align:left;}.elementor-6808 .elementor-element.elementor-element-f7c47ce img{width:42%;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-66e6904.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-66e6904.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-66e6904 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-menu-toggle{margin:0 auto;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item:focus{color:#1C1E1D;fill:#1C1E1D;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#282C28;}.elementor-6808 .elementor-element.elementor-element-702d75c .e--pointer-framed .elementor-item:before,
					.elementor-6808 .elementor-element.elementor-element-702d75c .e--pointer-framed .elementor-item:after{border-color:#282C28;}.elementor-6808 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#353232;}.elementor-6808 .elementor-element.elementor-element-15bfd00f:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-15bfd00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272e34;background-image:url("https://icicontracting.ca/wp-content/uploads/2026/02/Commercial-office-renovation-in-Oakville.jpg");background-position:top center;background-size:cover;}.elementor-6808 .elementor-element.elementor-element-15bfd00f > .elementor-background-overlay{background-color:#000000BF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-15bfd00f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 284px 0px;}.elementor-6808 .elementor-element.elementor-element-15bfd00f > .elementor-container{text-align:center;}.elementor-6808 .elementor-element.elementor-element-79d43907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:115px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-79d43907.elementor-element{--align-self:center;}.elementor-6808 .elementor-element.elementor-element-79d43907{text-align:center;}.elementor-6808 .elementor-element.elementor-element-79d43907 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:58px;font-weight:600;line-height:100px;letter-spacing:-0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#ffffff;}.elementor-6808 .elementor-element.elementor-element-2a486ae3{padding:35px 0px 20px 0px;}.elementor-6808 .elementor-element.elementor-element-7dc06e00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-7b61eb2e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 50px 0px 10px;}.elementor-6808 .elementor-element.elementor-element-7b61eb2e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:400;line-height:44px;color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-2183ccab > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 50px 0px 10px;}.elementor-6808 .elementor-element.elementor-element-2183ccab{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-43d0f710 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-43d0f710 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:300;line-height:44px;color:#f2a500;}.elementor-6808 .elementor-element.elementor-element-5ba1dadb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34;}.elementor-6808 .elementor-element.elementor-element-51ec3634{--divider-border-style:solid;--divider-color:#f2a500;--divider-border-width:1px;}.elementor-6808 .elementor-element.elementor-element-51ec3634 .elementor-divider-separator{width:30px;}.elementor-6808 .elementor-element.elementor-element-51ec3634 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6808 .elementor-element.elementor-element-6fa7050e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-6fa7050e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:300;line-height:44px;color:#f2a500;}.elementor-6808 .elementor-element.elementor-element-f0be2ca .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#272e34;}.elementor-6808 .elementor-element.elementor-element-7a547e44{--divider-border-style:solid;--divider-color:#f2a500;--divider-border-width:1px;}.elementor-6808 .elementor-element.elementor-element-7a547e44 .elementor-divider-separator{width:30px;}.elementor-6808 .elementor-element.elementor-element-7a547e44 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6808 .elementor-element.elementor-element-d8072f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6808 .elementor-element.elementor-element-5c9bb53f:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-5c9bb53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5F15;}.elementor-6808 .elementor-element.elementor-element-5c9bb53f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 0px 5px;}.elementor-6808 .elementor-element.elementor-element-5c9bb53f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-a4f085c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6808 .elementor-element.elementor-element-6081f11 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-6808 .elementor-element.elementor-element-6081f11.elementor-element{--align-self:flex-start;}.elementor-6808 .elementor-element.elementor-element-6081f11 img{height:320px;object-fit:scale-down;object-position:center center;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-72ef2ff1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-72ef2ff1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-2302a05 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-6808 .elementor-element.elementor-element-2302a05{text-align:center;}.elementor-6808 .elementor-element.elementor-element-2302a05 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:59px;font-weight:500;line-height:69px;color:#F7F7F7;}.elementor-6808 .elementor-element.elementor-element-78465150 .elementor-button{background-color:#f2a500;font-family:"Rubik", Sans-serif;font-size:23px;font-weight:300;line-height:1.428em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:19px 19px 19px 19px;padding:15px 100px 15px 100px;}.elementor-6808 .elementor-element.elementor-element-78465150 .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-78465150 .elementor-button:focus{background-color:#e88800;}.elementor-6808 .elementor-element.elementor-element-78465150 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-475493b{--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-6808 .elementor-element.elementor-element-e0b9d46{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6808 .elementor-element.elementor-element-e0b9d46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-0e1831c{text-align:center;}.elementor-6808 .elementor-element.elementor-element-0e1831c .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-5a43d4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--align-items:stretch;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6808 .elementor-element.elementor-element-7b5a7ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-7b5a7ba{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-7b5a7ba p{margin-block-end:10px;}.elementor-6808 .elementor-element.elementor-element-b31901a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-6264056{--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-6808 .elementor-element.elementor-element-7501888{text-align:center;}.elementor-6808 .elementor-element.elementor-element-7501888 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;line-height:1.6em;}.elementor-6808 .elementor-element.elementor-element-dce4f66{--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-6808 .elementor-element.elementor-element-a10f803{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-a10f803 p{margin-block-end:10px;}.elementor-6808 .elementor-element.elementor-element-d8abf16{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6808 .elementor-element.elementor-element-d150ffe{--display:flex;}.elementor-6808 .elementor-element.elementor-element-ff1497e{width:var( --container-widget-width, 98.909% );max-width:98.909%;--container-widget-width:98.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-6808 .elementor-element.elementor-element-ff1497e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-ff1497e .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-8e9c037{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-8e9c037 p{margin-block-end:7px;}.elementor-6808 .elementor-element.elementor-element-8d4f888{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6808 .elementor-element.elementor-element-09f2233 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-6808 .elementor-element.elementor-element-09f2233{text-align:left;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-844b6eb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-6808 .elementor-element.elementor-element-844b6eb{text-align:left;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-c4ac1c5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6808 .elementor-element.elementor-element-5866a88{--display:flex;}.elementor-6808 .elementor-element.elementor-element-e31332f{width:var( --container-widget-width, 98.909% );max-width:98.909%;--container-widget-width:98.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-6808 .elementor-element.elementor-element-e31332f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-e31332f .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-a529a43{--display:flex;}.elementor-6808 .elementor-element.elementor-element-faa0a38{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-faa0a38 p{margin-block-end:10px;}.elementor-6808 .elementor-element.elementor-element-9791704{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-9b440a1:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-9b440a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3a035cd ) 100%, #FCFCFC 74%);}.elementor-6808 .elementor-element.elementor-element-9b440a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 5px 10px 8px;}.elementor-6808 .elementor-element.elementor-element-9b440a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-44a593c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-44a593c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-d2f4aa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-d2f4aa1{text-align:center;}.elementor-6808 .elementor-element.elementor-element-d2f4aa1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:59px;font-weight:600;line-height:68px;color:#F7F7F7;}.elementor-6808 .elementor-element.elementor-element-e48f10e .elementor-button{background-color:var( --e-global-color-0c45d4b );font-family:"Rubik", Sans-serif;font-size:23px;font-weight:500;line-height:1.428em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:19px 19px 19px 19px;padding:15px 100px 15px 100px;}.elementor-6808 .elementor-element.elementor-element-e48f10e .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-e48f10e .elementor-button:focus{background-color:var( --e-global-color-459a03d );}.elementor-6808 .elementor-element.elementor-element-e48f10e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-e48f10e.elementor-element{--align-self:flex-start;}.elementor-6808 .elementor-element.elementor-element-aaddc33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6808 .elementor-element.elementor-element-aaddc33 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-824f3b9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-824f3b9 img{width:100%;height:376px;object-fit:cover;object-position:center center;opacity:1;}.elementor-6808 .elementor-element.elementor-element-9783770{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6808 .elementor-element.elementor-element-90e1ad6{--display:flex;}.elementor-6808 .elementor-element.elementor-element-fa9a49f{width:var( --container-widget-width, 98.909% );max-width:98.909%;--container-widget-width:98.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-6808 .elementor-element.elementor-element-fa9a49f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-fa9a49f .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-d746763 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-d746763{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:normal;line-height:1.6em;}.elementor-6808 .elementor-element.elementor-element-d746763 p{margin-block-end:0px;}.elementor-6808 .elementor-element.elementor-element-982b612{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6808 .elementor-element.elementor-element-6a06c56{--display:flex;}.elementor-6808 .elementor-element.elementor-element-80b558e{width:var( --container-widget-width, 98.909% );max-width:98.909%;--container-widget-width:98.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-6808 .elementor-element.elementor-element-80b558e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-80b558e .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-2d1eeb8{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-176ab7bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#edeef0;padding:30px 0px 30px 0px;}.elementor-6808 .elementor-element.elementor-element-a851406{text-align:center;}.elementor-6808 .elementor-element.elementor-element-a851406 .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );color:var( --e-global-color-41f0b3a );}.elementor-msie .elementor-6808 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-6808 .elementor-element.elementor-element-4229aae .elementor-post__thumbnail__link{padding-bottom:calc( 0.93 * 100% );}.elementor-6808 .elementor-element.elementor-element-4229aae:after{content:"0.93";position:absolute;color:transparent;}.elementor-6808 .elementor-element.elementor-element-4229aae > .elementor-widget-container{margin:40px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-6808 .elementor-element.elementor-element-4229aae{--grid-column-gap:17px;}.elementor-6808 .elementor-element.elementor-element-4229aae .elementor-portfolio-item__img, .elementor-6808 .elementor-element.elementor-element-4229aae .elementor-portfolio-item__overlay{border-radius:7px 7px 7px 7px;}.elementor-6808 .elementor-element.elementor-element-7c23d4a5 .elementor-button{background-color:#f2a500;font-family:"Rubik", Sans-serif;font-size:19px;font-weight:600;line-height:1.42em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:24px 24px 24px 24px;padding:12px 45px 12px 45px;}.elementor-6808 .elementor-element.elementor-element-7c23d4a5 .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-7c23d4a5 .elementor-button:focus{background-color:#e88800;}.elementor-6808 .elementor-element.elementor-element-7c23d4a5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-21ef779{--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;--overlay-opacity:0.5;}.elementor-6808 .elementor-element.elementor-element-21ef779::before, .elementor-6808 .elementor-element.elementor-element-21ef779 > .elementor-background-video-container::before, .elementor-6808 .elementor-element.elementor-element-21ef779 > .e-con-inner > .elementor-background-video-container::before, .elementor-6808 .elementor-element.elementor-element-21ef779 > .elementor-background-slideshow::before, .elementor-6808 .elementor-element.elementor-element-21ef779 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6808 .elementor-element.elementor-element-21ef779 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B6B6B6;--background-overlay:'';}.elementor-6808 .elementor-element.elementor-element-314c822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-6808 .elementor-element.elementor-element-314c822{text-align:center;}.elementor-6808 .elementor-element.elementor-element-314c822 .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-ddc9d45.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-main-swiper{width:100%;}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-swiper-button{font-size:20px;}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__name{color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__name{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__text{color:var( --e-global-color-41f0b3a );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;line-height:1.6em;}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-6808 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-48edf883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icicontracting.ca/wp-content/uploads/2025/05/portrait-of-happy-smiling-architect-with-team-in-b-2025-01-10-04-28-55-utc-Copy.jpg");background-position:0px -109px;background-size:cover;}.elementor-6808 .elementor-element.elementor-element-48edf883 > .elementor-background-overlay{background-color:#0303038F;opacity:0.41;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-48edf883{border-style:solid;border-width:1px 0px 0px 0px;border-color:#edeef0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 40px 0px;}.elementor-6808 .elementor-element.elementor-element-48edf883 > .elementor-container{text-align:center;}.elementor-6808 .elementor-element.elementor-element-7160f254 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:130px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-5d82d011{text-align:center;}.elementor-6808 .elementor-element.elementor-element-5d82d011 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#ffffff;}.elementor-6808 .elementor-element.elementor-element-3c057647 .elementor-button{background-color:#f2a500;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:normal;line-height:1.6em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:24px 24px 24px 24px;padding:12px 45px 12px 45px;}.elementor-6808 .elementor-element.elementor-element-3c057647 .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-3c057647 .elementor-button:focus{background-color:#e88800;}.elementor-6808 .elementor-element.elementor-element-4b4f408 .elementor-button{background-color:#f2a500;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:normal;line-height:1.6em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:24px 24px 24px 24px;padding:12px 45px 12px 45px;}.elementor-6808 .elementor-element.elementor-element-4b4f408 .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-4b4f408 .elementor-button:focus{background-color:#e88800;}.elementor-6808 .elementor-element.elementor-element-63f6f99:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-63f6f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F00;}.elementor-6808 .elementor-element.elementor-element-63f6f99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-63f6f99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-8793a81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6808 .elementor-element.elementor-element-81a328c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6808 .elementor-element.elementor-element-81a328c .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );color:#000000;}.elementor-6808 .elementor-element.elementor-element-670c20c{width:var( --container-widget-width, 98.421% );max-width:98.421%;--container-widget-width:98.421%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-670c20c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-670c20c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-3645a7a img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6808 .elementor-element.elementor-element-d05d910{text-align:center;}.elementor-6808 .elementor-element.elementor-element-d05d910 .elementor-heading-title{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-5015dd6{text-align:center;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-12f44a0 img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6808 .elementor-element.elementor-element-4771942{text-align:center;}.elementor-6808 .elementor-element.elementor-element-4771942 .elementor-heading-title{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-c632112{text-align:center;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-b3d9505 img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6808 .elementor-element.elementor-element-5932f76{text-align:center;}.elementor-6808 .elementor-element.elementor-element-5932f76 .elementor-heading-title{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-414f075{text-align:center;font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-d7e49ea img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6808 .elementor-element.elementor-element-9a9d971{text-align:center;}.elementor-6808 .elementor-element.elementor-element-9a9d971 .elementor-heading-title{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-900ecdb{font-family:var( --e-global-typography-5f61ff2-font-family ), Sans-serif;font-size:var( --e-global-typography-5f61ff2-font-size );font-weight:var( --e-global-typography-5f61ff2-font-weight );line-height:var( --e-global-typography-5f61ff2-line-height );color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-2e61f468 > .elementor-background-overlay{background-color:var( --e-global-color-3a035cd );opacity:0.93;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-2e61f468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-53897c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 12% 0% 0%;}.elementor-6808 .elementor-element.elementor-element-53897c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-158a063 > .elementor-container{max-width:700px;}.elementor-6808 .elementor-element.elementor-element-47c5b5a7{text-align:center;}.elementor-6808 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );color:#28211a;}.elementor-6808 .elementor-element.elementor-element-502d9f84{--divider-border-style:solid;--divider-color:#FF8200;--divider-border-width:3px;}.elementor-6808 .elementor-element.elementor-element-502d9f84 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-6808 .elementor-element.elementor-element-502d9f84 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6808 .elementor-element.elementor-element-5d887c1b{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-41f0b3a );}.elementor-6808 .elementor-element.elementor-element-667a9430{margin-top:0px;margin-bottom:30px;}.elementor-6808 .elementor-element.elementor-element-f094418 > .elementor-element-populated >  .elementor-background-overlay{background-color:#f9f6db;opacity:0;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-f094418.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-f094418.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-f094418 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6808 .elementor-element.elementor-element-f094418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6808 .elementor-element.elementor-element-ab7bf48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6808 .elementor-element.elementor-element-ab7bf48.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6808 .elementor-element.elementor-element-ab7bf48 iframe{height:604px;}.elementor-6808 .elementor-element.elementor-element-57950721:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-57950721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6808 .elementor-element.elementor-element-57950721{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 30px 0px;}.elementor-6808 .elementor-element.elementor-element-57950721 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-4f872d4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-4f872d4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6808 .elementor-element.elementor-element-2682f0f{text-align:center;}.elementor-6808 .elementor-element.elementor-element-2682f0f .elementor-heading-title{font-family:var( --e-global-typography-5e74fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-5e74fb3-font-size );font-weight:var( --e-global-typography-5e74fb3-font-weight );line-height:var( --e-global-typography-5e74fb3-line-height );color:#28211a;}.elementor-6808 .elementor-element.elementor-element-6bbdab4{--spacer-size:30px;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item{border-width:1px;border-color:#eeeeee;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#eeeeee;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#eeeeee;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon, .elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-title{color:#000000;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon svg{fill:#000000;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:1.6em;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title{padding:16px 26px 16px 26px;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title .elementor-accordion-icon i:before{color:#102d5e;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title .elementor-accordion-icon svg{fill:#102d5e;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:rgba(16,45,94,0.6);}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:rgba(16,45,94,0.6);}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-6808 .elementor-element.elementor-element-5c0fa586 .elementor-tab-content{color:var( --e-global-color-41f0b3a );font-family:"Roboto", Sans-serif;font-weight:normal;line-height:1.6em;padding:10px 26px 10px 26px;}.elementor-6808 .elementor-element.elementor-element-003aa22:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-003aa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5F15 100%, #FCFCFC 76%);}.elementor-6808 .elementor-element.elementor-element-003aa22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-6808 .elementor-element.elementor-element-003aa22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6808 .elementor-element.elementor-element-66a2507.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6808 .elementor-element.elementor-element-66a2507.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6808 .elementor-element.elementor-element-e0cab70 > .elementor-widget-container{padding:29px 29px 0px 29px;}.elementor-6808 .elementor-element.elementor-element-e0cab70{text-align:center;}.elementor-6808 .elementor-element.elementor-element-e0cab70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;line-height:1.6em;color:#F7F7F7;}.elementor-6808 .elementor-element.elementor-element-28c2335{text-align:center;}.elementor-6808 .elementor-element.elementor-element-28c2335 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:500;line-height:68px;color:#F7F7F7;}.elementor-6808 .elementor-element.elementor-element-b4cc50f .elementor-button{background-color:var( --e-global-color-0c45d4b );font-family:"Rubik", Sans-serif;font-size:23px;font-weight:500;line-height:1.428em;fill:#ffffff;color:#ffffff;box-shadow:0px 3px 15px 0px rgba(229,120,37,0.6);border-radius:19px 19px 19px 19px;padding:15px 100px 15px 100px;}.elementor-6808 .elementor-element.elementor-element-b4cc50f .elementor-button:hover, .elementor-6808 .elementor-element.elementor-element-b4cc50f .elementor-button:focus{background-color:var( --e-global-color-459a03d );}.elementor-6808 .elementor-element.elementor-element-b4cc50f > .elementor-widget-container{margin:17px 0px 0px 0px;}body.elementor-page-6808:not(.elementor-motion-effects-element-type-background), body.elementor-page-6808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6808 .elementor-element.elementor-element-a4f085c{width:29.909%;}.elementor-6808 .elementor-element.elementor-element-72ef2ff1{width:70%;}.elementor-6808 .elementor-element.elementor-element-e0b9d46{--width:100%;}.elementor-6808 .elementor-element.elementor-element-5a43d4a{--width:100%;}.elementor-6808 .elementor-element.elementor-element-44a593c{width:70%;}.elementor-6808 .elementor-element.elementor-element-aaddc33{width:29.909%;}.elementor-6808 .elementor-element.elementor-element-53897c1{width:65%;}.elementor-6808 .elementor-element.elementor-element-f094418{width:35%;}}@media(max-width:1024px){.elementor-6808 .elementor-element.elementor-element-79d43907 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-6808 .elementor-element.elementor-element-78465150 .elementor-button{padding:10px 50px 10px 50px;}.elementor-6808 .elementor-element.elementor-element-0e1831c .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-5a43d4a{--grid-auto-flow:row;}.elementor-6808 .elementor-element.elementor-element-7b5a7ba{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-a10f803{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-ff1497e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-8e9c037{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-8d4f888{--grid-auto-flow:row;}.elementor-6808 .elementor-element.elementor-element-09f2233{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-844b6eb{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-e31332f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-faa0a38{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-9791704{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-e48f10e .elementor-button{padding:10px 50px 10px 50px;}.elementor-6808 .elementor-element.elementor-element-fa9a49f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-80b558e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-2d1eeb8{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-a851406 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-msie .elementor-6808 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-6808 .elementor-element.elementor-element-314c822 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__name{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-48edf883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6808 .elementor-element.elementor-element-5d82d011 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-6808 .elementor-element.elementor-element-81a328c .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-670c20c{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-d05d910 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-5015dd6{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-4771942 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-c632112{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-5932f76 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-414f075{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-9a9d971 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-900ecdb{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-53897c1 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6808 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-ab7bf48 iframe{height:1171px;}.elementor-6808 .elementor-element.elementor-element-57950721{padding:60px 30px 60px 30px;}.elementor-6808 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6808 .elementor-element.elementor-element-2682f0f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-b4cc50f .elementor-button{padding:10px 50px 10px 50px;}}@media(max-width:767px){.elementor-6808 .elementor-element.elementor-element-b63a2ff{width:50%;}.elementor-6808 .elementor-element.elementor-element-66e6904{width:50%;}.elementor-6808 .elementor-element.elementor-element-2183ccab{text-align:justify;}.elementor-6808 .elementor-element.elementor-element-43d0f710{text-align:center;}.elementor-6808 .elementor-element.elementor-element-5ba1dadb{text-align:center;}.elementor-6808 .elementor-element.elementor-element-6fa7050e{text-align:center;}.elementor-6808 .elementor-element.elementor-element-f0be2ca{text-align:center;}.elementor-6808 .elementor-element.elementor-element-5c9bb53f{padding:10px 10px 10px 10px;}.elementor-6808 .elementor-element.elementor-element-0e1831c .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-5a43d4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6808 .elementor-element.elementor-element-7b5a7ba{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-a10f803{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-ff1497e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-8e9c037{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-8d4f888{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6808 .elementor-element.elementor-element-09f2233{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-844b6eb{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-e31332f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-faa0a38{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-9791704{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-d2f4aa1 .elementor-heading-title{font-size:43px;line-height:1.5em;}.elementor-6808 .elementor-element.elementor-element-fa9a49f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-80b558e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-2d1eeb8{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-a851406 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-msie .elementor-6808 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-6808 .elementor-element.elementor-element-314c822 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6808 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__name{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-48edf883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6808 .elementor-element.elementor-element-81a328c .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-670c20c{text-align:justify;font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-d05d910 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-5015dd6{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-4771942 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-c632112{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-5932f76 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-414f075{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-9a9d971 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-900ecdb{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6808 .elementor-element.elementor-element-53897c1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-6808 .elementor-element.elementor-element-47c5b5a7{text-align:center;}.elementor-6808 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-502d9f84 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-6808 .elementor-element.elementor-element-502d9f84 .elementor-divider{text-align:center;}.elementor-6808 .elementor-element.elementor-element-667a9430{margin-top:0px;margin-bottom:30px;}.elementor-6808 .elementor-element.elementor-element-ab7bf48 iframe{height:408px;}.elementor-6808 .elementor-element.elementor-element-57950721{padding:40px 10px 40px 10px;}.elementor-6808 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6808 .elementor-element.elementor-element-2682f0f{text-align:center;}.elementor-6808 .elementor-element.elementor-element-2682f0f .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6808 .elementor-element.elementor-element-28c2335 .elementor-heading-title{font-size:43px;line-height:1.5em;}}@media(max-width:1024px) and (min-width:768px){.elementor-6808 .elementor-element.elementor-element-7dc06e00{width:100%;}.elementor-6808 .elementor-element.elementor-element-8793a81{width:100%;}.elementor-6808 .elementor-element.elementor-element-53897c1{width:70%;}.elementor-6808 .elementor-element.elementor-element-6b6d7747{width:100%;}.elementor-6808 .elementor-element.elementor-element-f094418{width:30%;}.elementor-6808 .elementor-element.elementor-element-4f872d4e{width:100%;}}@media(min-width:1025px){.elementor-6808 .elementor-element.elementor-element-15bfd00f:not(.elementor-motion-effects-element-type-background), .elementor-6808 .elementor-element.elementor-element-15bfd00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for nav-menu, class: .elementor-element-702d75c *//* ===== Simple Shared Table Style (Elementor Pro) ===== */
.tbl-wrap {
    display: flex;
    justify-content: center;
    padding: 20px 10px;
}

.tbl-card {
    width: 100%;
    max-width: 1000px;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #e3e8ed;
    box-shadow: 0 15px 45px rgba(0,0,0,.1);
    font-family: 'Segoe UI', Roboto, sans-serif;
}

.tbl-title {
    background: #1a237e;
    color: #fff;
    padding: 14px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    border-bottom: 4px solid #d4af37;
}

.tbl {
    width: 100%;
    border-collapse: collapse;
}

.tbl thead tr {
    background: #1a237e;
    color: #fff;
    border-bottom: 4px solid #d4af37;
}

.tbl th {
    padding: 16px 22px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.tbl td {
    padding: 16px 22px;
    border-bottom: 1px solid #eef2f7;
    font-size: 15px;
    color: #334e68;
}

.tbl td:first-child {
    background: #f8fafc;
    font-weight: 700;
    color: #102a43;
}

.tbl tbody tr:hover td {
    background: #f0f7ff;
}/* End custom CSS */