.elementor-9850 .elementor-element.elementor-element-771094c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9850 .elementor-element.elementor-element-771094c9:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-771094c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-771094c9 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-771094c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 40px 76px 40px;}.elementor-9850 .elementor-element.elementor-element-771094c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-62daaf80 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-62daaf80 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-635d48ef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9850 .elementor-element.elementor-element-635d48ef{text-align:start;}.elementor-9850 .elementor-element.elementor-element-635d48ef .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.6px;color:#B08A67;}.elementor-9850 .elementor-element.elementor-element-69f86d54 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9850 .elementor-element.elementor-element-69f86d54{text-align:start;}.elementor-9850 .elementor-element.elementor-element-69f86d54 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;text-transform:none;line-height:1.05em;letter-spacing:0px;color:#342614;}.elementor-9850 .elementor-element.elementor-element-1b3d4689 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9850 .elementor-element.elementor-element-1b3d4689{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#7E5537;}.elementor-9850 .elementor-element.elementor-element-2608a52e{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button{background-color:#D56432;font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:17px 52px 17px 52px;}.elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button:hover, .elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button:hover svg, .elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9850 .elementor-element.elementor-element-66d2ecb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-66d2ecb5{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#342614;}.elementor-9850 .elementor-element.elementor-element-19a40e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-9480974 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9850 .elementor-element.elementor-element-9480974:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-9480974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-9480974 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-9480974{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(52,38,20,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 40px 18px 40px;}.elementor-9850 .elementor-element.elementor-element-9480974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-b6f74ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-b6f74ea{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:4px;--e-rating-icon-marked-color:#D56432;--e-rating-icon-color:rgba(213,100,50,0.28);}.elementor-9850 .elementor-element.elementor-element-507fbc0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-507fbc0d{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#342614;}.elementor-9850 .elementor-element.elementor-element-74fff174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-74fff174{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:0px;color:#8A7C66;}.elementor-9850 .elementor-element.elementor-element-9c7e00b:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-9c7e00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#342614;}.elementor-9850 .elementor-element.elementor-element-9c7e00b > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-9c7e00b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 40px 35px 40px;}.elementor-9850 .elementor-element.elementor-element-9c7e00b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-ba5fe34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-5694c22 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9850 .elementor-element.elementor-element-5694c22{text-align:center;}.elementor-9850 .elementor-element.elementor-element-5694c22 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:800;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-3034d17{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-23027f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-23027f3 > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9850 .elementor-element.elementor-element-b53fe5f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9850 .elementor-element.elementor-element-b53fe5f{text-align:center;}.elementor-9850 .elementor-element.elementor-element-b53fe5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-eccf000 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9850 .elementor-element.elementor-element-eccf000{text-align:center;}.elementor-9850 .elementor-element.elementor-element-eccf000 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.35em;letter-spacing:0.2px;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-20884ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-20884ec{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9850 .elementor-element.elementor-element-3553996 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-3553996 > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9850 .elementor-element.elementor-element-491508a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9850 .elementor-element.elementor-element-491508a{text-align:center;}.elementor-9850 .elementor-element.elementor-element-491508a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-cae57e9 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9850 .elementor-element.elementor-element-cae57e9{text-align:center;}.elementor-9850 .elementor-element.elementor-element-cae57e9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.35em;letter-spacing:0.2px;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-2aa9f66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-2aa9f66{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9850 .elementor-element.elementor-element-3981864 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-3981864 > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9850 .elementor-element.elementor-element-39a1f83 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9850 .elementor-element.elementor-element-39a1f83{text-align:center;}.elementor-9850 .elementor-element.elementor-element-39a1f83 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-1a95cef > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9850 .elementor-element.elementor-element-1a95cef{text-align:center;}.elementor-9850 .elementor-element.elementor-element-1a95cef .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.35em;letter-spacing:0.2px;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-0a04eae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-0a04eae{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9850 .elementor-element.elementor-element-3fc59a76 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9850 .elementor-element.elementor-element-3fc59a76:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-3fc59a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-3fc59a76 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-3fc59a76{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(52,38,20,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 40px 44px 40px;}.elementor-9850 .elementor-element.elementor-element-3fc59a76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-31c8132f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-31c8132f > .elementor-element-populated{padding:0px 44px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-48e4bff9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9850 .elementor-element.elementor-element-48e4bff9{text-align:start;}.elementor-9850 .elementor-element.elementor-element-48e4bff9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#342614;}.elementor-9850 .elementor-element.elementor-element-203a178d{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#7E5537;}.elementor-9850 .elementor-element.elementor-element-371eb267{--e-image-carousel-slides-to-show:2;}.elementor-9850 .elementor-element.elementor-element-371eb267 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-371eb267 .swiper-pagination-bullet{width:6px;height:6px;background:#342614;}.elementor-9850 .elementor-element.elementor-element-6317163:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-6317163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D9;}.elementor-9850 .elementor-element.elementor-element-6317163 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-6317163{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 40px 36px 40px;}.elementor-9850 .elementor-element.elementor-element-6317163 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-6fb38673:not(.elementor-motion-effects-element-type-background), .elementor-9850 .elementor-element.elementor-element-6fb38673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#342614;}.elementor-9850 .elementor-element.elementor-element-6fb38673 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-6fb38673{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 40px 56px 40px;}.elementor-9850 .elementor-element.elementor-element-6fb38673 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9850 .elementor-element.elementor-element-4095fc24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-3033325a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9850 .elementor-element.elementor-element-3033325a{text-align:center;}.elementor-9850 .elementor-element.elementor-element-3033325a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;text-transform:none;line-height:1.15em;letter-spacing:0px;color:#EEEADF;}.elementor-9850 .elementor-element.elementor-element-5725e112 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9850 .elementor-element.elementor-element-5725e112{text-align:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#E9E4D9;}.elementor-9850 .elementor-element.elementor-element-68a950ca{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-62bca423 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button{background-color:#D56432;font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:17px 44px 17px 44px;}.elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button:hover, .elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button:hover svg, .elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9850 .elementor-element.elementor-element-611a81c8 > .elementor-container{max-width:1200px;}.elementor-9850 .elementor-element.elementor-element-611a81c8{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button{background-color:#D56432;font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button:hover, .elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9850 .elementor-element.elementor-element-afdd846 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button:hover svg, .elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-9850 .elementor-element.elementor-element-771094c9{padding:56px 32px 60px 32px;}.elementor-9850 .elementor-element.elementor-element-635d48ef .elementor-heading-title{font-size:11px;}.elementor-9850 .elementor-element.elementor-element-69f86d54 .elementor-heading-title{font-size:38px;}.elementor-9850 .elementor-element.elementor-element-1b3d4689{font-size:16px;}.elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-66d2ecb5{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-507fbc0d{font-size:14px;}.elementor-9850 .elementor-element.elementor-element-74fff174{font-size:16px;}.elementor-9850 .elementor-element.elementor-element-9c7e00b{padding:48px 32px 40px 32px;}.elementor-9850 .elementor-element.elementor-element-5694c22 .elementor-heading-title{font-size:26px;}.elementor-9850 .elementor-element.elementor-element-b53fe5f .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-eccf000 .elementor-heading-title{font-size:14px;}.elementor-9850 .elementor-element.elementor-element-20884ec{font-size:12px;}.elementor-9850 .elementor-element.elementor-element-491508a .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-cae57e9 .elementor-heading-title{font-size:14px;}.elementor-9850 .elementor-element.elementor-element-2aa9f66{font-size:12px;}.elementor-9850 .elementor-element.elementor-element-39a1f83 .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-1a95cef .elementor-heading-title{font-size:14px;}.elementor-9850 .elementor-element.elementor-element-0a04eae{font-size:12px;}.elementor-9850 .elementor-element.elementor-element-3fc59a76{padding:44px 32px 40px 32px;}.elementor-9850 .elementor-element.elementor-element-31c8132f > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-9850 .elementor-element.elementor-element-48e4bff9 .elementor-heading-title{font-size:24px;}.elementor-9850 .elementor-element.elementor-element-203a178d{font-size:16px;}.elementor-9850 .elementor-element.elementor-element-371eb267{--e-image-carousel-slides-to-show:2;}.elementor-9850 .elementor-element.elementor-element-6317163{padding:30px 32px 34px 32px;}.elementor-9850 .elementor-element.elementor-element-3033325a .elementor-heading-title{font-size:28px;}.elementor-9850 .elementor-element.elementor-element-5725e112{font-size:13px;}.elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-9850 .elementor-element.elementor-element-771094c9{padding:32px 22px 32px 22px;}.elementor-9850 .elementor-element.elementor-element-62daaf80{width:100%;}.elementor-9850 .elementor-element.elementor-element-62daaf80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-635d48ef .elementor-heading-title{font-size:11px;}.elementor-9850 .elementor-element.elementor-element-69f86d54 .elementor-heading-title{font-size:28px;}.elementor-9850 .elementor-element.elementor-element-1b3d4689{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-7b140591 .elementor-button{font-size:14px;padding:15px 18px 15px 18px;}.elementor-9850 .elementor-element.elementor-element-66d2ecb5{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-1f453050{width:100%;}.elementor-9850 .elementor-element.elementor-element-9480974{padding:16px 22px 16px 22px;}.elementor-9850 .elementor-element.elementor-element-507fbc0d{font-size:13px;}.elementor-9850 .elementor-element.elementor-element-74fff174{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-9c7e00b{margin-top:24px;margin-bottom:24px;padding:30px 22px 16px 22px;}.elementor-9850 .elementor-element.elementor-element-5694c22 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9850 .elementor-element.elementor-element-5694c22{text-align:start;}.elementor-9850 .elementor-element.elementor-element-5694c22 .elementor-heading-title{font-size:23px;}.elementor-9850 .elementor-element.elementor-element-23027f3{width:100%;}.elementor-9850 .elementor-element.elementor-element-23027f3 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9850 .elementor-element.elementor-element-b53fe5f .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-eccf000{text-align:start;}.elementor-9850 .elementor-element.elementor-element-eccf000 .elementor-heading-title{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-20884ec{text-align:start;font-size:13px;}.elementor-9850 .elementor-element.elementor-element-3553996{width:100%;}.elementor-9850 .elementor-element.elementor-element-3553996 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9850 .elementor-element.elementor-element-491508a .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-cae57e9{text-align:start;}.elementor-9850 .elementor-element.elementor-element-cae57e9 .elementor-heading-title{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-2aa9f66{text-align:start;font-size:13px;}.elementor-9850 .elementor-element.elementor-element-3981864{width:100%;}.elementor-9850 .elementor-element.elementor-element-3981864 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9850 .elementor-element.elementor-element-39a1f83 .elementor-heading-title{font-size:18px;}.elementor-9850 .elementor-element.elementor-element-1a95cef{text-align:start;}.elementor-9850 .elementor-element.elementor-element-1a95cef .elementor-heading-title{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-0a04eae{text-align:start;font-size:13px;}.elementor-9850 .elementor-element.elementor-element-3fc59a76{padding:40px 22px 40px 22px;}.elementor-9850 .elementor-element.elementor-element-31c8132f{width:100%;}.elementor-9850 .elementor-element.elementor-element-31c8132f > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-9850 .elementor-element.elementor-element-48e4bff9 .elementor-heading-title{font-size:21px;}.elementor-9850 .elementor-element.elementor-element-203a178d{font-size:15px;}.elementor-9850 .elementor-element.elementor-element-3934e6b0{width:100%;}.elementor-9850 .elementor-element.elementor-element-371eb267{--e-image-carousel-slides-to-show:2;}.elementor-9850 .elementor-element.elementor-element-6317163{padding:24px 22px 26px 22px;}.elementor-9850 .elementor-element.elementor-element-6fb38673{padding:34px 22px 94px 22px;}.elementor-9850 .elementor-element.elementor-element-3033325a .elementor-heading-title{font-size:24px;}.elementor-9850 .elementor-element.elementor-element-5725e112{font-size:13px;}.elementor-9850 .elementor-element.elementor-element-d17d3de .elementor-button{font-size:14px;padding:15px 18px 15px 18px;}.elementor-9850 .elementor-element.elementor-element-611a81c8{padding:0px 0px 0px 0px;}.elementor-9850 .elementor-element.elementor-element-afdd846 .elementor-button{font-size:14px;padding:16px 20px 16px 20px;}}@media(min-width:768px){.elementor-9850 .elementor-element.elementor-element-62daaf80{width:55%;}.elementor-9850 .elementor-element.elementor-element-6d76f74{width:100%;}.elementor-9850 .elementor-element.elementor-element-1f453050{width:45%;}.elementor-9850 .elementor-element.elementor-element-62bca423{width:100%;}.elementor-9850 .elementor-element.elementor-element-7a9320b0{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9850 .elementor-element.elementor-element-62daaf80{width:58%;}.elementor-9850 .elementor-element.elementor-element-1f453050{width:42%;}.elementor-9850 .elementor-element.elementor-element-23027f3{width:25%;}.elementor-9850 .elementor-element.elementor-element-3553996{width:25%;}.elementor-9850 .elementor-element.elementor-element-3981864{width:25%;}.elementor-9850 .elementor-element.elementor-element-31c8132f{width:100%;}.elementor-9850 .elementor-element.elementor-element-3934e6b0{width:100%;}}/* Start custom CSS for section, class: .elementor-element-771094c9 *//* ==========================================================================
   HOUSE OF BRATZ — Behandelpagina template
   Alleen structurele CSS. Typografie, kleur en witruimte staan in de
   Elementor-controls van de widgets zelf en blijven in de editor aanpasbaar.
   Locatie: sectie "Hero" -> Geavanceerd -> Aangepaste CSS
   ========================================================================== */

/* ---------- 0. Thema-overrides ------------------------------------------- */
.hob-sec .elementor-widget-heading .elementor-heading-title{
  text-transform:none; letter-spacing:0;
}
.hob-sec .hob-eyebrow .elementor-heading-title{
  text-transform:uppercase; letter-spacing:.24em;
}
.hob-link .elementor-button{
  border:0 !important; border-radius:0 !important; background:transparent !important;
}
.hob-sec .elementor-widget-text-editor p:last-child{ margin-bottom:0; }
.hob-sec .elementor-widget-text-editor p:first-child{ margin-top:0; }

/* ---------- 1. Beelden --------------------------------------------------- */
.hob-card-img .elementor-widget-container,
.hob-card-img.elementor-widget-image{ overflow:hidden; border-radius:12px; line-height:0; }
.hob-card-img img{ width:100%; display:block; object-fit:cover; border-radius:12px; }
.hob-hero-img img{ aspect-ratio:43/20; }
.hob-3x4 img{ aspect-ratio:3/4; }
.hob-card-img{ margin-bottom:0 !important; margin-block-end:0 !important; }
.hob-cap{ margin-top:-38px !important; position:relative; z-index:2; padding-left:14px; }

/* ---------- 2. Rijen: widgets naast elkaar ------------------------------ */
.hob-row .elementor-widget-wrap{
  display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:12px;
}
.hob-row .elementor-widget-wrap > .elementor-element{
  width:auto !important; max-width:none; margin-bottom:0 !important; margin-block-end:0 !important;
}
.hob-review-row .elementor-widget-wrap{ gap:16px; }
.hob-review-row .hob-stars .e-rating-wrapper{ line-height:1; }
.hob-arts-links .elementor-widget-wrap{ gap:22px; }

/* ---------- 3. Prijs-pil ------------------------------------------------- */
.hob-price-pill .elementor-widget-container{
  display:inline-block; border:1px solid #342614; border-radius:999px;
  padding:11px 26px; line-height:1.2; white-space:nowrap;
}

/* ---------- 4. Rasters -------------------------------------------------- */
.elementor-section.hob-grid > .elementor-container{
  display:grid; align-items:start; gap:24px; max-width:100% !important;
}
.elementor-section.hob-grid > .elementor-container > .elementor-column{ width:auto !important; }
.elementor-section.hob-grid-2 > .elementor-container{ grid-template-columns:repeat(2,1fr); }
.elementor-section.hob-steps > .elementor-container{ grid-template-columns:repeat(2,1fr); gap:34px 24px; }
.elementor-section.hob-ba > .elementor-container{ grid-template-columns:repeat(2,1fr); gap:16px; }
@media (max-width:767px){
  .elementor-section.hob-steps > .elementor-container{ gap:24px 14px; }
  .elementor-section.hob-ba > .elementor-container{ gap:14px; }
}

/* ---------- 5. Traject-iconen ------------------------------------------- */
.hob-step-icon .elementor-icon{
  width:61px; height:61px; border:1.3px solid rgba(213,100,50,.85); border-radius:50%;
  display:inline-flex; align-items:center; justify-content:center;
}
@media (max-width:767px){
  .hob-step-icon .elementor-icon{ width:52px; height:52px; }
}

/* ---------- 6. Artsblok ------------------------------------------------- */
/* De opmaak BINNEN de artskaart komt uit JetEngine listing 9522.
   Deze uitlijning zet de quote en de links onder de tekstkolom van die kaart.
   Wijkt jouw listing af? Pas hier één getal aan. */
@media (min-width:768px){
  .hob-arts-quote, .hob-arts-links{ padding-left:250px; }
}

/* ---------- 7. Boekingskaart: scrolt mee -------------------------------- */
@media (min-width:1025px){
  .hob-book-col > .elementor-widget-wrap{ position:sticky; top:120px; }
}

/* ---------- 8. FAQ ------------------------------------------------------ */
/* widget-accordion.min.css wordt NA de post-CSS ingeladen en de titel is een
   echte <h3>, dus Astra en de kit raken hem direct. Vandaar de !important
   en de typografie op het titel-element zelf. */
.hob-faq .elementor-accordion{
  border:0; display:grid; grid-template-columns:1fr 1fr; column-gap:36px;
}
.hob-faq .elementor-accordion-item{
  border:0 !important; border-bottom:1px solid rgba(52,38,20,.14) !important;
}
.hob-faq .elementor-tab-title{
  background:transparent !important; border:0 !important; padding:17px 0 !important;
}
.hob-faq .elementor-tab-title .elementor-accordion-title{
  font-family:"Jost",sans-serif; font-size:15px; font-weight:400; line-height:1.4;
  letter-spacing:0; text-transform:none; color:#342614; margin:0; text-decoration:none;
}
.hob-faq .elementor-tab-content{
  background:transparent !important; border:0 !important; padding:0 0 20px !important;
  font-family:"Jost",sans-serif; font-size:15px; line-height:1.6; color:#342614;
}
.hob-faq .elementor-accordion-icon{ color:#B08A67; font-size:13px; }
@media (max-width:767px){
  .hob-faq .elementor-accordion{ grid-template-columns:1fr; }
  .hob-faq .elementor-tab-title .elementor-accordion-title,
  .hob-faq .elementor-tab-content{ font-size:14px; }
}

/* ---------- 9. Sticky CTA-balk (alleen mobiel) -------------------------- */
@media (max-width:767px){
  .hob-sticky{
    position:fixed !important; bottom:0; left:0 !important; right:0 !important;
    width:auto !important; z-index:998;
    box-shadow:0 -6px 22px rgba(52,38,20,.22);
  }
  .hob-sticky .elementor-button{ border-radius:0 !important; }
  #ast-scroll-top{ bottom:78px !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53fe5f */.elementor-9850 .elementor-element.elementor-element-b53fe5f > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-491508a */.elementor-9850 .elementor-element.elementor-element-491508a > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a1f83 */.elementor-9850 .elementor-element.elementor-element-39a1f83 > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203a178d */.elementor-9850 .elementor-element.elementor-element-203a178d h2 {
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.15em;
    letter-spacing: 0px;
    color: #342614;
}/* End custom CSS */