.elementor-89 .elementor-element.elementor-element-7d5367f6{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-5e37f16f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-5e37f16f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-5e37f16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-9ce8bf13{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:700;color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-97ee7cb3{--display:flex;--min-height:705px;--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;--justify-content:center;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-97ee7cb3:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-hero-bg.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-97ee7cb3::before, .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89 .elementor-element.elementor-element-97ee7cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(20,33,60,0.92) 0%, rgba(28,44,77,0.5) 100%);}.elementor-89 .elementor-element.elementor-element-803eea20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-f4b4a2a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-e638e0ff{text-align:start;}.elementor-89 .elementor-element.elementor-element-e638e0ff .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-6076fdea{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#71C14E;--border-color:#71C14E;--margin-top:16px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-315f0926{text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-icon i{color:#71C14E;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-icon svg{fill:#71C14E;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-b02edea0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-89 .elementor-element.elementor-element-b02edea0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-2ca63efe .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:18px 24px 18px 24px;}.elementor-89 .elementor-element.elementor-element-2ca63efe .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-5f71e476{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-89 .elementor-element.elementor-element-ca105505{--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;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-6139b3b3{left:36%;}body.rtl .elementor-89 .elementor-element.elementor-element-6139b3b3{right:36%;}.elementor-89 .elementor-element.elementor-element-6139b3b3{bottom:0px;z-index:3;text-align:center;}.elementor-89 .elementor-element.elementor-element-6139b3b3 img{width:420px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-4b9b995a{left:38%;}body.rtl .elementor-89 .elementor-element.elementor-element-4b9b995a{right:38%;}.elementor-89 .elementor-element.elementor-element-4b9b995a{bottom:0px;z-index:4;}.elementor-89 .elementor-element.elementor-element-cpvtbb_89{--display:flex;}.elementor-89 .elementor-element.elementor-element-c20952ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-c20952ad:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-c20952ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-a06d360e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-b67f7100{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-b67f7100:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-b67f7100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-92cb1860 .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-92cb1860.elementor-view-stacked .elementor-icon{background-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-92cb1860.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-92cb1860.elementor-view-default .elementor-icon{color:#71C14E;border-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-92cb1860.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-92cb1860.elementor-view-default .elementor-icon svg{fill:#71C14E;}.elementor-89 .elementor-element.elementor-element-92cb1860 .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-92cb1860 .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-31695532{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-c0dd1eef{text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-cpvwhy_89{--display:flex;}.elementor-89 .elementor-element.elementor-element-cpvproc_89{--display:flex;}.elementor-89 .elementor-element.elementor-element-cpvgal_89{--display:flex;}.elementor-89 .elementor-element.elementor-element-0676b9de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-0676b9de:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-0676b9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-89 .elementor-element.elementor-element-bc36ea5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-bc36ea5d:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-bc36ea5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-120f67eb .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-120f67eb.elementor-view-stacked .elementor-icon{background-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-120f67eb.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-120f67eb.elementor-view-default .elementor-icon{color:#71C14E;border-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-120f67eb.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-120f67eb.elementor-view-default .elementor-icon svg{fill:#71C14E;}.elementor-89 .elementor-element.elementor-element-120f67eb .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-120f67eb .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-4ebf4f9e{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-f92492e2{text-align:center;}.elementor-89 .elementor-element.elementor-element-f92492e2 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:none;line-height:1.3em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-bc23cfac{--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-89 .elementor-element.elementor-element-9537da8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-9537da8c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-9537da8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-83e864ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-83e864ef:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-83e864ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-8822462e .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-8822462e.elementor-view-stacked .elementor-icon{background-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-8822462e.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-8822462e.elementor-view-default .elementor-icon{color:#71C14E;border-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-8822462e.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-8822462e.elementor-view-default .elementor-icon svg{fill:#71C14E;}.elementor-89 .elementor-element.elementor-element-8822462e .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-8822462e .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-061e4d1e{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-d72f83c3{text-align:center;}.elementor-89 .elementor-element.elementor-element-d72f83c3 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:38px;font-weight:700;text-transform:none;line-height:1.4em;color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-2dc1ec69{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-ee72a787{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-08578c52{text-align:center;}.elementor-89 .elementor-element.elementor-element-08578c52 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-c35acbc8{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-d0f33a1f .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-23681943{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-62d6d145{text-align:center;}.elementor-89 .elementor-element.elementor-element-62d6d145 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-3b7bfe38{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-c3614a2f .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-114932e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-211fbef6{text-align:center;}.elementor-89 .elementor-element.elementor-element-211fbef6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-eb982f3a{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-e62eaaaf .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-9e85273c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-f15b0cb8{text-align:center;}.elementor-89 .elementor-element.elementor-element-f15b0cb8 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-f39f66c1{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-153f55d8 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-0e1528d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-aad9ae3e{text-align:center;}.elementor-89 .elementor-element.elementor-element-aad9ae3e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-eb9b6d54{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-ea5db29d .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-7a9fedd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-89 .elementor-element.elementor-element-bd42161f{text-align:center;}.elementor-89 .elementor-element.elementor-element-bd42161f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.4em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-eb9350b8{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#1c1c1c;}.elementor-89 .elementor-element.elementor-element-f1348d1a .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1C2C4D;color:#1C2C4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C2C4D;border-radius:46px 46px 46px 46px;padding:10px 20px 10px 20px;}.elementor-89 .elementor-element.elementor-element-d3d7e3f9{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#555;}.elementor-89 .elementor-element.elementor-element-18a60bca .elementor-button{background-color:#1C2C4D;font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:42px 42px 42px 42px;padding:16px 28px 16px 28px;}.elementor-89 .elementor-element.elementor-element-18a60bca .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-f03e185c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-f03e185c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-f03e185c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-89 .elementor-element.elementor-element-a0a9abb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-89 .elementor-element.elementor-element-b85bf4ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-b85bf4ea:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-b85bf4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-348cfbca .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-348cfbca.elementor-view-stacked .elementor-icon{background-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-348cfbca.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-348cfbca.elementor-view-default .elementor-icon{color:#71C14E;border-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-348cfbca.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-348cfbca.elementor-view-default .elementor-icon svg{fill:#71C14E;}.elementor-89 .elementor-element.elementor-element-348cfbca .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-348cfbca .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-8de14b9f{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-d9e2743a{text-align:start;}.elementor-89 .elementor-element.elementor-element-d9e2743a .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:36px;font-weight:700;text-transform:none;line-height:1.3em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-60fa7fda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-a98e0e5e{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-a98e0e5e:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-a98e0e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-interior.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-282b77c4{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-b2cd72d8{text-align:start;}.elementor-89 .elementor-element.elementor-element-b2cd72d8 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-8cd93d2c .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-8cd93d2c .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-49de96a8{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-49de96a8:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-49de96a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-exterior.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-78b6ed05{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-1d9f9d8c{text-align:start;}.elementor-89 .elementor-element.elementor-element-1d9f9d8c .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-25b576ac .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-25b576ac .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-70836ad5{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-70836ad5:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-70836ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-cabinet.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-dcd5e05d{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-1912011f{text-align:start;}.elementor-89 .elementor-element.elementor-element-1912011f .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-7209f975 .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-7209f975 .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-daad4ad8{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-daad4ad8:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-daad4ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-deck.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-aae4254b{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-3cc0a188{text-align:start;}.elementor-89 .elementor-element.elementor-element-3cc0a188 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-5401e6a7 .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-5401e6a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-e810a7a0{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-e810a7a0:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e810a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-strata.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-e3a4095f{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-89d6bbc1{text-align:start;}.elementor-89 .elementor-element.elementor-element-89d6bbc1 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-04951bcd .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-04951bcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-2b9b818a{--display:flex;--min-height:190px;--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-89 .elementor-element.elementor-element-2b9b818a:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-2b9b818a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paintersvancouver.ca/wp-content/uploads/2026/06/coastal-svc-newconstruction.jpg");background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-60450db4{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-a7925dac{text-align:start;}.elementor-89 .elementor-element.elementor-element-a7925dac .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.2em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-5fc5d632 .elementor-button{background-color:#71C14E;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#71C14E;border-radius:36px 36px 36px 36px;padding:6px 14px 6px 14px;}.elementor-89 .elementor-element.elementor-element-5fc5d632 .elementor-button-content-wrapper{flex-direction:row;}.elementor-89 .elementor-element.elementor-element-b3a0bc7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-b3a0bc7f:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-b3a0bc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090025;}.elementor-89 .elementor-element.elementor-element-3e5432fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-3e5432fd:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-3e5432fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FF;}.elementor-89 .elementor-element.elementor-element-abd9f17c .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-abd9f17c.elementor-view-stacked .elementor-icon{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-abd9f17c.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-abd9f17c.elementor-view-default .elementor-icon{color:#1C2C4D;border-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-abd9f17c.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-abd9f17c.elementor-view-default .elementor-icon svg{fill:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-abd9f17c .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-abd9f17c .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-249e6030{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-5e7ae864{text-align:start;}.elementor-89 .elementor-element.elementor-element-5e7ae864 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:1.25em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-fb8c59dd{text-align:start;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.75);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-icon i{color:#71C14E;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-icon svg{fill:#71C14E;transition:fill 0.3s;}.elementor-89 .elementor-element.elementor-element-668c8b17{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-89 .elementor-element.elementor-element-668c8b17 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-89 .elementor-element.elementor-element-5feb0af3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-5feb0af3:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-5feb0af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-ae85b054{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-89 .elementor-element.elementor-element-c4f2ce8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:11px 11px 11px 11px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-89 .elementor-element.elementor-element-c4f2ce8d:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-c4f2ce8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-550442c3 .elementor-icon-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-550442c3.elementor-view-stacked .elementor-icon{background-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-550442c3.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-550442c3.elementor-view-default .elementor-icon{color:#71C14E;border-color:#71C14E;}.elementor-89 .elementor-element.elementor-element-550442c3.elementor-view-framed .elementor-icon, .elementor-89 .elementor-element.elementor-element-550442c3.elementor-view-default .elementor-icon svg{fill:#71C14E;}.elementor-89 .elementor-element.elementor-element-550442c3 .elementor-icon{font-size:16px;}.elementor-89 .elementor-element.elementor-element-550442c3 .elementor-icon svg{height:16px;}.elementor-89 .elementor-element.elementor-element-c1f619a5{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-e2648d32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:baseline;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-89 .elementor-element.elementor-element-8db30d11{text-align:start;}.elementor-89 .elementor-element.elementor-element-8db30d11 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-d22b0f87{text-align:start;}.elementor-89 .elementor-element.elementor-element-d22b0f87 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#0A2637;}.elementor-89 .elementor-element.elementor-element-47ebc662{--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-89 .elementor-element.elementor-element-6d92ed57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-dfe8f304{--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:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-dfe8f304:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-dfe8f304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf4fb;}.elementor-89 .elementor-element.elementor-element-5d6be405{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(0,0,0,0.14);--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-89 .elementor-element.elementor-element-5d6be405:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-5d6be405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3946b9af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-89 .elementor-element.elementor-element-b411cefb{text-align:center;}.elementor-89 .elementor-element.elementor-element-b411cefb .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.5em;color:#090025;}.elementor-89 .elementor-element.elementor-element-b342f960{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#33415f;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group > label, .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-subgroup label{color:#1C2C4D;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group > label{font-family:"Be Vietnam Pro", Sans-serif;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-type-html{padding-bottom:0px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group .elementor-field{color:#0A2637;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group .elementor-field, .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-subgroup label{font-family:"Be Vietnam Pro", Sans-serif;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D2D5DB;border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D2D5DB;border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group .elementor-select-wrapper::before{color:#D2D5DB;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:40px 40px 40px 40px;}.elementor-89 .elementor-element.elementor-element-3344d138 .e-form__buttons__wrapper__button-next{background-color:#1C2C4D;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-button[type="submit"]{background-color:#1C2C4D;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-3344d138 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-3344d138 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-89 .elementor-element.elementor-element-3344d138 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-89 .elementor-element.elementor-element-3344d138{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-89 .elementor-element.elementor-element-12489032{--display:flex;}.elementor-89 .elementor-element.elementor-element-c9e88def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-97ee7cb3{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-89 .elementor-element.elementor-element-803eea20{--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-89 .elementor-element.elementor-element-e638e0ff .elementor-heading-title{font-size:44px;}.elementor-89 .elementor-element.elementor-element-5e7ae864 .elementor-heading-title{font-size:36px;}.elementor-89 .elementor-element.elementor-element-dfe8f304{--padding-top:0px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-5d6be405{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-97ee7cb3{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-89 .elementor-element.elementor-element-f4b4a2a1{--width:100%;}.elementor-89 .elementor-element.elementor-element-e638e0ff .elementor-heading-title{font-size:32px;}.elementor-89 .elementor-element.elementor-element-5f71e476{--width:100%;}.elementor-89 .elementor-element.elementor-element-c20952ad{--padding-top:40px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-f92492e2 .elementor-heading-title{font-size:28px;}.elementor-89 .elementor-element.elementor-element-d72f83c3 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-ee72a787{--width:46%;}.elementor-89 .elementor-element.elementor-element-23681943{--width:46%;}.elementor-89 .elementor-element.elementor-element-114932e3{--width:46%;}.elementor-89 .elementor-element.elementor-element-9e85273c{--width:46%;}.elementor-89 .elementor-element.elementor-element-0e1528d9{--width:46%;}.elementor-89 .elementor-element.elementor-element-7a9fedd1{--width:46%;}.elementor-89 .elementor-element.elementor-element-d9e2743a .elementor-heading-title{font-size:24px;}.elementor-89 .elementor-element.elementor-element-a98e0e5e{--width:100%;}.elementor-89 .elementor-element.elementor-element-49de96a8{--width:100%;}.elementor-89 .elementor-element.elementor-element-70836ad5{--width:100%;}.elementor-89 .elementor-element.elementor-element-daad4ad8{--width:100%;}.elementor-89 .elementor-element.elementor-element-e810a7a0{--width:100%;}.elementor-89 .elementor-element.elementor-element-2b9b818a{--width:100%;}.elementor-89 .elementor-element.elementor-element-5e7ae864 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-8db30d11 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-d22b0f87 .elementor-heading-title{font-size:26px;}.elementor-89 .elementor-element.elementor-element-dfe8f304{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-89 .elementor-element.elementor-element-5d6be405{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-89 .elementor-element.elementor-element-b411cefb .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-f4b4a2a1{--width:50%;}.elementor-89 .elementor-element.elementor-element-6076fdea{--width:100%;}.elementor-89 .elementor-element.elementor-element-5f71e476{--width:46%;}.elementor-89 .elementor-element.elementor-element-ca105505{--width:100%;}.elementor-89 .elementor-element.elementor-element-b67f7100{--width:0auto;}.elementor-89 .elementor-element.elementor-element-bc36ea5d{--width:0auto;}.elementor-89 .elementor-element.elementor-element-bc23cfac{--width:100%;}.elementor-89 .elementor-element.elementor-element-83e864ef{--width:0auto;}.elementor-89 .elementor-element.elementor-element-2dc1ec69{--width:100%;}.elementor-89 .elementor-element.elementor-element-ee72a787{--width:22%;}.elementor-89 .elementor-element.elementor-element-23681943{--width:22%;}.elementor-89 .elementor-element.elementor-element-114932e3{--width:22%;}.elementor-89 .elementor-element.elementor-element-9e85273c{--width:22%;}.elementor-89 .elementor-element.elementor-element-0e1528d9{--width:22%;}.elementor-89 .elementor-element.elementor-element-7a9fedd1{--width:22%;}.elementor-89 .elementor-element.elementor-element-b85bf4ea{--width:0auto;}.elementor-89 .elementor-element.elementor-element-60fa7fda{--width:100%;}.elementor-89 .elementor-element.elementor-element-a98e0e5e{--width:30%;}.elementor-89 .elementor-element.elementor-element-49de96a8{--width:30%;}.elementor-89 .elementor-element.elementor-element-70836ad5{--width:30%;}.elementor-89 .elementor-element.elementor-element-daad4ad8{--width:30%;}.elementor-89 .elementor-element.elementor-element-e810a7a0{--width:30%;}.elementor-89 .elementor-element.elementor-element-2b9b818a{--width:30%;}.elementor-89 .elementor-element.elementor-element-3e5432fd{--width:0auto;}.elementor-89 .elementor-element.elementor-element-c4f2ce8d{--width:0auto;}.elementor-89 .elementor-element.elementor-element-47ebc662{--width:100%;}.elementor-89 .elementor-element.elementor-element-5d6be405{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-f4b4a2a1{--width:100%;}.elementor-89 .elementor-element.elementor-element-5f71e476{--width:100%;}.elementor-89 .elementor-element.elementor-element-ca105505{--width:100%;}.elementor-89 .elementor-element.elementor-element-ee72a787{--width:46%;}.elementor-89 .elementor-element.elementor-element-23681943{--width:46%;}.elementor-89 .elementor-element.elementor-element-114932e3{--width:46%;}.elementor-89 .elementor-element.elementor-element-9e85273c{--width:46%;}.elementor-89 .elementor-element.elementor-element-0e1528d9{--width:46%;}.elementor-89 .elementor-element.elementor-element-7a9fedd1{--width:46%;}.elementor-89 .elementor-element.elementor-element-a98e0e5e{--width:46%;}.elementor-89 .elementor-element.elementor-element-49de96a8{--width:46%;}.elementor-89 .elementor-element.elementor-element-70836ad5{--width:46%;}.elementor-89 .elementor-element.elementor-element-daad4ad8{--width:46%;}.elementor-89 .elementor-element.elementor-element-e810a7a0{--width:46%;}.elementor-89 .elementor-element.elementor-element-2b9b818a{--width:46%;}}/* Start custom CSS for container, class: .elementor-element-5e37f16f */@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-5e37f16f p{font-size:11px !important;white-space:nowrap !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b67f7100 */.elementor-89 .elementor-element.elementor-element-b67f7100{box-shadow:-3px 0 0 0 #267E00,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc36ea5d */.elementor-89 .elementor-element.elementor-element-bc36ea5d{box-shadow:-3px 0 0 0 #267E00,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e864ef */.elementor-89 .elementor-element.elementor-element-83e864ef{box-shadow:-3px 0 0 0 #267E00,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b85bf4ea */.elementor-89 .elementor-element.elementor-element-b85bf4ea{box-shadow:-3px 0 0 0 #267E00,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98e0e5e */.elementor-89 .elementor-element.elementor-element-a98e0e5e::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-a98e0e5e{position:relative;} .elementor-89 .elementor-element.elementor-element-a98e0e5e>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49de96a8 */.elementor-89 .elementor-element.elementor-element-49de96a8::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-49de96a8{position:relative;} .elementor-89 .elementor-element.elementor-element-49de96a8>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70836ad5 */.elementor-89 .elementor-element.elementor-element-70836ad5::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-70836ad5{position:relative;} .elementor-89 .elementor-element.elementor-element-70836ad5>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daad4ad8 */.elementor-89 .elementor-element.elementor-element-daad4ad8::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-daad4ad8{position:relative;} .elementor-89 .elementor-element.elementor-element-daad4ad8>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e810a7a0 */.elementor-89 .elementor-element.elementor-element-e810a7a0::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-e810a7a0{position:relative;} .elementor-89 .elementor-element.elementor-element-e810a7a0>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9b818a */.elementor-89 .elementor-element.elementor-element-2b9b818a::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,38,55,0.88) 0%,rgba(10,38,55,0.18) 100%);z-index:1;} .elementor-89 .elementor-element.elementor-element-2b9b818a{position:relative;} .elementor-89 .elementor-element.elementor-element-2b9b818a>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e5432fd */.elementor-89 .elementor-element.elementor-element-3e5432fd{box-shadow:-3px 0 0 0 #71C14E,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-668c8b17 */.elementor-89 .elementor-element.elementor-element-668c8b17 ul { display:flex !important; flex-wrap:wrap !important; gap:10px; } .elementor-89 .elementor-element.elementor-element-668c8b17 li { display:inline-flex !important; border:1px solid rgba(255,255,255,0.3); border-radius:8px; padding:8px 16px !important; background:rgba(255,255,255,0.05); margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f2ce8d */.elementor-89 .elementor-element.elementor-element-c4f2ce8d{box-shadow:-3px 0 0 0 #267E00,3px 0 0 0 #71C14E;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3344d138 */.elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-label { margin-bottom:8px !important; display:block !important; font-weight:600 !important; } .elementor-89 .elementor-element.elementor-element-3344d138 .elementor-field-group { margin-bottom:4px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6be405 */.elementor-89 .elementor-element.elementor-element-5d6be405{margin-top:-90px;position:relative;z-index:2;}/* End custom CSS */