.elementor-23 .elementor-element.elementor-element-8ebed68{--display:flex;--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-23 .elementor-element.elementor-element-8ebed68:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8ebed68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211D1E;}.elementor-23 .elementor-element.elementor-element-81d9190{--display:flex;--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-23 .elementor-element.elementor-element-81d9190:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-81d9190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-6c3fb6f{--display:flex;--min-height:18.3vw;--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;--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-23 .elementor-element.elementor-element-6c3fb6f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6c3fb6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-33907c4{--display:flex;--position:absolute;--min-height:40vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;top:0px;--z-index:0;}.elementor-23 .elementor-element.elementor-element-33907c4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-33907c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://north-home.com/wp-content/uploads/2025/06/white-brick-wall-2025-03-09-14-29-53-utc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-33907c4{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-33907c4{right:0px;}.elementor-23 .elementor-element.elementor-element-88a470a{--display:flex;--position:absolute;--min-height:40vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-23 .elementor-element.elementor-element-88a470a::before, .elementor-23 .elementor-element.elementor-element-88a470a > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-88a470a > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-88a470a > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-88a470a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-88a470a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-88a470a.e-con{--align-self:center;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-88a470a{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-88a470a{right:0px;}.elementor-23 .elementor-element.elementor-element-48649ff{--display:flex;--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-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 );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-16e1c9e > .elementor-widget-container{margin:0vw 0vw 0vw 10vw;}.elementor-23 .elementor-element.elementor-element-16e1c9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5vw;font-weight:700;text-transform:capitalize;color:#000000;}.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-23 .elementor-element.elementor-element-474e7be > .elementor-widget-container{margin:0vw 5vw -2vw 10vw;}.elementor-23 .elementor-element.elementor-element-474e7be{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:500;}.elementor-23 .elementor-element.elementor-element-0e26151{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0e26151:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0e26151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-81044d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-be0b589{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-be0b589:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-be0b589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-2-scaled-e1748956319251.webp");background-position:center center;background-repeat:no-repeat;background-size:70% auto;}.elementor-23 .elementor-element.elementor-element-1bff78c{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1bff78c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1bff78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-6a01dc7{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-ce1d6dd{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-c1e8fcb > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-c1e8fcb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e9ccc63 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:10px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e9ccc63.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e9ccc63.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e9ccc63.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e9ccc63.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e9ccc63.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon{font-size:1.5vw;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon svg{height:1.5vw;}.elementor-23 .elementor-element.elementor-element-2bc95f7{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-d9b63c1{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-f259b7e > .elementor-widget-container{margin:-0.80vw 0vw -4vw 0vw;}.elementor-23 .elementor-element.elementor-element-f259b7e{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 );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d9b6c9f > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:10px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-d9b6c9f .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-d9b6c9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d9b6c9f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d9b6c9f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d9b6c9f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d9b6c9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d9b6c9f .elementor-icon{font-size:1.5vw;}.elementor-23 .elementor-element.elementor-element-d9b6c9f .elementor-icon svg{height:1.5vw;}.elementor-23 .elementor-element.elementor-element-c5bbf1d{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--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-23 .elementor-element.elementor-element-082b6e1{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-86fc354 > .elementor-widget-container{margin:-0.80vw 0vw -3vw 0vw;}.elementor-23 .elementor-element.elementor-element-86fc354{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 );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2c3f57c > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:10px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2c3f57c .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2c3f57c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2c3f57c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2c3f57c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2c3f57c.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2c3f57c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2c3f57c .elementor-icon{font-size:1.5vw;}.elementor-23 .elementor-element.elementor-element-2c3f57c .elementor-icon svg{height:1.5vw;}.elementor-23 .elementor-element.elementor-element-fdbd44a{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-85e7962{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-81a25e4 > .elementor-widget-container{margin:-0.80vw 0vw -3vw 0vw;}.elementor-23 .elementor-element.elementor-element-81a25e4{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 );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2019899 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:10px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2019899 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-2019899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2019899.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2019899.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2019899.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2019899.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2019899 .elementor-icon{font-size:1.5vw;}.elementor-23 .elementor-element.elementor-element-2019899 .elementor-icon svg{height:1.5vw;}.elementor-23 .elementor-element.elementor-element-2a70691{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-75b8b46{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-dac71fd > .elementor-widget-container{margin:-0.800vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-dac71fd{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 );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-43aa26b > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;padding:10px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-43aa26b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-43aa26b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-43aa26b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-43aa26b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-43aa26b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-43aa26b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-43aa26b .elementor-icon{font-size:1.5vw;}.elementor-23 .elementor-element.elementor-element-43aa26b .elementor-icon svg{height:1.5vw;}.elementor-23 .elementor-element.elementor-element-6b46cad{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-6b46cad:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6b46cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf009ab );}.elementor-23 .elementor-element.elementor-element-34d1bc7{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-f6d8c95{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-5472292 > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-5472292{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-71cb86f{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-456ae59{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-544556c > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-544556c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6f9dd48{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-212735c{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-8d13918 > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-8d13918{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-73da682{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-fcf0d72{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-a34d005 > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-a34d005{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-fe727fa{--display:flex;--min-height:3.3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 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-23 .elementor-element.elementor-element-dc84df5{--display:flex;--min-height:3.3vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-b0ea772 > .elementor-widget-container{margin:-0.8vw 0vw -10vw 0vw;}.elementor-23 .elementor-element.elementor-element-b0ea772{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-ee48d16{--display:flex;--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-23 .elementor-element.elementor-element-ee48d16:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ee48d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9636d73{--display:flex;--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-23 .elementor-element.elementor-element-9636d73:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9636d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-8e3b73f{--display:flex;--min-height:12vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-8e3b73f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8e3b73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-23 .elementor-element.elementor-element-b611d55{--display:flex;--min-height:8vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-7ce4c68 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7ce4c68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;text-transform:capitalize;line-height:0px;letter-spacing:0px;word-spacing:5px;color:#000000;}.elementor-23 .elementor-element.elementor-element-2a9103c{--display:flex;--min-height:50v;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--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-23 .elementor-element.elementor-element-2a9103c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2a9103c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6e91770 ) 100%);}.elementor-23 .elementor-element.elementor-element-2a9103c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-c162192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--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-23 .elementor-element.elementor-element-1874a7e{--display:flex;--min-height:55vh;--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;--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-23 .elementor-element.elementor-element-c455283{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--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-23 .elementor-element.elementor-element-c455283:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c455283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-1-2-scaled-e1742369823267.webp");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-23 .elementor-element.elementor-element-c455283::before, .elementor-23 .elementor-element.elementor-element-c455283 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c455283 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c455283 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c455283 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c455283 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:40% auto;}.elementor-23 .elementor-element.elementor-element-736f495{--display:flex;--min-height:1.5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-1.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-736f495:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-736f495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-85acf86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-3bd4219{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--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-23 .elementor-element.elementor-element-3bd4219:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3bd4219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:30% auto;}.elementor-23 .elementor-element.elementor-element-3bd4219::before, .elementor-23 .elementor-element.elementor-element-3bd4219 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-3bd4219 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-3bd4219 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-3bd4219 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-3bd4219 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:40% auto;}.elementor-23 .elementor-element.elementor-element-c77798f{--display:flex;--min-height:1.5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-1.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c77798f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c77798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-192943c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-97d7829{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--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-23 .elementor-element.elementor-element-97d7829:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-97d7829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205004.North-logo.1-5-scaled-e1742369918630.webp");background-position:center center;background-repeat:no-repeat;background-size:48% auto;}.elementor-23 .elementor-element.elementor-element-97d7829::before, .elementor-23 .elementor-element.elementor-element-97d7829 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-97d7829 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-97d7829 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-97d7829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-97d7829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:40% auto;}.elementor-23 .elementor-element.elementor-element-d0ae04b{--display:flex;--min-height:1.5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-1.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d0ae04b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d0ae04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-28dd38d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b15aac9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-b15aac9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b15aac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e3b695b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-e3b695b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e3b695b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-21762d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-21762d0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-21762d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e91770 );}.elementor-23 .elementor-element.elementor-element-349f0aa .elementor-heading-title{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d860279{--display:flex;--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-23 .elementor-element.elementor-element-d860279:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d860279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-23 .elementor-element.elementor-element-c4ed865{--display:flex;--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-23 .elementor-element.elementor-element-c4ed865:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c4ed865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-cd3c67a{--display:flex;--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-23 .elementor-element.elementor-element-cd3c67a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cd3c67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e91770 );}.elementor-23 .elementor-element.elementor-element-60f6f6d{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-55vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-23 .elementor-element.elementor-element-60f6f6d.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7a28e1a{--display:flex;--min-height:35vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-23 .elementor-element.elementor-element-7a28e1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7a28e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6e91770 ) 100%);}.elementor-23 .elementor-element.elementor-element-6b0f70e{--display:flex;--min-height:35vw;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-23 .elementor-element.elementor-element-6b0f70e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6b0f70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-6e91770 ) 100%);}.elementor-23 .elementor-element.elementor-element-36918a4{--display:flex;--min-height:20vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-36918a4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-36918a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e91770 );}.elementor-23 .elementor-element.elementor-element-36b627e{--display:flex;}.elementor-23 .elementor-element.elementor-element-1d05bbd{--display:flex;}.elementor-23 .elementor-element.elementor-element-1d05bbd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1d05bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #211D1E 0%, #494745 100%);}.elementor-23 .elementor-element.elementor-element-883ae18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-883ae18:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-883ae18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #494745 0%, #8F8F8F 100%);}.elementor-23 .elementor-element.elementor-element-883ae18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-1502b36{--display:flex;--overflow:auto;}.elementor-23 .elementor-element.elementor-element-91a492b{--display:flex;}.elementor-23 .elementor-element.elementor-element-e0d368c{--display:flex;}.elementor-23 .elementor-element.elementor-element-63fcd50{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-63fcd50::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-7844bb5{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e711a1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2de869a{--display:flex;}.elementor-23 .elementor-element.elementor-element-026e93d{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-026e93d::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-a6a9a71{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4511d3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-e66b5fb{--display:flex;}.elementor-23 .elementor-element.elementor-element-c41ac45{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-c41ac45::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-f8862db{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2aaaee2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a105bf1{--display:flex;}.elementor-23 .elementor-element.elementor-element-e83872e{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-e83872e::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-25d72ed{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9ea94ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-1abed05{--display:flex;}.elementor-23 .elementor-element.elementor-element-ed9a74b{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-ed9a74b::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-ed0d7a3{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f44919e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5ae91dc{--display:flex;}.elementor-23 .elementor-element.elementor-element-99525f1{--display:flex;--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-99525f1::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-4ef9b11{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c2dfb62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-f341a35{--display:flex;--position:absolute;--min-height:35vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-35vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:0px;}.elementor-23 .elementor-element.elementor-element-f341a35.e-con{--align-self:center;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f341a35{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-f341a35{right:0px;}.elementor-23 .elementor-element.elementor-element-0026c2a{--display:flex;--min-height:70vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-23 .elementor-element.elementor-element-0026c2a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0026c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #9C9C9C 100%);}.elementor-23 .elementor-element.elementor-element-7877cd1{--display:flex;--min-height:70vh;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20vw;--margin-bottom:-20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-23 .elementor-element.elementor-element-7877cd1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7877cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #9C9C9C 100%);}.elementor-23 .elementor-element.elementor-element-ffa4854{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-ffa4854{left:0px;}body.rtl .elementor-23 .elementor-element.elementor-element-ffa4854{right:0px;}.elementor-23 .elementor-element.elementor-element-d969eb8{--display:flex;}.elementor-23 .elementor-element.elementor-element-e27c434 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-7e3c9f3{--display:flex;}.elementor-23 .elementor-element.elementor-element-04f1168 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-94ba442{--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-23 .elementor-element.elementor-element-08aa531{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0 0 0 0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:500;}.elementor-23 .elementor-element.elementor-element-761f78d{--display:flex;--min-height:15vh;--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-23 .elementor-element.elementor-element-80dc29f{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.1s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0 01vw 0 0;--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-23 .elementor-element.elementor-element-80dc29f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-80dc29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-80dc29f:hover{background-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-80dc29f::before, .elementor-23 .elementor-element.elementor-element-80dc29f > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-80dc29f > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-80dc29f > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-80dc29f > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-80dc29f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-298647b{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0 0 0 0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:4vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-501d5bf > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-501d5bf{font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5e30a24{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.1s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0 0 0 0;--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-23 .elementor-element.elementor-element-5e30a24:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5e30a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5e30a24:hover{background-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-5e30a24::before, .elementor-23 .elementor-element.elementor-element-5e30a24 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5e30a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5e30a24 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5e30a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5e30a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-076ca61{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:4vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3853dac > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-3853dac{font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-6343104{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.1s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0 0 1vw 0;--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-23 .elementor-element.elementor-element-6343104:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6343104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6343104:hover{background-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-6343104::before, .elementor-23 .elementor-element.elementor-element-6343104 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6343104 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6343104 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6343104 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6343104 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e52652d{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:4vw;--margin-right:4vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4247938 > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-4247938{font-family:"Open Sans", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-bcca3ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:-8vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bcca3ae:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bcca3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFC;}.elementor-23 .elementor-element.elementor-element-f729453{--display:flex;}.elementor-23 .elementor-element.elementor-element-300d2f1{--display:flex;--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-23 .elementor-element.elementor-element-89fcb7e{--display:flex;--min-height:60vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-d1c57e8{--display:flex;--min-height:60vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2F2F24D;--border-color:#F2F2F24D;--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-23 .elementor-element.elementor-element-d1c57e8::before, .elementor-23 .elementor-element.elementor-element-d1c57e8 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d1c57e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d1c57e8 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d1c57e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d1c57e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e96b996{--display:flex;--min-height:35vw;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;border-style:none;--border-style:none;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-23 .elementor-element.elementor-element-dba923c{--display:flex;--min-height:5vw;--justify-content:center;--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-23 .elementor-element.elementor-element-a2ad1f2 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-23 .elementor-element.elementor-element-a2ad1f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-23 .elementor-element.elementor-element-6f47542{--display:flex;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-742ad77{--display:flex;--min-height:6vw;--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-23 .elementor-element.elementor-element-f79387d > .elementor-widget-container{margin:-1vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f79387d{font-family:"Montserrat", Sans-serif;font-size:0.8vw;font-weight:500;color:#585452;}.elementor-23 .elementor-element.elementor-element-e78e80c{--display:flex;--min-height:6vw;--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-23 .elementor-element.elementor-element-06240e2 > .elementor-widget-container{margin:-1vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-06240e2{font-family:"Montserrat", Sans-serif;font-size:0.8vw;font-weight:500;color:#585452;}.elementor-23 .elementor-element.elementor-element-4282e34{--display:flex;--min-height:6vw;--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-23 .elementor-element.elementor-element-e68cc54 > .elementor-widget-container{margin:-1vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e68cc54{font-family:"Montserrat", Sans-serif;font-size:0.8vw;font-weight:500;color:#585452;}.elementor-23 .elementor-element.elementor-element-e68cc54 a{color:var( --e-global-color-c5fff24 );}.elementor-23 .elementor-element.elementor-element-f020b4a{--display:flex;--min-height:6vw;--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-23 .elementor-element.elementor-element-a410476 > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;}.elementor-23 .elementor-element.elementor-element-a410476{font-family:"Montserrat", Sans-serif;font-size:0.8vw;font-weight:500;color:#585452;}.elementor-23 .elementor-element.elementor-element-ee21537{--display:flex;--min-height:15vw;--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--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-23 .elementor-element.elementor-element-18b7e0a{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-b181888 > .elementor-widget-container{margin:1vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-b181888 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-23 .elementor-element.elementor-element-26dc7b1{--display:flex;--min-height:12vw;--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-start;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--margin-top:0vw;--margin-bottom:1vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-27293d6{--display:flex;--min-height:4vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--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-23 .elementor-element.elementor-element-27293d6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-27293d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/06/food-icons-8.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-71b8c0e .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-71b8c0e.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-23 .elementor-element.elementor-element-71b8c0e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-71b8c0e.elementor-view-default .elementor-icon{color:#808080;border-color:#808080;}.elementor-23 .elementor-element.elementor-element-71b8c0e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-71b8c0e.elementor-view-default .elementor-icon svg{fill:#808080;}.elementor-23 .elementor-element.elementor-element-71b8c0e .elementor-icon{font-size:1.2vw;}.elementor-23 .elementor-element.elementor-element-71b8c0e .elementor-icon svg{height:1.2vw;}.elementor-23 .elementor-element.elementor-element-3153b8c{--display:flex;--min-height:4vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--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-23 .elementor-element.elementor-element-3153b8c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3153b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/06/food-icons-6.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-005c128 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-005c128.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-23 .elementor-element.elementor-element-005c128.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-005c128.elementor-view-default .elementor-icon{color:#808080;border-color:#808080;}.elementor-23 .elementor-element.elementor-element-005c128.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-005c128.elementor-view-default .elementor-icon svg{fill:#808080;}.elementor-23 .elementor-element.elementor-element-005c128 .elementor-icon{font-size:1.2vw;}.elementor-23 .elementor-element.elementor-element-005c128 .elementor-icon svg{height:1.2vw;}.elementor-23 .elementor-element.elementor-element-3f73661{--display:flex;--min-height:4vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--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-23 .elementor-element.elementor-element-3f73661:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3f73661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/06/food-icons-7.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-23 .elementor-element.elementor-element-62f918b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-62f918b.elementor-view-stacked .elementor-icon{background-color:#808080;}.elementor-23 .elementor-element.elementor-element-62f918b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-62f918b.elementor-view-default .elementor-icon{color:#808080;border-color:#808080;}.elementor-23 .elementor-element.elementor-element-62f918b.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-62f918b.elementor-view-default .elementor-icon svg{fill:#808080;}.elementor-23 .elementor-element.elementor-element-62f918b .elementor-icon{font-size:1.2vw;}.elementor-23 .elementor-element.elementor-element-62f918b .elementor-icon svg{height:1.2vw;}.elementor-23 .elementor-element.elementor-element-06f00ab{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:1vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-06f00ab:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-06f00ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#623922;}.elementor-23 .elementor-element.elementor-element-06f00ab.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-7ce44a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2fe6e0a{--display:flex;--min-height:35vw;--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-23 .elementor-element.elementor-element-2fe6e0a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2fe6e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0ED;}.elementor-23 .elementor-element.elementor-element-4135ec2{--display:flex;--min-height:5vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a5803f8 > .elementor-widget-container{margin:0vw 0vw 0vw 1vw;}.elementor-23 .elementor-element.elementor-element-a5803f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-41847ac{--display:flex;--min-height:30vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-1c8977c{--display:flex;--min-height:30vw;--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;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;--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-23 .elementor-element.elementor-element-1c8977c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1c8977c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:60% auto;}.elementor-23 .elementor-element.elementor-element-1c8977c::before, .elementor-23 .elementor-element.elementor-element-1c8977c > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1c8977c > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1c8977c > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1c8977c > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1c8977c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-9f253d8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-23 .elementor-element.elementor-element-fc50ecf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-23 .elementor-element.elementor-element-bd1cfbb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-23 .elementor-element.elementor-element-a46ec2d{--display:flex;}.elementor-23 .elementor-element.elementor-element-7d269ae{--display:flex;}.elementor-23 .elementor-element.elementor-element-7d269ae:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7d269ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1b78498{--display:flex;}.elementor-23 .elementor-element.elementor-element-38f6a6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-c0b4edc{--display:flex;}.elementor-23 .elementor-element.elementor-element-33f7259 > .elementor-widget-container{margin:-1vw 0vw -2vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-33f7259{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;}.elementor-23 .elementor-element.elementor-element-36f16b8{--display:flex;}.elementor-23 .elementor-element.elementor-element-36f16b8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-36f16b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e91770 );}.elementor-23 .elementor-element.elementor-element-e359cdc{--display:flex;}.elementor-23 .elementor-element.elementor-element-a53e44e .elementor-heading-title{color:var( --e-global-color-c5fff24 );}.elementor-23 .elementor-element.elementor-element-78d4a67{--display:flex;}.elementor-23 .elementor-element.elementor-element-66b7017{--display:flex;}.elementor-23 .elementor-element.elementor-element-66b7017:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-66b7017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c9b6c1a{--display:flex;}.elementor-23 .elementor-element.elementor-element-c9b6c1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c9b6c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-301ff13{--display:flex;}.elementor-23 .elementor-element.elementor-element-301ff13:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-301ff13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-04eb2ff{--display:flex;}.elementor-23 .elementor-element.elementor-element-9ba30b5{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9ba30b5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9ba30b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-4e66afa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2a4353f{--display:flex;}.elementor-23 .elementor-element.elementor-element-2a4353f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2a4353f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5fff24 );}.elementor-23 .elementor-element.elementor-element-66bb2c0{--display:flex;box-shadow:0px 0px 15px 3px #000000 inset;}.elementor-23 .elementor-element.elementor-element-66bb2c0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-66bb2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-6c60244{--display:flex;}.elementor-23 .elementor-element.elementor-element-4ab85a8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-4ab85a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8adb635{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2) inset;}.elementor-23 .elementor-element.elementor-element-c1c15e0{--display:flex;}.elementor-23 .elementor-element.elementor-element-b7f5a5f{--display:flex;}.elementor-23 .elementor-element.elementor-element-81f96c4{--display:flex;}.elementor-23 .elementor-element.elementor-element-81f96c4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-81f96c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9714735{--display:flex;}.elementor-23 .elementor-element.elementor-element-0f8ad03{--display:flex;box-shadow:0px 0px 15px 3px #000000 inset;--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-23 .elementor-element.elementor-element-0f8ad03:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0f8ad03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-92424e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-5aa5c58{--display:flex;--min-height:10vw;--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-23 .elementor-element.elementor-element-81f65c9 > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;}.elementor-23 .elementor-element.elementor-element-81f65c9{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;}.elementor-23 .elementor-element.elementor-element-f5b9fc5{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3) inset;}.elementor-23 .elementor-element.elementor-element-f5b9fc5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f5b9fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c5fff24 );}.elementor-23 .elementor-element.elementor-element-a3eeaba{--display:flex;}.elementor-23 .elementor-element.elementor-element-a3eeaba:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a3eeaba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e91770 );}.elementor-23 .elementor-element.elementor-element-7760ec4{--display:flex;}.elementor-23 .elementor-element.elementor-element-d3f83c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;text-transform:uppercase;color:var( --e-global-color-c5fff24 );}.elementor-23 .elementor-element.elementor-element-7cb309b{--display:flex;}.elementor-23 .elementor-element.elementor-element-ac31980{--display:flex;}.elementor-23 .elementor-element.elementor-element-ac31980:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ac31980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e795cc6{--display:flex;}.elementor-23 .elementor-element.elementor-element-e795cc6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e795cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-f417a77{--display:flex;}.elementor-23 .elementor-element.elementor-element-f417a77:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f417a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-1a2f4e1{--display:flex;}.elementor-23 .elementor-element.elementor-element-ea71500{--display:flex;}.elementor-23 .elementor-element.elementor-element-7b102d1{--display:flex;--min-height:2vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0vw;--margin-bottom:-2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7b102d1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7b102d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2153596 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:500;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-eb66efe{--display:flex;--margin-top:-15vw;--margin-bottom:0vw;--margin-left:-7vw;--margin-right:5vw;}.elementor-23 .elementor-element.elementor-element-2375107 > .elementor-widget-container{margin:5vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-33907c4{--width:100%;}.elementor-23 .elementor-element.elementor-element-48649ff{--width:50%;}.elementor-23 .elementor-element.elementor-element-0e26151{--width:9vw;}.elementor-23 .elementor-element.elementor-element-be0b589{--width:50%;}.elementor-23 .elementor-element.elementor-element-6a01dc7{--width:18%;}.elementor-23 .elementor-element.elementor-element-2bc95f7{--width:18%;}.elementor-23 .elementor-element.elementor-element-c5bbf1d{--width:18%;}.elementor-23 .elementor-element.elementor-element-fdbd44a{--width:18%;}.elementor-23 .elementor-element.elementor-element-2a70691{--width:18%;}.elementor-23 .elementor-element.elementor-element-34d1bc7{--width:18%;}.elementor-23 .elementor-element.elementor-element-71cb86f{--width:18%;}.elementor-23 .elementor-element.elementor-element-6f9dd48{--width:18%;}.elementor-23 .elementor-element.elementor-element-73da682{--width:18%;}.elementor-23 .elementor-element.elementor-element-fe727fa{--width:18%;}.elementor-23 .elementor-element.elementor-element-b611d55{--width:30%;}.elementor-23 .elementor-element.elementor-element-2a9103c{--width:100vw;}.elementor-23 .elementor-element.elementor-element-c162192{--width:80vw;}.elementor-23 .elementor-element.elementor-element-1874a7e{--width:300vw;}.elementor-23 .elementor-element.elementor-element-c455283{--width:20vw;}.elementor-23 .elementor-element.elementor-element-736f495{--width:6.75vw;}.elementor-23 .elementor-element.elementor-element-3bd4219{--width:20vw;}.elementor-23 .elementor-element.elementor-element-c77798f{--width:6.75vw;}.elementor-23 .elementor-element.elementor-element-97d7829{--width:20vw;}.elementor-23 .elementor-element.elementor-element-d0ae04b{--width:6.75vw;}.elementor-23 .elementor-element.elementor-element-b15aac9{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-e3b695b{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-21762d0{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-d860279{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-c4ed865{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-cd3c67a{--width:33.3vw;}.elementor-23 .elementor-element.elementor-element-60f6f6d{--width:100vw;}.elementor-23 .elementor-element.elementor-element-7a28e1a{--width:20%;}.elementor-23 .elementor-element.elementor-element-6b0f70e{--width:21%;}.elementor-23 .elementor-element.elementor-element-7844bb5{--width:9vw;}.elementor-23 .elementor-element.elementor-element-a6a9a71{--width:9vw;}.elementor-23 .elementor-element.elementor-element-f8862db{--width:9vw;}.elementor-23 .elementor-element.elementor-element-25d72ed{--width:9vw;}.elementor-23 .elementor-element.elementor-element-ed0d7a3{--width:9vw;}.elementor-23 .elementor-element.elementor-element-4ef9b11{--width:9vw;}.elementor-23 .elementor-element.elementor-element-f341a35{--width:95vw;}.elementor-23 .elementor-element.elementor-element-0026c2a{--width:20%;}.elementor-23 .elementor-element.elementor-element-7877cd1{--width:20%;}.elementor-23 .elementor-element.elementor-element-08aa531{--width:8vw;}.elementor-23 .elementor-element.elementor-element-80dc29f{--width:2vw;}.elementor-23 .elementor-element.elementor-element-298647b{--width:10vh;}.elementor-23 .elementor-element.elementor-element-5e30a24{--width:2vw;}.elementor-23 .elementor-element.elementor-element-076ca61{--width:10vh;}.elementor-23 .elementor-element.elementor-element-6343104{--width:2vw;}.elementor-23 .elementor-element.elementor-element-e52652d{--width:10vh;}.elementor-23 .elementor-element.elementor-element-bcca3ae{--width:100%;}.elementor-23 .elementor-element.elementor-element-d1c57e8{--width:100vw;}.elementor-23 .elementor-element.elementor-element-e96b996{--width:25vw;}.elementor-23 .elementor-element.elementor-element-dba923c{--width:100%;}.elementor-23 .elementor-element.elementor-element-6f47542{--width:90%;}.elementor-23 .elementor-element.elementor-element-ee21537{--width:100%;}.elementor-23 .elementor-element.elementor-element-27293d6{--width:96%;}.elementor-23 .elementor-element.elementor-element-3153b8c{--width:95%;}.elementor-23 .elementor-element.elementor-element-3f73661{--width:95%;}.elementor-23 .elementor-element.elementor-element-06f00ab{--width:9vw;}.elementor-23 .elementor-element.elementor-element-2fe6e0a{--width:25vw;}.elementor-23 .elementor-element.elementor-element-41847ac{--width:90%;}.elementor-23 .elementor-element.elementor-element-1c8977c{--width:25vw;}.elementor-23 .elementor-element.elementor-element-9ba30b5{--width:9vw;}.elementor-23 .elementor-element.elementor-element-0f8ad03{--width:90%;}.elementor-23 .elementor-element.elementor-element-7b102d1{--width:9vw;}.elementor-23 .elementor-element.elementor-element-eb66efe{--width:1vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-2a9103c{--width:100%;}.elementor-23 .elementor-element.elementor-element-c162192{--width:80vw;}.elementor-23 .elementor-element.elementor-element-1874a7e{--width:385vw;}.elementor-23 .elementor-element.elementor-element-883ae18{--width:100%;}.elementor-23 .elementor-element.elementor-element-1502b36{--width:100vw;}.elementor-23 .elementor-element.elementor-element-91a492b{--width:198vw;}.elementor-23 .elementor-element.elementor-element-e0d368c{--width:33vw;}.elementor-23 .elementor-element.elementor-element-63fcd50{--width:30vw;}.elementor-23 .elementor-element.elementor-element-2de869a{--width:33vw;}.elementor-23 .elementor-element.elementor-element-026e93d{--width:30vw;}.elementor-23 .elementor-element.elementor-element-e66b5fb{--width:33vw;}.elementor-23 .elementor-element.elementor-element-c41ac45{--width:30vw;}.elementor-23 .elementor-element.elementor-element-a105bf1{--width:33vw;}.elementor-23 .elementor-element.elementor-element-e83872e{--width:30vw;}.elementor-23 .elementor-element.elementor-element-1abed05{--width:33vw;}.elementor-23 .elementor-element.elementor-element-ed9a74b{--width:30vw;}.elementor-23 .elementor-element.elementor-element-5ae91dc{--width:33vw;}.elementor-23 .elementor-element.elementor-element-99525f1{--width:30vw;}.elementor-23 .elementor-element.elementor-element-f341a35{--width:100vw;}.elementor-23 .elementor-element.elementor-element-0026c2a{--width:5vw;}.elementor-23 .elementor-element.elementor-element-7877cd1{--width:5vw;}.elementor-23 .elementor-element.elementor-element-d969eb8{--width:10vw;}.elementor-23 .elementor-element.elementor-element-7e3c9f3{--width:10vw;}.elementor-23 .elementor-element.elementor-element-94ba442{--width:100vw;}.elementor-23 .elementor-element.elementor-element-bcca3ae{--width:100vw;}.elementor-23 .elementor-element.elementor-element-89fcb7e{--width:100%;}.elementor-23 .elementor-element.elementor-element-d1c57e8{--width:100vw;}.elementor-23 .elementor-element.elementor-element-a46ec2d{--width:100%;}.elementor-23 .elementor-element.elementor-element-7d269ae{--width:35vw;}.elementor-23 .elementor-element.elementor-element-1b78498{--width:90%;}.elementor-23 .elementor-element.elementor-element-c0b4edc{--width:90%;}.elementor-23 .elementor-element.elementor-element-36f16b8{--width:90%;}.elementor-23 .elementor-element.elementor-element-66b7017{--width:25%;}.elementor-23 .elementor-element.elementor-element-c9b6c1a{--width:25%;}.elementor-23 .elementor-element.elementor-element-301ff13{--width:25%;}.elementor-23 .elementor-element.elementor-element-2a4353f{--width:35vw;}.elementor-23 .elementor-element.elementor-element-6c60244{--width:90%;}.elementor-23 .elementor-element.elementor-element-c1c15e0{--width:96%;}.elementor-23 .elementor-element.elementor-element-a3eeaba{--width:90%;}.elementor-23 .elementor-element.elementor-element-ac31980{--width:25%;}.elementor-23 .elementor-element.elementor-element-e795cc6{--width:25%;}.elementor-23 .elementor-element.elementor-element-f417a77{--width:25%;}}@media(min-width:1700px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-23 .elementor-element.elementor-element-f259b7e{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-86fc354{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-81a25e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-dac71fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-c162192{--width:50;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-23 .elementor-element.elementor-element-1bff78c{--min-height:10vw;}.elementor-23 .elementor-element.elementor-element-6a01dc7{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-c1e8fcb > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-c1e8fcb{font-size:0.9rem;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon{font-size:1vw;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon svg{height:1vw;}.elementor-23 .elementor-element.elementor-element-2bc95f7{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-f259b7e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-f259b7e{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-c5bbf1d{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-86fc354{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-fdbd44a{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-81a25e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2a70691{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-dac71fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-6b46cad{--min-height:10vw;}.elementor-23 .elementor-element.elementor-element-34d1bc7{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-5472292 > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-5472292{font-size:0.8rem;}.elementor-23 .elementor-element.elementor-element-71cb86f{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-544556c > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-544556c{font-size:0.8rem;line-height:1em;}.elementor-23 .elementor-element.elementor-element-6f9dd48{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-8d13918 > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-8d13918{font-size:0.8rem;line-height:1em;}.elementor-23 .elementor-element.elementor-element-73da682{--min-height:8vw;}.elementor-23 .elementor-element.elementor-element-a34d005 > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-a34d005{font-size:0.8rem;line-height:1em;}.elementor-23 .elementor-element.elementor-element-fe727fa{--min-height:8vw;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-23 .elementor-element.elementor-element-b0ea772 > .elementor-widget-container{margin:-1.8vw 0vw -8vw 0vw;}.elementor-23 .elementor-element.elementor-element-b0ea772{font-size:0.8rem;line-height:1em;}.elementor-23 .elementor-element.elementor-element-8e3b73f{--min-height:10vh;}.elementor-23 .elementor-element.elementor-element-b611d55{--min-height:4vh;}.elementor-23 .elementor-element.elementor-element-7ce4c68 .elementor-heading-title{font-size:2vw;line-height:5vw;letter-spacing:5px;word-spacing:0em;}.elementor-23 .elementor-element.elementor-element-2a9103c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-c162192{--min-height:34vw;--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-23 .elementor-element.elementor-element-1874a7e{--min-height:30vw;--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-23 .elementor-element.elementor-element-36918a4{--min-height:10vh;}.elementor-23 .elementor-element.elementor-element-36b627e{--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-23 .elementor-element.elementor-element-1d05bbd{--min-height:5vw;--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-23 .elementor-element.elementor-element-883ae18{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-1502b36{--min-height:40vw;--justify-content:center;--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-23 .elementor-element.elementor-element-91a492b{--min-height:35vw;--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-23 .elementor-element.elementor-element-e0d368c{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-63fcd50:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-1-2-scaled-e1742369823267.webp");background-position:center center;background-repeat:no-repeat;background-size:63% auto;}.elementor-23 .elementor-element.elementor-element-63fcd50::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-63fcd50{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-7844bb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e711a1f > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2de869a{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-026e93d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-23 .elementor-element.elementor-element-026e93d::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-026e93d{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-a6a9a71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4511d3c > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e66b5fb{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-c41ac45:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205004.North-logo.1-5-scaled-e1742369918630.webp");background-position:center center;background-repeat:no-repeat;background-size:63% auto;}.elementor-23 .elementor-element.elementor-element-c41ac45::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-c41ac45{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-f8862db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2aaaee2 > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-a105bf1{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-e83872e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-1-2-scaled-e1742369823267.webp");background-position:center center;background-repeat:no-repeat;background-size:63% auto;}.elementor-23 .elementor-element.elementor-element-e83872e::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-e83872e{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-25d72ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9ea94ea > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1abed05{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-ed9a74b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-23 .elementor-element.elementor-element-ed9a74b::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-ed9a74b{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-ed0d7a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f44919e > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5ae91dc{--min-height:27,5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-99525f1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205004.North-logo.1-5-scaled-e1742369918630.webp");background-position:center center;background-repeat:no-repeat;background-size:63% auto;}.elementor-23 .elementor-element.elementor-element-99525f1::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://north-home.com/wp-content/uploads/2025/03/skygge-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:20vw auto;}.elementor-23 .elementor-element.elementor-element-99525f1{--min-height:26vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--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-23 .elementor-element.elementor-element-4ef9b11{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c2dfb62 > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f341a35{--min-height:40vw;}.elementor-23 .elementor-element.elementor-element-0026c2a{--min-height:45vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-7877cd1{--min-height:45vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-ffa4854{--min-height:40vw;--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-23 .elementor-element.elementor-element-d969eb8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-7e3c9f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-94ba442{--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-23 .elementor-element.elementor-element-501d5bf{font-size:2vw;line-height:2.5vw;}.elementor-23 .elementor-element.elementor-element-3853dac{font-size:2vw;line-height:2.5vw;}.elementor-23 .elementor-element.elementor-element-4247938{font-size:2vw;line-height:2.5vw;}.elementor-23 .elementor-element.elementor-element-bcca3ae{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-89fcb7e{--min-height:60vw;}.elementor-23 .elementor-element.elementor-element-a5803f8 .elementor-heading-title{font-size:3vw;}.elementor-23 .elementor-element.elementor-element-a46ec2d{--min-height:60vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-23 .elementor-element.elementor-element-7d269ae{--min-height:45vw;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-23 .elementor-element.elementor-element-1b78498{--min-height:10vw;--justify-content:center;--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-23 .elementor-element.elementor-element-c0b4edc{--min-height:15vw;--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-23 .elementor-element.elementor-element-33f7259 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-33f7259{font-size:1.3vw;}.elementor-23 .elementor-element.elementor-element-36f16b8{--min-height:15vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-e359cdc{--min-height:3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-78d4a67{--min-height:12vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-66b7017:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-66b7017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-66b7017{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c9b6c1a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c9b6c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons-2.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-c9b6c1a{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-301ff13:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-301ff13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons-1.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-301ff13{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-04eb2ff{--min-height:5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-9ba30b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4e66afa > .elementor-widget-container{margin:-0.6vw 0vw -3vw 0vw;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2a4353f{--min-height:45vw;--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-23 .elementor-element.elementor-element-66bb2c0{--min-height:5vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-6c60244{--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-23 .elementor-element.elementor-element-4ab85a8 .elementor-heading-title{font-size:3vw;}.elementor-23 .elementor-element.elementor-element-8adb635:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8adb635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-23 .elementor-element.elementor-element-8adb635{--min-height:40vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-c1c15e0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c1c15e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001-icon-white.png");background-position:center right;background-repeat:no-repeat;background-size:21% auto;}.elementor-23 .elementor-element.elementor-element-c1c15e0{--min-height:40vw;--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-23 .elementor-element.elementor-element-a3eeaba{--min-height:15vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-7760ec4{--min-height:3vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-7cb309b{--min-height:12vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-23 .elementor-element.elementor-element-ac31980:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ac31980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-ac31980{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e795cc6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e795cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons-2.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-e795cc6{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f417a77:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f417a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/04/icons-1.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-f417a77{--min-height:10vw;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-eb66efe{--margin-top:0vw;--margin-bottom:0vw;--margin-left:-8vw;--margin-right:0vw;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-6c3fb6f{--min-height:70vw;}.elementor-23 .elementor-element.elementor-element-33907c4{--min-height:70vw;}.elementor-23 .elementor-element.elementor-element-88a470a{--min-height:70vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-23 .elementor-element.elementor-element-1bff78c{--min-height:25vw;}.elementor-23 .elementor-element.elementor-element-6a01dc7{--width:20%;}.elementor-23 .elementor-element.elementor-element-ce1d6dd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-e9ccc63 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon{font-size:7vw;}.elementor-23 .elementor-element.elementor-element-e9ccc63 .elementor-icon svg{height:7vw;}.elementor-23 .elementor-element.elementor-element-2bc95f7{--width:20%;}.elementor-23 .elementor-element.elementor-element-d9b63c1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-f259b7e{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-d9b6c9f > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-d9b6c9f .elementor-icon{font-size:7vw;}.elementor-23 .elementor-element.elementor-element-d9b6c9f .elementor-icon svg{height:7vw;}.elementor-23 .elementor-element.elementor-element-c5bbf1d{--width:20%;}.elementor-23 .elementor-element.elementor-element-082b6e1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-86fc354{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2c3f57c > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-2c3f57c .elementor-icon{font-size:7vw;}.elementor-23 .elementor-element.elementor-element-2c3f57c .elementor-icon svg{height:7vw;}.elementor-23 .elementor-element.elementor-element-fdbd44a{--width:20%;}.elementor-23 .elementor-element.elementor-element-85e7962{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-81a25e4{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-2019899 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-2019899 .elementor-icon{font-size:7vw;}.elementor-23 .elementor-element.elementor-element-2019899 .elementor-icon svg{height:7vw;}.elementor-23 .elementor-element.elementor-element-2a70691{--width:20%;}.elementor-23 .elementor-element.elementor-element-75b8b46{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-dac71fd{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-43aa26b > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-23 .elementor-element.elementor-element-43aa26b .elementor-icon{font-size:7vw;}.elementor-23 .elementor-element.elementor-element-43aa26b .elementor-icon svg{height:7vw;}.elementor-23 .elementor-element.elementor-element-6b46cad{--min-height:25vw;}.elementor-23 .elementor-element.elementor-element-34d1bc7{--width:20%;}.elementor-23 .elementor-element.elementor-element-f6d8c95{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-71cb86f{--width:20%;}.elementor-23 .elementor-element.elementor-element-456ae59{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-6f9dd48{--width:20%;}.elementor-23 .elementor-element.elementor-element-212735c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-73da682{--width:20%;}.elementor-23 .elementor-element.elementor-element-fcf0d72{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-fe727fa{--width:20%;}.elementor-23 .elementor-element.elementor-element-dc84df5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-23 .elementor-element.elementor-element-7ce4c68 .elementor-heading-title{font-size:7vw;line-height:7.5vw;letter-spacing:0px;word-spacing:0em;}.elementor-23 .elementor-element.elementor-element-2a9103c{--width:343%;}.elementor-23 .elementor-element.elementor-element-c162192{--width:80vw;--min-height:75vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-1874a7e{--width:430vw;--min-height:75vw;--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:flex-start;--align-items:center;--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-23 .elementor-element.elementor-element-36b627e{--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-23 .elementor-element.elementor-element-1d05bbd{--min-height:10vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-883ae18{--width:100%;--min-height:50vw;}.elementor-23 .elementor-element.elementor-element-1502b36{--width:100vw;--min-height:50vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-91a492b{--width:300vw;--min-height:50vw;--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:flex-start;--align-items:center;--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-23 .elementor-element.elementor-element-e0d368c{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-63fcd50:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-1-2-scaled-e1742369823267.webp");background-position:top center;background-repeat:no-repeat;background-size:72% auto;}.elementor-23 .elementor-element.elementor-element-63fcd50{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-63fcd50::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-63fcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-7844bb5{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-e711a1f > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-e711a1f .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-2de869a{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-026e93d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:top center;background-repeat:no-repeat;background-size:55% auto;}.elementor-23 .elementor-element.elementor-element-026e93d{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-026e93d::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-026e93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-a6a9a71{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-4511d3c > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-4511d3c .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-e66b5fb{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-c41ac45:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205004.North-logo.1-5-scaled-e1742369918630.webp");background-position:top center;background-repeat:no-repeat;background-size:83% auto;}.elementor-23 .elementor-element.elementor-element-c41ac45{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-c41ac45::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-c41ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-f8862db{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-2aaaee2 > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-2aaaee2 .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-a105bf1{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-e83872e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/Image-1-2-scaled-e1742369823267.webp");background-position:top center;background-repeat:no-repeat;background-size:72% auto;}.elementor-23 .elementor-element.elementor-element-e83872e{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-e83872e::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e83872e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-25d72ed{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-9ea94ea > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-9ea94ea .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-1abed05{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-ed9a74b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:top center;background-repeat:no-repeat;background-size:55% auto;}.elementor-23 .elementor-element.elementor-element-ed9a74b{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-ed9a74b::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ed9a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-ed0d7a3{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-f44919e > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-f44919e .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-5ae91dc{--width:50vw;--min-height:50vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-99525f1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205004.North-logo.1-5-scaled-e1742369918630.webp");background-position:top center;background-repeat:no-repeat;background-size:83% auto;}.elementor-23 .elementor-element.elementor-element-99525f1{--min-height:50vw;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-23 .elementor-element.elementor-element-99525f1::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-99525f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:90% auto;}.elementor-23 .elementor-element.elementor-element-4ef9b11{--width:28vw;--min-height:6vw;--margin-top:0vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-c2dfb62 > .elementor-widget-container{margin:-2vw -3vw -3vw -3vw;}.elementor-23 .elementor-element.elementor-element-c2dfb62 .elementor-heading-title{font-size:3.5vw;}.elementor-23 .elementor-element.elementor-element-f341a35{--width:100vw;--min-height:60vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-23 .elementor-element.elementor-element-0026c2a{--width:10vw;--min-height:60vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-23 .elementor-element.elementor-element-7877cd1{--width:10vw;--min-height:60vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:50;}.elementor-23 .elementor-element.elementor-element-ffa4854{--width:100vw;--min-height:60vw;--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;--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-23 .elementor-element.elementor-element-d969eb8{--width:20vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-e27c434{z-index:100;}.elementor-23 .elementor-element.elementor-element-e27c434 .elementor-icon{font-size:10vw;}.elementor-23 .elementor-element.elementor-element-e27c434 .elementor-icon svg{height:10vw;}.elementor-23 .elementor-element.elementor-element-7e3c9f3{--width:20vw;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-04f1168{z-index:100;}.elementor-23 .elementor-element.elementor-element-04f1168 .elementor-icon{font-size:10vw;}.elementor-23 .elementor-element.elementor-element-04f1168 .elementor-icon svg{height:10vw;}.elementor-23 .elementor-element.elementor-element-501d5bf{font-size:4vw;line-height:4.5vw;letter-spacing:0px;word-spacing:0px;}.elementor-23 .elementor-element.elementor-element-3853dac{font-size:4vw;line-height:4.5vw;letter-spacing:0px;word-spacing:0px;}.elementor-23 .elementor-element.elementor-element-4247938{font-size:4vw;line-height:4.5vw;letter-spacing:0px;word-spacing:0px;}.elementor-23 .elementor-element.elementor-element-89fcb7e{--width:100%;--min-height:90vw;}.elementor-23 .elementor-element.elementor-element-d1c57e8{--width:100%;--min-height:70vw;--border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b7f5a5f{--min-height:200vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-23 .elementor-element.elementor-element-81f96c4{--width:90vw;--min-height:180vw;--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-23 .elementor-element.elementor-element-9714735{--min-height:60vw;--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-23 .elementor-element.elementor-element-0f8ad03{--min-height:15vw;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-92424e1 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-23 .elementor-element.elementor-element-92424e1{text-align:center;}.elementor-23 .elementor-element.elementor-element-92424e1 .elementor-heading-title{font-size:5.2vw;}.elementor-23 .elementor-element.elementor-element-5aa5c58{--min-height:45vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-81f65c9 > .elementor-widget-container{margin:5vw 2vw 0vw 2vw;}.elementor-23 .elementor-element.elementor-element-81f65c9{text-align:center;font-size:4vw;}.elementor-23 .elementor-element.elementor-element-f5b9fc5{--min-height:120vw;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-a3eeaba{--width:90%;--min-height:30vw;}.elementor-23 .elementor-element.elementor-element-7760ec4{--min-height:7vw;--justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-d3f83c0 .elementor-heading-title{font-size:4.1vw;}.elementor-23 .elementor-element.elementor-element-7cb309b{--min-height:20vw;}.elementor-23 .elementor-element.elementor-element-ac31980{--width:25%;--min-height:15vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:3vw;}.elementor-23 .elementor-element.elementor-element-e795cc6{--width:25%;--min-height:15vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:3vw;}.elementor-23 .elementor-element.elementor-element-f417a77{--width:25%;--min-height:15vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-23 .elementor-element.elementor-element-1a2f4e1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1a2f4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://north-home.com/wp-content/uploads/2025/03/205001.North-logo.1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:49% auto;}.elementor-23 .elementor-element.elementor-element-1a2f4e1{--min-height:65vw;--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-23 .elementor-element.elementor-element-ea71500{--min-height:20vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-23 .elementor-element.elementor-element-7b102d1{--width:30vw;--min-height:10vw;}.elementor-23 .elementor-element.elementor-element-2153596 .elementor-heading-title{font-size:3.2vw;}}/* Start custom CSS for container, class: .elementor-element-33907c4 *//* Replace .my-container with your container's actual class or ID */
.my-container {
  max-height: 15vh;
  overflow: hidden; /* Optional: hides any overflow content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a01dc7 */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc95f7 */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5bbf1d */.fade-in-2 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 200ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdbd44a */.fade-in-3 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a70691 */.fade-in-4 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 600ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d1bc7 */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cb86f */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9dd48 */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73da682 */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe727fa */.fade-in-1 {
	animation: fade-in 1500ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-10-30 14:48:2
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in
 * ----------------------------------------
 */
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c162192 */.carousel-container {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
}
.carousel-container::-webkit-scrollbar {
  display: none;  /* Chrome, Safari, Opera */
}
.carousel-container {
  width: 95vw;       /* Visible area is one group (3 items) */
  overflow: hidden;   /* Hide any extra items */
}
.carousel-creator {
  display: flex;      /* Horizontal layout */
  flex-wrap: nowrap;  /* No wrapping */
}
.carousel-creator > * {
  flex: 0 0 auto;     /* Items maintain their fixed width */
  width: 31.6vw;     /* Each item takes up 1/3 of the visible width */
}

.carousel-creator > .centered {
  transform: scale(1.2);
  transition: transform 0.3s;
}

.item-1a,
.item-2a,
.item-3a,
.item-1b,
.item-2b,
.item-3b,
.item-1c,
.item-2c,
.item-3c {
  width: 31.6vw;
  height: 20vw;
}

.carousel-forward,
.carousel-backward {
  position: absolute; /* Make sure they are positioned relative to the carousel container */
  z-index: 9999; /* A high value to ensure they appear on top */
}
.carousel-container,
.carousel-container * {
  user-select: none;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE10+ */
}

.carousel-container {
  cursor: grab;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a28e1a */.elementor-23 .elementor-element.elementor-element-7a28e1a {
  /* Vertical gradient (from Color 1 to Color 2) */
  background: linear-gradient(to bottom, #857871, #C7A99A);
  
  /* Mask the background with a horizontal gradient from opaque to transparent */
  -webkit-mask-image: linear-gradient(to right, black 0%, transparent 100%);
  mask-image: linear-gradient(to right, black 0%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0f70e */.elementor-23 .elementor-element.elementor-element-6b0f70e {
  /* Reversed vertical gradient (now from bottom to top) */
  background: linear-gradient(to top, #857871, #C7A99A);

  /* Horizontal mask remains unchanged */
  -webkit-mask-image: linear-gradient(to left, black 0%, transparent 100%);
  mask-image: linear-gradient(to left, black 0%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9103c */.outer-container {
  position: relative;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1502b36 */::-webkit-scrollbar {
    width: 0.5vw;
    max-height: 1vw;
    background: rgba(241, 241, 241, 0);
}

/* Subtle thumb styling */
::-webkit-scrollbar-thumb {
    background: rgba(141, 141, 141, 0.4196078431372549); /* Lighter, semi-transparent thumb */
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0026c2a */.elementor-23 .elementor-element.elementor-element-0026c2a {
  /* Vertical gradient (from Color 1 to Color 2) */
  background: linear-gradient(to bottom, #857871, #C7A99A);
  
  /* Mask the background with a horizontal gradient from opaque to transparent */
  -webkit-mask-image: linear-gradient(to right, black 0%, transparent 100%);
  mask-image: linear-gradient(to right, black 0%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7877cd1 */.elementor-23 .elementor-element.elementor-element-7877cd1 {
  /* Reversed vertical gradient (now from bottom to top) */
  background: linear-gradient(to top, #857871, #C7A99A);

  /* Horizontal mask remains unchanged */
  -webkit-mask-image: linear-gradient(to left, black 0%, transparent 100%);
  mask-image: linear-gradient(to left, black 0%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f341a35 */.elementor-23 .elementor-element.elementor-element-f341a35 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa4854 */.elementor-23 .elementor-element.elementor-element-ffa4854 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-501d5bf */.rotate {transform: rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3853dac */.rotate {transform: rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4247938 */.rotate {transform: rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27293d6 *//* ------------------------- */
/* Base Container & Icon Setup */
/* ------------------------- */

/* Activator container: blinking + darkening */
[class*="-activator"] {
  position: relative;
  overflow: hidden;
}

/* The container's blink/darken animation (2s total) */
[class*="-activator"].animate {
  animation: blinkBoxShadow 2s linear forwards;
  filter: brightness(0.80);
}

/* ------------------------- */
/* Keyframe Definitions      */
/* ------------------------- */

/* Container blink: 2s total, 
   blinks from 24.5%–41.5% and 57.5%–74.5%. */
@keyframes blinkBoxShadow {
  0% {
    box-shadow: none;
  }
  24.5% {
    box-shadow: 0 0 10px 2px rgba(255,255,255,0.4);
  }
  41.5% {
    box-shadow: none;
  }
  57.5% {
    box-shadow: 0 0 10px 2px rgba(255,255,255,0.4);
  }
  74.5% {
    box-shadow: none;
  }
  100% {
    box-shadow: none;
  }
}

/* Pointer icon motion: 2s total, no easing. 
   MOVED VERTICALLY: now moves from above the center to below the center.
   Translations:
     0%: 0, -150px (far above)
    33%: 0, 20px (slightly below center)
    66%: 0, -20px (slightly above center)
   100%: 0, 150px (far below) */
@keyframes pointerIconMotion {
  0% {
    transform: translate(-50%, -50%) translate(0, -150px);
    opacity: 0.5;
  }
  33% {
    transform: translate(-50%, -50%) translate(0, 20px);
    opacity: 0.5;
  }
  66% {
    transform: translate(-50%, -50%) translate(0, -20px);
    opacity: 0.5;
  }
  100% {
    transform: translate(-50%, -50%) translate(0, 150px);
    opacity: 0.5;
  }
}

/* New keyframes for the glow (shine) effect on hover.
   This animates a gradient “shine” that moves across the box once. */
@keyframes shine {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  50% {
    transform: translateX(0);
    opacity: 0.3;  /* Reduced maximum opacity */
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}

/* Pointer icon base styling */
[class*="-activator"] [class^="elementor-icon-"] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  display: inline-block;
  transform: translate(-50%, -50%);
}

/* Trigger the pointer icon motion (2s) */
.pointer-icon-motion {
  animation: pointerIconMotion 2s linear forwards;
}

/* Glow (shine) effect on hover.
   When the glow-effect class is added, a pseudo-element overlays the container,
   animating a gradient from left to right once.
   The gradient now uses a lower opacity. */
[class*="-activator"].glow-effect::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, transparent, rgba(255,255,255,0.3), transparent);
  animation: shine 1s ease-out forwards;
  pointer-events: none;
}

/* ------------------------- */
/* Video Player Container Setup (Optional) */
/* ------------------------- */

/* Hide any default Elementor widget output */
[class*="-player"] .elementor-widget-container {
  display: none !important;
}

[class*="-player"] {
  width: 0;
  height: 0;
  overflow: hidden;
}

[class*="-player"].active {
  width: 35vw;
  height: 30vw;
}

[class*="-player"] video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  filter: blur(8px);
}

/* In the Elementor editor, hide alternate recipe text */
body.elementor-editor-active [class*="-recipe"] {
  display: none !important;
}

/* Optional glow keyframes for text (not used for the container glow effect) */
@keyframes glow {
  0%   { text-shadow: 0 0 5px rgba(255,255,255,0.3); }
  100% { text-shadow: none; }
}
.glow {
  animation: glow 0.5s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3153b8c */.elementor-23 .elementor-element.elementor-element-3153b8c/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f73661 */.elementor-23 .elementor-element.elementor-element-3f73661/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b7017 */.elementor-23 .elementor-element.elementor-element-66b7017 {
  max-height: 10vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9b6c1a */.elementor-23 .elementor-element.elementor-element-c9b6c1a {
  max-height: 10vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-301ff13 */.elementor-23 .elementor-element.elementor-element-301ff13 {
  max-height: 10vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac31980 */.elementor-23 .elementor-element.elementor-element-ac31980 {
  max-height: 10vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e795cc6 */.elementor-23 .elementor-element.elementor-element-e795cc6 {
  max-height: 10vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f417a77 */.elementor-23 .elementor-element.elementor-element-f417a77 {
  max-height: 10vw;
}/* End custom CSS */