.elementor-widget-section [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-section [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-420e311b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-420e311b > .elementor-container{min-height:75vh;}.elementor-33881 .elementor-element.elementor-element-420e311b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-column [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-column [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-5e6a8017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-33881 .elementor-element.elementor-element-5e6a8017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-5a6163de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33881 .elementor-element.elementor-element-5a6163de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-5a6163de .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:64px;font-weight:400;text-transform:none;font-style:italic;line-height:46px;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-6f5cfae5{--spacer-size:24px;}.elementor-33881 .elementor-element.elementor-element-2d52edc > .elementor-container{max-width:500px;}.elementor-33881 .elementor-element.elementor-element-11ed258f > .elementor-element-populated{padding:0% 3% 0% 3%;}.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-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-55763075 .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-55763075 .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-55763075 .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-55763075{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-87ccf6f .elementor-button{background-color:#D1B66D;fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-87ccf6f .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-87ccf6f .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-87ccf6f{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-5f02957b .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-5f02957b .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-5f02957b .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-5f02957b{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-494603a1 > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-33881 .elementor-element.elementor-element-1d65d352 .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-1d65d352 .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-1d65d352 .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-1d65d352{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-256ca80c .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-256ca80c .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-256ca80c .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-256ca80c{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-5a6bba72 .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-5a6bba72 .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-5a6bba72 .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-5a6bba72{width:100%;max-width:100%;align-self:center;}.elementor-33881 .elementor-element.elementor-element-d14009c:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-d14009c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-d14009c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:47px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-d14009c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-0eaceb5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-33881 .elementor-element.elementor-element-0eaceb5{text-align:center;}.elementor-33881 .elementor-element.elementor-element-0eaceb5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:var( --e-global-color-19d44f5 );}.elementor-33881 .elementor-element.elementor-element-cbc8cad > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-cbc8cad{text-align:center;}.elementor-33881 .elementor-element.elementor-element-cbc8cad .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#082C4D;}.elementor-33881 .elementor-element.elementor-element-dce15e3:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-dce15e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-dce15e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:47px 47px 47px 47px;}.elementor-33881 .elementor-element.elementor-element-dce15e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-d76ba90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/0618-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-d76ba90.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-d76ba90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-d76ba90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-562bb78{text-align:left;}.elementor-33881 .elementor-element.elementor-element-562bb78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-c2425d8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-c2425d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-e6f62cd{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-3b03b26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/10/Hotell-osterlen3-4k_edited-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-3b03b26.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-3b03b26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-3b03b26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-252b539{text-align:left;}.elementor-33881 .elementor-element.elementor-element-252b539 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-06259e3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-06259e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-1500e26{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-8e4a3af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/07/6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-8e4a3af.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-8e4a3af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-8e4a3af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-129422f{text-align:left;}.elementor-33881 .elementor-element.elementor-element-129422f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-8530463 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-8530463 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-133c830{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-50bc813:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2022/12/Petithotel-background-4.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-50bc813.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-50bc813.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-50bc813 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-53844ef{text-align:left;}.elementor-33881 .elementor-element.elementor-element-53844ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-548aa60 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-548aa60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-6249f4c{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-56a3b38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/strandflickornakonferens.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-56a3b38.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-56a3b38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-56a3b38 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-430e152{text-align:left;}.elementor-33881 .elementor-element.elementor-element-430e152 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-d6dd038 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-d6dd038 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-b54fae4{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-de7fbcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/10/phfjallen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-de7fbcd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-de7fbcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-de7fbcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-67bacb7{text-align:left;}.elementor-33881 .elementor-element.elementor-element-67bacb7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-3b10750 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-3b10750 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-b7772fd{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-8688535:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/0669-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.52;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-8688535.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-8688535.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-33881 .elementor-element.elementor-element-8688535 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-c31e7c1{text-align:left;}.elementor-33881 .elementor-element.elementor-element-c31e7c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-353e56e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-353e56e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-4987597{color:#FFFFFF;}.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-cedeaa6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:47px;--padding-bottom:47px;--padding-left:47px;--padding-right:47px;}.elementor-33881 .elementor-element.elementor-element-cedeaa6:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-cedeaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-4116e08{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-4116e08:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-4116e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/0618-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-4116e08::before, .elementor-33881 .elementor-element.elementor-element-4116e08 > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-4116e08 > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-4116e08 > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-4116e08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-4116e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-46c0419{text-align:left;}.elementor-33881 .elementor-element.elementor-element-46c0419 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-e4d2cfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-b55ffe2{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-5e745ff{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-5e745ff:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-5e745ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/strandflickornakonferens.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-5e745ff::before, .elementor-33881 .elementor-element.elementor-element-5e745ff > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-5e745ff > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-5e745ff > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-5e745ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-5e745ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-fef70ae{text-align:left;}.elementor-33881 .elementor-element.elementor-element-fef70ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-f9477eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-66e658c{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-f6ccddc{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-f6ccddc:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-f6ccddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2024/07/0669-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-f6ccddc::before, .elementor-33881 .elementor-element.elementor-element-f6ccddc > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-f6ccddc > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-f6ccddc > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-f6ccddc > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-f6ccddc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-fa11ca5{text-align:left;}.elementor-33881 .elementor-element.elementor-element-fa11ca5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-2d37cc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-ed08667{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-1b2dbb3{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-1b2dbb3:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/07/6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-1b2dbb3::before, .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-1b2dbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-47c7623{text-align:left;}.elementor-33881 .elementor-element.elementor-element-47c7623 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-ed80896 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-93d8d67{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-6f312a7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-6f312a7:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-6f312a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/10/Hotell-osterlen3-4k_edited-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-6f312a7::before, .elementor-33881 .elementor-element.elementor-element-6f312a7 > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-6f312a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-6f312a7 > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-6f312a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-6f312a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-362e11d{text-align:left;}.elementor-33881 .elementor-element.elementor-element-362e11d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-c4ae873 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-421e236{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-2a67aaa{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-2a67aaa:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-2a67aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2022/12/Petithotel-background-4.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-2a67aaa::before, .elementor-33881 .elementor-element.elementor-element-2a67aaa > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-2a67aaa > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-2a67aaa > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-2a67aaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-2a67aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-9ffe344{text-align:left;}.elementor-33881 .elementor-element.elementor-element-9ffe344 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-736b9f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-d5d3847{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-9f13980{--display:flex;--justify-content:flex-end;--overlay-opacity:0.52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33881 .elementor-element.elementor-element-9f13980:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-9f13980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petithotel.se/wp-content/uploads/2023/10/phfjallen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-9f13980::before, .elementor-33881 .elementor-element.elementor-element-9f13980 > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-9f13980 > .e-con-inner > .elementor-background-video-container::before, .elementor-33881 .elementor-element.elementor-element-9f13980 > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-9f13980 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33881 .elementor-element.elementor-element-9f13980 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://petithotel.se/wp-content/uploads/2025/09/svart.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33881 .elementor-element.elementor-element-ceb1166{text-align:left;}.elementor-33881 .elementor-element.elementor-element-ceb1166 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-373e7cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-2717f3b{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-dcae12e:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-dcae12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-dcae12e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 56px 0px;}.elementor-33881 .elementor-element.elementor-element-dcae12e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-premium-addon-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-addon-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button svg:not([class*="premium-"]){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-33881 .elementor-element.elementor-element-d1fb3dd{text-align:center;}.elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button .premium-button-text-icon-wrapper span{color:#082C4D;}.elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button.premium-button-style2-shutinhor:before , .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button.premium-button-style2-shutinver:before , .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-radialin:before , .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-rectin:before{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:#082C4D;border-radius:11px;}.elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-line6::after{color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-none:hover, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style8:hover, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style1:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-shutouthor:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-shutoutver:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-shutinhor, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-shutinver, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-dshutinhor:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-dshutinver:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-scshutouthor:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style2-scshutoutver:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style3-after:hover, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style3-before:hover, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style4-icon-wrapper, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-radialin, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-radialout:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-rectin, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style5-rectout:before, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style6-bg, .elementor-33881 .elementor-element.elementor-element-d1fb3dd .premium-button-style6:before{background-color:#082C4D;}.elementor-33881 .elementor-element.elementor-element-ab6ac29:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-ab6ac29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-ab6ac29 > .elementor-container{max-width:1600px;}.elementor-33881 .elementor-element.elementor-element-ab6ac29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6vw 6vw 2vw 6vw;}.elementor-33881 .elementor-element.elementor-element-ab6ac29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-e8e3221:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-e8e3221 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-e8e3221.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33881 .elementor-element.elementor-element-e8e3221 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-33881 .elementor-element.elementor-element-e8e3221 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-1e480b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33881 .elementor-element.elementor-element-1e480b8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3.3vw;font-weight:600;text-transform:none;font-style:italic;line-height:47px;letter-spacing:0px;color:var( --e-global-color-19d44f5 );}.elementor-33881 .elementor-element.elementor-element-4f265b6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-4f265b6{text-align:center;}.elementor-33881 .elementor-element.elementor-element-4f265b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#082C4D;}.elementor-33881 .elementor-element.elementor-element-54d21a4:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-54d21a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-54d21a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 6vw 0vw 6vw;}.elementor-33881 .elementor-element.elementor-element-54d21a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-call-to-action ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-call-to-action .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-33881 .elementor-element.elementor-element-4748671 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-33881 .elementor-element.elementor-element-4748671.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-33881 .elementor-element.elementor-element-4748671.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-33881 .elementor-element.elementor-element-4748671.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-33881 .elementor-element.elementor-element-4748671 .elementor-cta .elementor-cta__bg, .elementor-33881 .elementor-element.elementor-element-4748671 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33881 .elementor-element.elementor-element-4748671 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-33881 .elementor-element.elementor-element-4748671 .elementor-cta__content{min-height:55vh;text-align:center;}.elementor-33881 .elementor-element.elementor-element-4748671 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;line-height:1px;}.elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-33881 .elementor-element.elementor-element-9806a0a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-33881 .elementor-element.elementor-element-9806a0a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-33881 .elementor-element.elementor-element-9806a0a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta .elementor-cta__bg, .elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33881 .elementor-element.elementor-element-9806a0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33881 .elementor-element.elementor-element-9806a0a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta__content{min-height:55vh;text-align:center;}.elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;}.elementor-33881 .elementor-element.elementor-element-9806a0a .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-33881 .elementor-element.elementor-element-5787454:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-5787454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-5787454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0vw 6vw 0vw 6vw;}.elementor-33881 .elementor-element.elementor-element-5787454 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-9c448af > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-9c448af > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-9c448af > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta .elementor-cta__bg, .elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33881 .elementor-element.elementor-element-86d8f44 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__content{text-align:center;background-color:#265179;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__bg-wrapper{min-height:310px;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#F6F6F6;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__description{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFFDD;}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__button{color:var( --e-global-color-95539c6 );background-color:var( --e-global-color-19d44f5 );border-color:var( --e-global-color-19d44f5 );}.elementor-33881 .elementor-element.elementor-element-86d8f44 .elementor-cta__button:hover{color:#423E2C;background-color:var( --e-global-color-2a96c53 );border-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta .elementor-cta__bg, .elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33881 .elementor-element.elementor-element-1e61400 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__content{text-align:center;background-color:#265179;}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__bg-wrapper{min-height:310px;}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#F6F6F6;}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__description{color:#F6F6F6;}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__button{color:var( --e-global-color-95539c6 );background-color:var( --e-global-color-19d44f5 );border-color:var( --e-global-color-19d44f5 );}.elementor-33881 .elementor-element.elementor-element-1e61400 .elementor-cta__button:hover{color:#423E2C;background-color:var( --e-global-color-2a96c53 );border-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta .elementor-cta__bg, .elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__content{text-align:center;background-color:#265179;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__bg-wrapper{min-height:310px;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#F6F6F6;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__description{color:#F6F6F6;}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__button{color:var( --e-global-color-95539c6 );background-color:var( --e-global-color-19d44f5 );border-color:var( --e-global-color-19d44f5 );}.elementor-33881 .elementor-element.elementor-element-bd9ed9a .elementor-cta__button:hover{color:#423E2C;background-color:var( --e-global-color-2a96c53 );border-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-baf752f{--spacer-size:50px;}.elementor-33881 .elementor-element.elementor-element-8de96ca:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-8de96ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-8de96ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-8de96ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-0dd8450 > .elementor-container{max-width:1000px;}.elementor-33881 .elementor-element.elementor-element-0dd8450{padding:50px 29px 50px 120px;}.elementor-33881 .elementor-element.elementor-element-8f27ec1 > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-8f27ec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-8f27ec1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-8f27ec1 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-widget-image [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-33881 .elementor-element.elementor-element-1bccefb img{width:285px;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-18a8e9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33881 .elementor-element.elementor-element-18a8e9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33881 .elementor-element.elementor-element-18a8e9f > .elementor-element-populated, .elementor-33881 .elementor-element.elementor-element-18a8e9f > .elementor-element-populated > .elementor-background-overlay, .elementor-33881 .elementor-element.elementor-element-18a8e9f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-18a8e9f > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-33881 .elementor-element.elementor-element-b74989e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-b74989e{columns:1;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#313131;}.elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button{background-color:#D1B66D00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#D1B66D;color:#D1B66D;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-1b8e65e > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button:focus{color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button:hover svg, .elementor-33881 .elementor-element.elementor-element-1b8e65e .elementor-button:focus svg{fill:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-ad09f0c > .elementor-element-populated{padding:10% 010% 0% 023%;}.elementor-33881 .elementor-element.elementor-element-bff0a8b{text-align:left;}.elementor-33881 .elementor-element.elementor-element-bff0a8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:#313131;}.elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button{background-color:#D1B66D00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-19d44f5 );color:var( --e-global-color-19d44f5 );padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-115e120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button:focus{color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button:hover svg, .elementor-33881 .elementor-element.elementor-element-115e120 .elementor-button:focus svg{fill:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-bd4e97d:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-bd4e97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-bd4e97d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:040px 0px 120px 0px;}.elementor-33881 .elementor-element.elementor-element-bd4e97d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33881 .elementor-element.elementor-element-d36d94c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33881 .elementor-element.elementor-element-d36d94c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33881 .elementor-element.elementor-element-d36d94c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33881 .elementor-element.elementor-element-dd54be1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-dd54be1{text-align:center;}.elementor-33881 .elementor-element.elementor-element-dd54be1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#313131;}.elementor-33881 .elementor-element.elementor-element-339e84b .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-339e84b .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-339e84b .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-339e84b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-33881 .elementor-element.elementor-element-339e84b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-339e84b .elementor-button-content-wrapper{flex-direction:row;}.elementor-33881 .elementor-element.elementor-element-339e84b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-33881 .elementor-element.elementor-element-3dfa761f .elementor-button{background-color:var( --e-global-color-19d44f5 );fill:var( --e-global-color-95539c6 );color:var( --e-global-color-95539c6 );}.elementor-33881 .elementor-element.elementor-element-3dfa761f .elementor-button:hover, .elementor-33881 .elementor-element.elementor-element-3dfa761f .elementor-button:focus{background-color:var( --e-global-color-2a96c53 );}.elementor-33881 .elementor-element.elementor-element-3dfa761f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-33881 .elementor-element.elementor-element-3dfa761f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-3dfa761f .elementor-button-content-wrapper{flex-direction:row;}.elementor-33881 .elementor-element.elementor-element-3dfa761f .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-33881 .elementor-element.elementor-element-3666ae6:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-3666ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-3666ae6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33881 .elementor-element.elementor-element-3666ae6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-fe25b56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33881 .elementor-element.elementor-element-fe25b56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33881 .elementor-element.elementor-element-fe25b56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33881 .elementor-element.elementor-element-fe25b56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-000b542 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-000b542{text-align:center;}.elementor-33881 .elementor-element.elementor-element-000b542 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#313131;}.elementor-widget-shortcode [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-shortcode [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-shortcode ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33881 .elementor-element.elementor-element-36dc2b41:not(.elementor-motion-effects-element-type-background), .elementor-33881 .elementor-element.elementor-element-36dc2b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2E39;}.elementor-33881 .elementor-element.elementor-element-36dc2b41 > .elementor-container{max-width:1400px;}.elementor-33881 .elementor-element.elementor-element-36dc2b41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:70px 0px 70px 0px;}.elementor-33881 .elementor-element.elementor-element-36dc2b41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33881 .elementor-element.elementor-element-4a8c8626 > .elementor-element-populated{border-style:none;padding:0px 30px 0px 30px;}.elementor-33881 .elementor-element.elementor-element-58d50576 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-58d50576{text-align:left;}.elementor-33881 .elementor-element.elementor-element-58d50576 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-html [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-33881 .elementor-element.elementor-element-5e6a8017{width:100%;}.elementor-33881 .elementor-element.elementor-element-11ed258f{width:50%;}.elementor-33881 .elementor-element.elementor-element-494603a1{width:50%;}.elementor-33881 .elementor-element.elementor-element-8f27ec1{width:36.833%;}.elementor-33881 .elementor-element.elementor-element-18a8e9f{width:62.767%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33881 .elementor-element.elementor-element-8f27ec1{width:100%;}.elementor-33881 .elementor-element.elementor-element-18a8e9f{width:100%;}}@media(max-width:1024px){.elementor-33881 .elementor-element.elementor-element-5a6163de .elementor-heading-title{font-size:38px;line-height:58px;}.elementor-33881 .elementor-element.elementor-element-1e480b8 .elementor-heading-title{font-size:32px;line-height:58px;}.elementor-33881 .elementor-element.elementor-element-0dd8450{padding:30px 30px 30px 30px;}.elementor-33881 .elementor-element.elementor-element-8f27ec1 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-33881 .elementor-element.elementor-element-1bccefb{text-align:left;}.elementor-33881 .elementor-element.elementor-element-18a8e9f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-33881 .elementor-element.elementor-element-dd54be1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33881 .elementor-element.elementor-element-000b542 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33881 .elementor-element.elementor-element-36dc2b41{padding:50px 30px 50px 30px;}.elementor-33881 .elementor-element.elementor-element-58d50576 > .elementor-widget-container{margin:0px 0px 10px 0px;}}@media(max-width:767px){.elementor-33881 .elementor-element.elementor-element-420e311b > .elementor-container{min-height:100vh;}.elementor-33881 .elementor-element.elementor-element-420e311b{padding:70px 0px 50px 0px;}.elementor-33881 .elementor-element.elementor-element-5e6a8017 > .elementor-element-populated{padding:29% 9% 9% 9%;}.elementor-33881 .elementor-element.elementor-element-5a6163de .elementor-heading-title{font-size:37px;line-height:37px;}.elementor-33881 .elementor-element.elementor-element-11ed258f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33881 .elementor-element.elementor-element-0eaceb5 .elementor-heading-title{font-size:44px;}.elementor-33881 .elementor-element.elementor-element-cbc8cad > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-cbc8cad .elementor-heading-title{font-size:15px;}.elementor-33881 .elementor-element.elementor-element-dce15e3{padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-cedeaa6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33881 .elementor-element.elementor-element-e4d2cfc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-e4d2cfc{text-align:center;}.elementor-33881 .elementor-element.elementor-element-f9477eb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-2d37cc4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-ed80896 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-c4ae873{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-33881 .elementor-element.elementor-element-c4ae873 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-736b9f8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-373e7cc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33881 .elementor-element.elementor-element-6e89287 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-1e480b8{text-align:center;}.elementor-33881 .elementor-element.elementor-element-1e480b8 .elementor-heading-title{font-size:33px;line-height:30px;}.elementor-33881 .elementor-element.elementor-element-4f265b6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-4f265b6 .elementor-heading-title{font-size:15px;}.elementor-33881 .elementor-element.elementor-element-0dd8450{padding:5% 6% 3% 6%;}.elementor-33881 .elementor-element.elementor-element-1bccefb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33881 .elementor-element.elementor-element-1bccefb{text-align:center;}.elementor-33881 .elementor-element.elementor-element-1bccefb img{width:177px;}.elementor-33881 .elementor-element.elementor-element-b74989e{columns:1;text-align:center;}.elementor-33881 .elementor-element.elementor-element-ad09f0c > .elementor-element-populated{padding:0vw 6vw 0vw 6vw;}.elementor-33881 .elementor-element.elementor-element-bff0a8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-bff0a8b{text-align:center;}.elementor-33881 .elementor-element.elementor-element-dd54be1{text-align:center;}.elementor-33881 .elementor-element.elementor-element-dd54be1 .elementor-heading-title{font-size:30px;}.elementor-33881 .elementor-element.elementor-element-339e84b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-33881 .elementor-element.elementor-element-339e84b{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-33881 .elementor-element.elementor-element-3dfa761f{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-33881 .elementor-element.elementor-element-000b542{text-align:center;}.elementor-33881 .elementor-element.elementor-element-000b542 .elementor-heading-title{font-size:30px;}.elementor-33881 .elementor-element.elementor-element-36dc2b41{padding:60px 30px 60px 30px;}.elementor-33881 .elementor-element.elementor-element-4a8c8626 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33881 .elementor-element.elementor-element-58d50576{text-align:left;}.elementor-33881 .elementor-element.elementor-element-58d50576 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for section, class: .elementor-element-dce15e3 *//* ------------------ Hotellkat Låda ------------------ */
.hotellkat {
  position: relative;
  cursor: pointer;
  color: #000;
  text-align: left;
  overflow: hidden;
  transition: width 0.4s ease;
  height: 300px; /* justera höjd efter behov */
  width: calc(14.286% - 12px); /* basbredd minus mellanrum */
  margin-right: 12px; /* mellanrum mellan lådor */
}

/* Tar bort margin på sista lådan */
.hotellkat:last-child {
  margin-right: 0;
}

/* Hover: öka bredden */
.hotellkat:hover {
  width: calc(25% - 12px); /* exempel: öka bredd på hover */
  transition: width 0.4s ease;
}

/* ------------------ Vertikal rubrik ------------------ */
/* Alltid synlig, bottenjusterad */
.hotellkat__title-vert {
  position: absolute;
  right: -20px;           /* justera horisontellt */
  bottom: 10px;          /* bottenjusterad */
  writing-mode: vertical-rl;
  transform: rotate(-180deg); /* rättvänd vertikal text */
  font-weight: bold;
  opacity: 1;
  transition: transform 0.4s ease, opacity 0.4s ease;
}

/* Hover: glider ut åt vänster */
.hotellkat:hover .hotellkat__title-vert {
  transform: rotate(-180deg) translateX(240px); /* glider horisontellt ut */
  opacity: 0;
}

/* ------------------ Horisontell rubrik ------------------ */
.hotellkat__title {
  display: block;
  font-weight: bold;
  margin: 0 0 10px 0;
  opacity: 0;
  transform: translateY(20px);
  position: relative;
  transition: opacity 0s, transform 0s; /* hover in styrs via animation */
}

/* ------------------ Beskrivning ------------------ */
.hotellkat__desc {
  display: block;
  margin: 0;
  opacity: 0;
  transform: translateY(20px);
  position: relative;
  transition: opacity 0s, transform 0s; /* hover in styrs via animation */
}

/* ------------------ Keyframes för fade-up ------------------ */
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Hover-in: fadea upp med 0.4s delay */
.hotellkat:hover .hotellkat__title,
.hotellkat:hover .hotellkat__desc {
  animation: fadeUp 0.4s forwards;
  animation-delay: 0.4s; /* delay innan den börjar */
}

/* Hover-out: försvinner direkt */
.hotellkat:not(:hover) .hotellkat__title,
.hotellkat:not(:hover) .hotellkat__desc {
  opacity: 0;
  transform: translateY(20px);
  animation: none; /* ingen animation på hover-out */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cedeaa6 */@media (max-width: 1024px) {
  /* Wrapper för alla hotellkatphone-lådor */
  .hotellkatphone-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 12px; /* avstånd mellan lådorna */
    padding-left: calc((100vw - 300px) / 2); /* centrera första lådan */
    padding-right: 20px; /* lite padding i slutet */
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  /* Själva lådorna */
  .hotellkatphone {
    flex: 0 0 auto !important;
    width: 300px !important;
    height: 300px;
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end; /* placera text längst ner */
    align-items: flex-start;   /* vänsterjusterad text */
    box-sizing: border-box;
    scroll-snap-align: center; /* snap till mitten */
    cursor: pointer;
    overflow: hidden;
    position: relative;
    padding-left: 20px; /* mindre padding inuti lådan */
    padding-right: 20px;
    padding-bottom: 10px;
  }

  /* Titel och beskrivning alltid synliga på mobil */
  .hotellkatphone .hotellkat__title {
    display: block !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    text-align: left; /* vänsterjusterad */
    margin-bottom: 2px; /* ännu mindre mellan rubrik och text */
  }

  .hotellkatphone .hotellkat__desc {
    display: block !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    text-align: left; /* vänsterjusterad */
    margin: 0; /* ta bort extra mellanrum */
  }

  /* Dölj vertikal rubrik på mobil */
  .hotellkatphone .hotellkat__title-vert {
    display: none !important;
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transform-zoom-out .elementor-bg {
    transform: scale(1);
}





form.nyhetsbrev {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: 13px;
}

div.nyhetsbrev {
    display: flex;
    flex: 1;
}

.nyhetsbrev input::placeholder {
    color: #adaeb2;
}

.nyhetsbrev > input {
    flex-grow: 1;
    width: 33%;
    background: #33353f;
    border: 1px solid white;
    border-radius: 0;
    padding: 16px 20px;
    color: white;
    font-size: 18px;
}

.nyhetsbrev-cb {
    width: 100%;
    color: white;
    font-size: 18px;
    padding: 15px 0px;
}

.nyhetsbrev input:focus, .nyhetsbrev input:active {
    outline: none;
    border: 1px solid white;
}

.nyhetsbrev-cb label {
    padding: 0 15px 0 0;
}


form.nyhetsbrev input[type="submit"] {
    border: none;
    border-radius: 0;
    max-width: 145px;
    color: #413e2b;
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    padding: 14px;
}


@media (max-width:768px) {
 .nyhetsbrev {
    flex-basis: 100%!important;
}

}/* End custom CSS */