a.link:hover{text-decoration:underline}.CybotCookiebotDialogNavItem .active{border-bottom:1px solid var(--prime-green)!important;color:var(--prime-green)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogActive{color:var(--prime-green)!important;border-bottom:2px solid var(--prime-green)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--prime-green)!important;border-bottom:2px solid var(--prime-green)!important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--prime-green)!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--prime-green)!important}.object-fit-top img{object-position:top}.object-fit-bottom img{object-position:bottom}.boks-grid-3 .elementor-container{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (min-width:767px){.boks-grid-3 .elementor-container{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.boks-grid-3 .elementor-container{grid-template-columns:1fr 1fr 1fr}}.boks-grid-3>.elementor-container>.elementor-element{width:100%}@media (max-width:767px){.scroll-snap__container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory}.scroll-snap__container>.elementor-element{width:500px;min-width:75%;scroll-snap-align:center}.scroll-snap>.elementor-container{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory}.scroll-snap>.elementor-container>.elementor-column{width:75%;max-width:75%;scroll-snap-align:center;margin-right:1rem}.scroll-snap>.elementor-container>.elementor-column>.elementor-widget-wrap{width:500px}}.map-locations .e-hotspot__tooltip{background-color:#fff;color:#000;border-radius:.25rem}.map-locations img{object-position:top}.map-locations .e-hotspot__label{white-space:nowrap}.afdeling-select{position:relative;display:inline-block;width:100%}.afdeling-select i{margin-left:.5rem}.afdeling-select-btn{transition:all .2s ease;padding:14px 0!important;border:2px solid var(--color-primary);width:100%}.afdeling-select-content{display:none;position:absolute;background-color:var(--color-white);width:100%;box-shadow:0px 10px 40px -10px rgba(0,0,0,.15);z-index:1;border-radius:0 0 5px 5px;border:3px solid var(--color-primary-dark);margin-top:-5px}.afdeling-select-content a{color:var(--color-tekst);padding:12px 16px;text-decoration:none;display:block}.afdeling-select-content a:hover{background-color:var(--color-medium-grey)}.afdeling-select.show .afdeling-select-content{display:block}@media (max-width:767px){.afdeling-select-content{border-radius:5px 5px 0px 0px;bottom:calc(0px + 2.5rem)}.afdeling-select-content.mobile-down{bottom:unset}}.primary-color{color:var(--color-primary)}.kassper-guide-img-left img{transform:rotate(-4deg)}.kassper-guide-img-right img{transform:rotate(4deg)}.kassper-guide-tape{opacity:.8}.kassper-guide-tape.tape-1{transform:rotate(28deg)}.kassper-guide-tape.tape-2{transform:rotate(-20deg)}.kassper-guide-tape.tape-3{transform:rotate(-4deg)}.chat-bubble:before{content:"";position:absolute;left:calc(50% - 20px);top:-20px;height:20px;border-bottom:25px solid var(--color-white);border-left:20px solid transparent;border-right:20px solid transparent}.kassper-guide-number{background-color:var(--color-primary);color:var(--color-white);border-radius:50%;width:2.5rem!important;height:2.5rem;display:flex;justify-content:center;align-items:center;padding-top:.25rem}@media (min-width:767px){.chat-bubble.left:before{transform:rotate(90deg);left:calc(100% - 10px)!important;top:calc(50% - 20px)}.chat-bubble.right:before{transform:rotate(-90deg);left:-30px;top:calc(50% - 20px)}}.ikonlist-bullets li{margin-top:.7rem!important}.booking-kontakt-popup .elementor-icon-list-item{font-size:var(--e-global-typography-primary-font-size)}.box-galleri .uael-grid-img-thumbnail,.box-galleri .uael-grid-img-thumbnail img{height:250px;object-fit:cover}@media (max-width:767px){.box-galleri .uael-grid-img-thumbnail,.box-galleri .uael-grid-img-thumbnail img{height:150px}}.at-icon-list-item:not(:last-child){margin-bottom:.5rem}.at-icon-list-item i{float:left;height:27px;width:27px;line-height:1.6;margin-right:5px;text-align:center}.bg-gradient{background-image:linear-gradient(180deg,var(--color-white) 0%,var(--color-white) 10%,var(--color-medium-grey) 10%,var(--color-medium-grey) 90%,var(--color-white) 90%,var(--color-white) 100%)}.fancyboks{border-radius:5px;overflow:hidden}.fancyboks .elementor-cta__title{background-color:var(--color-dark-blue);padding:.9rem}.fancyboks .elementor-cta__description{padding:1rem;text-align:left}.fancyboks .elementor-cta__button-wrapper{text-align:left;margin:1rem}.afdeling-boks .elementor-container>.elementor-element{min-height:360px}.afdeling-boks .elementor-container>.elementor-element .elementor-widget-wrap{flex-direction:column}.afdeling-boks .elementor-container>.elementor-element .elementor-widget-wrap .elementor-element:last-child{margin-top:auto}.elementor-accordion .elementor-accordion-item:first-child{display:none}.elementor-accordion .elementor-accordion-item{margin-bottom:15px}.cta-pratisk-info>.elementor-widget-wrap{flex-direction:column}.cta-pratisk-info>.elementor-widget-wrap>.elementor-element:last-child{margin-top:auto}.btn-check .elementor-button-content-wrapper{flex-direction:column;justify-content:center;align-items:center}.btn-check .elementor-button-content-wrapper .elementor-button-icon{position:absolute;bottom:calc(0px - 16px);font-size:35px;color:var(--color-primary);background-color:var(--color-white)}@media (max-width:1024px){.entry-content>.elementor>.elementor-section-wrap>section.elementor-section,.archive>.elementor-section-wrap>.elementor-section{padding-left:1rem!important;padding-right:1rem!important}.entry-content .elementor>.elementor-section-wrap>.elementor-section.nopadding{padding-right:0!important;padding-left:0!important}}.uael-business-reviews-widget button:hover{background-color:unset!important}.trailer-tabs .elementor-tabs-wrapper{display:flex}.trailer-tabs .elementor-tabs-wrapper .elementor-active{background-color:var(--e-global-color-primary)!important;color:#fff!important;border-radius:.5rem}.trailer-tabs .elementor-tabs-wrapper .elementor-tab-title{color:var(--e-global-color-text);border-radius:.5rem;background-color:#fff;transition:all .3s ease;margin-right:1rem;flex-grow:1;text-align:center}.trailer-tabs .elementor-tabs-wrapper .elementor-tab-title:hover{background-color:#356735;color:#fff!important}.trailer-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{background-color:#fff;border-radius:.5rem;padding:1rem;margin:1rem 0}.trailer-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background-color:var(--e-global-color-primary)!important;color:#fff}.trailer-tabs .elementor-tab-content{padding:0!important;margin-top:1rem}.trailer-tabs .trailer-container{display:flex}.trailer-tabs .trailer-container .trailer-box{flex-grow:1;max-width:200px;background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 10px 40px -10px rgba(0,0,0,15%);margin-right:1rem}@media (max-width:767px){.trailer-tabs .trailer-container{overflow-x:scroll;flex-wrap:nowrap;scroll-snap-type:x mandatory}.trailer-tabs .trailer-container .trailer-box{scroll-snap-align:center;min-width:60%}}.klaviyo-form button[type=button]{font-size:inherit!important;font-weight:700!important;padding:.8rem 2rem!important;height:auto!important}.klaviyo-form div[data-testid=form-component]{padding-top:1rem!important}.klaviyo-form input{box-shadow:0px 0px 1px 0px rgba(0,0,0,100%)!important}.sw_cta .btn{margin-top:0;clear:both;float:right;color:#000!important;background-color:#fff!important}.btn,.button,ul.filter-nav li:not(:first-child),.wpcf7-submit,.btn-group-lg>.btn,.btn-lg{border:0;border:none;color:#fff;font-size:14px!important;font-weight:700!important;line-height:1!important;padding:10px 20px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;xborder:2px solid white;text-transform:uppercase}ul.filter-nav li:not(:first-child){font-size:14px!important;font-weight:400!important}.btn .btn-details{line-height:14px!important}.rooms-row .room_book,.btn,.button,ul.filter-nav li:not(:first-child){background-color:#478647!important}ul.filter-nav li a{color:#fff!important}.large .btn-text,ul.filter-nav li a{padding:0!important}.sw_cta .btn:hover{xcolor:#fff;xbackground-color:rgba(0,0,0,0)!important}ul.filter-nav li a:hover{box-shadow:none!important}ul.filter-nav li.active,.rooms-row .room_book{text-shadow:none!important}.rooms-row .room_book:after{border-right:12px solid #478647!important}.rooms-row:hover{-webkit-transition:margin 1s;transition:margin 1s;margin-left:0!important;margin-right:0!important;border:1px solid #bebebe!important;background:#27778f;box-shadow:none!important}.rooms-row:hover .room_book{border-left:1px solid #bebebe!important}.sw_cta .rmo{margin-top:0;border:0;color:#478647;font-size:18px;font-weight:600;padding:10px 0 0;clear:both;float:right}.sw_cta_image{padding:0 10px 10px}.sw_cta_kontakt{min-height:350px}.radio-btns input,.radio-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;top:7px;height:26px;width:26px;border-radius:52px;cursor:pointer;margin-right:7px;border:1px solid #ccc;outline:none;outline:0}.radio-btns input:focus,.radio-btn:focus{outline:none;outline:0;border:none;border:0}.radio-btns input:checked::before,.radio-btn:checked::before{position:absolute;font:42px/0 "Open Sans",sans-serif;left:3px;top:9px;content:"●"}.radio-btns input:hover,.radio-btn:hover{background-color:#f7f7f7}.radio-btns input:checked,.radio-btn:checked{outline:none;outline:0;border:none;border:0;background-color:#fff}.rumberegner label{xline-height:2em}.rumberegner b{vertical-align:middle}.rooms-row .room_book:after{border-right:12px solid #478647!important}.rooms-row:hover{-webkit-transition:margin 1s;transition:margin 1s;margin-left:0!important;margin-right:0!important;border:1px solid #bebebe!important;background:#27778f;box-shadow:none!important}.rooms-row:hover .room_book{border-left:1px solid #bebebe!important}.sw_cta .rmo{margin-top:0;border:0;color:#478647;font-size:18px;font-weight:600;padding:10px 0 0;clear:both;float:right}.sw_cta_image{padding:0 10px 10px}.sw_cta_kontakt{min-height:350px}.radio-btns input,.radio-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff!important;top:7px;height:26px;width:26px;border-radius:52px;cursor:pointer;margin-right:7px;border:1px solid #ccc!important;outline:none!important;outline:0!important}.radio-btns input:focus,.radio-btn:focus{outline:none;outline:0;border:none;border:0}.radio-btns input:checked::before,.radio-btn:checked::before{position:absolute;font:42px/0 "Open Sans",sans-serif;left:1px;top:8px;content:"●"}.radio-btns input:hover,.radio-btn:hover{background-color:#f7f7f7}.radio-btns input:checked,.radio-btn:checked{outline:none;outline:0;border:none;border:0;background-color:#fff}.rumberegner label{xline-height:2em}.rumberegner b{vertical-align:middle}.at-icon-box-v1 a:hover .at-icon__bgimg{opacity:.7;background-color:#fff!important}@media only screen and (max-width :480px){p.footer-info:after{content:"";display:block;background:grey;margin-top:15px;height:1px;width:99%}.last p.footer-info:last-child:after{height:0px}}ul.iva-tabs{list-style:none;margin:0;display:flex}.iva-tabs li{flex-grow:1;padding:.5rem 1rem;text-align:center;background:#478647;transition:all .6s ease}.iva-tabs li:hover{background:#e0e0e0}.iva-tabs .current{background:#f3f3f3;border-bottom:2px solid #478647!important}.iva-tabs .current a{color:#666!important}.booking-links{padding:10px;text-align:center;margin:0;display:block}.booking-links a{position:relative}.booking-links a:before{font-family:FontAwesome;content:"";position:absolute;top:10px;left:5px}.booking-links.grey{background:#ededed}.booking-links p{margin:0;padding:0}.booking-links strong{margin:10px;font-size:16px;display:block}.booking-links a{padding:10px;color:#fff!important;min-width:45%;background:#478647;border:1px solid #4cae4c;margin-right:10px;margin-bottom:10px;display:inline-block;font-weight:900}.booking-links a:hover{background:#4ea34e}.at-fancy-heading-v5-sep{border-color:#478647!important}.rooms-row:hover .room_book:after{border-right:12px solid #478647!important}.il-align-top .elementor-icon-list-item{align-items:flex-start!important}.bdp-rooms-row .bdp-room-book a{display:flex!important;align-items:center;justify-content:center}a.elementor-cta{text-decoration:none!important}