.elementor-8 .elementor-element.elementor-element-aed3734{--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;--background-transition:0.3s;--margin-top:-14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aed3734:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aed3734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/banner-lvl.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-aed3734, .elementor-8 .elementor-element.elementor-element-aed3734::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-733dc1d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-271a8b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-271a8b8 .elementor-heading-title{color:#FFFFFF;font-family:"San Francisco Text", Sans-serif;font-size:62px;font-weight:600;text-transform:uppercase;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-8 .elementor-element.elementor-element-a7f7593 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a7f7593{text-align:center;color:#FFFFFF;font-family:"San Francisco Text", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:30px;}.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-8 .elementor-element.elementor-element-031f6c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-031f6c0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-031f6c0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-031f6c0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-031f6c0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-031f6c0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon{font-size:80px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon svg{height:80px;}.elementor-8 .elementor-element.elementor-element-b9cb87f{text-align:center;}.elementor-8 .elementor-element.elementor-element-b9cb87f .elementor-heading-title{color:#FFFFFF;font-family:"San Francisco Text", Sans-serif;font-size:12.4px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-2b68378{text-align:center;}.elementor-8 .elementor-element.elementor-element-2b68378 .elementor-heading-title{color:#FFFFFF;font-family:"San Francisco Text", Sans-serif;font-size:12.4px;font-weight:400;text-transform:lowercase;}.elementor-8 .elementor-element.elementor-element-bf89b5d{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bf89b5d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf89b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-bf89b5d, .elementor-8 .elementor-element.elementor-element-bf89b5d::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-816b59a{text-align:center;}.elementor-8 .elementor-element.elementor-element-816b59a .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-989bdcd{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;color:#031818;font-family:"San Francisco Text", Sans-serif;font-size:17px;font-weight:400;line-height:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2e25f68 .elementor-button{background-color:#910832;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 70px 15px 70px;}.elementor-8 .elementor-element.elementor-element-ea64311{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-59f443b{--display:flex;--min-height:400px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-59f443b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-59f443b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-59f443b, .elementor-8 .elementor-element.elementor-element-59f443b::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d38a527{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d38a527:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d38a527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d38a527, .elementor-8 .elementor-element.elementor-element-d38a527::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f57de78{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f57de78:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f57de78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f57de78, .elementor-8 .elementor-element.elementor-element-f57de78::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-086679e{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-086679e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-086679e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-086679e, .elementor-8 .elementor-element.elementor-element-086679e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9226e3e{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-99d432e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-99d432e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-99d432e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-99d432e, .elementor-8 .elementor-element.elementor-element-99d432e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fca75fe{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-581d564{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-581d564 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-d063a84{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-232e546 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-232e546{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b41fb07{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b41fb07:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b41fb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b41fb07, .elementor-8 .elementor-element.elementor-element-b41fb07::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a1c073b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1c073b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a1c073b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-a1c073b, .elementor-8 .elementor-element.elementor-element-a1c073b::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0a74256{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-dd23fed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd23fed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd23fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-dd23fed, .elementor-8 .elementor-element.elementor-element-dd23fed::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8e3a981{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e3a981:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8e3a981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8e3a981, .elementor-8 .elementor-element.elementor-element-8e3a981::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-8e3a981.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-04d7e21{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-52ab6f1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-52ab6f1 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-b2dd4dc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-37c4bda .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-37c4bda{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-caae6d8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-caae6d8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-caae6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-caae6d8, .elementor-8 .elementor-element.elementor-element-caae6d8::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-83043b6{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-647f3d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-647f3d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-647f3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-647f3d2, .elementor-8 .elementor-element.elementor-element-647f3d2::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-29c9029{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-2588fed{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-2588fed .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-f1175df{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-9c5ef49 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-9c5ef49{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e234a11{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e234a11:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e234a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e234a11, .elementor-8 .elementor-element.elementor-element-e234a11::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ec18123{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec18123:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec18123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-ec18123, .elementor-8 .elementor-element.elementor-element-ec18123::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-a722611{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-bb18732{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bb18732:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bb18732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-bb18732, .elementor-8 .elementor-element.elementor-element-bb18732::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-662c8ac{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-662c8ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-662c8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-662c8ac, .elementor-8 .elementor-element.elementor-element-662c8ac::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-662c8ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d901da0{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-d7b12ad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-d7b12ad .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-88ddd70{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-bc053fc .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-bc053fc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bc8eb0a{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc8eb0a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bc8eb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-bc8eb0a, .elementor-8 .elementor-element.elementor-element-bc8eb0a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c94d792{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-fbefc80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fbefc80:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fbefc80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-fbefc80, .elementor-8 .elementor-element.elementor-element-fbefc80::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-92127b0{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-e69a031{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-e69a031 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-5133984{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-aaf9083 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-aaf9083{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-272831b{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-272831b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-272831b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-272831b, .elementor-8 .elementor-element.elementor-element-272831b::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ba5cf32{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ba5cf32:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ba5cf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-ba5cf32, .elementor-8 .elementor-element.elementor-element-ba5cf32::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fb7005f{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-53a6894{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53a6894:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-53a6894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-53a6894, .elementor-8 .elementor-element.elementor-element-53a6894::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ec9edb6{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec9edb6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec9edb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ec9edb6, .elementor-8 .elementor-element.elementor-element-ec9edb6::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ec9edb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e728c2b{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-26c6428{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-26c6428 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-174c43e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-4a4e3cf .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-4a4e3cf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-52eaaaa{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-52eaaaa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-52eaaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-52eaaaa, .elementor-8 .elementor-element.elementor-element-52eaaaa::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f79078d{--spacer-size:15px;}.elementor-8 .elementor-element.elementor-element-cd23aeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd23aeb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cd23aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-cd23aeb, .elementor-8 .elementor-element.elementor-element-cd23aeb::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4bff048{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-fc4686f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-fc4686f .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-8f99ba7{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-7d99ec1 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-7d99ec1{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a16544a{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a16544a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a16544a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a16544a, .elementor-8 .elementor-element.elementor-element-a16544a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-164b50f{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-164b50f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-164b50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-164b50f, .elementor-8 .elementor-element.elementor-element-164b50f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b32cc0c{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-9aec595{--display:flex;--min-height:600px;--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:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9aec595:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9aec595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-9aec595, .elementor-8 .elementor-element.elementor-element-9aec595::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ee252b8{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-ee252b8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee252b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl11.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ee252b8, .elementor-8 .elementor-element.elementor-element-ee252b8::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ee252b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e376e09 .elementor-button{background-color:#51A94F;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 75px 15px 75px;}.elementor-8 .elementor-element.elementor-element-e376e09{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-07ed333{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-07ed333:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-07ed333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl12.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-07ed333, .elementor-8 .elementor-element.elementor-element-07ed333::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d98396e .elementor-button{background-color:#30CCE5;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 75px 15px 75px;}.elementor-8 .elementor-element.elementor-element-d98396e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-756dc1a{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-756dc1a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-756dc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-756dc1a, .elementor-8 .elementor-element.elementor-element-756dc1a::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f21a8d4{text-align:center;}.elementor-8 .elementor-element.elementor-element-f21a8d4 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-a060024{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;color:#031818;font-family:"San Francisco Text", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-8 .elementor-element.elementor-element-62aacb8{text-align:center;}.elementor-8 .elementor-element.elementor-element-62aacb8 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-a088ab4{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-999f3d2{--display:flex;--min-height:400px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-999f3d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-999f3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl1-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-999f3d2, .elementor-8 .elementor-element.elementor-element-999f3d2::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fa0d198{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fa0d198:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fa0d198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fa0d198, .elementor-8 .elementor-element.elementor-element-fa0d198::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d28ef36{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d28ef36:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d28ef36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d28ef36, .elementor-8 .elementor-element.elementor-element-d28ef36::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-439e174{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-439e174:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-439e174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-439e174, .elementor-8 .elementor-element.elementor-element-439e174::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e5f7ea0{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-bea3e3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bea3e3c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bea3e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-bea3e3c, .elementor-8 .elementor-element.elementor-element-bea3e3c::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3e5abd7{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e5abd7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3e5abd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/lvl1-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3e5abd7, .elementor-8 .elementor-element.elementor-element-3e5abd7::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3e5abd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0564e90{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-70fdfc9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-70fdfc9 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-c4bf816{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-9e49dbc{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e49dbc.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-005f91c{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4692f5e .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-4692f5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-88bed1b .elementor-button{background-color:#A80835;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 33px 15px 33px;}.elementor-8 .elementor-element.elementor-element-88bed1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2f1a75e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-59fd290{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-59fd290:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-59fd290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-59fd290, .elementor-8 .elementor-element.elementor-element-59fd290::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-27de448{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-4ea92f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ea92f1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ea92f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-4ea92f1, .elementor-8 .elementor-element.elementor-element-4ea92f1::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b0b7484{--display:flex;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-ad94eca{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-ad94eca .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-ec86f3e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;color:#151510;font-family:"San Francisco Text", Sans-serif;font-weight:300;}.elementor-8 .elementor-element.elementor-element-fdbc717 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-fdbc717{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-85459d2{--display:flex;--min-height:600px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-85459d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-85459d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/map.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-85459d2, .elementor-8 .elementor-element.elementor-element-85459d2::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1e24159{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e24159.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bae3a1a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc889a0{text-align:center;}.elementor-8 .elementor-element.elementor-element-dc889a0 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-761c595{text-align:center;color:#151510;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-072c891{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0ca8636{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b0ae10{text-align:center;}.elementor-8 .elementor-element.elementor-element-7b0ae10 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-16283ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e40d0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d19537{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-312cae8{text-align:center;}.elementor-8 .elementor-element.elementor-element-312cae8 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-2ae0e73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e3096c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccdfabf{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-919e788{text-align:center;}.elementor-8 .elementor-element.elementor-element-919e788 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-7b947e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-090f345{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-84ad6b7{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-738bfdf{text-align:center;}.elementor-8 .elementor-element.elementor-element-738bfdf .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-25ba03a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c9cdc5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a785ae{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a461d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a461d3 .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-4b22567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-431cfea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c9bc85 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-5c9bc85{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2abe8cf{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f0234d{text-align:center;}.elementor-8 .elementor-element.elementor-element-3f0234d .elementor-heading-title{color:#151510;font-family:"San Francisco Text", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-e48343e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-207eab9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-81540fd > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6462b05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c627c3 .elementor-button{background-color:#084791;font-family:"San Francisco Text", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:15px 60px 15px 60px;}.elementor-8 .elementor-element.elementor-element-5c627c3{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-aed3734{--margin-top:-30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-271a8b8 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-a7f7593{font-size:20px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon{font-size:70px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon svg{height:70px;}.elementor-8 .elementor-element.elementor-element-bf89b5d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-989bdcd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-8 .elementor-element.elementor-element-581d564{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d063a84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-232e546{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b41fb07{--min-height:85vh;}.elementor-8 .elementor-element.elementor-element-8e3a981{--min-height:85vh;}.elementor-8 .elementor-element.elementor-element-52ab6f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b2dd4dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-37c4bda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-2588fed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-f1175df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9c5ef49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-662c8ac{--min-height:85vh;}.elementor-8 .elementor-element.elementor-element-d7b12ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-88ddd70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-bc053fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-e69a031{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5133984{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-aaf9083{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-272831b{--min-height:85vh;}.elementor-8 .elementor-element.elementor-element-ec9edb6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec9edb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-26c6428{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-174c43e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-4a4e3cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-fc4686f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-8 .elementor-element.elementor-element-fc4686f .elementor-heading-title{line-height:25px;}.elementor-8 .elementor-element.elementor-element-8f99ba7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7d99ec1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-756dc1a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a060024{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-70fdfc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-c4bf816{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9e49dbc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2f1a75e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ad94eca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-ec86f3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-fdbc717{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-85459d2{--min-height:60vh;}.elementor-8 .elementor-element.elementor-element-5c9bc85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5c627c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-aed3734{--margin-top:-45%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:225px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-271a8b8 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-a7f7593{font-size:15px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon{font-size:50px;}.elementor-8 .elementor-element.elementor-element-031f6c0 .elementor-icon svg{height:50px;}.elementor-8 .elementor-element.elementor-element-b9cb87f .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-2b68378 .elementor-heading-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-816b59a .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-989bdcd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-8 .elementor-element.elementor-element-2e25f68 .elementor-button{font-size:10px;}.elementor-8 .elementor-element.elementor-element-59f443b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-d38a527{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-f57de78{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-9226e3e{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-99d432e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fca75fe{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0a74256{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-dd23fed{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-04d7e21{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-83043b6{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-29c9029{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a722611{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-bb18732{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d901da0{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c94d792{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-92127b0{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fb7005f{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-53a6894{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e728c2b{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4bff048{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b32cc0c{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-9aec595{--gap:0px 0px;}.elementor-8 .elementor-element.elementor-element-e376e09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-d98396e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-999f3d2{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-fa0d198{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-d28ef36{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-bea3e3c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0564e90{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-27de448{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-b0b7484{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1e24159{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-fca75fe{--width:97%;}.elementor-8 .elementor-element.elementor-element-8e3a981{--width:49.838%;}.elementor-8 .elementor-element.elementor-element-04d7e21{--width:97%;}.elementor-8 .elementor-element.elementor-element-29c9029{--width:97%;}.elementor-8 .elementor-element.elementor-element-662c8ac{--width:49.838%;}.elementor-8 .elementor-element.elementor-element-d901da0{--width:97%;}.elementor-8 .elementor-element.elementor-element-92127b0{--width:97%;}.elementor-8 .elementor-element.elementor-element-ec9edb6{--width:49.838%;}.elementor-8 .elementor-element.elementor-element-e728c2b{--width:97%;}.elementor-8 .elementor-element.elementor-element-4bff048{--width:97%;}.elementor-8 .elementor-element.elementor-element-ee252b8{--width:50%;}.elementor-8 .elementor-element.elementor-element-3e5abd7{--width:49.838%;}.elementor-8 .elementor-element.elementor-element-0564e90{--width:97%;}.elementor-8 .elementor-element.elementor-element-9e49dbc{--width:80%;}.elementor-8 .elementor-element.elementor-element-b0b7484{--width:97%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-9e49dbc{--width:100%;}.elementor-8 .elementor-element.elementor-element-2f1a75e{--width:100%;}.elementor-8 .elementor-element.elementor-element-1e24159{--width:754px;}}/* Start custom CSS for text-editor, class: .elementor-element-989bdcd */.elementor-8 .elementor-element.elementor-element-989bdcd {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-581d564 */.elementor-8 .elementor-element.elementor-element-581d564 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d063a84 */.elementor-8 .elementor-element.elementor-element-d063a84 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-232e546 */.elementor-8 .elementor-element.elementor-element-232e546 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52ab6f1 */.elementor-8 .elementor-element.elementor-element-52ab6f1 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2dd4dc */.elementor-8 .elementor-element.elementor-element-b2dd4dc {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37c4bda */.elementor-8 .elementor-element.elementor-element-37c4bda {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2588fed */.elementor-8 .elementor-element.elementor-element-2588fed {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1175df */.elementor-8 .elementor-element.elementor-element-f1175df {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c5ef49 */.elementor-8 .elementor-element.elementor-element-9c5ef49 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7b12ad */.elementor-8 .elementor-element.elementor-element-d7b12ad {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ddd70 */.elementor-8 .elementor-element.elementor-element-88ddd70 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc053fc */.elementor-8 .elementor-element.elementor-element-bc053fc {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e69a031 */.elementor-8 .elementor-element.elementor-element-e69a031 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5133984 */.elementor-8 .elementor-element.elementor-element-5133984 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf9083 */.elementor-8 .elementor-element.elementor-element-aaf9083 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26c6428 */.elementor-8 .elementor-element.elementor-element-26c6428 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-174c43e */.elementor-8 .elementor-element.elementor-element-174c43e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a4e3cf */.elementor-8 .elementor-element.elementor-element-4a4e3cf {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc4686f */.elementor-8 .elementor-element.elementor-element-fc4686f {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f99ba7 */.elementor-8 .elementor-element.elementor-element-8f99ba7 {
    margin: 0 auto;
}

.elementor-8 .elementor-element.elementor-element-8f99ba7 a {
    text-decoration: underline;
    color: #0f50d5;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d99ec1 */.elementor-8 .elementor-element.elementor-element-7d99ec1 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e376e09 */.elementor-8 .elementor-element.elementor-element-e376e09 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98396e */.elementor-8 .elementor-element.elementor-element-d98396e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a060024 */.elementor-8 .elementor-element.elementor-element-a060024 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fdfc9 */.elementor-8 .elementor-element.elementor-element-70fdfc9 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4bf816 */.elementor-8 .elementor-element.elementor-element-c4bf816 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4692f5e */.elementor-8 .elementor-element.elementor-element-4692f5e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88bed1b */.elementor-8 .elementor-element.elementor-element-88bed1b {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad94eca */.elementor-8 .elementor-element.elementor-element-ad94eca {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec86f3e */.elementor-8 .elementor-element.elementor-element-ec86f3e {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdbc717 */.elementor-8 .elementor-element.elementor-element-fdbc717 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c9bc85 */.elementor-8 .elementor-element.elementor-element-5c9bc85 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c627c3 */.elementor-8 .elementor-element.elementor-element-5c627c3 {
    margin: 0 auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'San Francisco Text';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/SanFranciscoText-Light.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco Text';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/SanFranciscoText-Regular.woff') format('woff');
}
@font-face {
	font-family: 'San Francisco Text';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://luxuryvillalapland.brandmachine.fi/wp-content/uploads/2024/11/SanFranciscoText-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */