/*
=========================================================
FONTS.CSS
=========================================================
  ____                        _   
 | __ )  ___  _   ___   _____| |_ 
 |  _ \ / _ \| | | \ \ / / _ \ __|
 | |_) | (_) | |_| |\ V /  __/ |_ 
 |____/ \___/ \__,_| \_/ \___|\__|

 * Innehåller CSS rörande fonter.
 *
 * Skapad av: Ylva Strandell
 * Copyright (C) 2022 Bouvet AB
=========================================================
*/

@font-face {
    font-family: 'Avenir';
    src: url('/download/18.1d53dd01724f87cba1112/1590662512938/AvenirNext-Regular.ttf') format('truetype')/* Safari, Android, iOS */
}

@font-face {
    font-family: 'AvenirBold';
    src: url('/download/18.1d53dd01724f87cba1113/1590662512945/AvenirNext-Bold.ttf') format('truetype')/* Safari, Android, iOS */
}

@font-face {
    font-family: 'AvenirDemiBold';
    src: url('/download/18.1d53dd01724f87cba1114/1590662512951/AvenirNext-DemiBold.ttf') format('truetype')/* Safari, Android, iOS */
}

@font-face {
    font-family: 'AvenirMedium';
    src: url('/download/18.1d53dd01724f87cba1111/1590662512931/AvenirNext-Medium.ttf') format('truetype')/* Safari, Android, iOS */
}

@font-face {
    font-family: 'LloydsBankJackMediumWeb';
    src: url('/download/18.26909b261748b43e3df3dc/1602152770537/lloyds_bank_jack-mediumWEB.otf') format('opentype')/* Safari, Android, iOS */
}

.c739 {
    margin-left: 1.5em;
    margin-right: 1.5em;
}

@font-face {
    font-family: 'Danske';
    src: url('/download/18.5b99e0f71751c86251d17/1603439885616/dk_text-webfont.ttf') format('truetype')/* Safari, Android, iOS */
}
.carousel-homepage-small.slick-slider .slick-slide!Important{box-shadow:0 0 0 7px rgba(0,0,0,0.25)}html,body{height:100%;margin:0}.btn-blue:hover{text-decoration:underline}.slick-slide a:focus{outline:2px solid #000;outline-offset:-2px}#logout-concierge{cursor:pointer;background-color:#fff;border:0;margin-top:37px}#logout-concierge p{margin:-4px 0 0 5px;font-size:20px}#div-personal-information p.header,.loginPage H1{padding-top:1em}.env-modal-dialog__dialog>div{box-shadow:0 0 5px 0 rgba(0,0,0,0.83);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.83);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.83)}.env-modal-dialog__dialog section{border:none!important}.env-modal-dialog__dialog header{background-color:#eee!important}.env-modal-dialog__dialog h5{font-size:17px;color:#000;margin-top:2px}.env-modal-dialog__dialog p,.env-modal-dialog__dialog button,.env-modal-dialog__dialog a{font-size:15px}.env-modal-dialog__dialog p{font-size:14px;margin:10px 0!important}.env-modal-dialog__dialog button{background-color:#444;border-color:#444}.env-modal-dialog__dialog button:hover{background-color:#555;border-color:#555}#contactform-container .confirm_contact br{display:none}.sv-template-tom-mall-utan-footer .loginPage .sv-text-portlet-content p.sv-font-white-bold-15pt{padding:10px 22px;transition:ease all .3s}.loginPage .loginpage p.sv-font-black-bold-24pt{font-size:24px;margin-bottom:0}.loginPage .loginpage .login-portlet,.loginPage .loginpage .sv-bankiddanishoauth-portlet{padding-top:0;padding-bottom:0}.loginPage .loginpage .login-portlet .stopservice_classic .actionMessage .actionMessageText li span,.loginPage .loginpage .sv-bankiddanishoauth-portlet .stopservice_classic .actionMessage .actionMessageText li span{font-size:20px}.loginPage .loginpage .login-portlet .stopservice_classic .actionMessage,.loginPage .loginpage .sv-bankiddanishoauth-portlet .stopservice_classic .actionMessage{border:0;margin-bottom:.6em}.loginPage .loginpage .login-portlet .stopservice_classic .actionMessage .actionMessageText,.loginPage .loginpage .sv-bankiddanishoauth-portlet .stopservice_classic .actionMessage .actionMessageText{margin-top:0}.loginPage .loginpage .login-portlet .bvLoginWrapper,.loginPage .loginpage .sv-bankiddanishoauth-portlet .bvLoginWrapper{margin-top:2em}.loginPage div.loginpage{padding-bottom:33px}.homepage .home-overlay .sv-text-portlet-content p.sv-text-align-right{margin-top:-20px}#welcome-page-blue-button .go-to-offers{margin:0}#welcome-page-blue-button .sv-text-portlet-content{padding:.7em 4em}.sv-Save-Email-and-Phone #email-and-phone-main #email-and-phone .remove-left-margin{margin-left:0;display:flex}.sv-Save-Email-and-Phone #email-and-phone-main #email-and-phone .remove-left-margin #btnNext{margin-left:auto;margin-right:auto;padding:.4em .9em .7em .9em!important}.sv-template-startpage .startpage .btn-blue.btn-center.btn-big p.sv-font-white-demibold-14pt{margin-top:0}#customContactFormSubmit_model_category{margin-bottom:40px}#customContactFormSubmit_model_message{margin-bottom:20px}.sv-customcontactform-portlet #nol_contactForm.nol_Body .portletCustomMainFont #customContactFormSubmit e#contactFormTable tr td.select{padding:0}.sv-template-tom-mall .page-head .main-nav .logo-concierge{position:inherit}.main-nav #Home + a{float:right}.main-nav>div.sv-column-1:last-child{margin-top:-3.2em}.sv-template-personlig-info{background-color:#f5f5f5}.sv-template-personlig-info .page-head .main-nav .sv-skip-spacer.sv-column-2,.sv-template-tom-mall .page-head .main-nav .sv-skip-spacer.sv-column-2,.sv-template-inspirational-offer .page-head .main-nav .sv-skip-spacer.sv-column-2,.sv-template-inspirational-offer .page-head .main-nav .sv-column-2{margin-left:0;width:-moz-fit-content;width:fit-content;padding:0;position:absolute}.sv-template-personlig-info .page-head .main-nav .logo-concierge,.sv-template-tom-mall .page-head .main-nav .logo-concierge,.sv-template-inspirational-offer .page-head .main-nav .logo-concierge{float:none;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.hide-me.message-splash>div{padding:1em}.hide-me.message-splash .sv-text-portlet .sv-text-align-center{text-align:left!important}.sv-template-home2 .hide-me.message-splash .sv-fluid-grid.sv-grid-958px{width:auto}.sv-decoration-hollow-button p{margin:19px 0}.shadow{border-radius:10px;overflow:hidden;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.25);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.25)}.sv-decoration-app-logos{text-align:center;margin:20vh auto auto auto;font-size:1.12em;font-weight:400}.sv-decoration-app-logos div:nth-child(2){display:flex;justify-content:center}.sv-decoration-app-logos p{font-size:1.12em;font-weight:400;margin-bottom:.7em}.sv-decoration-app-logos .sv-image-portlet img{margin:.5em;width:130px!important;height:38px!important}.sv-decoration-dk-app-logos{display:none}.login-here{padding-top:.5em}.login-here a{color:#009ada;text-decoration:none}.login-here a:hover{text-decoration:underline!important}.sv-template-inspirational-offer .changeBackground .offerPage .article .sv-layout.sv-skip-spacer.sv-column-10.sv-template-layout{margin-bottom:1.2em}#SuperOffice_chatdiv{display:none;min-width:300px}#SuperOffice_chatdiv .SuperChat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sv-defaultFormTheme .sv-formFieldRow .sv-formField .sv-field-title-container span{display:none}span.sv-textfield-input-size{display:none}#customContactFormSubmit_contactForm_button_send{-moz-appearance:none;-webkit-appearance:none}.sv-language-portlet{position:absolute;top:1em;right:2%}.accordion-container-item.visible-content .image-container.open{background-color:#009ada!important}button.toggle-content .image-container{border:none!important}.accordion-container-item{box-shadow:none!important;margin-top:1px!important;margin-bottom:1px!important;border-bottom:1px solid #eee}button.toggle-content span.text{font-family:"AvenirMedium"!important;font-weight:100!important;font-size:1.4em!important;color:black}p.accordion-content{font-family:"AvenirMedium"!important}.bvIlTag input,.bvIlTag button{padding-top:10px;padding-bottom:10px;cursor:pointer}.bvIlTag:nth-child(2) input,.bvIlTag:nth-child(3) input{width:250px}.bvIlTag:nth-child(4){text-align:left!important;padding-bottom:0}.bvIlTag:nth-child(5){align-items:flex-start}.bvIlTag span,.bvIlTag input{font-size:1.2em!important}#bankIdSeLogin .bankidDiv .bankIdBottomDiv{padding-left:0;display:flex;justify-content:space-around;flex-direction:row-reverse}.bankIDCancel,#bankIdSeLogin_submitMobileBankid{width:250px}#bankIdSeLogin #bankIdSeLogin_submitMobileBankid{top:-6px}#bankIdSeLogin .bankIDCancel{padding:10px 0;width:250px;height:31px;text-align:center;background-color:#888}#bankIdSeLogin .bankIDCancel:hover{background-color:#666}.bvUlTag,.bvUlTag .bankIdContentDiv,.bvUlTag .bankIdPromoDiv{text-align:left!important}.bvUlTag .bankIdPromoDiv{padding-top:0}.bvBankIDHeading1{font-family:"AvenirDemiBold"!important;font-size:1.5em!important;text-align:left!important}.bvIlCenterImageTag img{width:100px!important;height:100px!important}#bankidsemenu input,.bankIDButton{font-family:"AvenirDemiBold"!important;background-color:#0096d6;color:#fff;padding:12px 0;font-size:1.2em;font-weight:normal}#bankidsemenu input:hover,.bankIDCancel,#bankIdSeLogin_submitMobileBankid:hover{text-decoration:underline}.bankIdContentDiv,.bankIdPromoDiv{font-family:"Avenir"!important;align-self:flex-start!important}.offerPage .sv-text-portlet-content p.sv-font-black-bold-24pt{margin-top:0}.offerPage .booking-form .sv-customcontactform-portlet #customContactFormSubmit tr:last-child{display:flex;background-color:#009ada;margin-left:-200px;margin-right:-200px}.offerPage .booking-form .sv-customcontactform-portlet #customContactFormSubmit td{padding:0;margin-left:auto;margin-right:auto;display:flex}.offerPage .booking-form .sv-customcontactform-portlet #customContactFormSubmit td #customContactFormSubmit_contactForm_button_send{margin-left:auto;margin-right:auto}@media all and (max-width:656px){#bankIdSeLogin #bankIdSeLogin_submitMobileBankid,#bankIdSeLogin .bankIDCancel{width:45%;font-size:1em;height:22px}#bankIdSeLogin #bankIdSeLogin_submitMobileBankid{height:42px}#bankIdSeLogin .bankIDCancel a{font-size:1em}}.loginpage #bankIdSeLogin .bankidDiv,.loginPage .sv-bankiddanishoauth-portlet .bankidDiv{padding:0!Important}.onboarding-page .loginpage .sv-text-portlet-content p{text-align:left!important;margin-left:10px}.loginpage .login-portlet{display:block}.loginpage{padding:0 2em}.loginpage .bvLoginWrapper{max-width:none}.loginpage .bvLoginWrapper .warningText{max-width:90%;border:0}.loginpage .bvLoginWrapper label{text-align:left!important;font-family:"AvenirMedium"!important;color:#111;font-size:1.4em;font-weight:bold;margin:8px 0 2px 2px;padding-left:.5em}.loginpage .bvLoginWrapper input[type="text"],.loginpage .bvLoginWrapper input[type="password"]{padding:15px;background-color:#f7f7f7!important;border:0;border-radius:0;font-family:"AvenirMedium"!important}.loginpage .bvLoginWrapper input[type="submit"],.loginpage .bvLoginWrapper a.bvLoginSubmit,.loginPage .sv-bankiddanishoauth-portlet #bankIdDkUserPswLogin .bvLoginDkWrapper .bvLoginGroup a.bvLoginCancel,.loginPage .sv-bankiddanishoauth-portlet .bankidDiv .bvIlTag .bankIdBottomDiv .bankIdLinkButton a.bankIDLogin{padding:12px 30px 39px 30px;width:250px;max-width:none;height:auto;background-color:#0096d6;border:0;border-radius:0;color:#fff;font-family:"AvenirMedium"!important;font-size:1.2em}.loginpage .bvLoginWrapper input[type="submit"],.loginpage .bvLoginWrapper a.bvLoginSubmit,.loginPage .sv-bankiddanishoauth-portlet #bankIdDkUserPswLogin .bvLoginDkWrapper .bvLoginGroup a.bvLoginCancel,.loginPage .sv-bankiddanishoauth-portlet .bankidDiv .bvIlTag .bankIdBottomDiv .bankIdLinkButton a.bankIDLogin{padding:12px 30px 9px 30px;width:250px;font-size:1em;font-family:"AvenirDemiBold"!important;font-size:1.2em}.loginPage p.sv-font-white-bold-15pt a,.loginPage .sv-bankiddanishoauth-portlet .bankidDiv .bvIlTag .bankIdBottomDiv .bankIdLinkButton a.bankIDLogin{font-family:"AvenirMedium"!important;text-decoration:none}.loginPage .sv-bankiddanishoauth-portlet .bankidDiv .bankIdBottomDiv{padding:0}.loginPage .sv-bankiddanishoauth-portlet .bankidDiv{padding-bottom:0}.loginPage .sv-bankiddanishoauth-portlet .bankidDiv ul.bvUlTag li.bvIlTag{padding:0}.loginPage .sv-text-portlet-content p.sv-font-white-bold-15pt{padding:10px 25px}.loginpage .bvLoginWrapper a.bvLoginSubmit,.loginPage .sv-bankiddanishoauth-portlet #bankIdDkUserPswLogin .bvLoginDkWrapper .bvLoginGroup a.bvLoginCancel{margin-top:0;text-decoration:none;text-align:center}.loginPage .sv-bankiddanishoauth-portlet .bankidDiv .bvIlTag .bankIdBottomDiv .bankIdLinkButton a.bankIDLogin{font-size:.88em}.loginPage .sv-bankiddanishoauth-portlet .bvLoginWrapper .bvLoginMessage span.bvLoginMessage{font-family:"Avenir"!important}.loginpage #standardLoginSubmit div{display:flex;flex-direction:column;flex-flow:wrap;width:100%;justify-content:space-between}.loginpage #standardLoginSubmit div .bvLoginGroup{width:48%;font-family:"Avenir"!important;margin-bottom:30px;height:50px}.loginpage #standardLoginSubmit div .bvLoginGroup #standardLoginSubmit_label_login{height:auto}.loginpage #standardLoginSubmit div .bvLoginGroup:first-child{margin-right:20px}.loginpage #standardLoginSubmit div .bvLoginGroup input{font-family:"AvenirDemiBold"!important;font-size:1.2em}.loginPage .sv-bankidswedenoauth-portlet #bankIdSeLogin #bankidsemenu.bankidDiv{padding:0;margin:0}.loginpage .bvLoginWrapper a.bvLoginSubmit,.loginpage #standardLoginSubmit div .bvLoginGroup:last-child input{font-size:1.4em}.loginpage #standardLoginSubmit div .bvLoginGroup:last-child{width:auto;margin-top:40px}.loginpage #bankIdDkUserPswLogin div{display:flex;flex-direction:column;flex-flow:wrap;width:100%;justify-content:space-between}.loginpage #bankIdDkUserPswLogin div .bvLoginGroup{width:48%;font-family:"Avenir"!important}.loginpage #bankIdDkUserPswLogin div .bvLoginGroup:first-child{margin-right:20px}.loginpage #bankIdDkUserPswLogin div .bvLoginGroup input{font-family:"AvenirDemiBold"!important;font-size:1.2em}.loginpage #bankIdDkUserPswLogin div .bvLoginGroup:last-child input{font-size:1.4em}.loginpage #bankIdDkUserPswLogin div .bvLoginGroup:nth-child(3){width:auto}body a:hover{text-decoration:none!important}.back{cursor:pointer}.c9{margin-left:0!important}.c107{display:flex;margin:auto}.logo-concierge img{width:270px!important}.logo-concierge .sv-image-portlet a img{max-width:unset;max-height:unset}.display-flex{display:flex}.margin-auto{margin:auto!important}.btn-big{display:inline-block;text-align:center}.btn-big p{margin:0}.btn-big a{font-family:"AvenirDemiBold"!important;display:block}.btn-grey{color:#fff;background-color:#c2c4c6}.btn-blue{color:#fff;background-color:#0096d6}.btn-blue p{display:flex;justify-content:center}.btn-center{margin:auto}.txa-t-and-c{font-family:"AvenirMedium"!important;font-size:16px;padding:1.3%;width:96.9%;cursor:default;height:30em;overflow:auto;outline:0}.mobile-t-and-c .txa-t-and-c{height:15em;padding-left:5px;margin-right:-5px}.sv-layout.homepage .sv-spacer-2emvt .sv-fixed-fluid-grid.sv-grid-958px.sv-layout.sv-skip-spacer .sv-row.sv-layout.sv-skip-spacer .sv-layout.sv-column-10{margin-left:0!important}.sv-layout.homepage .sv-spacer-2emvt .sv-spacer-2emvt .sv-fixed-fluid-grid .sv-row.sv-layout .sv-layout.sv-column-10{margin-left:0!important}textarea::-webkit-scrollbar{width:8px;background-color:#f5f5f5}textarea::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#009ada}.sv-image-portlet + .footer-nav>div{padding:0 25px;max-width:160px;border-right:1px solid #eee;width:15%;margin-bottom:10px}.sv-image-portlet + .footer-nav>div:last-child{border-right:0}.sv-image-portlet + .footer-nav{padding-left:40px}.footer-nav{display:flex;align-items:center;justify-content:center}.footer-nav div{display:inline-block;text-align:center}.footer-nav>div:first-of-type .webapp-boilerplate div[data-cid]{display:inline-flex;align-items:center}.footer-nav div:nth-of-type(4){position:absolute;margin-left:890px}.notification{position:absolute;top:3px;margin-left:16px;padding:0 7.5px 0 6.5px;border-radius:50%;background:#e5435f;color:white;font-size:1.4em}.sv-decoration-hotel-bed{background-position:left;padding-left:1.7em}.sv-decoration-location{background-position:left;padding-left:1.3em}.sv-decoration-download{background-position-x:600px}.sv-decoration-download a{text-decoration:none;display:flex;justify-content:center}.sv-decoration-blue-arrow-right a{display:flex;padding-right:100%;white-space:nowrap;text-decoration:none}.contactform-container form label,.contactform-container form input[type="text"],.contactform-container form input[type="tel"],.contactform-container form input[type="email"]{display:none}.contactform-container select{width:100%;padding:10px;margin-bottom:10px;border:0}.contactform-container form option{font-family:inherit}.contactform-container textarea{width:100%!important;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:10px!important;margin:0 0 1.3em 0;resize:none;height:250px;max-width:-webkit-fill-available;max-width:-moz-available}.booking-form{padding:0 3em}.booking-form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.5em;color:#fff;cursor:pointer;padding:.55em;background-color:#009ada;width:150%;margin-left:-220px;border:0;padding-bottom:1em;margin-bottom:-0.2em}.contactForm select{background-color:#f7f7f7;border:0;color:#333;font-weight:normal;font-size:1em;overflow:hidden}.booking-form select{background-color:#f7f7f7;border:0;color:#333;font-weight:normal;font-size:1em;overflow:hidden}.booking-form textarea{font-size:1em;font-weight:normal;background-color:#f7f7f7;margin-bottom:25px;padding-top:12px;padding-bottom:60px;padding-right:15px;margin-top:4px;border:0;overflow:hidden;font-family:"Avenir"!important}.booking-form .sv-formFieldRow div{padding:0 3em}.booking-form .sv-formFieldRow div.sv-field-title-container{padding:0}.booking-form .sv-formField{margin-bottom:0;padding:0!important}.booking-form #Epostformular+div span{display:block;text-align:center;font-size:1.2em;font-weight:normal;color:#009ada;padding-bottom:10px}.portletCustomMainFont #contactFormTable input{font-family:"AvenirDemiBold"!important}.portletCustomMainFont tr:nth-child(1),.portletCustomMainFont tr:nth-child(4),.portletCustomMainFont tr:nth-child(5),.portletCustomMainFont tr:nth-child(6),.portletCustomMainFont tr:nth-child(7),.portletCustomMainFont tr:nth-child(8),.portletCustomMainFont tr:nth-child(9){display:none}.portletCustomMainFont tr:nth-child(2) td,.portletCustomMainFont tr:nth-child(3) td{padding:5px 3em 5px 3em}.portletCustomMainFont textarea{width:98%;height:140px;padding:10px;resize:none}.portletCustomMainFont form{width:102%;margin:0 0 -3px -3px}.portletCustomMainFont select{width:100%;padding:10px}.portletCustomMainFont #newQuestion{display:none;padding-bottom:30px}#customContactFormSubmit{width:100%;margin:0 0 -3px 0}#contactFormTable{border-spacing:0}#contactFormTable tr:last-child td{padding:0}.confirm_contact{margin:0 0 1em 4em!important;padding-left:1.8em;font-family:"AvenirDemiBold"!important;color:#009ada;font-size:.8em;background:url(/images/18.1d53dd01724f87cba14ca/1591626577465/check.png) no-repeat top left;background-size:17px 17px;background-position:top 0 left 2px}.fixed-footer{position:fixed;left:0;right:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.15);z-index:9999}.contactbox{position:fixed;left:0;right:0;bottom:61px;box-shadow:0 0 10px rgba(0,0,0,0.15)}.fixed-footer img{cursor:pointer;max-width:70px}.footer-nav>div:first-of-type .webapp-boilerplate div[data-cid] img{max-width:64px}.footer-nav>div:first-of-type .webapp-boilerplate div[data-cid] button{padding:0}.contactbox img{cursor:pointer}.padding-bottom{padding-bottom:100px}.accordion-container-item button{xoutline:0}button[name="qondorLink"]{background:0;color:inherit;border:0;outline:inherit}.sv-font-read-more{display:block}.small-offer{text-align:center}.small-offer,.big-offer{display:flex;justify-content:center}.big-offer .sv-font-read-more{margin:20px 10px}.big-offer img{margin-right:20px}.small-offer img{display:block;float:none;max-width:500px!important}.small-offer ul li span:nth-of-type(2){display:block;background-color:#0099da;padding:20px 0;width:100%;color:#fff}.small-offer ul li span:nth-of-type(2) a{color:#fff}.small-offer span:nth-child(5){float:none;display:inline-block;width:170px;margin-top:20px}.margin-bottom{margin-bottom:250px}.home-overlay{display:none;opacity:.8;background:#009ada;width:100%;height:100%;z-index:10000;top:0;left:0;position:absolute;text-align:center}.home-overlay #Close-0+div{cursor:pointer;float:right;margin-right:10px}.call-splash{opacity:.95;background:#0099da;width:100%;height:100%;z-index:10000;top:0;left:0;position:fixed;text-align:center}.call-splash p{font-size:1.8em;line-height:2em}.call-splash a{font-size:1.5em}.call-splash .sv-row:first-child img{cursor:pointer;display:block;width:1.2em;z-index:100000000}.call-splash .sv-row:last-child .sv-image-portlet{display:none}.call-splash .sv-fluid-grid.sv-grid-958px.sv-layout.sv-skip-spacer.sv-template-layout{padding:0 1em}.message-splash{opacity:.99;background:#0099da;width:100%;height:100%;z-index:10000;top:0;left:0;position:fixed;text-align:center;padding-top:20px}.message-splash img{width:1.2em!important;height:1.2em!important;cursor:pointer}.message-splash select,#categorysend-a-message-mobile-app-sv{font-size:1em;color:#0099da;height:45px;border-radius:10px;padding:0 0 0 2%;font-family:"AvenirDemiBold"!important;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/images/18.489010e4172bba6e1173b/1592304579686/down-arrow-blue.png) no-repeat right white;background-size:15px;background-position:98% 51%;width:100%}.message-splash select>option{font-weight:normal}.message-splash textarea,#messagesend-a-message-mobile-app-sv{font-size:1em;padding:2%;border-radius:10px;height:250px;font-family:"Avenir"!important}.message-splash textarea::placeholder{color:#757575}.message-splash label{font-size:1em;color:#fff}.message-splash input[type="submit"],#contactform-containersend-a-message-mobile-app-sv input[type="submit"]{font-size:1.2em;position:relative;background-color:#fff;color:#0099da;height:43px;border:0;width:180px;font-family:"AvenirDemiBold"!important;border-radius:5px;cursor:pointer;float:right;margin-left:1em}.message-splash .sv-text-portlet-content p{font-family:"Avenir"!important}.sv-decoration-send-us-a-message{display:block;margin-bottom:50px;background-size:35px;background-position-y:-3px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.confirmation{opacity:.95;background:#0099da;width:100%;height:100%;z-index:10000;top:0;left:0;position:fixed;text-align:center;padding-top:20px;display:none;justify-content:center;align-items:center}.confirmation p{color:#fff}.download-box{display:flex!important;justify-content:center;align-items:center}.download-box div{display:inline-block}.download-box a{text-decoration:none}.download-box .sv-text-portlet a{margin-right:10px}.sv-defaultFormTheme .sv-formFieldRow div{text-align:left}.sv-defaultFormTheme .sv-formFieldRow:nth-of-type(2){margin-top:20px}.sv-defaultFormTheme .sv-formFieldRow div label{display:inline-block;margin-bottom:4px;margin-left:2px}.personal-info form div#submit{display:flex;align-items:center}.personal-info form div#submit div{margin-right:30px;width:100%}.personal-info form div#submit p{width:100%;margin-bottom:4px;font-size:1.2em}.personal-info input[type="text"]{width:370px;height:20px;border:0;font-size:.9em;padding:10px}.personal-info input[type="text"]::placeholder{color:#aaa}.personal-info .contactbox div.sv-grid-958px,.personal-info .contactbox div.sv-grid-958px div{max-width:958px}.small-view{width:80%!important;margin:0 auto}.lSSlideOuter li{border-radius:0}.icon-calender,.icon-bell,.icon-person{padding:.5em 5em}.icon-calender .c242{background:0}.sv-decoration-log-out-icon{margin-left:20px;margin-top:2.2em}.blueBackgroundBell{background-color:#009ada;cursor:pointer}.blueBackgroundPerson{background-color:#009ada;cursor:pointer}.blueBackgroundCalender{background-color:#009ada;cursor:pointer}.blueBackgroundBell:after{content:"";width:64px;height:56px;background:url(/images/18.1d53dd01724f87cba1516/1591630169374/concierge-white.png) no-repeat;background-position:center center;position:absolute;display:inline-block;background-size:64px 56px;transform:translateX(-100%)}.blueBackgroundCalender:after{content:"";width:64px;height:56px;background:url(/images/18.26909b261748b43e3dfab/1600176838008/calendar-white.png) no-repeat;background-position:center center;position:absolute;display:inline-block;background-size:70px 61px;transform:translateX(-120%)}.blueBackgroundPerson:after{content:"";width:64px;height:56px;background:url("/images/18.1d53dd01724f87cba1532/1591634082968/profile-white.png") no-repeat;background-position:center center;position:absolute;display:inline-block;background-size:64px 56px;transform:translateX(-100%)}.lSSlideOuter .lSPager.lSpg{position:absolute;left:50%;transform:translate(-50%,0)}.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{background-size:35px 35px;cursor:pointer}.sv-decoration-phone .sv-text-portlet-content,.sv-decoration-chat .sv-text-portlet-content,.sv-decoration-message .sv-text-portlet-content{margin-top:25px}.sv-decoration-chat,.sv-decoration-message{background-size:41px 36px}.contactbox #Close + img{float:right;margin-top:-18px;margin-right:20px}.maincontent{padding-left:3em;padding-right:3em}.price{display:flex;justify-content:center;align-items:flex-start;margin-top:-15px}.price p{margin-left:3px}.price div{margin-right:20px}.logout #logout+div p{cursor:pointer}.demo li.lslide{border-radius:10px 10px 0 0;overflow:hidden}.lSPager{width:auto!important;display:flex;justify-content:space-between}.lSSlideOuter ul.lSPager.lSGallery{display:flex;height:100%}.lSSlideOuter ul.lSPager.lSGallery li a{height:100%;width:100%}.lSSlideOuter ul.lSPager.lSGallery li img{height:100%;width:100%;object-fit:cover}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li{border-radius:0!important;overflow:hidden;background-color:rgba(0,0,0,0.5);flex-grow:1;display:flex;justify-content:center;align-items:center}.lSSlideOuter .lSPager.lSGallery li:first-child{border-bottom-left-radius:15px!important}.lSSlideOuter .lSPager.lSGallery li:last-child{border-bottom-right-radius:15px!important;margin-right:0!important}.lSSlideOuter .lSPager.lSGallery li{-webkit-filter:brightness(50%);filter:brightness(50%)}.lSSlideOuter .lSPager.lSGallery li.active{-webkit-filter:brightness(100%);filter:brightness(50%)}.lSAction>.lSPrev{background-image:url(/images/18.3a7e2574173ece0c021510/1599574667102/arrow-white-left.png);background-size:35px 35px;width:35px;height:35px;opacity:1}.lSAction>.lSNext{background-image:url(/images/18.3a7e2574173ece0c021511/1599574667107/arrow-white-right.png);background-size:35px 35px;background-position:-35px 0!important;width:35px;height:35px;opacity:1}.sv-text-portlet-content p.sv-font-black-medium-20pt{margin-left:14px;margin-bottom:5px}.sv-text-portlet-content p.sv-font-dark-demibold-16pt{font-family:"AvenirDemiBold"!important;margin-bottom:12px}.sv-font-white-demibold-14pt{white-space:normal}.logo-concierge{text-align:center}.booking-form .portletCustomMainFont select{font-family:"Avenir"!important}.slick-list .slick-track .slick-center .bv-puff .bv-puff__img{width:100%;background-repeat:no-repeat;background-position:0 -8px;background-size:cover}.slick-center .bv-puff__content .bv-puff__title h1.sv-font-h1-blue-bold-smaller{margin-top:-0.4em}#email-sms-permissions-main #permissions .ok-button{background-color:#009ada;color:#fff;padding:10px 0;margin-top:30px!important;text-align:center;font-family:"AvenirDemiBold"!important}#email-sms-permissions-main #permissions .ok-button a{padding:0}#email-sms-permissions-main #permissions .ok-button #okLink{font-size:24px!important}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none}@media all and (max-width:958px){.sv-template-home2 .page-head .main-nav .logo-concierge,.sv-template-tom-mall-utan-footer-inloggad .page-head .main-nav .logo-concierge,.sv-template-tom-mall .page-head .main-nav .sv-column-2,.sv-template-inspirational-offer .page-head .main-nav .sv-column-2,.sv-template-personlig-info .page-head .main-nav .sv-column-2{margin-bottom:0}.sv-image-portlet + .footer-nav{margin-left:0;padding-left:0}.sv-image-portlet + .footer-nav>div{height:70px;max-width:unset;width:20%;padding:0 25px;margin-bottom:0}.sv-decoration-phone .sv-text-portlet-content,.sv-decoration-chat .sv-text-portlet-content,.sv-decoration-message .sv-text-portlet-content{margin-top:30px}.footer-nav div:nth-of-type(4){position:absolute;margin-left:auto;right:2%}.footer-nav{justify-content:center}.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{width:24%;min-width:224px;position:relative}.sv-decoration-phone{margin-left:0}}@media all and (max-width:767px){.contactbox #Close + img{float:right;margin-top:-19px;max-width:15px;max-height:15px;margin-right:10px}#svid10_5bb2fc021811c1d132038e.sv-decoration-app-logos div:first-child{display:none}.page-head .main-nav .sv-image-portlet img.sv-noborder{margin-top:15px}.sv-Save-Email-and-Phone #email-and-phone-main #email-and-phone .remove-left-margin #btnNext{width:100%;padding:.5em .9em .5em .9em!important}.sv-template-tom-mall-utan-footer .page-head .logo-concierge .sv-image-portlet img{margin-left:-5px}.sv-template-tom-mall-utan-footer .page-head .logo-concierge .sv-image-portlet{line-height:normal}.sv-template-tom-mall-utan-footer .page-head{padding-bottom:0}.sv-template-tom-mall .page-head .main-nav .sv-column-2,.sv-template-inspirational-offer .page-head .main-nav .sv-column-2,.sv-template-personlig-info .page-head .main-nav .sv-column-2{margin-top:0}.txa-t-and-c{height:10em}#email-sms-permissions-main #permissions h1{font-size:1.7em!important}#permissions h1{font-size:1.8em}.sv-Email-Permission #email-sms-permissions-main #permissions .ok-button #okLink{font-size:1em!important}.page-head{padding-top:2em}#svid10_1e536fcd1729dcc95856d{background-size:220%;background-position:65% 0;background-color:#fbfbfb}.logo-concierge img{width:200px!important}.icon-calender,.icon-bell,.icon-person{padding-left:8%;padding-right:8%;margin:0;flex:1}.sv-text-portlet-content p.sv-font-black-medium-20pt{margin-left:10px;margin-bottom:20px;font-size:1.3em}.contactbox p{font-size:.9em}.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{min-width:unset;width:25%}.sv-decoration-phone{background-size:38px 38px;padding-top:32px;margin-bottom:5px;margin-right:0}.sv-decoration-message{background-size:50px 43px;padding-top:35px;margin-bottom:5px;margin-right:0;margin-left:0}.sv-decoration-chat{padding-top:35px;background-size:50px 40px;margin-left:0;margin-right:0}.call-splash .sv-fluid-grid.sv-grid-958px.sv-layout.sv-skip-spacer.sv-template-layout{margin-top:1.6em!important}.main-nav{display:flex;justify-content:flex-start}.main-nav div{padding:2px 0 2px 0}.page-head .main-nav .logo-concierge div{display:contents}.main-nav div.logo-concierge{flex-grow:1}.contactbox img{width:80%!important}.contactbox{bottom:58px;padding-top:2em}.call-splash p{font-size:1.3em;line-height:2em}.call-splash a{font-size:1.6em}.message-splash{padding-top:10px}#contactform-containersend-a-message-mobile-app-sv input[type="submit"]{position:relative;left:unset;margin-left:unset;align-self:flex-end}.personal-info input[type="text"]{width:100%}.personal-info form div#submit{flex-flow:wrap}.personal-info form div#submit div{margin-right:0;width:94%}.btn-big{font-size:.8em}.marginTop11em{margin-top:2em}.marginTop11em div:first-child{margin-bottom:0}.sv-decoration-send-us-a-message{font-size:.8em;background-size:22px 22px;height:22px;display:inline-block;margin-left:auto;margin-bottom:30px}.sv-decoration-send-us-a-message .sv-text-portlet-content p{margin-top:0;margin-left:3px}.booking-form{margin-bottom:0!important}.offerPage .booking-form{padding:0 1.1em}.offerPage .booking-form .sv-font-dark-demibold-12pt{margin:0 0 .8em 0}.contactform-container select{width:100%;margin-bottom:10px}.article .sv-font-black-demibold-18pt{font-size:1.6em}.fixed-footer .footer-nav{justify-content:center}.bv-puff__description .sv-font-dark-demibold-15pt,.bv-puff__description .sv-font-dark-demibold-14pt{font-size:1em!important}.maincontent{padding:0 1.1em}.booking-form .sv-formFieldRow div{padding:0 1em}.booking-form #Vansterspalt+div{margin:0;padding-left:0}.lSSlideOuter .lSPager.lSGallery img{min-width:100px}.lSAction>.lSPrev{background-image:url(/images/18.3a7e2574173ece0c021510/1599574667102/arrow-white-left.png);background-size:20px 20px;width:20px;height:20px;opacity:1}.lSAction>.lSNext{background-image:url(/images/18.3a7e2574173ece0c021511/1599574667107/arrow-white-right.png);background-size:20px 20px;background-position:-20px 0!important;width:20px;height:20px;opacity:1}.sv-decoration-log-out-icon{margin-left:0;padding:0 1em 0 2.2em}.sv-decoration-log-out-icon p{margin:0}.sv-decoration-log-out-icon{margin-top:0}.sv-template-personlig-info .personal-info .sv-row.sv-layout.sv-skip-spacer .logout{padding:1em 1.1em .6em;margin-bottom:100px}.sv-template-personlig-info .personal-info .sv-fixed-fluid-grid.sv-grid-958px.sv-layout.sv-skip-spacer div.sv-skip-spacer{flex-direction:column}.sv-template-personlig-info .personal-info .pagecontent .fixed-footer .sv-layout div.sv-row.sv-layout.footer-nav.sv-skip-spacer{flex-direction:row}.loginpage #standardLoginSubmit div .bvLoginGroup{width:100%;margin-right:0}.sv-decoration-download a{font-size:.7em}.portletCustomMainFont #contactFormTable{margin-left:auto;margin-right:auto;width:100%;padding:0}.message-splash .portletCustomMainFont #contactFormTable{margin-left:0}.portletCustomMainFont #contactFormTable td{padding:0}.message-splash textarea{height:150px}.onboarding-page .loginpage .sv-text-portlet-content p{font-size:1.2em;margin-left:0}.bvBankIDHeading1{font-size:1.2em!important}.loginpage .bvLoginWrapper{margin-left:0}.sv-bankidswedenoauth-portlet{margin-left:-23px}.bvIlCenterImageTag img{width:70px!important;height:70px!important}.bankIdPromoDiv{width:100%!important}.booking-form .portletCustomMainFont select{padding:2% 2%!important;width:92%;margin-bottom:10px}.booking-form .portletCustomMainFont textarea{padding:2% 2%!important;width:88%}.message-splash .portletCustomMainFont select{padding:1% 2%!important;width:96%;margin-bottom:10px}.message-splash .portletCustomMainFont textarea{padding:2% 2%!important;width:92%}.portletCustomMainFont #contactFormTable td{padding-left:3%;padding-right:3%}.booking-form .portletCustomMainFont textarea{width:96%}.booking-form .portletCustomMainFont select{width:100%}.message-splash img{cursor:pointer}.price{justify-content:flex-start;flex-wrap:wrap}.price div{margin-right:0;flex-basis:100%}.price p{font-size:.9em}.notification{top:3px;margin-left:12px;padding:1px 6px 1px 6px;font-size:1em}.btn-big a{white-space:nowrap}.footer-nav div:nth-of-type(4){margin-left:85%;top:9%;right:3%}.download-box{display:flex!important}.fixed-footer img{max-width:50px;width:50px}.startpage h1{margin-bottom:0;font-size:2em}.blueBackgroundPerson:after{content:"";width:50px;height:42px;background:url("/images/18.1d53dd01724f87cba1532/1591634082968/profile-white.png") no-repeat;background-position:center center;position:absolute;display:inline-block;background-size:50px 42px;transform:translateX(-100%)}.blueBackgroundBell:after{content:"";width:50px;height:42px;background:url(/images/18.1d53dd01724f87cba1516/1591630169374/concierge-white.png) no-repeat;background-position:center center;position:absolute;display:inline-block;background-size:50px 42px;transform:translateX(-100%)}.sv-font-black-bold-24pt{font-size:1.1em}.sv-font-dark-demibold-14pt{font-size:1em}.loginpage{padding-left:2em}.bankidDiv{padding-left:22px!important}.confirm_contact{margin:0 0 1em 1.2em!important}.sv-decoration-app-logos{margin:2vh auto auto auto}#svid10_1e536fcd1729dcc9585211{padding:0}}@media all and (max-width:670px){.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{padding-left:1%;padding-right:1%}.sv-decoration-big-button{padding:0 2em}.c739{margin-left:2em;margin-right:2em}}@media all and (max-width:540px){.message-splash input[type="submit"],#contactform-containersend-a-message-mobile-app-sv input[type="submit"]{margin-left:100%;margin-bottom:1em}.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{width:26%}}@media all and (max-width:50px){.sv-template-personlig-info .page-head .main-nav .sv-skip-spacer.sv-column-2{margin-bottom:0}}@media all and (max-width:450px){.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{width:29%}}@media all and (max-width:425px){#Message + div{width:-moz-available}}@media all and (max-width:380px){.sv-decoration-phone,.sv-decoration-chat,.sv-decoration-message{width:31%}#Messageclose+img{margin-bottom:.5em}}@media all and (max-width:350px){.btn-big a{white-space:nowrap}.sv-decoration-app-logos div:nth-child(2){flex-direction:column}.sv-decoration-app-logos .sv-image-portlet img{margin:auto auto .5em auto}}@media all and (max-width:950px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-210px}}@media all and (max-width:900px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-200px}}@media all and (max-width:850px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-180px}}@media all and (max-width:800px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-170px}}@media all and (max-width:750px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-160px}}@media all and (max-width:700px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-150px}}@media all and (max-width:650px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-140px}}@media all and (max-width:600px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-125px}}@media all and (max-width:550px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-115px}}@media all and (max-width:500px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-100px}.loginPage .sv-bankiddanishoauth-portlet .bvLoginWrapper .bv-mitid__button{display:inline-block;font-size:1em;background-size:60px;background-position:14px;padding-left:86px}.sv-template-tom-mall-utan-footer .loginPage .sv-text-portlet-content p.sv-font-white-bold-15pt{font-size:1em;font-weight:bold;display:inline-block;padding:0 16px}}@media all and (max-width:450px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-85px}}@media all and (max-width:400px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-70px}}@media all and (max-width:350px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-62px}}@media all and (max-width:300px){.sv-template-inspirational-offer .offerPage .booking-form .contactform-container .no_small_button{margin-left:-50px}}
.media-module-with-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:2;cursor:pointer;position:fixed;left:0;top:0}.media-module-with-overlay .sv-embeddedmedia-container{position:absolute;margin:0;top:50%;left:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:700px;max-width:100%;height:clamp(300px,80vh,800px);width:clamp(200px,160vh,700px);height:90%;overflow:auto;padding-top:clamp(0px,100vh - 440px,20vh)}#btnVideo{display:flex;justify-content:center;font-weight:700;font-size:24px;min-height:40px;margin:auto;max-width:fit-content;border-color:transparent;background-color:transparent}.blue-text{color:#009ada;font-weight:700;font-size:24px;background:url("/imagearchive/Mallbilder/Icons/icon-movie.png") no-repeat;padding-left:40px;background-size:30px}.blue-text:hover{text-decoration:underline;cursor:pointer}.vimeo-overlay{display:none;background-color:black;z-index:1;position:fixed;width:100%;height:100%;top:0;left:0;opacity:50%}
