.elementor-6485 .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-6485 .elementor-element.elementor-element-3001791 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6485 .elementor-element.elementor-element-f7c47ce{text-align:left;}.elementor-6485 .elementor-element.elementor-element-f7c47ce img{width:42%;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-66e6904.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-66e6904 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-menu-toggle{margin:0 auto;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item:focus{color:#1C1E1D;fill:#1C1E1D;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#282C28;}.elementor-6485 .elementor-element.elementor-element-702d75c .e--pointer-framed .elementor-item:before,
					.elementor-6485 .elementor-element.elementor-element-702d75c .e--pointer-framed .elementor-item:after{border-color:#282C28;}.elementor-6485 .elementor-element.elementor-element-702d75c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#353232;}.elementor-6485 .elementor-element.elementor-element-15bfd00f:not(.elementor-motion-effects-element-type-background), .elementor-6485 .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/2025/10/Luxury-home-renovation-Forest-Hill-with-integrated-design-build-approach-for-superior-results.jpg");background-position:top center;background-size:cover;}.elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-15bfd00f > .elementor-container{text-align:center;}.elementor-6485 .elementor-element.elementor-element-79d43907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:115px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-79d43907.elementor-element{--align-self:center;}.elementor-6485 .elementor-element.elementor-element-79d43907{text-align:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-2a486ae3{padding:35px 0px 20px 0px;}.elementor-6485 .elementor-element.elementor-element-7dc06e00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-7b61eb2e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 50px 0px 10px;}.elementor-6485 .elementor-element.elementor-element-7b61eb2e .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-6485 .elementor-element.elementor-element-2183ccab > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 50px 0px 10px;}.elementor-6485 .elementor-element.elementor-element-2183ccab{text-align:justify;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-6485 .elementor-element.elementor-element-af0f68a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-d84a8be > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 50px 0px 10px;}.elementor-6485 .elementor-element.elementor-element-d84a8be .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:400;line-height:44px;color:var( --e-global-color-41f0b3a );}.elementor-6485 .elementor-element.elementor-element-2cc701f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6485 .elementor-element.elementor-element-fa7cb00 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-fa7cb00 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:300;line-height:36px;color:#f2a500;}.elementor-6485 .elementor-element.elementor-element-070ab18 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#272e34;}.elementor-6485 .elementor-element.elementor-element-972f18d{--divider-border-style:solid;--divider-color:#f2a500;--divider-border-width:1px;}.elementor-6485 .elementor-element.elementor-element-972f18d .elementor-divider-separator{width:30px;}.elementor-6485 .elementor-element.elementor-element-972f18d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6485 .elementor-element.elementor-element-91bb3fc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-91bb3fc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:300;line-height:32px;color:#f2a500;}.elementor-6485 .elementor-element.elementor-element-1a3ad8d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#272e34;}.elementor-6485 .elementor-element.elementor-element-4b06cd8{--divider-border-style:solid;--divider-color:#f2a500;--divider-border-width:1px;}.elementor-6485 .elementor-element.elementor-element-4b06cd8 .elementor-divider-separator{width:30px;}.elementor-6485 .elementor-element.elementor-element-4b06cd8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6485 .elementor-element.elementor-element-5c9bb53f:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-5c9bb53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://icicontracting.ca/wp-content/uploads/2024/10/bc1.jpg");background-position:bottom right;background-size:cover;}.elementor-6485 .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-6485 .elementor-element.elementor-element-5c9bb53f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-a4f085c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6485 .elementor-element.elementor-element-a4f085c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6485 .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-6485 .elementor-element.elementor-element-a4f085c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-6081f11 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-6485 .elementor-element.elementor-element-6081f11.elementor-element{--align-self:flex-end;}.elementor-6485 .elementor-element.elementor-element-6081f11 img{height:320px;object-fit:scale-down;object-position:center center;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-72ef2ff1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-2302a05{width:var( --container-widget-width, 100.797% );max-width:100.797%;--container-widget-width:100.797%;--container-widget-flex-grow:0;text-align:center;}.elementor-6485 .elementor-element.elementor-element-2302a05 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-6485 .elementor-element.elementor-element-2302a05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .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-6485 .elementor-element.elementor-element-b9c3fbe > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-6485 .elementor-element.elementor-element-b9c3fbe{text-align:center;}.elementor-6485 .elementor-element.elementor-element-b9c3fbe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:59px;font-weight:500;line-height:69px;color:#F7F7F7;}.elementor-6485 .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-6485 .elementor-element.elementor-element-78465150 .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-78465150 .elementor-button:focus{background-color:#e88800;}.elementor-6485 .elementor-element.elementor-element-78465150 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-9f7e9b2{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-286b0ea{--display:flex;}.elementor-6485 .elementor-element.elementor-element-286b0ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-80195a3{text-align:center;}.elementor-6485 .elementor-element.elementor-element-80195a3 .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-6485 .elementor-element.elementor-element-e5f35c0{text-align:center;}.elementor-6485 .elementor-element.elementor-element-e5f35c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;line-height:1.6em;color:#1206DD;}.elementor-6485 .elementor-element.elementor-element-653a1c6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:normal;line-height:1.6em;}.elementor-6485 .elementor-element.elementor-element-c9a6d20{text-align:center;}.elementor-6485 .elementor-element.elementor-element-2d0f1e2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-962a7a2{text-align:center;}.elementor-6485 .elementor-element.elementor-element-962a7a2 .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-6485 .elementor-element.elementor-element-e099335{--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-6485 .elementor-element.elementor-element-be098b0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6485 .elementor-element.elementor-element-d1ad696{text-align:justify;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-6485 .elementor-element.elementor-element-ea26a6d{text-align:justify;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-6485 .elementor-element.elementor-element-af88505 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-af88505{text-align:justify;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-6485 .elementor-element.elementor-element-9744520{text-align:justify;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-6485 .elementor-element.elementor-element-fff3ff3{text-align:justify;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-6485 .elementor-element.elementor-element-ab7e2c5{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-ff1497e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .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-6485 .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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-e18c536{--display:flex;}.elementor-6485 .elementor-element.elementor-element-e18c536.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-09f2233{text-align:justify;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-6485 .elementor-element.elementor-element-d150ffe{--display:flex;--justify-content:center;}.elementor-6485 .elementor-element.elementor-element-ca1a03f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6485 .elementor-element.elementor-element-ca1a03f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-9b440a1:not(.elementor-motion-effects-element-type-background), .elementor-6485 .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 76%);}.elementor-6485 .elementor-element.elementor-element-9b440a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 0px 5px;}.elementor-6485 .elementor-element.elementor-element-9b440a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-44a593c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-d2f4aa1 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-6485 .elementor-element.elementor-element-d2f4aa1{text-align:center;}.elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-e48f10e .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-e48f10e .elementor-button:focus{background-color:var( --e-global-color-459a03d );}.elementor-6485 .elementor-element.elementor-element-e48f10e > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-aaddc33.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6485 .elementor-element.elementor-element-aaddc33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6485 .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-6485 .elementor-element.elementor-element-824f3b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-2px -2px -2px -2px;}.elementor-6485 .elementor-element.elementor-element-824f3b9 img{width:100%;height:376px;object-fit:cover;object-position:center center;opacity:1;}.elementor-6485 .elementor-element.elementor-element-79517fc{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-0f3a7f6{text-align:center;}.elementor-6485 .elementor-element.elementor-element-0f3a7f6 .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-6485 .elementor-element.elementor-element-de17cc9{--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-6485 .elementor-element.elementor-element-3487bf4{--display:flex;}.elementor-6485 .elementor-element.elementor-element-3487bf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-698fd3e{text-align:justify;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-6485 .elementor-element.elementor-element-698fd3e p{margin-block-end:0px;}.elementor-6485 .elementor-element.elementor-element-5515360{--display:flex;}.elementor-6485 .elementor-element.elementor-element-d6f159c{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-8d3566a{text-align:center;}.elementor-6485 .elementor-element.elementor-element-8d3566a .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-6485 .elementor-element.elementor-element-8060c4f{--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-6485 .elementor-element.elementor-element-1d4e5e7{--display:flex;}.elementor-6485 .elementor-element.elementor-element-1d4e5e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-17e7971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6485 .elementor-element.elementor-element-c4bb52a{text-align:justify;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-6485 .elementor-element.elementor-element-c4bb52a p{margin-block-end:0px;}.elementor-6485 .elementor-element.elementor-element-a68ba88{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6485 .elementor-element.elementor-element-176ab7bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#edeef0;padding:30px 0px 30px 0px;}.elementor-6485 .elementor-element.elementor-element-a851406{text-align:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-6485 .elementor-element.elementor-element-4229aae .elementor-post__thumbnail__link{padding-bottom:calc( 0.93 * 100% );}.elementor-6485 .elementor-element.elementor-element-4229aae:after{content:"0.93";position:absolute;color:transparent;}.elementor-6485 .elementor-element.elementor-element-4229aae > .elementor-widget-container{margin:40px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-6485 .elementor-element.elementor-element-4229aae{--grid-column-gap:17px;}.elementor-6485 .elementor-element.elementor-element-4229aae .elementor-portfolio-item__img, .elementor-6485 .elementor-element.elementor-element-4229aae .elementor-portfolio-item__overlay{border-radius:7px 7px 7px 7px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-7c23d4a5 .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-7c23d4a5 .elementor-button:focus{background-color:#e88800;}.elementor-6485 .elementor-element.elementor-element-7c23d4a5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-21ef779::before, .elementor-6485 .elementor-element.elementor-element-21ef779 > .elementor-background-video-container::before, .elementor-6485 .elementor-element.elementor-element-21ef779 > .e-con-inner > .elementor-background-video-container::before, .elementor-6485 .elementor-element.elementor-element-21ef779 > .elementor-background-slideshow::before, .elementor-6485 .elementor-element.elementor-element-21ef779 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6485 .elementor-element.elementor-element-21ef779 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#B6B6B6;--background-overlay:'';}.elementor-6485 .elementor-element.elementor-element-314c822 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-6485 .elementor-element.elementor-element-314c822{text-align:center;}.elementor-6485 .elementor-element.elementor-element-314c822 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:500;line-height:1.6em;color:var( --e-global-color-41f0b3a );}.elementor-6485 .elementor-element.elementor-element-ddc9d45.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-main-swiper{width:100%;}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-swiper-button{font-size:20px;}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__name{color:var( --e-global-color-41f0b3a );}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__image img{width:0px;height:0px;}.elementor-6485 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6485 .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-1K-JPEG.jpg");background-position:0px -109px;background-size:cover;}.elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-48edf883 > .elementor-container{text-align:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-5d82d011{text-align:center;}.elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-3c057647 .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-3c057647 .elementor-button:focus{background-color:#e88800;}.elementor-6485 .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-6485 .elementor-element.elementor-element-4b4f408 .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-4b4f408 .elementor-button:focus{background-color:#e88800;}.elementor-6485 .elementor-element.elementor-element-389dd044:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-389dd044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F00;}.elementor-6485 .elementor-element.elementor-element-389dd044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-389dd044 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6485 .elementor-element.elementor-element-6ec528a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6485 .elementor-element.elementor-element-5540148 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6485 .elementor-element.elementor-element-5540148 .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-6485 .elementor-element.elementor-element-60a5ab20{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-6485 .elementor-element.elementor-element-60a5ab20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6485 .elementor-element.elementor-element-60a5ab20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-5156242 img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6485 .elementor-element.elementor-element-77ffc618{text-align:center;}.elementor-6485 .elementor-element.elementor-element-77ffc618 .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-6485 .elementor-element.elementor-element-78176ea3{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-6485 .elementor-element.elementor-element-3f72947 img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6485 .elementor-element.elementor-element-4355110{text-align:center;}.elementor-6485 .elementor-element.elementor-element-4355110 .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-6485 .elementor-element.elementor-element-15b072ab{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-6485 .elementor-element.elementor-element-eda0ec4 img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6485 .elementor-element.elementor-element-34247f9f{text-align:center;}.elementor-6485 .elementor-element.elementor-element-34247f9f .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-6485 .elementor-element.elementor-element-24052f57{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-6485 .elementor-element.elementor-element-2f62b7a img{height:90px;object-fit:scale-down;object-position:center center;}.elementor-6485 .elementor-element.elementor-element-471d44c9{text-align:center;}.elementor-6485 .elementor-element.elementor-element-471d44c9 .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-6485 .elementor-element.elementor-element-41b2b411{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-6485 .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-6485 .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-6485 .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-6485 .elementor-element.elementor-element-53897c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6485 .elementor-element.elementor-element-158a063 > .elementor-container{max-width:700px;}.elementor-6485 .elementor-element.elementor-element-47c5b5a7{text-align:center;}.elementor-6485 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:500;color:#28211a;}.elementor-6485 .elementor-element.elementor-element-502d9f84{--divider-border-style:solid;--divider-color:#FF8200;--divider-border-width:3px;}.elementor-6485 .elementor-element.elementor-element-502d9f84 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-6485 .elementor-element.elementor-element-502d9f84 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-f094418 > .elementor-element-populated >  .elementor-background-overlay{background-color:#f9f6db;opacity:0;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-f094418.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .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-6485 .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-6485 .elementor-element.elementor-element-f094418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6485 .elementor-element.elementor-element-ab7bf48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6485 .elementor-element.elementor-element-ab7bf48.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-ab7bf48 iframe{height:604px;}.elementor-6485 .elementor-element.elementor-element-57950721:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-57950721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6485 .elementor-element.elementor-element-57950721{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-6485 .elementor-element.elementor-element-57950721 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-4f872d4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6485 .elementor-element.elementor-element-2682f0f{text-align:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-6bbdab4{--spacer-size:30px;}.elementor-6485 .elementor-element.elementor-element-5c0fa586{width:var( --container-widget-width, 88.687% );max-width:88.687%;--container-widget-width:88.687%;--container-widget-flex-grow:0;}.elementor-6485 .elementor-element.elementor-element-5c0fa586.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item{border-width:1px;border-color:#eeeeee;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#eeeeee;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#eeeeee;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon, .elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-title{color:#000000;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon svg{fill:#000000;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;line-height:1.6em;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title{padding:16px 26px 16px 26px;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title .elementor-accordion-icon i:before{color:#102d5e;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title .elementor-accordion-icon svg{fill:#102d5e;}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:rgba(16,45,94,0.6);}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:rgba(16,45,94,0.6);}.elementor-6485 .elementor-element.elementor-element-5c0fa586 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-d83db71:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-d83db71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3a035cd ) 100%, #FCFCFC 76%);}.elementor-6485 .elementor-element.elementor-element-d83db71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-6485 .elementor-element.elementor-element-d83db71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6485 .elementor-element.elementor-element-c785672.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6485 .elementor-element.elementor-element-c785672.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6485 .elementor-element.elementor-element-fccccbc > .elementor-widget-container{padding:29px 29px 0px 29px;}.elementor-6485 .elementor-element.elementor-element-fccccbc{text-align:center;}.elementor-6485 .elementor-element.elementor-element-fccccbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:500;color:#F7F7F7;}.elementor-6485 .elementor-element.elementor-element-1d56111{text-align:center;}.elementor-6485 .elementor-element.elementor-element-1d56111 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:500;line-height:68px;color:#F7F7F7;}.elementor-6485 .elementor-element.elementor-element-b8b44b0 .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-6485 .elementor-element.elementor-element-b8b44b0 .elementor-button:hover, .elementor-6485 .elementor-element.elementor-element-b8b44b0 .elementor-button:focus{background-color:var( --e-global-color-459a03d );}.elementor-6485 .elementor-element.elementor-element-b8b44b0 > .elementor-widget-container{margin:17px 0px 0px 0px;}body.elementor-page-6485:not(.elementor-motion-effects-element-type-background), body.elementor-page-6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6485 .elementor-element.elementor-element-a4f085c{width:30.745%;}.elementor-6485 .elementor-element.elementor-element-72ef2ff1{width:69.164%;}.elementor-6485 .elementor-element.elementor-element-286b0ea{--width:100%;}.elementor-6485 .elementor-element.elementor-element-e18c536{--width:47.047%;}.elementor-6485 .elementor-element.elementor-element-44a593c{width:70%;}.elementor-6485 .elementor-element.elementor-element-aaddc33{width:29.909%;}.elementor-6485 .elementor-element.elementor-element-3487bf4{--width:59.897%;}.elementor-6485 .elementor-element.elementor-element-53897c1{width:65%;}.elementor-6485 .elementor-element.elementor-element-f094418{width:35%;}}@media(max-width:1024px){.elementor-6485 .elementor-element.elementor-element-79d43907 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-6485 .elementor-element.elementor-element-7b61eb2e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-2183ccab{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-78465150 .elementor-button{padding:10px 50px 10px 50px;}.elementor-6485 .elementor-element.elementor-element-80195a3 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-962a7a2 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-be098b0{--grid-auto-flow:row;}.elementor-6485 .elementor-element.elementor-element-d1ad696{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-ea26a6d{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-af88505{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-9744520{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-fff3ff3{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .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-6485 .elementor-element.elementor-element-09f2233{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-e48f10e .elementor-button{padding:10px 50px 10px 50px;}.elementor-6485 .elementor-element.elementor-element-0f3a7f6 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-698fd3e{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-8d3566a .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-c4bb52a{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-a68ba88{--grid-auto-flow:row;}.elementor-6485 .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-6485 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6485 .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-6485 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-48edf883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6485 .elementor-element.elementor-element-5d82d011 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-6485 .elementor-element.elementor-element-5540148 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-60a5ab20{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-77ffc618 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-78176ea3{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-4355110 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-15b072ab{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-34247f9f .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-24052f57{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-471d44c9 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-41b2b411{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-53897c1 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6485 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-size:3.5em;}.elementor-6485 .elementor-element.elementor-element-ab7bf48 iframe{height:1171px;}.elementor-6485 .elementor-element.elementor-element-57950721{padding:60px 30px 60px 30px;}.elementor-6485 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6485 .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-6485 .elementor-element.elementor-element-b8b44b0 .elementor-button{padding:10px 50px 10px 50px;}}@media(max-width:767px){.elementor-6485 .elementor-element.elementor-element-b63a2ff{width:50%;}.elementor-6485 .elementor-element.elementor-element-66e6904{width:50%;}.elementor-6485 .elementor-element.elementor-element-7b61eb2e .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-2183ccab{text-align:justify;font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-fa7cb00{text-align:center;}.elementor-6485 .elementor-element.elementor-element-070ab18{text-align:center;}.elementor-6485 .elementor-element.elementor-element-91bb3fc{text-align:center;}.elementor-6485 .elementor-element.elementor-element-1a3ad8d{text-align:center;}.elementor-6485 .elementor-element.elementor-element-5c9bb53f{padding:10px 10px 10px 10px;}.elementor-6485 .elementor-element.elementor-element-80195a3 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-962a7a2 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-be098b0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6485 .elementor-element.elementor-element-d1ad696{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-7b58dee.elementor-element{--align-self:flex-start;}.elementor-6485 .elementor-element.elementor-element-07bd41b.elementor-element{--align-self:flex-start;}.elementor-6485 .elementor-element.elementor-element-ea26a6d{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-af88505{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-8893741.elementor-element{--align-self:flex-start;}.elementor-6485 .elementor-element.elementor-element-9744520{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-fff3ff3{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .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-6485 .elementor-element.elementor-element-09f2233{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-d2f4aa1 .elementor-heading-title{font-size:43px;line-height:1.5em;}.elementor-6485 .elementor-element.elementor-element-0f3a7f6 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-698fd3e{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-8d3566a .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-c4bb52a{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-a68ba88{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6485 .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-6485 .elementor-element.elementor-element-4229aae .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-6485 .elementor-element.elementor-element-ddc9d45 .elementor-testimonial__header, .elementor-6485 .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-6485 .elementor-element.elementor-element-48edf883:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-48edf883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-6485 .elementor-element.elementor-element-5540148 .elementor-heading-title{font-size:var( --e-global-typography-5e74fb3-font-size );line-height:var( --e-global-typography-5e74fb3-line-height );}.elementor-6485 .elementor-element.elementor-element-60a5ab20{text-align:justify;font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-77ffc618 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-78176ea3{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-4355110 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-15b072ab{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-34247f9f .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-24052f57{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-471d44c9 .elementor-heading-title{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-41b2b411{font-size:var( --e-global-typography-5f61ff2-font-size );line-height:var( --e-global-typography-5f61ff2-line-height );}.elementor-6485 .elementor-element.elementor-element-53897c1 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-6485 .elementor-element.elementor-element-47c5b5a7{text-align:center;}.elementor-6485 .elementor-element.elementor-element-47c5b5a7 .elementor-heading-title{font-size:2.5em;}.elementor-6485 .elementor-element.elementor-element-502d9f84 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-6485 .elementor-element.elementor-element-502d9f84 .elementor-divider{text-align:center;}.elementor-6485 .elementor-element.elementor-element-ab7bf48 iframe{height:408px;}.elementor-6485 .elementor-element.elementor-element-57950721{padding:40px 10px 40px 10px;}.elementor-6485 .elementor-element.elementor-element-4f872d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6485 .elementor-element.elementor-element-2682f0f{text-align:center;}.elementor-6485 .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-6485 .elementor-element.elementor-element-1d56111 .elementor-heading-title{font-size:43px;line-height:1.5em;}}@media(max-width:1024px) and (min-width:768px){.elementor-6485 .elementor-element.elementor-element-7dc06e00{width:100%;}.elementor-6485 .elementor-element.elementor-element-af0f68a{width:100%;}.elementor-6485 .elementor-element.elementor-element-6ec528a8{width:100%;}.elementor-6485 .elementor-element.elementor-element-53897c1{width:70%;}.elementor-6485 .elementor-element.elementor-element-f094418{width:30%;}.elementor-6485 .elementor-element.elementor-element-4f872d4e{width:100%;}}@media(min-width:1025px){.elementor-6485 .elementor-element.elementor-element-15bfd00f:not(.elementor-motion-effects-element-type-background), .elementor-6485 .elementor-element.elementor-element-15bfd00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-c3bc7d4 */.wpforms-container ::-webkit-input-placeholder {
   color: #999999 !important;
}

.wpforms-container :-moz-placeholder {
   color: #999999 !important;
   opacity: 1 !important;
}

.wpforms-container ::-moz-placeholder {
   color: #999999 !important;
   opacity: 1 !important;
}

.wpforms-container :-ms-input-placeholder {
   color: #999999 !important;
}

.wpforms-container ::-ms-input-placeholder {
   color: #999999 !important;
}

.wpforms-container ::placeholder {
   color: #999999 !important;
}/* End custom CSS */