.elementor-7100 .elementor-element.elementor-element-63c7121:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-63c7121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F1;}.elementor-7100 .elementor-element.elementor-element-63c7121 > .elementor-container{max-width:1248px;}.elementor-7100 .elementor-element.elementor-element-63c7121{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 104px 24px;}.elementor-7100 .elementor-element.elementor-element-63c7121 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7100 .elementor-element.elementor-element-10bf984.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7100 .elementor-element.elementor-element-10bf984.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7100 .elementor-element.elementor-element-10bf984 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-7100 .elementor-element.elementor-element-10bf984 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-51722f7 > .elementor-widget-container{margin:0px 100px 100px 100px;}.elementor-bc-flex-widget .elementor-7100 .elementor-element.elementor-element-68a6259.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7100 .elementor-element.elementor-element-68a6259.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7100 .elementor-element.elementor-element-8f97771{padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-49e2b8c:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-49e2b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F1;}.elementor-7100 .elementor-element.elementor-element-49e2b8c, .elementor-7100 .elementor-element.elementor-element-49e2b8c > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-7100 .elementor-element.elementor-element-49e2b8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-49e2b8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7100 .elementor-element.elementor-element-b7eeff8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7100 .elementor-element.elementor-element-b7eeff8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7100 .elementor-element.elementor-element-f821957 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-f821957{text-align:center;}.elementor-7100 .elementor-element.elementor-element-f821957 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-698700f{--e-image-carousel-slides-to-show:4;}.elementor-7100 .elementor-element.elementor-element-698700f > .elementor-widget-container{margin:100px 100px 100px 100px;}.elementor-7100 .elementor-element.elementor-element-b0401d0:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-b0401d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EBE0;}.elementor-7100 .elementor-element.elementor-element-b0401d0, .elementor-7100 .elementor-element.elementor-element-b0401d0 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-7100 .elementor-element.elementor-element-b0401d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-b0401d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7100 .elementor-element.elementor-element-9a71635 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-9a71635{text-align:center;}.elementor-7100 .elementor-element.elementor-element-9a71635 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-7556336{margin-top:0px;margin-bottom:0px;}.elementor-7100 .elementor-element.elementor-element-564392e > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-7100 .elementor-element.elementor-element-564392e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7100 .elementor-element.elementor-element-9cb1399 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-9cb1399 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-afbd51a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-afbd51a{text-align:start;}.elementor-7100 .elementor-element.elementor-element-afbd51a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-e9e6b81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-e9e6b81{text-align:start;}.elementor-7100 .elementor-element.elementor-element-e9e6b81 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-16c328d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-16c328d{text-align:start;}.elementor-7100 .elementor-element.elementor-element-16c328d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.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-7100 .elementor-element.elementor-element-fa18145 .elementor-button{background-color:#4E3B3B;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-7100 .elementor-element.elementor-element-fa18145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-766a332{padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-2f95f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F1;}.elementor-7100 .elementor-element.elementor-element-2f95f6d > .elementor-container{max-width:1554px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d, .elementor-7100 .elementor-element.elementor-element-2f95f6d > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7100 .elementor-element.elementor-element-3e50284 > .elementor-widget-container{margin:100px 100px 0px 100px;}.elementor-7100 .elementor-element.elementor-element-3e50284{text-align:start;}.elementor-7100 .elementor-element.elementor-element-3e50284 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-84af9b3 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-7100 .elementor-element.elementor-element-84af9b3{text-align:start;}.elementor-7100 .elementor-element.elementor-element-84af9b3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-0d04913 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-7100 .elementor-element.elementor-element-0d04913{text-align:start;}.elementor-7100 .elementor-element.elementor-element-0d04913 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-2413629 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-7100 .elementor-element.elementor-element-2413629{text-align:start;}.elementor-7100 .elementor-element.elementor-element-2413629 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-6e60fdd .elementor-button{background-color:#4E3B3B;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-7100 .elementor-element.elementor-element-6e60fdd > .elementor-widget-container{margin:0px 0px 0px 100px;}.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-7100 .elementor-element.elementor-element-a8835fa img{border-radius:28px 28px 28px 28px;}.elementor-7100 .elementor-element.elementor-element-7861c48:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-7861c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EBE0;}.elementor-7100 .elementor-element.elementor-element-7861c48, .elementor-7100 .elementor-element.elementor-element-7861c48 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-7100 .elementor-element.elementor-element-7861c48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:50px 40px 68px 40px;}.elementor-7100 .elementor-element.elementor-element-7861c48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7100 .elementor-element.elementor-element-4f060c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7100 .elementor-element.elementor-element-1348a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-1348a7e{text-align:center;}.elementor-7100 .elementor-element.elementor-element-1348a7e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-9e03aa9{margin-top:80px;margin-bottom:0px;}.elementor-7100 .elementor-element.elementor-element-ab244e6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-c05b475 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-c05b475{text-align:start;}.elementor-7100 .elementor-element.elementor-element-c05b475 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.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-7100 .elementor-element.elementor-element-642c343 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-642c343{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-f19f11c .elementor-button{background-color:#4E3B3B;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-7100 .elementor-element.elementor-element-f19f11c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-4ce5561 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-218c647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-218c647{text-align:start;}.elementor-7100 .elementor-element.elementor-element-218c647 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-86ccd81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-86ccd81{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-28111a9 .elementor-button{background-color:#4E3B3B;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-7100 .elementor-element.elementor-element-28111a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-a3e4569 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-83144a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-83144a8{text-align:start;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.65em;letter-spacing:0px;color:#4A4040;}.elementor-7100 .elementor-element.elementor-element-8cefc3d .elementor-button{background-color:#4E3B3B;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-7100 .elementor-element.elementor-element-8cefc3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-a0102a8:not(.elementor-motion-effects-element-type-background), .elementor-7100 .elementor-element.elementor-element-a0102a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F1;}.elementor-7100 .elementor-element.elementor-element-a0102a8, .elementor-7100 .elementor-element.elementor-element-a0102a8 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-7100 .elementor-element.elementor-element-a0102a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-7100 .elementor-element.elementor-element-a0102a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7100 .elementor-element.elementor-element-46ecd33 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-46ecd33{text-align:center;}.elementor-7100 .elementor-element.elementor-element-46ecd33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#2B2424;}.elementor-7100 .elementor-element.elementor-element-c5ab1a7{text-align:center;}.elementor-7100 .elementor-element.elementor-element-c5ab1a7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.25em;letter-spacing:0px;color:#2B2424;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-7100 .elementor-element.elementor-element-10bf984{width:100%;}.elementor-7100 .elementor-element.elementor-element-68a6259{width:100%;}}@media(max-width:1024px){.elementor-7100 .elementor-element.elementor-element-63c7121{padding:48px 24px 72px 24px;}.elementor-7100 .elementor-element.elementor-element-51722f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-f821957 .elementor-heading-title{font-size:36px;}.elementor-7100 .elementor-element.elementor-element-698700f{--e-image-carousel-slides-to-show:2;}.elementor-7100 .elementor-element.elementor-element-9a71635 .elementor-heading-title{font-size:36px;}.elementor-7100 .elementor-element.elementor-element-564392e > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-7100 .elementor-element.elementor-element-9cb1399 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-afbd51a .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-e9e6b81 .elementor-heading-title{font-size:24px;}.elementor-7100 .elementor-element.elementor-element-16c328d .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-fa18145 .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-3e50284 .elementor-heading-title{font-size:36px;}.elementor-7100 .elementor-element.elementor-element-84af9b3 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-0d04913 .elementor-heading-title{font-size:24px;}.elementor-7100 .elementor-element.elementor-element-2413629 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-6e60fdd .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-1348a7e .elementor-heading-title{font-size:36px;}.elementor-7100 .elementor-element.elementor-element-ab244e6 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-c05b475 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-642c343{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-f19f11c .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-4ce5561 .elementor-heading-title{font-size:24px;}.elementor-7100 .elementor-element.elementor-element-218c647 .elementor-heading-title{font-size:17px;}.elementor-7100 .elementor-element.elementor-element-86ccd81{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-28111a9 .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-a3e4569 .elementor-heading-title{font-size:24px;}.elementor-7100 .elementor-element.elementor-element-83144a8{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-8cefc3d .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-46ecd33 .elementor-heading-title{font-size:36px;}.elementor-7100 .elementor-element.elementor-element-c5ab1a7 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-7100 .elementor-element.elementor-element-63c7121{padding:32px 20px 64px 20px;}.elementor-7100 .elementor-element.elementor-element-10bf984{width:100%;}.elementor-7100 .elementor-element.elementor-element-51722f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-68a6259{width:100%;}.elementor-7100 .elementor-element.elementor-element-49e2b8c, .elementor-7100 .elementor-element.elementor-element-49e2b8c > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-7100 .elementor-element.elementor-element-49e2b8c{padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-f821957 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-f821957 .elementor-heading-title{font-size:29px;}.elementor-7100 .elementor-element.elementor-element-698700f{--e-image-carousel-slides-to-show:1;}.elementor-7100 .elementor-element.elementor-element-698700f > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-7100 .elementor-element.elementor-element-9a71635 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-9a71635 .elementor-heading-title{font-size:29px;}.elementor-7100 .elementor-element.elementor-element-564392e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-9cb1399 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-afbd51a .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-e9e6b81 .elementor-heading-title{font-size:21px;}.elementor-7100 .elementor-element.elementor-element-16c328d .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-fa18145 .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d > .elementor-container{max-width:1600px;}.elementor-7100 .elementor-element.elementor-element-2f95f6d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-3e50284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-3e50284{text-align:center;}.elementor-7100 .elementor-element.elementor-element-3e50284 .elementor-heading-title{font-size:29px;}.elementor-7100 .elementor-element.elementor-element-84af9b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-84af9b3{text-align:center;}.elementor-7100 .elementor-element.elementor-element-84af9b3 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-0d04913 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-0d04913{text-align:center;}.elementor-7100 .elementor-element.elementor-element-0d04913 .elementor-heading-title{font-size:21px;}.elementor-7100 .elementor-element.elementor-element-2413629 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-2413629{text-align:center;}.elementor-7100 .elementor-element.elementor-element-2413629 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-6e60fdd > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-7100 .elementor-element.elementor-element-6e60fdd .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-7861c48, .elementor-7100 .elementor-element.elementor-element-7861c48 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-7100 .elementor-element.elementor-element-7861c48{padding:50px 0px 70px 0px;}.elementor-7100 .elementor-element.elementor-element-1348a7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7100 .elementor-element.elementor-element-1348a7e .elementor-heading-title{font-size:29px;}.elementor-7100 .elementor-element.elementor-element-9e03aa9{margin-top:0px;margin-bottom:0px;}.elementor-7100 .elementor-element.elementor-element-ab244e6 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-c05b475 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-642c343{font-size:15px;}.elementor-7100 .elementor-element.elementor-element-f19f11c .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-4ce5561 .elementor-heading-title{font-size:21px;}.elementor-7100 .elementor-element.elementor-element-218c647 .elementor-heading-title{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-86ccd81{font-size:15px;}.elementor-7100 .elementor-element.elementor-element-28111a9 .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-a3e4569 .elementor-heading-title{font-size:21px;}.elementor-7100 .elementor-element.elementor-element-83144a8{font-size:15px;}.elementor-7100 .elementor-element.elementor-element-8cefc3d .elementor-button{font-size:16px;}.elementor-7100 .elementor-element.elementor-element-46ecd33 .elementor-heading-title{font-size:29px;}.elementor-7100 .elementor-element.elementor-element-c5ab1a7 .elementor-heading-title{font-size:21px;}}/* Start custom CSS */.sr{--creme:#FBF7F1;--sand:#F3EBE0;--karamel:#8C6A45;--brun:#4E3B3B;--tekst:#2B2424;--brod:#4A4040;--lin:#EDE3D6;font-family:'Work Sans',sans-serif;color:var(--tekst)}
.sr *{box-sizing:border-box}
.sr .eyebrow{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--karamel);margin:0}
.sr .h1{font-family:'Playfair Display',serif;font-weight:600;font-size:60px;line-height:1.05;letter-spacing:-.01em;margin:0;color:var(--tekst)}
.sr .h2{font-family:'Playfair Display',serif;font-weight:600;font-size:44px;line-height:1.1;margin:0;color:var(--tekst)}
.sr .h3{font-family:'Playfair Display',serif;font-weight:600;font-size:24px;line-height:1.25;margin:0;color:var(--tekst)}
.sr .lead{font-size:19px;line-height:1.6;color:var(--brod);margin:0}
.sr .body{font-size:17px;line-height:1.65;color:var(--brod);margin:0}
.sr .small{font-size:14px;line-height:1.5;color:#6A5F5F;margin:0}
.sr .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:999px;background:var(--brun);color:#fff!important;font-size:16px;font-weight:600;text-decoration:none}
.sr .btn:hover{background:#3A2B2B}
.sr .btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:1.5px solid var(--brun);color:var(--brun)!important;font-size:16px;font-weight:600;text-decoration:none}
.sr section{padding:112px 96px}
.sr .wrap{max-width:1248px;margin:0 auto;display:grid;gap:88px;align-items:center}
.sr .s2{background:var(--sand)}
.sr .s2 .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}
.sr .s2 img{width:100%;height:640px;object-fit:cover;object-position:50% 15%;border-radius:28px;display:block}
.sr .col{display:flex;flex-direction:column;gap:28px}
.sr .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sr .card{background:var(--creme);border-radius:20px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}
.sr .num{font-family:'Playfair Display',serif;font-size:44px;font-weight:600;line-height:1;color:var(--karamel)}
.sr .card .eyebrow{font-size:11px;color:var(--brun)}
.sr .s3{background:var(--creme)}
.sr .s3 .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.sr .feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;max-width:540px}
.sr .feat div{display:flex;gap:12px;align-items:flex-start}
.sr .feat svg{flex:none;margin-top:2px}
.sr .btns{display:flex;gap:14px;flex-wrap:wrap}
.sr .phonebox{display:flex;justify-content:center;background:var(--sand);border-radius:32px;padding:56px 0}
.sr .phone{width:280px;height:560px;border-radius:44px;background:var(--tekst);padding:12px;box-shadow:0 30px 60px -30px rgba(43,36,36,.5)}
.sr .screen{width:100%;height:100%;border-radius:34px;background:var(--creme);padding:28px 18px;display:flex;flex-direction:column;gap:12px}
.sr .stat{background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}
.sr .bars{display:flex;gap:5px;align-items:flex-end;height:36px}
.sr .bars span{width:14px;background:#E2D6C6;border-radius:4px}
.sr .msg{border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.4}
@media (max-width:1024px){
 .sr section{padding:80px 40px}
 .sr .h1{font-size:48px}.sr .h2{font-size:36px}
 .sr .s2 .wrap,.sr .s3 .wrap{grid-template-columns:1fr;gap:48px}
 .sr .s2 img{height:520px;object-position:50% 12%}
}
@media (max-width:767px){
 .sr section{padding:64px 20px}
 .sr .h1{font-size:38px}.sr .h2{font-size:29px}.sr .h3{font-size:21px}
 .sr .lead{font-size:17px}.sr .body{font-size:16px}
 .sr .s2 .wrap,.sr .s3 .wrap{gap:36px}
 .sr .s2 img{height:440px}
 .sr .cards{grid-template-columns:1fr;gap:12px}
 .sr .card{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:center;padding:18px 20px}
 .sr .num{font-size:38px;grid-row:span 2}
 .sr .feat{grid-template-columns:1fr;gap:14px}
 .sr .btns{flex-direction:column}
 .sr .btns a{width:100%}
 .sr .phonebox{padding:36px 0;border-radius:24px}
}
.sr-hero{background:#FBF7F1!important}
.sr .herotext{display:flex;flex-direction:column;gap:24px;max-width:540px}
.sr-quiz{background:#fff;border:1px solid #EDE3D6;border-radius:24px;padding:20px 28px 28px;max-width:540px;box-shadow:0 18px 40px -24px rgba(78,59,59,.25)}
.sr .arch{position:relative;width:440px;max-width:100%;margin:0 auto}
.sr .arch img{width:100%;height:600px;object-fit:cover;object-position:50% 20%;border-radius:220px 220px 28px 28px;display:block;position:relative}
.sr .archline{position:absolute;inset:-18px -18px 18px 18px;border:1px solid #C9B496;border-radius:220px 220px 28px 28px}
.sr .namecard{position:absolute;left:24px;bottom:40px;background:#fff;border-radius:16px;padding:14px 20px;box-shadow:0 18px 40px -20px rgba(43,36,36,.35);display:flex;flex-direction:column;gap:2px}
.sr .namecard span{font-family:'Playfair Display',serif;font-size:18px;font-weight:600;color:#2B2424}
.sr .namecard small{font-size:13px;color:#6A5F5F}
.elementor-7100 .elementor-button{background:#4E3B3B!important;color:#fff!important;border-radius:999px!important;font-family:'Work Sans',sans-serif!important;font-weight:600!important;font-size:16px!important;padding:16px 32px!important;box-shadow:none!important;border:0!important}
.elementor-7100 .elementor-button:hover{background:#3A2B2B!important}
.elementor-7100 .sr-body p.elementor-heading-title,.elementor-7100 .sr-body div.elementor-heading-title,.elementor-7100 .sr-body span.elementor-heading-title,.elementor-7100 .elementor-widget-text-editor{font-family:'Work Sans',sans-serif!important}
@media (max-width:1024px){.sr .arch{width:400px}.sr .arch img{height:520px;border-radius:200px 200px 28px 28px}.sr .archline{border-radius:200px 200px 28px 28px}.sr .herotext,.sr-quiz{max-width:560px;margin-left:auto;margin-right:auto}.sr .herotext{text-align:center;align-items:center}}
@media (max-width:767px){.sr .arch{width:300px}.sr .arch img{height:390px;border-radius:150px 150px 24px 24px}.sr .archline{inset:-12px -12px 12px 12px;border-radius:150px 150px 24px 24px}.sr .namecard{left:50%;transform:translateX(-50%);bottom:-24px;white-space:nowrap}.sr-quiz{padding:16px 20px 20px}}

.elementor-7100 img[src*="hverdagsretter"]{aspect-ratio:4/5;height:auto;object-fit:cover;object-position:50% 100%;border-radius:28px}
.elementor-7100 .sr .card{padding:22px 18px}

.sr .s3{background:#fff}
.elementor-7100 .elementor-top-section{margin-bottom:24px}

.elementor-7100 .elementor-element-9cb1399 .elementor-heading-title,.elementor-7100 .elementor-element-afbd51a .elementor-heading-title,.elementor-7100 .elementor-element-16c328d .elementor-heading-title,.elementor-7100 .elementor-element-84af9b3 .elementor-heading-title,.elementor-7100 .elementor-element-2413629 .elementor-heading-title,.elementor-7100 .elementor-element-ab244e6 .elementor-heading-title,.elementor-7100 .elementor-element-c05b475 .elementor-heading-title,.elementor-7100 .elementor-element-218c647 .elementor-heading-title{font-family:'Work Sans',sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.65!important;color:#4A4040!important}
@media(max-width:767px){.elementor-7100 .elementor-element-9cb1399 .elementor-heading-title,.elementor-7100 .elementor-element-afbd51a .elementor-heading-title,.elementor-7100 .elementor-element-16c328d .elementor-heading-title,.elementor-7100 .elementor-element-84af9b3 .elementor-heading-title,.elementor-7100 .elementor-element-2413629 .elementor-heading-title,.elementor-7100 .elementor-element-ab244e6 .elementor-heading-title,.elementor-7100 .elementor-element-c05b475 .elementor-heading-title,.elementor-7100 .elementor-element-218c647 .elementor-heading-title{font-size:16px!important}}

@media (max-width:1024px){.sr .arch{margin:24px auto 56px}}
.elementor-7100 img[src*="hverdagsretter"]{object-position:50% 30%}

@media(max-width:767px){.elementor-7100 .elementor-widget-image-carousel .swiper-slide img{width:100%;height:auto;object-fit:contain;border-radius:16px}}

.elementor-7100 .sr-hero{margin-top:110px!important}
@media(max-width:1024px){.elementor-7100 .sr-hero{margin-top:84px!important}}/* End custom CSS */