.elementor-9852 .elementor-element.elementor-element-235244dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9852 .elementor-element.elementor-element-235244dc:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-235244dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-235244dc > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-235244dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 40px 76px 40px;}.elementor-9852 .elementor-element.elementor-element-235244dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-19de0431 > .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-9852 .elementor-element.elementor-element-19de0431 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-2a6b7f4b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9852 .elementor-element.elementor-element-2a6b7f4b{text-align:start;}.elementor-9852 .elementor-element.elementor-element-2a6b7f4b .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-9852 .elementor-element.elementor-element-c4c6f80 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9852 .elementor-element.elementor-element-c4c6f80{text-align:start;}.elementor-9852 .elementor-element.elementor-element-c4c6f80 .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-9852 .elementor-element.elementor-element-1cf2cf3f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9852 .elementor-element.elementor-element-1cf2cf3f{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#7E5537;}.elementor-9852 .elementor-element.elementor-element-562e92d2{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-14e0a103 .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-9852 .elementor-element.elementor-element-14e0a103 .elementor-button:hover, .elementor-9852 .elementor-element.elementor-element-14e0a103 .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-14e0a103 .elementor-button:hover svg, .elementor-9852 .elementor-element.elementor-element-14e0a103 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-714e0883 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-714e0883{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#342614;}.elementor-9852 .elementor-element.elementor-element-3a006c00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-b23020 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9852 .elementor-element.elementor-element-b23020:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-b23020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-b23020 > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-b23020{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-9852 .elementor-element.elementor-element-b23020 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-2d133cf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-2d133cf4{--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-9852 .elementor-element.elementor-element-6dccff4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-6dccff4d{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#342614;}.elementor-9852 .elementor-element.elementor-element-4cc438ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-4cc438ac{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-9852 .elementor-element.elementor-element-e9cb3cd:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-e9cb3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#342614;}.elementor-9852 .elementor-element.elementor-element-e9cb3cd > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-e9cb3cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 40px 35px 40px;}.elementor-9852 .elementor-element.elementor-element-e9cb3cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-c814c95 > .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-9852 .elementor-element.elementor-element-45a679c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9852 .elementor-element.elementor-element-45a679c{text-align:center;}.elementor-9852 .elementor-element.elementor-element-45a679c .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-9852 .elementor-element.elementor-element-a84d85b{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-4a403c1 > .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-9852 .elementor-element.elementor-element-4a403c1 > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9852 .elementor-element.elementor-element-7ed65cf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9852 .elementor-element.elementor-element-7ed65cf{text-align:center;}.elementor-9852 .elementor-element.elementor-element-7ed65cf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-2d408dc > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9852 .elementor-element.elementor-element-2d408dc{text-align:center;}.elementor-9852 .elementor-element.elementor-element-2d408dc .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-9852 .elementor-element.elementor-element-12d19a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-12d19a3{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9852 .elementor-element.elementor-element-c9ddd17 > .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-9852 .elementor-element.elementor-element-c9ddd17 > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9852 .elementor-element.elementor-element-4b67402 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9852 .elementor-element.elementor-element-4b67402{text-align:center;}.elementor-9852 .elementor-element.elementor-element-4b67402 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-c04c12a > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9852 .elementor-element.elementor-element-c04c12a{text-align:center;}.elementor-9852 .elementor-element.elementor-element-c04c12a .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-9852 .elementor-element.elementor-element-620eb63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-620eb63{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9852 .elementor-element.elementor-element-c7dc6cd > .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-9852 .elementor-element.elementor-element-c7dc6cd > .elementor-element-populated{padding:0px 8px 0px 8px;}.elementor-9852 .elementor-element.elementor-element-88d16ac > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-9852 .elementor-element.elementor-element-88d16ac{text-align:center;}.elementor-9852 .elementor-element.elementor-element-88d16ac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-295a931 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-9852 .elementor-element.elementor-element-295a931{text-align:center;}.elementor-9852 .elementor-element.elementor-element-295a931 .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-9852 .elementor-element.elementor-element-3fd5dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-3fd5dd5{text-align:center;font-family:"Jost", Sans-serif;font-size:12px;font-weight:400;line-height:1.45em;color:#B8A68C;}.elementor-9852 .elementor-element.elementor-element-6ad3f079 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9852 .elementor-element.elementor-element-6ad3f079:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-6ad3f079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEADF;}.elementor-9852 .elementor-element.elementor-element-6ad3f079 > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-6ad3f079{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-9852 .elementor-element.elementor-element-6ad3f079 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-23da5327 > .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-9852 .elementor-element.elementor-element-23da5327 > .elementor-element-populated{padding:0px 44px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-716e7286 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9852 .elementor-element.elementor-element-716e7286{text-align:start;}.elementor-9852 .elementor-element.elementor-element-716e7286 .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-9852 .elementor-element.elementor-element-2f16356f{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#7E5537;}.elementor-9852 .elementor-element.elementor-element-2880ecbd{--e-image-carousel-slides-to-show:2;}.elementor-9852 .elementor-element.elementor-element-2880ecbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-2880ecbd .swiper-pagination-bullet{width:6px;height:6px;background:#342614;}.elementor-9852 .elementor-element.elementor-element-4ac3165:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-4ac3165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D9;}.elementor-9852 .elementor-element.elementor-element-4ac3165 > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-4ac3165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 40px 36px 40px;}.elementor-9852 .elementor-element.elementor-element-4ac3165 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-76466b3d:not(.elementor-motion-effects-element-type-background), .elementor-9852 .elementor-element.elementor-element-76466b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#342614;}.elementor-9852 .elementor-element.elementor-element-76466b3d > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-76466b3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 40px 56px 40px;}.elementor-9852 .elementor-element.elementor-element-76466b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9852 .elementor-element.elementor-element-1bdfeea0 > .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-9852 .elementor-element.elementor-element-384d6685 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-9852 .elementor-element.elementor-element-384d6685{text-align:center;}.elementor-9852 .elementor-element.elementor-element-384d6685 .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-9852 .elementor-element.elementor-element-74feb2f7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9852 .elementor-element.elementor-element-74feb2f7{text-align:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#E9E4D9;}.elementor-9852 .elementor-element.elementor-element-5f80568a{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-7e514512 > .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-9852 .elementor-element.elementor-element-1c2419dd .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-9852 .elementor-element.elementor-element-1c2419dd .elementor-button:hover, .elementor-9852 .elementor-element.elementor-element-1c2419dd .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-1c2419dd .elementor-button:hover svg, .elementor-9852 .elementor-element.elementor-element-1c2419dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-3d774ea0 > .elementor-container{max-width:1200px;}.elementor-9852 .elementor-element.elementor-element-3d774ea0{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-7c3bd98 .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-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button:hover, .elementor-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button:focus{background-color:#342614;color:#FFFFFF;}.elementor-9852 .elementor-element.elementor-element-7c3bd98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button:hover svg, .elementor-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-9852 .elementor-element.elementor-element-235244dc{padding:56px 32px 60px 32px;}.elementor-9852 .elementor-element.elementor-element-2a6b7f4b .elementor-heading-title{font-size:11px;}.elementor-9852 .elementor-element.elementor-element-c4c6f80 .elementor-heading-title{font-size:38px;}.elementor-9852 .elementor-element.elementor-element-1cf2cf3f{font-size:16px;}.elementor-9852 .elementor-element.elementor-element-14e0a103 .elementor-button{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-714e0883{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-6dccff4d{font-size:14px;}.elementor-9852 .elementor-element.elementor-element-4cc438ac{font-size:16px;}.elementor-9852 .elementor-element.elementor-element-e9cb3cd{padding:48px 32px 40px 32px;}.elementor-9852 .elementor-element.elementor-element-45a679c .elementor-heading-title{font-size:26px;}.elementor-9852 .elementor-element.elementor-element-7ed65cf .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-2d408dc .elementor-heading-title{font-size:14px;}.elementor-9852 .elementor-element.elementor-element-12d19a3{font-size:12px;}.elementor-9852 .elementor-element.elementor-element-4b67402 .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-c04c12a .elementor-heading-title{font-size:14px;}.elementor-9852 .elementor-element.elementor-element-620eb63{font-size:12px;}.elementor-9852 .elementor-element.elementor-element-88d16ac .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-295a931 .elementor-heading-title{font-size:14px;}.elementor-9852 .elementor-element.elementor-element-3fd5dd5{font-size:12px;}.elementor-9852 .elementor-element.elementor-element-6ad3f079{padding:44px 32px 40px 32px;}.elementor-9852 .elementor-element.elementor-element-23da5327 > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-9852 .elementor-element.elementor-element-716e7286 .elementor-heading-title{font-size:24px;}.elementor-9852 .elementor-element.elementor-element-2f16356f{font-size:16px;}.elementor-9852 .elementor-element.elementor-element-2880ecbd{--e-image-carousel-slides-to-show:2;}.elementor-9852 .elementor-element.elementor-element-4ac3165{padding:30px 32px 34px 32px;}.elementor-9852 .elementor-element.elementor-element-384d6685 .elementor-heading-title{font-size:28px;}.elementor-9852 .elementor-element.elementor-element-74feb2f7{font-size:13px;}.elementor-9852 .elementor-element.elementor-element-1c2419dd .elementor-button{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-9852 .elementor-element.elementor-element-235244dc{padding:32px 22px 32px 22px;}.elementor-9852 .elementor-element.elementor-element-19de0431{width:100%;}.elementor-9852 .elementor-element.elementor-element-19de0431 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-2a6b7f4b .elementor-heading-title{font-size:11px;}.elementor-9852 .elementor-element.elementor-element-c4c6f80 .elementor-heading-title{font-size:28px;}.elementor-9852 .elementor-element.elementor-element-1cf2cf3f{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-14e0a103 .elementor-button{font-size:14px;padding:15px 18px 15px 18px;}.elementor-9852 .elementor-element.elementor-element-714e0883{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-62b34387{width:100%;}.elementor-9852 .elementor-element.elementor-element-b23020{padding:16px 22px 16px 22px;}.elementor-9852 .elementor-element.elementor-element-6dccff4d{font-size:13px;}.elementor-9852 .elementor-element.elementor-element-4cc438ac{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-e9cb3cd{margin-top:24px;margin-bottom:24px;padding:30px 22px 16px 22px;}.elementor-9852 .elementor-element.elementor-element-45a679c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-9852 .elementor-element.elementor-element-45a679c{text-align:start;}.elementor-9852 .elementor-element.elementor-element-45a679c .elementor-heading-title{font-size:23px;}.elementor-9852 .elementor-element.elementor-element-4a403c1{width:100%;}.elementor-9852 .elementor-element.elementor-element-4a403c1 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9852 .elementor-element.elementor-element-7ed65cf .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-2d408dc{text-align:start;}.elementor-9852 .elementor-element.elementor-element-2d408dc .elementor-heading-title{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-12d19a3{text-align:start;font-size:13px;}.elementor-9852 .elementor-element.elementor-element-c9ddd17{width:100%;}.elementor-9852 .elementor-element.elementor-element-c9ddd17 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9852 .elementor-element.elementor-element-4b67402 .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-c04c12a{text-align:start;}.elementor-9852 .elementor-element.elementor-element-c04c12a .elementor-heading-title{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-620eb63{text-align:start;font-size:13px;}.elementor-9852 .elementor-element.elementor-element-c7dc6cd{width:100%;}.elementor-9852 .elementor-element.elementor-element-c7dc6cd > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-9852 .elementor-element.elementor-element-88d16ac .elementor-heading-title{font-size:18px;}.elementor-9852 .elementor-element.elementor-element-295a931{text-align:start;}.elementor-9852 .elementor-element.elementor-element-295a931 .elementor-heading-title{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-3fd5dd5{text-align:start;font-size:13px;}.elementor-9852 .elementor-element.elementor-element-6ad3f079{padding:40px 22px 40px 22px;}.elementor-9852 .elementor-element.elementor-element-23da5327{width:100%;}.elementor-9852 .elementor-element.elementor-element-23da5327 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-9852 .elementor-element.elementor-element-716e7286 .elementor-heading-title{font-size:21px;}.elementor-9852 .elementor-element.elementor-element-2f16356f{font-size:15px;}.elementor-9852 .elementor-element.elementor-element-3ca7c849{width:100%;}.elementor-9852 .elementor-element.elementor-element-2880ecbd{--e-image-carousel-slides-to-show:2;}.elementor-9852 .elementor-element.elementor-element-4ac3165{padding:24px 22px 26px 22px;}.elementor-9852 .elementor-element.elementor-element-76466b3d{padding:34px 22px 94px 22px;}.elementor-9852 .elementor-element.elementor-element-384d6685 .elementor-heading-title{font-size:24px;}.elementor-9852 .elementor-element.elementor-element-74feb2f7{font-size:13px;}.elementor-9852 .elementor-element.elementor-element-1c2419dd .elementor-button{font-size:14px;padding:15px 18px 15px 18px;}.elementor-9852 .elementor-element.elementor-element-3d774ea0{padding:0px 0px 0px 0px;}.elementor-9852 .elementor-element.elementor-element-7c3bd98 .elementor-button{font-size:14px;padding:16px 20px 16px 20px;}}@media(min-width:768px){.elementor-9852 .elementor-element.elementor-element-19de0431{width:55%;}.elementor-9852 .elementor-element.elementor-element-3b7f3cb0{width:100%;}.elementor-9852 .elementor-element.elementor-element-62b34387{width:45%;}.elementor-9852 .elementor-element.elementor-element-7e514512{width:100%;}.elementor-9852 .elementor-element.elementor-element-2bf90756{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9852 .elementor-element.elementor-element-19de0431{width:58%;}.elementor-9852 .elementor-element.elementor-element-62b34387{width:42%;}.elementor-9852 .elementor-element.elementor-element-4a403c1{width:25%;}.elementor-9852 .elementor-element.elementor-element-c9ddd17{width:25%;}.elementor-9852 .elementor-element.elementor-element-c7dc6cd{width:25%;}.elementor-9852 .elementor-element.elementor-element-23da5327{width:100%;}.elementor-9852 .elementor-element.elementor-element-3ca7c849{width:100%;}}/* Start custom CSS for section, class: .elementor-element-235244dc *//* ==========================================================================
   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-7ed65cf */.elementor-9852 .elementor-element.elementor-element-7ed65cf > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b67402 */.elementor-9852 .elementor-element.elementor-element-4b67402 > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d16ac */.elementor-9852 .elementor-element.elementor-element-88d16ac > div > div {
        padding: 0 0 3px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f16356f */.elementor-9852 .elementor-element.elementor-element-2f16356f 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 */