.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10687 .elementor-element.elementor-element-9fafe4b > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-10687 .elementor-element.elementor-element-9fafe4b{text-align:center;}.elementor-10687 .elementor-element.elementor-element-9fafe4b .elementor-heading-title{color:#5C5C5C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10687 .elementor-element.elementor-element-3b8f4e8 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-12ba0d3 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-827e685 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-30d85fe .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-57bc012 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-2771bd3 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-c3d6d79 .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-e2ff6bb .widget-image-caption{text-align:center;}.elementor-10687 .elementor-element.elementor-element-651772c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-text-editor{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 );}@media(min-width:768px){.elementor-10687 .elementor-element.elementor-element-651772c{width:100%;}}/* Start custom CSS for image, class: .elementor-element-3b8f4e8 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-3b8f4e8 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-3b8f4e8 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-3b8f4e8 .elementor-widget-container::before {
    content: "Scandic Hotel Kiruna";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-3b8f4e8:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-3b8f4e8:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12ba0d3 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-12ba0d3 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-12ba0d3 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-12ba0d3 .elementor-widget-container::before {
    content: "Elite Hotel Frost - Hotel & Spa";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-12ba0d3:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-12ba0d3:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827e685 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-827e685 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-827e685 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-827e685 .elementor-widget-container::before {
    content: "Best Western Hotel Arctic Eden";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-827e685:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-827e685:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30d85fe *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-30d85fe .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-30d85fe img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-30d85fe .elementor-widget-container::before {
    content: "Camp Ripan";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-30d85fe:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-30d85fe:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57bc012 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-57bc012 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-57bc012 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-57bc012 .elementor-widget-container::before {
    content: "Malmfältens Lodging & Conference - Hostel";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-57bc012:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-57bc012:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2771bd3 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-2771bd3 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-2771bd3 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-2771bd3 .elementor-widget-container::before {
    content: "Camp Alta Kiruna";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-2771bd3:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-2771bd3:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3d6d79 *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-c3d6d79 .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-c3d6d79 img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-c3d6d79 .elementor-widget-container::before {
    content: "Aurora Camp Kurravaara";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-c3d6d79:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-c3d6d79:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2ff6bb *//* Make the image wrapper relative */
.elementor-10687 .elementor-element.elementor-element-e2ff6bb .elementor-widget-container {
    position: relative;
    display: inline-block;
}

/* Grey overlay — ONLY on the image */
.elementor-10687 .elementor-element.elementor-element-e2ff6bb img {
    display: block;
}

/* Centered button */
.elementor-10687 .elementor-element.elementor-element-e2ff6bb .elementor-widget-container::before {
    content: "Hotel E-10";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    color: #000000;
    padding: 10px 22px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: 0.3s ease;
    pointer-events: none; /* button doesn't block the link */
    z-index: 3; /* ABOVE the overlay */
}

/* Hover: remove both */
.elementor-10687 .elementor-element.elementor-element-e2ff6bb:hover .elementor-widget-container::after,
.elementor-10687 .elementor-element.elementor-element-e2ff6bb:hover .elementor-widget-container::before {
    opacity: 0;
}/* End custom CSS */