.elementor-275 .elementor-element.elementor-element-a1c6494:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eezi.ca/wp-content/uploads/2024/10/sevit-homepage-hero-image.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-container{min-height:115vh;}.elementor-275 .elementor-element.elementor-element-a1c6494{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-56b063eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:9rem 0rem 0rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-18b20e3a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-275 .elementor-element.elementor-element-18b20e3a{text-align:center;}.elementor-275 .elementor-element.elementor-element-18b20e3a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:100px;font-weight:200;text-transform:capitalize;line-height:76px;color:var( --e-global-color-100d932f );}.elementor-275 .elementor-element.elementor-element-02d2f7a > .elementor-container{max-width:933px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 65px 20px 65px;}.elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button:hover, .elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button:focus{background-color:var( --e-global-color-af486e0 );border-color:var( --e-global-color-100d932f );}.elementor-275 .elementor-element.elementor-element-0f7eb91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-0f7eb91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 65px 20px 65px;}.elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button:hover, .elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button:focus{background-color:var( --e-global-color-af486e0 );border-color:var( --e-global-color-100d932f );}.elementor-275 .elementor-element.elementor-element-91954a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-91954a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-100d932f );color:var( --e-global-color-100d932f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 65px 20px 65px;}.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button:hover, .elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button:focus{background-color:var( --e-global-color-af486e0 );border-color:var( --e-global-color-100d932f );}.elementor-275 .elementor-element.elementor-element-14f12d90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-14f12d90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6c297ae8 > .elementor-container{max-width:978px;min-height:55vh;}.elementor-275 .elementor-element.elementor-element-6c297ae8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-275 .elementor-element.elementor-element-6c297ae8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-32333fb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-275 .elementor-element.elementor-element-6997b481 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 35px 0px;}.elementor-275 .elementor-element.elementor-element-6997b481{text-align:center;}.elementor-275 .elementor-element.elementor-element-6997b481 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:300;text-transform:capitalize;line-height:46px;color:var( --e-global-color-primary );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-275 .elementor-element.elementor-element-78f0384{width:var( --container-widget-width, 102.949% );max-width:102.949%;--container-widget-width:102.949%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-78f0384 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 20px 0px;}.elementor-275 .elementor-element.elementor-element-931cf40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-275 .elementor-element.elementor-element-931cf40 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-275 .elementor-element.elementor-element-e9ea6e7{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-e9ea6e7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-275 .elementor-element.elementor-element-7e9a578 > .elementor-container{max-width:1302px;}.elementor-275 .elementor-element.elementor-element-7e9a578{margin-top:100px;margin-bottom:100px;}.elementor-275 .elementor-element.elementor-element-1bd38df2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-275 .elementor-element.elementor-element-1bd38df2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-275 .elementor-element.elementor-element-1c13e8bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-78542f2d .elementor-repeater-item-0de18e3 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://eezi.ca/wp-content/uploads/2025/02/kitchen-8368660_1920.jpg);background-size:cover;}.elementor-275 .elementor-element.elementor-element-78542f2d .elementor-repeater-item-7a98528 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://eezi.ca/wp-content/uploads/2025/02/lotus-design-n-print-hmz7nC5mEu4-unsplash-scaled.jpg);background-size:cover;}.elementor-275 .elementor-element.elementor-element-78542f2d .elementor-repeater-item-2eea257 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://eezi.ca/wp-content/uploads/2025/02/lotus-design-n-print-oCw5_evbWyI-unsplash-scaled.jpg);background-size:cover;}.elementor-275 .elementor-element.elementor-element-78542f2d .swiper-slide{transition-duration:calc(3500ms*1.2);height:50vh;}.elementor-275 .elementor-element.elementor-element-78542f2d .swiper-slide-contents{max-width:66%;}.elementor-275 .elementor-element.elementor-element-78542f2d .swiper-slide-inner{text-align:center;}.elementor-275 .elementor-element.elementor-element-78542f2d .swiper-pagination-bullet-active{background-color:var( --e-global-color-100d932f );}.elementor-275 .elementor-element.elementor-element-5891faa7 > .elementor-container{max-width:1170px;min-height:55vh;}.elementor-275 .elementor-element.elementor-element-5891faa7{overflow:hidden;}.elementor-275 .elementor-element.elementor-element-5403b55a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-275 .elementor-element.elementor-element-3d242d94 > .elementor-widget-container{padding:0% 22% 4% 22%;}.elementor-275 .elementor-element.elementor-element-3d242d94{text-align:center;}.elementor-275 .elementor-element.elementor-element-3d242d94 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:300;text-transform:capitalize;line-height:46px;color:var( --e-global-color-secondary );}.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;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-275 .elementor-element.elementor-element-579efd43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-579efd43.elementor-view-framed .elementor-icon, .elementor-275 .elementor-element.elementor-element-579efd43.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-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:normal;line-height:34px;}.elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-579efd43 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-wrapper{gap:15px;}.elementor-275 .elementor-element.elementor-element-163666cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-163666cd.elementor-view-framed .elementor-icon, .elementor-275 .elementor-element.elementor-element-163666cd.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-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:normal;line-height:34px;}.elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-163666cd .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-wrapper{gap:15px;}.elementor-275 .elementor-element.elementor-element-4dbf0ca7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-4dbf0ca7.elementor-view-framed .elementor-icon, .elementor-275 .elementor-element.elementor-element-4dbf0ca7.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-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:normal;line-height:34px;}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-634f7f1d > .elementor-container{min-height:55vh;}.elementor-275 .elementor-element.elementor-element-634f7f1d{overflow:hidden;margin-top:0rem;margin-bottom:5rem;}.elementor-275 .elementor-element.elementor-element-11822c82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-275 .elementor-element.elementor-element-11822c82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-36b3923f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-275 .elementor-element.elementor-element-36b3923f{text-align:center;}.elementor-275 .elementor-element.elementor-element-36b3923f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:46px;font-weight:300;text-transform:capitalize;line-height:46px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-275 .elementor-element.elementor-element-55e2e01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-275 .elementor-element.elementor-element-55e2e01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-275 .elementor-element.elementor-element-cdfbd3e{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-cdfbd3e > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-27700e8{width:33%;}.elementor-275 .elementor-element.elementor-element-52ae7ed{width:33.332%;}.elementor-275 .elementor-element.elementor-element-9796b17{width:33%;}.elementor-275 .elementor-element.elementor-element-931cf40{width:100%;}.elementor-275 .elementor-element.elementor-element-55e2e01{width:100%;}}@media(max-width:1024px){.elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-container{min-height:60vh;}.elementor-275 .elementor-element.elementor-element-a1c6494{padding:0% 10% 0% 10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-275 .elementor-element.elementor-element-18b20e3a .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-6c297ae8 > .elementor-container{min-height:35vh;}.elementor-275 .elementor-element.elementor-element-6c297ae8{padding:10% 10% 10% 10%;}.elementor-275 .elementor-element.elementor-element-6997b481 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-78f0384{font-size:14px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-78542f2d .swiper-slide{height:40vh;}.elementor-275 .elementor-element.elementor-element-5891faa7 > .elementor-container{min-height:45vh;}.elementor-275 .elementor-element.elementor-element-5891faa7{padding:10% 2% 10% 2%;}.elementor-275 .elementor-element.elementor-element-3d242d94 > .elementor-widget-container{padding:0% 15% 6% 15%;}.elementor-275 .elementor-element.elementor-element-3d242d94 .elementor-heading-title{font-size:32px;}.elementor-275 .elementor-element.elementor-element-474822db > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-title a{font-size:20px;line-height:28px;}.elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-7cfcf221 > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-title a{font-size:20px;line-height:28px;}.elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-282dce72 > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-title, .elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-title a{font-size:20px;line-height:28px;}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-634f7f1d > .elementor-container{min-height:45vh;}.elementor-275 .elementor-element.elementor-element-634f7f1d{padding:10% 0% 10% 0%;}.elementor-275 .elementor-element.elementor-element-36b3923f .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-container{min-height:100vh;}.elementor-275 .elementor-element.elementor-element-a1c6494:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-275 .elementor-element.elementor-element-18b20e3a .elementor-heading-title{font-size:41px;line-height:38px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-0f7eb91{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:16px 30px 16px 30px;}.elementor-275 .elementor-element.elementor-element-91954a8{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:16px 30px 16px 30px;}.elementor-275 .elementor-element.elementor-element-14f12d90{width:100%;max-width:100%;}.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:16px 30px 16px 30px;}.elementor-275 .elementor-element.elementor-element-6c297ae8 > .elementor-container{min-height:55vh;}.elementor-275 .elementor-element.elementor-element-6c297ae8{padding:2% 9% 2% 9%;}.elementor-275 .elementor-element.elementor-element-32333fb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6997b481 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-275 .elementor-element.elementor-element-6997b481 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-78f0384 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-78f0384{font-size:12px;line-height:18px;}.elementor-275 .elementor-element.elementor-element-e9ea6e7{width:100%;max-width:100%;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-275 .elementor-element.elementor-element-5891faa7{padding:14% 0% 14% 0%;}.elementor-275 .elementor-element.elementor-element-5403b55a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-3d242d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-275 .elementor-element.elementor-element-3d242d94 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-275 .elementor-element.elementor-element-41c78b14{padding:25px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-474822db > .elementor-element-populated{padding:0% 6% 8% 6%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-579efd43 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-7cfcf221 > .elementor-element-populated{padding:8% 6% 8% 6%;}.elementor-275 .elementor-element.elementor-element-163666cd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-282dce72 > .elementor-element-populated{padding:8% 6% 8% 6%;}.elementor-275 .elementor-element.elementor-element-4dbf0ca7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-275 .elementor-element.elementor-element-11822c82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-36b3923f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-275 .elementor-element.elementor-element-36b3923f .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-275 .elementor-element.elementor-element-cdfbd3e{width:100%;max-width:100%;}}@media(min-width:1025px){.elementor-275 .elementor-element.elementor-element-a1c6494:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-a1c6494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-0f7eb91 */.elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button{
  background-color: white;
  color: black;
  border-radius: 10em;
  font-size: 17px;
  font-weight: 600;
  padding: 1em 2em;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: 1px solid white;
  box-shadow: 0 0 0 0 white;
}

    .elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button:hover {
    background-color: white;
  transform: translateY(-4px) translateX(-2px);
  box-shadow: 2px 5px 0 0 black;
}

    .elementor-275 .elementor-element.elementor-element-0f7eb91 .elementor-button:active {
  transform: translateY(2px) translateX(1px);
  box-shadow: 0 0 0 0 black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91954a8 */.elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button{
  background-color: white;
  color: black;
  border-radius: 10em;
  font-size: 17px;
  font-weight: 600;
  padding: 1em 2em;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: 1px solid white;
  box-shadow: 0 0 0 0 white;
}

    .elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button:hover {
    background-color: white;
  transform: translateY(-4px) translateX(-2px);
  box-shadow: 2px 5px 0 0 black;
}

    .elementor-275 .elementor-element.elementor-element-91954a8 .elementor-button:active {
  transform: translateY(2px) translateX(1px);
  box-shadow: 0 0 0 0 black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14f12d90 */.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button{
  background-color: white;
  color: black;
  border-radius: 10em;
  font-size: 17px;
  font-weight: 600;
  padding: 1em 2em;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: 1px solid white;
  box-shadow: 0 0 0 0 white;
}

.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button:hover {
    background-color: white;
  transform: translateY(-4px) translateX(-2px);
  box-shadow: 2px 5px 0 0 black;
}

.elementor-275 .elementor-element.elementor-element-14f12d90 .elementor-button:active {
  transform: translateY(2px) translateX(1px);
  box-shadow: 0 0 0 0 black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9ea6e7 *//* From Uiverse.io by alexmaracinaru */ 
.cta {
  background: white;
  border-color: white; 
  cursor: pointer;
  font-family: "Raleway";
  color:#E22701;
}

.cta span {
  padding-bottom: 7px;
  letter-spacing: 4px;
  font-size: 14px;
  padding-right: 15px;
  color:#E22701;
}

.cta svg {
  transform: translateX(-8px);
  transition: all 0.3s ease;
  filter: invert(41%) sepia(94%) saturate(7496%) hue-rotate(8deg) brightness(94%) contrast(99%);
}

.cta:hover svg {
  transform: translateX(0);
}

.cta:hover{
    background-color: white;
}

.cta:active svg {
  transform: scale(0.9);
}

.hover-underline-animation {
  position: relative;
  color: #E22701;
  padding-bottom: 20px;
}

.hover-underline-animation:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #E22701;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.cta:hover .hover-underline-animation:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4690519 *//* From Uiverse.io by Creatlydev */
.card {
  width: 300px;
  height: 450px;
  margin: auto;
  background-color: #f4f5f2;
  text-align: left;
  border-radius: 4rem;
  border: 2px solid #fff;
  position: relative; /* Ensure .card is the reference for absolute positioning */
  font-size: 13px;
}

.card::before {
  content: "";
  position: absolute;
  height: 50px;
  background-color: #393e7f;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: 2rem 2rem 0 0; /* Rounded corners on top */
}

.card__body {
  padding: 2rem 1rem;
  max-width: 32ch;
  margin: auto;
}

.card__title {
  font-weight: 800;
  color: #121513;
  font-size: 1.25rem;
  margin-block: 1.5rem 0.75rem;
}

.card__paragraph {
  color: #303830;
  font-size: 0.875rem;
}

.card__ribbon {
  height: 50px;
  background-color: #393e7f;
  width: 100%;
  position: absolute; /* Fix position */
  bottom: 0px; /* Set a fixed distance from the bottom */
  left: 0; /* Ensure it spans across the card */
  border-radius: 0 0 2rem 2rem;
}

.card__ribbon::after,
.card__ribbon::before {
  content: "";
  position: absolute;
  width: 20px;
  bottom: 100%;
  z-index: -2;
  background-color: #191c39;
}

.card__ribbon::before {
  left: 0;
  transform-origin: left bottom;
  transform: rotate(45deg);
}

.card__ribbon::after {
  right: 0;
  transform-origin: right bottom;
  transform: rotate(-45deg);
}

.card__lists {
  padding-left: 10px; /* Ensures bullets stay outside */
  margin: 0 auto;
  font-size: 14px;
  text-align: left; /* Keep text alignment natural */
  list-style-position: outside; /* Keeps bullets outside */
}

.card__lists li {
  padding-left: 15px; /* Add space for hanging indentation */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdfbd3e *//* From Uiverse.io by alexmaracinaru */ 
.cta {
  background: white;
  border-color: white; 
  cursor: pointer;
  font-family: "Raleway";
  color:#E22701;
}

.cta span {
  padding-bottom: 7px;
  letter-spacing: 4px;
  font-size: 14px;
  padding-right: 15px;
  color:#E22701;
}

.cta svg {
  transform: translateX(-8px);
  transition: all 0.3s ease;
  filter: invert(41%) sepia(94%) saturate(7496%) hue-rotate(8deg) brightness(94%) contrast(99%);
}

.cta:hover svg {
  transform: translateX(0);
}

.cta:hover{
    background-color: white;
}

.cta:active svg {
  transform: scale(0.9);
}

.hover-underline-animation {
  position: relative;
  color: #E22701;
  padding-bottom: 20px;
}

.hover-underline-animation:after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #E22701;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.cta:hover .hover-underline-animation:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}/* End custom CSS */