.elementor-34350 .elementor-element.elementor-element-9a0ca9f{--display:flex;--min-height:100vh;--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:center;--overlay-opacity:0.5;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-9a0ca9f:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Casement-Windows-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-9a0ca9f::before, .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-9a0ca9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-e155f2a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-4eb713e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:600;line-height:48px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-cb1faa0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-c989e25{--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:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34350 .elementor-element.elementor-element-62d0a33 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-62d0a33 .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-62d0a33 .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5e6fe99 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-accent );border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-f25e714{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34350 .elementor-element.elementor-element-f923dbe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-8fe6829{text-align:center;}.elementor-34350 .elementor-element.elementor-element-8fe6829 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-ce03295{text-align:center;}.elementor-34350 .elementor-element.elementor-element-ce03295 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-5b12f2c );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-type-html{padding-bottom:0px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group .elementor-field{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-001da7c );border-color:var( --e-global-color-5e6fe99 );border-radius:4px 4px 4px 4px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-001da7c );border-color:var( --e-global-color-5e6fe99 );border-radius:4px 4px 4px 4px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-5e6fe99 );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-button{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .e-form__buttons__wrapper__button-next{color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-button[type="submit"]{color:#ffffff;border-color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-001da7c );color:#ffffff;border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-001da7c );color:#ffffff;border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a7c10eb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-34350 .elementor-element.elementor-element-a7c10eb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-34350 .elementor-element.elementor-element-a7c10eb{--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-34350 .elementor-element.elementor-element-8026200{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-2167121{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34350 .elementor-element.elementor-element-2167121:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-2167121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3243eca );}.elementor-34350 .elementor-element.elementor-element-0f5d796{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-0f5d796.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-44d8ddb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-34350 .elementor-element.elementor-element-44d8ddb{text-align:start;}.elementor-34350 .elementor-element.elementor-element-44d8ddb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-5b12f2c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-e2399e9{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-e2399e9 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-05fa7cb{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-05fa7cb > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-4664cda{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-4664cda > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-4664cda a{color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-a4c9a83{--display:flex;}.elementor-34350 .elementor-element.elementor-element-646c3df{--display:flex;--min-height:100%;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-4eee42e{--display:flex;--min-height:100%;--overlay-opacity:0.71;}.elementor-34350 .elementor-element.elementor-element-4eee42e:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-4eee42e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Casement-Windows-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-4eee42e::before, .elementor-34350 .elementor-element.elementor-element-4eee42e > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4eee42e > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4eee42e > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-4eee42e > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-4eee42e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-c57b753{--display:flex;--position:absolute;--min-height:100%;--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:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;top:0px;--z-index:10;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-c57b753{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-c57b753{right:0px;}.elementor-34350 .elementor-element.elementor-element-dff4ebe .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-dff4ebe .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );color:var( --e-global-color-8fb0f87 );}.elementor-34350 .elementor-element.elementor-element-dff4ebe .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-dff4ebe .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-dff4ebe .elementor-button:focus svg{fill:var( --e-global-color-8fb0f87 );}.elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-5b12f2c );color:var( --e-global-color-5b12f2c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5e6fe99 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-accent );border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-214aff8{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-0620902{text-align:start;}.elementor-34350 .elementor-element.elementor-element-0620902 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-a7fde06{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-39b3283{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-24b578e{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-c8fa51c{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-c8fa51c:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-c8fa51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Sliding-Windows.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-c8fa51c::before, .elementor-34350 .elementor-element.elementor-element-c8fa51c > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-c8fa51c > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-c8fa51c > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-c8fa51c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-c8fa51c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-0f6f392{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-0f6f392{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-0f6f392{right:0px;}.elementor-34350 .elementor-element.elementor-element-91c92ba .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-14f8216{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-14f8216 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-14f8216 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-698cb40{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-f23f46b{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-a6552db{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-93ccb3c{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-93ccb3c:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-93ccb3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Sliding-Windows-2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-93ccb3c::before, .elementor-34350 .elementor-element.elementor-element-93ccb3c > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-93ccb3c > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-93ccb3c > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-93ccb3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-93ccb3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-b7a6fa9{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:1;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-b7a6fa9{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-b7a6fa9{right:0px;}.elementor-34350 .elementor-element.elementor-element-4645f25 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-789b1a5{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-789b1a5 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-789b1a5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-a0d2816{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-81f584c{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-1f96357{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-1afd770{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-1afd770:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-1afd770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/White-Vinyl-Windows.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-1afd770::before, .elementor-34350 .elementor-element.elementor-element-1afd770 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1afd770 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1afd770 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-1afd770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-1afd770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-522af9a{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:1;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-522af9a{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-522af9a{right:0px;}.elementor-34350 .elementor-element.elementor-element-9276f88 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-58809a0{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-58809a0 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-58809a0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-317a58d{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-79e3f8c{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-b6e4671{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-be4bc0f{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-be4bc0f:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-be4bc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/awning-window-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-be4bc0f::before, .elementor-34350 .elementor-element.elementor-element-be4bc0f > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-be4bc0f > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-be4bc0f > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-be4bc0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-be4bc0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-e8a6553{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:1;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-e8a6553{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-e8a6553{right:0px;}.elementor-34350 .elementor-element.elementor-element-05d78db .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a2fdf90{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-a2fdf90 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-a2fdf90 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-4e8427a{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-1b871cd{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-08e5247{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-516a393{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-516a393:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-516a393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Aluminum-Windows-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-516a393::before, .elementor-34350 .elementor-element.elementor-element-516a393 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-516a393 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-516a393 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-516a393 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-516a393 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-3e93a05{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:1;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-3e93a05{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-3e93a05{right:0px;}.elementor-34350 .elementor-element.elementor-element-7b98f11 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-b8b73cf{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-b8b73cf .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-b8b73cf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-d72c52d{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-c593f80{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-3a86747{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-0037a11{--display:flex;--min-height:320px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-0037a11:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-0037a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Aluminum-Windows-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-0037a11::before, .elementor-34350 .elementor-element.elementor-element-0037a11 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-0037a11 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-0037a11 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-0037a11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-0037a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-7cba2c9{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:1;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-7cba2c9{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-7cba2c9{right:0px;}.elementor-34350 .elementor-element.elementor-element-8682e5f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a8133a4{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-a8133a4 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-a8133a4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-52ef465{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-8a3fcc6{--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.8;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-8a3fcc6:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Window-Installation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-8a3fcc6::before, .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8a3fcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-4e03dda{text-align:center;}.elementor-34350 .elementor-element.elementor-element-4e03dda .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-af0ba69{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-af0ba69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34350 .elementor-element.elementor-element-af0ba69.elementor-element{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-af0ba69 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-af0ba69 a{color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-21f6dc9{--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;}.elementor-34350 .elementor-element.elementor-element-7901290 .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-7901290 .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-7901290 .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-852317a .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5e6fe99 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-852317a .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-852317a .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-accent );border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-852317a .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-852317a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-d60419c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-5c38771{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-3d96c69{--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;}.elementor-34350 .elementor-element.elementor-element-eaa0ebd{--display:flex;}.elementor-34350 .elementor-element.elementor-element-5fa39b6{text-align:center;}.elementor-34350 .elementor-element.elementor-element-5fa39b6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-6bd80e1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-34350 .elementor-element.elementor-element-6bd80e1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-34350 .elementor-element.elementor-element-6bd80e1.elementor-element{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-6bd80e1 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-02c1607{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-02c1607.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-a7cf71e{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-a7cf71e:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-a7cf71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-34350 .elementor-element.elementor-element-59de309 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon{font-size:30px;}.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-9d9cbbc{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-9d9cbbc:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-9d9cbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-f7de3a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon{font-size:30px;}.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-9b82e77{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-9b82e77:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-9b82e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-a4e913f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon{font-size:30px;}.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-80d1a4f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-80d1a4f:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-80d1a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-bd06c64 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon{font-size:30px;}.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-fa4ee77{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-fa4ee77:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-fa4ee77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-5243499 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon{font-size:30px;}.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-08d0a8a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-9a37cab{--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;}.elementor-34350 .elementor-element.elementor-element-d45fea8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34350 .elementor-element.elementor-element-11f3ebb{text-align:center;}.elementor-34350 .elementor-element.elementor-element-11f3ebb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-eedb536{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-eedb536.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-c2679e4{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-c2679e4:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-c2679e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-50664d0 > .elementor-widget-container{background-color:#33755129;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-34350 .elementor-element.elementor-element-50664d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-50664d0:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-50664d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#1B1B1B85;}.elementor-34350 .elementor-element.elementor-element-9f08e99{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-9f08e99:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-9f08e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A976026;}.elementor-34350 .elementor-element.elementor-element-4297cf9 > .elementor-widget-container{background-color:#33755129;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-34350 .elementor-element.elementor-element-4297cf9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-4297cf9:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-4297cf9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#1B1B1B85;}.elementor-34350 .elementor-element.elementor-element-34dda8e{--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;}.elementor-34350 .elementor-element.elementor-element-49975ea{--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;}.elementor-34350 .elementor-element.elementor-element-473efeb .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-473efeb .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-473efeb .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-31890ab .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-31890ab .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-31890ab .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-9605bf4 );border-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-31890ab .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-31890ab .elementor-button:focus svg{fill:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-dfcbd61{--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:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-dfcbd61:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0de42 );background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Glass-Doors.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-dfcbd61::before, .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-dfcbd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-02361d5{--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:space-between;}.elementor-34350 .elementor-element.elementor-element-ca50ca3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-34350 .elementor-element.elementor-element-ca50ca3{text-align:start;}.elementor-34350 .elementor-element.elementor-element-ca50ca3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-fe64488 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-fe64488 .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-fe64488 .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-fe64488 .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-fe64488 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-1b4e9ab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-bcaa5cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF91;--border-color:#FFFFFF91;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-bcaa5cb:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-bcaa5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-bcaa5cb:hover::before, .elementor-34350 .elementor-element.elementor-element-bcaa5cb:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-bcaa5cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-bcaa5cb > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-bcaa5cb > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-bcaa5cb:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-bcaa5cb, .elementor-34350 .elementor-element.elementor-element-bcaa5cb::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-c224d83:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-c224d83:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-7cc3b10{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-7cc3b10:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-7cc3b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-7cc3b10:hover::before, .elementor-34350 .elementor-element.elementor-element-7cc3b10:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-7cc3b10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-7cc3b10 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-7cc3b10 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-7cc3b10:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-7cc3b10, .elementor-34350 .elementor-element.elementor-element-7cc3b10::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-67f93cb:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-67f93cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-f0c4d25{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-f0c4d25:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-f0c4d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-f0c4d25:hover::before, .elementor-34350 .elementor-element.elementor-element-f0c4d25:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f0c4d25:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f0c4d25 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-f0c4d25 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-f0c4d25:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-f0c4d25, .elementor-34350 .elementor-element.elementor-element-f0c4d25::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-0b5474f:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-0b5474f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-a34904f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-a34904f:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-a34904f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-a34904f:hover::before, .elementor-34350 .elementor-element.elementor-element-a34904f:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-a34904f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-a34904f > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-a34904f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-a34904f:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-a34904f, .elementor-34350 .elementor-element.elementor-element-a34904f::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-f6c00db:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-f6c00db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-fce7895{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-fce7895:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-fce7895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-fce7895:hover::before, .elementor-34350 .elementor-element.elementor-element-fce7895:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-fce7895:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-fce7895 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-fce7895 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-fce7895:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-fce7895, .elementor-34350 .elementor-element.elementor-element-fce7895::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-ae95b6a:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-ae95b6a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-94f0c14{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-94f0c14:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-94f0c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A9760E0;}.elementor-34350 .elementor-element.elementor-element-94f0c14:hover::before, .elementor-34350 .elementor-element.elementor-element-94f0c14:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-94f0c14:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-94f0c14 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-94f0c14 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_FFFFFF_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:12% auto;}.elementor-34350 .elementor-element.elementor-element-94f0c14:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5b12f2c );--border-color:var( --e-global-color-5b12f2c );--border-radius:4px 4px 4px 4px;--border-top-left-radius:4px;--border-top-right-radius:4px;--border-bottom-right-radius:4px;--border-bottom-left-radius:4px;}.elementor-34350 .elementor-element.elementor-element-94f0c14, .elementor-34350 .elementor-element.elementor-element-94f0c14::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-d63c01d:has(:hover) .elementor-icon-box-title,
					 .elementor-34350 .elementor-element.elementor-element-d63c01d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-description{color:#FFFFFFC9;}.elementor-34350 .elementor-element.elementor-element-9573beb{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-9573beb:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-9573beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d0de42 );}.elementor-34350 .elementor-element.elementor-element-b3330fb{text-align:start;}.elementor-34350 .elementor-element.elementor-element-b3330fb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-08963a3{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:start;}.elementor-34350 .elementor-element.elementor-element-08963a3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-08963a3 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-50c25a3{--display:flex;}.elementor-34350 .elementor-element.elementor-element-a8908d2{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-0fd7706{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-49f00c3{--display:flex;--min-height:410px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-49f00c3:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-49f00c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/White-Vinyl-Windows.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-49f00c3::before, .elementor-34350 .elementor-element.elementor-element-49f00c3 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-49f00c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-49f00c3 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-49f00c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-49f00c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-ba6e6d0{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-ba6e6d0{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-ba6e6d0{right:0px;}.elementor-34350 .elementor-element.elementor-element-b6b1d68 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-da83c33{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-da83c33 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-da83c33 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-5b067a9{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-ffd9890{--display:flex;}.elementor-34350 .elementor-element.elementor-element-9e39960{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-ee9ca8e{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-5af7f42{--display:flex;--min-height:410px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-5af7f42:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-5af7f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Aluminum-Windows-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-5af7f42::before, .elementor-34350 .elementor-element.elementor-element-5af7f42 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-5af7f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-5af7f42 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-5af7f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-5af7f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-145f5b4{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-145f5b4{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-145f5b4{right:0px;}.elementor-34350 .elementor-element.elementor-element-abc93de .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a22f41d{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-a22f41d .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-a22f41d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-903fd4d p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-903fd4d{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-c831ac0{--display:flex;}.elementor-34350 .elementor-element.elementor-element-0c48695{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-dbdfb2e{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-b437b64{--display:flex;--min-height:410px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-b437b64:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-b437b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Aluminum-Clad-Vinyl-Patio-Door-Frame-1.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-b437b64::before, .elementor-34350 .elementor-element.elementor-element-b437b64 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-b437b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-b437b64 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-b437b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-b437b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-9bbc478{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-9bbc478{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-9bbc478{right:0px;}.elementor-34350 .elementor-element.elementor-element-d83e29a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-65b7450{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-65b7450 .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-65b7450 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-20af1a2{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-bbe0440{--display:flex;}.elementor-34350 .elementor-element.elementor-element-30e707a{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-2ed13f4{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-fe60340{--display:flex;--min-height:410px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-fe60340:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-fe60340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Aluminum-Clad-Wood.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-fe60340::before, .elementor-34350 .elementor-element.elementor-element-fe60340 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-fe60340 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-fe60340 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-fe60340 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-fe60340 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-fa619bb{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-fa619bb{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-fa619bb{right:0px;}.elementor-34350 .elementor-element.elementor-element-5f33e74 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-bfec8eb{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-bfec8eb .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-bfec8eb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-4936662 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-4936662{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-a1f4445{--display:flex;}.elementor-34350 .elementor-element.elementor-element-1dbde38{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-f158ed0{--display:flex;--overflow:hidden;}.elementor-34350 .elementor-element.elementor-element-db52622{--display:flex;--min-height:410px;--overlay-opacity:0.2;}.elementor-34350 .elementor-element.elementor-element-db52622:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-db52622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Fiberglass-Windows.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-db52622::before, .elementor-34350 .elementor-element.elementor-element-db52622 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-db52622 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-db52622 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-db52622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-db52622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #1A3D2A6B 100%);}.elementor-34350 .elementor-element.elementor-element-4bb82ec{--display:flex;--position:absolute;--min-height:100%;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;}body:not(.rtl) .elementor-34350 .elementor-element.elementor-element-4bb82ec{left:0px;}body.rtl .elementor-34350 .elementor-element.elementor-element-4bb82ec{right:0px;}.elementor-34350 .elementor-element.elementor-element-953b585 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;line-height:34px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-2f5316b{--divider-border-style:solid;--divider-color:var( --e-global-color-5b12f2c );--divider-border-width:3px;}.elementor-34350 .elementor-element.elementor-element-2f5316b .elementor-divider-separator{width:100%;}.elementor-34350 .elementor-element.elementor-element-2f5316b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-2a91171 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-2a91171{color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-37eb204{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-55px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-55px;}.elementor-34350 .elementor-element.elementor-element-c00729e{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-a370e70{--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;}.elementor-34350 .elementor-element.elementor-element-35f412d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34350 .elementor-element.elementor-element-7433903{text-align:center;}.elementor-34350 .elementor-element.elementor-element-7433903 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-c92aaee{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-34350 .elementor-element.elementor-element-c92aaee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-c92aaee p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-d390baf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-41c7da7{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-41c7da7:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-41c7da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-41c7da7:hover::before, .elementor-34350 .elementor-element.elementor-element-41c7da7:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-41c7da7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-41c7da7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-41c7da7::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-41c7da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-41c7da7:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-41c7da7, .elementor-34350 .elementor-element.elementor-element-41c7da7::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-923989c > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-923989c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-5004220{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-5004220 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-4a87c52{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-4a87c52:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-4a87c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-4a87c52:hover::before, .elementor-34350 .elementor-element.elementor-element-4a87c52:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4a87c52:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-4a87c52.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-4a87c52::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-4a87c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-4a87c52:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-4a87c52, .elementor-34350 .elementor-element.elementor-element-4a87c52::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-6d2150f > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-6d2150f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-dc9f2c8{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-f5b0336{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-f5b0336:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-f5b0336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-f5b0336:hover::before, .elementor-34350 .elementor-element.elementor-element-f5b0336:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f5b0336:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-f5b0336.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-f5b0336::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f5b0336 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-f5b0336:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-f5b0336, .elementor-34350 .elementor-element.elementor-element-f5b0336::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-09c1a22 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-09c1a22 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-0c1e45f{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-0c1e45f > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-605833b{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-605833b:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-605833b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-605833b:hover::before, .elementor-34350 .elementor-element.elementor-element-605833b:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-605833b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-605833b > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-605833b > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-605833b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-605833b::before, .elementor-34350 .elementor-element.elementor-element-605833b > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-605833b > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-605833b > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-605833b > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-605833b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-605833b:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-605833b, .elementor-34350 .elementor-element.elementor-element-605833b::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-9c9fcef > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-9c9fcef .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-3c1d0bf{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-b9c0bbc{--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;}.elementor-34350 .elementor-element.elementor-element-b9c0bbc.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-27ed2f6{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-27ed2f6:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-27ed2f6:hover::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-27ed2f6.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-27ed2f6::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-27ed2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-27ed2f6:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-27ed2f6, .elementor-34350 .elementor-element.elementor-element-27ed2f6::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-72b8ee1 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-72b8ee1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-7639fdd{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-7639fdd > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-8f19a4a{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-8f19a4a:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-8f19a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-8f19a4a:hover::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-8f19a4a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-8f19a4a::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8f19a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-8f19a4a:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-8f19a4a, .elementor-34350 .elementor-element.elementor-element-8f19a4a::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-091971d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-091971d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-20e5574{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-20e5574 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-1f93886{--display:flex;--min-height:275px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-1f93886:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-1f93886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-1f93886:hover::before, .elementor-34350 .elementor-element.elementor-element-1f93886:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1f93886:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-1f93886.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-1f93886::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-1f93886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-1f93886:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-1f93886, .elementor-34350 .elementor-element.elementor-element-1f93886::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-4914b6e > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;border-radius:0px 0px 12px 0px;}.elementor-34350 .elementor-element.elementor-element-4914b6e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-fc8408a{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-fc8408a > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-wrapper{text-align:start;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-title{margin-block-end:8px;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-fb72577{--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;}.elementor-34350 .elementor-element.elementor-element-a10076c .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-a10076c .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-a10076c .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-51581d2 .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-51581d2 .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-51581d2 .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-9605bf4 );border-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-51581d2 .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-51581d2 .elementor-button:focus svg{fill:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-6ae0503{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-6ae0503:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-6ae0503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25449d4 );}.elementor-34350 .elementor-element.elementor-element-5acf934{--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;}.elementor-34350 .elementor-element.elementor-element-eab5c9f{--display:flex;}.elementor-34350 .elementor-element.elementor-element-fcb13d4{text-align:center;}.elementor-34350 .elementor-element.elementor-element-fcb13d4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-dc75544{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-34350 .elementor-element.elementor-element-dc75544 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-34350 .elementor-element.elementor-element-dc75544.elementor-element{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-dc75544 p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-08b85b8{--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;--flex-wrap:wrap;}.elementor-34350 .elementor-element.elementor-element-08b85b8.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-95c4e0d{--display:flex;--min-height:275px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-95c4e0d:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-95c4e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-95c4e0d:hover::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-95c4e0d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-95c4e0d::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-95c4e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-95c4e0d:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-95c4e0d, .elementor-34350 .elementor-element.elementor-element-95c4e0d::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-73db601{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-73db601 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-73db601.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-73db601.elementor-view-framed .elementor-icon, .elementor-34350 .elementor-element.elementor-element-73db601.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-f65b55a{--display:flex;--min-height:275px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-f65b55a:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-f65b55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-f65b55a:hover::before, .elementor-34350 .elementor-element.elementor-element-f65b55a:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f65b55a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-f65b55a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-f65b55a::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f65b55a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-f65b55a:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-f65b55a, .elementor-34350 .elementor-element.elementor-element-f65b55a::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-ba960b7{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-ba960b7 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-ba960b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-ba960b7.elementor-view-framed .elementor-icon, .elementor-34350 .elementor-element.elementor-element-ba960b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-019b928{--display:flex;--min-height:275px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-019b928:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-019b928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-019b928:hover::before, .elementor-34350 .elementor-element.elementor-element-019b928:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-019b928:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-019b928.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-019b928::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-019b928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-019b928:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-019b928, .elementor-34350 .elementor-element.elementor-element-019b928::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-3f64521{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-3f64521 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-3f64521.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-3f64521.elementor-view-framed .elementor-icon, .elementor-34350 .elementor-element.elementor-element-3f64521.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-219ba93{--display:flex;--min-height:275px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-219ba93:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-219ba93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-219ba93:hover::before, .elementor-34350 .elementor-element.elementor-element-219ba93:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-219ba93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-219ba93.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-219ba93::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-219ba93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-219ba93:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-219ba93, .elementor-34350 .elementor-element.elementor-element-219ba93::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-6c1422e{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-6c1422e > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-6c1422e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-6c1422e.elementor-view-framed .elementor-icon, .elementor-34350 .elementor-element.elementor-element-6c1422e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-8ccd98c{--display:flex;--min-height:275px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5e6fe99 );--border-color:var( --e-global-color-5e6fe99 );--border-radius:16px 16px 16px 16px;}.elementor-34350 .elementor-element.elementor-element-8ccd98c:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-8ccd98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A97600F;}.elementor-34350 .elementor-element.elementor-element-8ccd98c:hover::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c:hover > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .elementor-background-slideshow:hover::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/meeting_room_500dp_337551_FILL0_wght400_GRAD0_opsz48.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;}.elementor-34350 .elementor-element.elementor-element-8ccd98c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-34350 .elementor-element.elementor-element-8ccd98c::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-8ccd98c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-8ccd98c:hover{--overlay-opacity:0.1;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-34350 .elementor-element.elementor-element-8ccd98c, .elementor-34350 .elementor-element.elementor-element-8ccd98c::before{--overlay-transition:0s;--border-transition:0.3s;}.elementor-34350 .elementor-element.elementor-element-5111fa6{width:100%;max-width:100%;}.elementor-34350 .elementor-element.elementor-element-5111fa6 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-34350 .elementor-element.elementor-element-5111fa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-5111fa6.elementor-view-framed .elementor-icon, .elementor-34350 .elementor-element.elementor-element-5111fa6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon{font-size:40px;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34350 .elementor-element.elementor-element-feff563{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-feff563:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-feff563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25449d4 );}.elementor-34350 .elementor-element.elementor-element-261336f{--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;}.elementor-34350 .elementor-element.elementor-element-dd3001a{--display:flex;}.elementor-34350 .elementor-element.elementor-element-3eae590{text-align:center;}.elementor-34350 .elementor-element.elementor-element-3eae590 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-62270e0{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-34350 .elementor-element.elementor-element-62270e0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-34350 .elementor-element.elementor-element-62270e0.elementor-element{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-0567cbc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-0567cbc.e-con{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-2cfc7f0{--display:flex;}.elementor-34350 .elementor-element.elementor-element-3061322 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-3061322 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-2d082c6{--display:flex;}.elementor-34350 .elementor-element.elementor-element-ce005ba > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-ce005ba .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-839ae64{--display:flex;}.elementor-34350 .elementor-element.elementor-element-e6413b9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-e6413b9 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-e1c13ae{--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;}.elementor-34350 .elementor-element.elementor-element-6b10391{--display:flex;}.elementor-34350 .elementor-element.elementor-element-a8989bb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-a8989bb .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-bd8a9f0{--display:flex;}.elementor-34350 .elementor-element.elementor-element-c05913b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon-box-wrapper{gap:6px;}.elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-c05913b .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-f03ff55{--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.8;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-f03ff55:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-f03ff55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.windowprojectsolutions.ca/wp-content/uploads/2026/02/Black-Windows-1-1024x769-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34350 .elementor-element.elementor-element-f03ff55::before, .elementor-34350 .elementor-element.elementor-element-f03ff55 > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f03ff55 > .e-con-inner > .elementor-background-video-container::before, .elementor-34350 .elementor-element.elementor-element-f03ff55 > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f03ff55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34350 .elementor-element.elementor-element-f03ff55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#061A0F;--background-overlay:'';}.elementor-34350 .elementor-element.elementor-element-885f141{text-align:center;}.elementor-34350 .elementor-element.elementor-element-885f141 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-9804dbf{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-9804dbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34350 .elementor-element.elementor-element-9804dbf.elementor-element{--align-self:center;}.elementor-34350 .elementor-element.elementor-element-9804dbf p{margin-block-end:0px;}.elementor-34350 .elementor-element.elementor-element-9804dbf a{color:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-d4de709{--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;}.elementor-34350 .elementor-element.elementor-element-898bb6a .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-898bb6a .elementor-button:focus{background-color:var( --e-global-color-9605bf4 );}.elementor-34350 .elementor-element.elementor-element-898bb6a .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button{background-color:var( --e-global-color-001da7c );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-8fb0f87 );color:var( --e-global-color-8fb0f87 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5e6fe99 );border-radius:100px 100px 100px 100px;}.elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button:hover, .elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button:focus{background-color:var( --e-global-color-5b12f2c );color:var( --e-global-color-accent );border-color:var( --e-global-color-5b12f2c );}.elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button:hover svg, .elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-34350 .elementor-element.elementor-element-2782c15{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-1d94fc5{text-align:center;}.elementor-34350 .elementor-element.elementor-element-1d94fc5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-5a5ab90{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-d7ff902{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-d7ff902.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-a27b2bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-a27b2bc.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-6df113f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-6df113f.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-a34f270{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-a34f270.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-f41bd06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-f41bd06.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-08a4750{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-08a4750.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-3127cc5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-3127cc5.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-c67f0b6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-c67f0b6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-11177f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-11177f1.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-34350 .elementor-element.elementor-element-a6efeee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0A9760;--border-color:#0A9760;--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34350 .elementor-element.elementor-element-a6efeee.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon{font-size:25px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}@media(min-width:768px){.elementor-34350 .elementor-element.elementor-element-f923dbe{--width:70%;}.elementor-34350 .elementor-element.elementor-element-0f5d796{--width:80%;}.elementor-34350 .elementor-element.elementor-element-eaa0ebd{--width:100%;}.elementor-34350 .elementor-element.elementor-element-02c1607{--width:90%;}.elementor-34350 .elementor-element.elementor-element-a7cf71e{--width:30%;}.elementor-34350 .elementor-element.elementor-element-9d9cbbc{--width:29%;}.elementor-34350 .elementor-element.elementor-element-9b82e77{--width:34%;}.elementor-34350 .elementor-element.elementor-element-80d1a4f{--width:33.33%;}.elementor-34350 .elementor-element.elementor-element-fa4ee77{--width:33.33%;}.elementor-34350 .elementor-element.elementor-element-d45fea8{--width:100%;}.elementor-34350 .elementor-element.elementor-element-35f412d{--width:100%;}.elementor-34350 .elementor-element.elementor-element-b9c0bbc{--width:75%;}.elementor-34350 .elementor-element.elementor-element-eab5c9f{--width:100%;}.elementor-34350 .elementor-element.elementor-element-08b85b8{--width:100%;}.elementor-34350 .elementor-element.elementor-element-95c4e0d{--width:calc(33.2% - 13px);}.elementor-34350 .elementor-element.elementor-element-f65b55a{--width:calc(33.2% - 13px);}.elementor-34350 .elementor-element.elementor-element-019b928{--width:calc(33.2% - 13px);}.elementor-34350 .elementor-element.elementor-element-219ba93{--width:calc(33.2% - 13px);}.elementor-34350 .elementor-element.elementor-element-8ccd98c{--width:calc(33.2% - 13px);}.elementor-34350 .elementor-element.elementor-element-dd3001a{--width:100%;}.elementor-34350 .elementor-element.elementor-element-0567cbc{--width:100%;}.elementor-34350 .elementor-element.elementor-element-e1c13ae{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34350 .elementor-element.elementor-element-f923dbe{--width:100%;}.elementor-34350 .elementor-element.elementor-element-0f5d796{--width:100%;}.elementor-34350 .elementor-element.elementor-element-d60419c{--content-width:100%;}.elementor-34350 .elementor-element.elementor-element-5c38771{--width:100%;}.elementor-34350 .elementor-element.elementor-element-02c1607{--width:100%;}.elementor-34350 .elementor-element.elementor-element-a7cf71e{--width:49%;}.elementor-34350 .elementor-element.elementor-element-9d9cbbc{--width:47%;}.elementor-34350 .elementor-element.elementor-element-9b82e77{--width:49%;}.elementor-34350 .elementor-element.elementor-element-80d1a4f{--width:48%;}.elementor-34350 .elementor-element.elementor-element-fa4ee77{--width:50%;}.elementor-34350 .elementor-element.elementor-element-eedb536{--width:100%;}.elementor-34350 .elementor-element.elementor-element-02361d5{--width:100%;}.elementor-34350 .elementor-element.elementor-element-c00729e{--content-width:100%;}.elementor-34350 .elementor-element.elementor-element-b9c0bbc{--width:100%;}.elementor-34350 .elementor-element.elementor-element-27ed2f6{--width:calc(50% - 15px);}.elementor-34350 .elementor-element.elementor-element-8f19a4a{--width:calc(50% - 15px);}.elementor-34350 .elementor-element.elementor-element-1f93886{--width:calc(50% - 15px);}.elementor-34350 .elementor-element.elementor-element-08b85b8{--width:100%;}.elementor-34350 .elementor-element.elementor-element-95c4e0d{--width:calc(50% - 10px);}.elementor-34350 .elementor-element.elementor-element-f65b55a{--width:calc(50% - 10px);}.elementor-34350 .elementor-element.elementor-element-019b928{--width:calc(50% - 10px);}.elementor-34350 .elementor-element.elementor-element-219ba93{--width:calc(50% - 10px);}.elementor-34350 .elementor-element.elementor-element-8ccd98c{--width:calc(50% - 10px);}.elementor-34350 .elementor-element.elementor-element-0567cbc{--width:100%;}.elementor-34350 .elementor-element.elementor-element-e1c13ae{--width:100%;}}@media(min-width:1025px){.elementor-34350 .elementor-element.elementor-element-f03ff55:not(.elementor-motion-effects-element-type-background), .elementor-34350 .elementor-element.elementor-element-f03ff55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-34350 .elementor-element.elementor-element-9a0ca9f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:250px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-8fe6829 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-8026200{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34350 .elementor-element.elementor-element-0f5d796{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-e2399e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-05fa7cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-4664cda > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-a4c9a83{--min-height:400px;}.elementor-34350 .elementor-element.elementor-element-646c3df{--min-height:400px;}.elementor-34350 .elementor-element.elementor-element-4eee42e{--min-height:500px;}.elementor-34350 .elementor-element.elementor-element-c57b753{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-a7fde06{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-c8fa51c{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-93ccb3c{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-1afd770{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-be4bc0f{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-516a393{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-0037a11{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-af0ba69 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-21f6dc9{--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;}.elementor-34350 .elementor-element.elementor-element-d60419c{--padding-top:080px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-34350 .elementor-element.elementor-element-5c38771{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-eaa0ebd{--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-34350 .elementor-element.elementor-element-5fa39b6 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-6bd80e1 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-6bd80e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-11f3ebb .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-eedb536{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-02361d5{--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;}.elementor-34350 .elementor-element.elementor-element-1b4e9ab{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-08963a3 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-b6b1d68 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-abc93de .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-d83e29a .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-5f33e74 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-953b585 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-37eb204{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}.elementor-34350 .elementor-element.elementor-element-7433903 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-c92aaee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34350 .elementor-element.elementor-element-c92aaee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34350 .elementor-element.elementor-element-d390baf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-41c7da7{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-41c7da7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-4a87c52{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-4a87c52.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-f5b0336{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-f5b0336.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-605833b{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-605833b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-b9c0bbc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-27ed2f6{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-27ed2f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-8f19a4a{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-8f19a4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-1f93886{--min-height:325px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-1f93886.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-fcb13d4 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-dc75544 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-95c4e0d{--min-height:325px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon{font-size:32px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-f65b55a{--min-height:325px;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon{font-size:32px;}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-019b928{--min-height:325px;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon{font-size:32px;}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-219ba93{--min-height:325px;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon{font-size:32px;}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-8ccd98c{--min-height:325px;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon{font-size:32px;}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-3eae590 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-62270e0 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-0567cbc{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-e1c13ae{--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-34350 .elementor-element.elementor-element-9804dbf > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-34350 .elementor-element.elementor-element-d4de709{--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;}.elementor-34350 .elementor-element.elementor-element-1d94fc5 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-5a5ab90{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34350 .elementor-element.elementor-element-9a0ca9f{--padding-top:250px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-4eb713e .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-34350 .elementor-element.elementor-element-8fe6829 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-ce03295 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-8026200{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-0f5d796{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-44d8ddb .elementor-heading-title{font-size:25px;line-height:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-e2399e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-05fa7cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-4664cda > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34350 .elementor-element.elementor-element-a4c9a83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34350 .elementor-element.elementor-element-c57b753{--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:flex-end;--align-items:center;}.elementor-34350 .elementor-element.elementor-element-214aff8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-0620902 .elementor-heading-title{font-size:26px;line-height:38px;}.elementor-34350 .elementor-element.elementor-element-a7fde06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-c8fa51c{--min-height:380px;}.elementor-34350 .elementor-element.elementor-element-91c92ba .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-4645f25 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-9276f88 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-05d78db .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-7b98f11 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-8682e5f .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-8a3fcc6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-4e03dda .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-34350 .elementor-element.elementor-element-d60419c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-5c38771{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-08d0a8a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-11f3ebb .elementor-heading-title{font-size:26px;}.elementor-34350 .elementor-element.elementor-element-eedb536{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-50664d0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-description{font-size:15px;}.elementor-34350 .elementor-element.elementor-element-4297cf9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-description{font-size:15px;}.elementor-34350 .elementor-element.elementor-element-dfcbd61{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-ca50ca3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34350 .elementor-element.elementor-element-1b4e9ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-c224d83 .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-67f93cb .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-0b5474f .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-f6c00db .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-ae95b6a .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-d63c01d .elementor-icon-box-title a{font-size:28px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-9573beb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-b3330fb .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-b6b1d68 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-abc93de .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-d83e29a .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-5f33e74 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-953b585 .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-34350 .elementor-element.elementor-element-37eb204{--e-n-carousel-swiper-slides-to-display:1;}.elementor-34350 .elementor-element.elementor-element-c00729e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-7433903 .elementor-heading-title{font-size:26px;line-height:33px;}.elementor-34350 .elementor-element.elementor-element-d390baf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-41c7da7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-5004220 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-4a87c52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-dc9f2c8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-f5b0336{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-0c1e45f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-605833b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-3c1d0bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-27ed2f6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-7639fdd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-8f19a4a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-20e5574 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-1f93886{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34350 .elementor-element.elementor-element-fc8408a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-6ae0503{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-fcb13d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34350 .elementor-element.elementor-element-73db601 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-ba960b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-3f64521 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-6c1422e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-5111fa6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34350 .elementor-element.elementor-element-feff563{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-3eae590 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-34350 .elementor-element.elementor-element-0567cbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-f03ff55{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-885f141 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-34350 .elementor-element.elementor-element-2782c15{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-34350 .elementor-element.elementor-element-1d94fc5 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-34350 .elementor-element.elementor-element-5a5ab90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title a{font-size:18px;line-height:24px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-wrapper{gap:14px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon{font-size:22px;}.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title, .elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title a{font-size:18px;line-height:24px;}}/* Start custom CSS for button, class: .elementor-element-ecd26dd */.elementor-34350 .elementor-element.elementor-element-ecd26dd .elementor-button{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a7c10eb */.elementor-34350 .elementor-element.elementor-element-a7c10eb option {
    background: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f923dbe */.elementor-34350 .elementor-element.elementor-element-f923dbe{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a0ca9f */.elementor-34350 .elementor-element.elementor-element-9a0ca9f{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2399e9 */.elementor-34350 .elementor-element.elementor-element-e2399e9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05fa7cb */.elementor-34350 .elementor-element.elementor-element-05fa7cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4664cda */.elementor-34350 .elementor-element.elementor-element-4664cda p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3449100 */.elementor-34350 .elementor-element.elementor-element-3449100 .elementor-button{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4c9a83 */.large-grid-img{
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.large-grid-item:hover .large-grid-img{
    transform: scale(1.04);
}

/*.large-grid-item-btn{*/
/*    transform: translateY(10px);*/
/*    opacity: 0;*/
/*    transition: */
/*        transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1),*/
/*        opacity 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);*/
/*}*/

/*.large-grid-item:hover .large-grid-item-btn{*/
/*    transform: translateY(0px);*/
/*    opacity: 1;*/
/*}*/


/*@media only screen and (max-width: 767px) {*/
/*    .large-grid-item-btn {*/
/*        transform: translateY(10px);*/
/*        opacity: 1 !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8026200 */.grid_style_1_img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_text {
    opacity: 0;
    transform: translateY(20px) !important;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                opacity 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_line {
    width: 20% !important;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1:hover .grid_style_1_text {
    opacity: 1;
    transform: translateY(0px) !important;
}

 .grid_style_1:hover .grid_style_1_img {
    transform: scale(1.05) !important;
}


.grid_style_1:hover .grid_style_1_line {
    width: 30% !important;
}
.grid_style_1_inner{
    backdrop-filter: blur(0px);
    transition: backdrop-filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: blur(3px) !important;
}

.grid_style_1{
    cursor: pointer;
    
}

@media only screen and (max-width: 767px) {
    .grid_style_1_text{
        opacity: 1 !important;
    }
    .grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: unset !important;
}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-698cb40 */@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-698cb40 {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d2816 */@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-a0d2816 {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-317a58d */@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-317a58d {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e8427a */@media (max-width: 1024px) {
    .elementor-34350 .elementor-element.elementor-element-4e8427a {
    height: 200px;
    overflow: scroll;
}
}


@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-4e8427a {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d72c52d */@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-d72c52d {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ef465 */@media (max-width: 1024px) {
    .elementor-34350 .elementor-element.elementor-element-52ef465 {
    height: 200px;
    overflow: scroll;
}
}

@media (max-width: 767px) {
    .elementor-34350 .elementor-element.elementor-element-52ef465 {
    height: 200px;
    overflow: scroll;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214aff8 */.grid_style_1_img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_text {
    opacity: 0;
    transform: translateY(20px) !important;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                opacity 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_line {
    width: 20% !important;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1:hover .grid_style_1_text {
    opacity: 1;
    transform: translateY(0px) !important;
}

 .grid_style_1:hover .grid_style_1_img {
    transform: scale(1.05) !important;
}


.grid_style_1:hover .grid_style_1_line {
    width: 30% !important;
}
.grid_style_1_inner{
    backdrop-filter: blur(0px);
    transition: backdrop-filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: blur(3px) !important;
}

.grid_style_1{
    cursor: pointer;
    
}

@media only screen and (max-width: 767px) {
    .grid_style_1_text{
        opacity: 1 !important;
    }
    .grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: unset !important;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03dda */.elementor-34350 .elementor-element.elementor-element-4e03dda span{
    color: #fff;
    background: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af0ba69 */.elementor-34350 .elementor-element.elementor-element-af0ba69 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-852317a */.elementor-34350 .elementor-element.elementor-element-852317a .elementor-button{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a3fcc6 */.features svg path {
    fill: #337551;
}

.features span.elementor-icon {
    background: #fff;
    padding: 20px;
    border-radius: 100px;
}
.features:hover span.elementor-icon {
    background: #337551;
}

.features:hover svg path {
    fill: #fff;
}
.features .elementor-icon-box-icon {
    transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
    will-change: transform;
}

.features:hover .elementor-icon-box-icon {
    transform: scale(1.05);
}


.features .elementor-icon-box-icon {
    padding: 5px !important;
    border: 1px solid #337551 !important;
    border-radius: 100px;
}

.features .elementor-icon-box-wrapper {
    display: unset !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa39b6 */.elementor-34350 .elementor-element.elementor-element-5fa39b6 span{
    color: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bd80e1 */.elementor-34350 .elementor-element.elementor-element-6bd80e1 p{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-59de309 */.elementor-34350 .elementor-element.elementor-element-59de309 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-59de309 .elementor-icon svg {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7de3a6 */.elementor-34350 .elementor-element.elementor-element-f7de3a6 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-f7de3a6 .elementor-icon svg {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4e913f */.elementor-34350 .elementor-element.elementor-element-a4e913f span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-a4e913f .elementor-icon svg {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd06c64 */.elementor-34350 .elementor-element.elementor-element-bd06c64 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-bd06c64 .elementor-icon svg {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5243499 */.elementor-34350 .elementor-element.elementor-element-5243499 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-5243499 .elementor-icon svg {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c38771 */.elementor-34350 .elementor-element.elementor-element-5c38771 .elementor-icon svg {
    fill: #fff;
}
.elementor-34350 .elementor-element.elementor-element-5c38771 .elementor-icon{
    background: #337551;
    
}

.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60419c */.elementor-34350 .elementor-element.elementor-element-d60419c .elementor-icon svg {
    fill: #fff;
}
.elementor-34350 .elementor-element.elementor-element-d60419c .elementor-icon{
    background: #337551;
    
}

.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f3ebb */.elementor-34350 .elementor-element.elementor-element-11f3ebb span{
    color: #337551;
    padding: 3px 5px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50664d0 */.elementor-34350 .elementor-element.elementor-element-50664d0 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon svg {
    fill: #fff;
}

.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-icon{
    text-align: center;
}
.elementor-34350 .elementor-element.elementor-element-50664d0 .elementor-icon-box-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4297cf9 */.elementor-34350 .elementor-element.elementor-element-4297cf9 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
    background: #337551;
}

.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon svg {
    fill: #fff;
}

.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-icon{
    text-align: center;
}
.elementor-34350 .elementor-element.elementor-element-4297cf9 .elementor-icon-box-title{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d0a8a */.elementor-34350 .elementor-element.elementor-element-08d0a8a .elementor-icon svg {
    fill: #fff;
}
.elementor-34350 .elementor-element.elementor-element-08d0a8a .elementor-icon{
    background: #337551;
    
}

.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcaa5cb */.elementor-34350 .elementor-element.elementor-element-bcaa5cb{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cc3b10 */.elementor-34350 .elementor-element.elementor-element-7cc3b10{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c4d25 */.elementor-34350 .elementor-element.elementor-element-f0c4d25{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a34904f */.elementor-34350 .elementor-element.elementor-element-a34904f{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fce7895 */.elementor-34350 .elementor-element.elementor-element-fce7895{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94f0c14 */.elementor-34350 .elementor-element.elementor-element-94f0c14{
    backdrop-filter: blur(1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcbd61 */.grid_style_1_img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_text {
    opacity: 0;
    transform: translateY(20px) !important;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                opacity 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_line {
    width: 20% !important;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1:hover .grid_style_1_text {
    opacity: 1;
    transform: translateY(0px) !important;
}

 .grid_style_1:hover .grid_style_1_img {
    transform: scale(1.05) !important;
}


.grid_style_1:hover .grid_style_1_line {
    width: 30% !important;
}
.grid_style_1_inner{
    backdrop-filter: blur(0px);
    transition: backdrop-filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: blur(3px) !important;
}

.grid_style_1{
    cursor: pointer;
    
}

@media only screen and (max-width: 767px) {
    .grid_style_1_text{
        opacity: 1 !important;
    }
    .grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: unset !important;
}
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-37eb204 */.elementor-34350 .elementor-element.elementor-element-37eb204 .elementor-swiper-button-next,.elementor-34350 .elementor-element.elementor-element-37eb204 .elementor-swiper-button-prev {
    background: #337551 !important;
    padding: 8px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9573beb */.grid_style_1_img {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_text {
    opacity: 0;
    transform: translateY(20px) !important;
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                opacity 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1_line {
    width: 20% !important;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.grid_style_1:hover .grid_style_1_text {
    opacity: 1;
    transform: translateY(0px) !important;
}

 .grid_style_1:hover .grid_style_1_img {
    transform: scale(1.05) !important;
}


.grid_style_1:hover .grid_style_1_line {
    width: 30% !important;
}
.grid_style_1_inner{
    backdrop-filter: blur(0px);
    transition: backdrop-filter 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: blur(3px) !important;
}

.grid_style_1{
    cursor: pointer;
    
}

@media only screen and (max-width: 767px) {
    .grid_style_1_text{
        opacity: 1 !important;
    }
    .grid_style_1:hover .grid_style_1_inner{
    backdrop-filter: unset !important;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7433903 */.elementor-34350 .elementor-element.elementor-element-7433903 span{
    color: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5004220 */.elementor-34350 .elementor-element.elementor-element-5004220 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc9f2c8 */.elementor-34350 .elementor-element.elementor-element-dc9f2c8 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c1e45f */.elementor-34350 .elementor-element.elementor-element-0c1e45f h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c1d0bf */.elementor-34350 .elementor-element.elementor-element-3c1d0bf h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7639fdd */.elementor-34350 .elementor-element.elementor-element-7639fdd h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20e5574 */.elementor-34350 .elementor-element.elementor-element-20e5574 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc8408a */.elementor-34350 .elementor-element.elementor-element-fc8408a h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c00729e */.elementor-34350 .elementor-element.elementor-element-c00729e .elementor-icon svg {
    fill: #fff;
}
.elementor-34350 .elementor-element.elementor-element-c00729e .elementor-icon{
    background: #337551;
    
}

.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcb13d4 */.elementor-34350 .elementor-element.elementor-element-fcb13d4 span{
    color: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73db601 */.elementor-34350 .elementor-element.elementor-element-73db601 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba960b7 */.elementor-34350 .elementor-element.elementor-element-ba960b7 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f64521 */.elementor-34350 .elementor-element.elementor-element-3f64521 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c1422e */.elementor-34350 .elementor-element.elementor-element-6c1422e h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5111fa6 */.elementor-34350 .elementor-element.elementor-element-5111fa6 h3.elementor-icon-box-title {
    padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae0503 */.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    display: inline-block;
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eae590 */.elementor-34350 .elementor-element.elementor-element-3eae590 span{
    color: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3061322 */.elementor-34350 .elementor-element.elementor-element-3061322 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce005ba */.elementor-34350 .elementor-element.elementor-element-ce005ba span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6413b9 */.elementor-34350 .elementor-element.elementor-element-e6413b9 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8989bb */.elementor-34350 .elementor-element.elementor-element-a8989bb span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c05913b */.elementor-34350 .elementor-element.elementor-element-c05913b span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feff563 */.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    display: inline-block;
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-885f141 */.elementor-34350 .elementor-element.elementor-element-885f141 span{
    color: #fff;
    background: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9804dbf */.elementor-34350 .elementor-element.elementor-element-9804dbf a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84c218a */.elementor-34350 .elementor-element.elementor-element-84c218a .elementor-button{
    backdrop-filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f03ff55 */.flip-item{
    perspective: 1000px;
}

.flip-item .elementor-icon{
    display: inline-block;
    transform-style: preserve-3d;
    transition: transform 0.7s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.flip-item:hover .elementor-icon{
    transform: rotateY(180deg) scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d94fc5 */.elementor-34350 .elementor-element.elementor-element-1d94fc5 span{
    color: #337551;
    padding: 3px 15px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0fe393 */.elementor-34350 .elementor-element.elementor-element-a0fe393 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-a0fe393 .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05ebf7f */.elementor-34350 .elementor-element.elementor-element-05ebf7f span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-05ebf7f .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72a559d */.elementor-34350 .elementor-element.elementor-element-72a559d span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-72a559d .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ba89dd */.elementor-34350 .elementor-element.elementor-element-4ba89dd span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-4ba89dd .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72793c8 */.elementor-34350 .elementor-element.elementor-element-72793c8 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-72793c8 .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7f2e37 */.elementor-34350 .elementor-element.elementor-element-e7f2e37 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-e7f2e37 .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b57437a */.elementor-34350 .elementor-element.elementor-element-b57437a span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-b57437a .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26c145d */.elementor-34350 .elementor-element.elementor-element-26c145d span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-26c145d .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05c0a5c */.elementor-34350 .elementor-element.elementor-element-05c0a5c span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-05c0a5c .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6144fb8 */.elementor-34350 .elementor-element.elementor-element-6144fb8 span.elementor-icon {
    border: 1px solid #337551;
    padding: 10px;
    border-radius: 100px;
}


.elementor-34350 .elementor-element.elementor-element-6144fb8 .elementor-icon-box-title {
    margin-top:0px;
}/* End custom CSS */