.elementor-990377 .elementor-element.elementor-element-f0fe086:not(.elementor-motion-effects-element-type-background), .elementor-990377 .elementor-element.elementor-element-f0fe086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545D5C;}.elementor-990377 .elementor-element.elementor-element-f0fe086{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-f0fe086 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990377 .elementor-element.elementor-element-5e93c4c > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-5e93c4c{padding:96px 80px 24px 80px;}.elementor-990377 .elementor-element.elementor-element-269cb77 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-04ceca2 .elementor-heading-title{color:#545D5C;font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:400;line-height:52.8px;}.elementor-990377 .elementor-element.elementor-element-baa3ba1{text-align:center;}.elementor-990377 .elementor-element.elementor-element-17640f8 .elementor-heading-title{color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;line-height:50.6px;}.elementor-990377 .elementor-element.elementor-element-8b53e71 > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-8b53e71{padding:88px 80px 24px 80px;}.elementor-990377 .elementor-element.elementor-element-08ed8f8 > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-08ed8f8{padding:112px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-80eb094{text-align:center;}.elementor-990377 .elementor-element.elementor-element-80eb094 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-42309ed > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-42309ed{padding:72px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-46553a5 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-387a8de .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-990377 .elementor-element.elementor-element-ecbef13{padding:0px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-588b5af{text-align:center;}.elementor-990377 .elementor-element.elementor-element-4389169{text-align:center;}.elementor-990377 .elementor-element.elementor-element-4389169 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-adb1466{text-align:center;}.elementor-990377 .elementor-element.elementor-element-adb1466 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-3235793 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-3235793 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-3235793 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-3235793 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-8eef620{text-align:center;}.elementor-990377 .elementor-element.elementor-element-bdd1d25{text-align:center;}.elementor-990377 .elementor-element.elementor-element-bdd1d25 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-56905f3{text-align:center;}.elementor-990377 .elementor-element.elementor-element-56905f3 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-56fd1e7 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-56fd1e7 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-56fd1e7 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-56fd1e7 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-44ae1c4{text-align:center;}.elementor-990377 .elementor-element.elementor-element-90aa544{text-align:center;}.elementor-990377 .elementor-element.elementor-element-90aa544 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-4ce8e00{text-align:center;}.elementor-990377 .elementor-element.elementor-element-4ce8e00 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-3457f0c .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-3457f0c .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-3457f0c .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-3457f0c .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-749b410 > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-749b410{padding:112px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-aadcf63 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-4a082f2 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-990377 .elementor-element.elementor-element-37408c8{padding:0px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-a04897d{text-align:center;}.elementor-990377 .elementor-element.elementor-element-3c9bd12{text-align:center;}.elementor-990377 .elementor-element.elementor-element-3c9bd12 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-d6b0247{text-align:center;}.elementor-990377 .elementor-element.elementor-element-d6b0247 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-b67aee8 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-b67aee8 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-b67aee8 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-b67aee8 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-cc4f149{text-align:center;}.elementor-990377 .elementor-element.elementor-element-2710a52{text-align:center;}.elementor-990377 .elementor-element.elementor-element-2710a52 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-7568f66{text-align:center;}.elementor-990377 .elementor-element.elementor-element-7568f66 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-e680cb6 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-e680cb6 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-e680cb6 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-e680cb6 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-42d84cf{text-align:center;}.elementor-990377 .elementor-element.elementor-element-62ec247{text-align:center;}.elementor-990377 .elementor-element.elementor-element-62ec247 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-59e9bb9{text-align:center;}.elementor-990377 .elementor-element.elementor-element-59e9bb9 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-e747760 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-e747760 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-e747760 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-e747760 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-a9c47ca > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-a9c47ca{padding:112px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-827d070 .elementor-heading-title{color:#930A23;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-689f7be{padding:0px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-b33c0c8{text-align:center;}.elementor-990377 .elementor-element.elementor-element-27827f7{text-align:center;}.elementor-990377 .elementor-element.elementor-element-27827f7 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-085fbb7{text-align:center;}.elementor-990377 .elementor-element.elementor-element-085fbb7 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-3a15879 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-3a15879 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-3a15879 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-3a15879 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-211e0ad{text-align:center;}.elementor-990377 .elementor-element.elementor-element-362084d{text-align:center;}.elementor-990377 .elementor-element.elementor-element-362084d .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-3365ec8{text-align:center;}.elementor-990377 .elementor-element.elementor-element-3365ec8 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-4663211 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-4663211 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-4663211 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-4663211 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-2294dbb{text-align:center;}.elementor-990377 .elementor-element.elementor-element-268aee0{text-align:center;}.elementor-990377 .elementor-element.elementor-element-268aee0 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-c6702dd{text-align:center;}.elementor-990377 .elementor-element.elementor-element-c6702dd .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-9e2699f .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-9e2699f .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-9e2699f .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-9e2699f .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-e1e4c48 > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-e1e4c48{padding:112px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-8c8f4d6 .elementor-heading-title{color:#A88A12;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-5348165{padding:0px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-894da24{text-align:center;}.elementor-990377 .elementor-element.elementor-element-e516da8{text-align:center;}.elementor-990377 .elementor-element.elementor-element-e516da8 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-0236b58{text-align:center;}.elementor-990377 .elementor-element.elementor-element-0236b58 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-7c1f2cb .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-7c1f2cb .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-7c1f2cb .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-7c1f2cb .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-eec1d43{text-align:center;}.elementor-990377 .elementor-element.elementor-element-00ff4ff{text-align:center;}.elementor-990377 .elementor-element.elementor-element-00ff4ff .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-c405fd2{text-align:center;}.elementor-990377 .elementor-element.elementor-element-c405fd2 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-ea5c51c .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-ea5c51c .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-ea5c51c .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-ea5c51c .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-93d399a{text-align:center;}.elementor-990377 .elementor-element.elementor-element-7d77776{text-align:center;}.elementor-990377 .elementor-element.elementor-element-7d77776 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-faa746e{text-align:center;}.elementor-990377 .elementor-element.elementor-element-faa746e .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-97e29b3 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-97e29b3 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-97e29b3 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-97e29b3 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-a0399d4 > .elementor-container{max-width:1280px;}.elementor-990377 .elementor-element.elementor-element-a0399d4{padding:112px 80px 0px 80px;}.elementor-990377 .elementor-element.elementor-element-030032e .elementor-heading-title{color:#443430;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:10px;}.elementor-990377 .elementor-element.elementor-element-abafa9e{padding:0px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-daf8aa8{text-align:center;}.elementor-990377 .elementor-element.elementor-element-8d51ac2{text-align:center;}.elementor-990377 .elementor-element.elementor-element-8d51ac2 .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-304c61d{text-align:center;}.elementor-990377 .elementor-element.elementor-element-304c61d .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-e348dab .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-e348dab .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-e348dab .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-e348dab .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-16929c4{text-align:center;}.elementor-990377 .elementor-element.elementor-element-ff339aa{text-align:center;}.elementor-990377 .elementor-element.elementor-element-ff339aa .elementor-heading-title{color:#B98D58;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:22px;letter-spacing:6px;}.elementor-990377 .elementor-element.elementor-element-effd3f5{text-align:center;}.elementor-990377 .elementor-element.elementor-element-effd3f5 .elementor-heading-title{color:#000000;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:20px;}.elementor-990377 .elementor-element.elementor-element-dd9ea22 .elementor-blockquote__content{color:#3A3F45;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-dd9ea22 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-990377 .elementor-element.elementor-element-dd9ea22 .elementor-blockquote__author{color:#242E35;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:700;text-decoration:underline;line-height:26px;}.elementor-990377 .elementor-element.elementor-element-dd9ea22 .elementor-blockquote{background-color:#FFFFFF;border-radius:0px;}.elementor-990377 .elementor-element.elementor-element-ffae615{padding:136px 0px 0px 0px;}.elementor-990377 .elementor-element.elementor-element-7e5c786{text-align:center;}.elementor-990377 .elementor-element.elementor-element-679b45d{padding:40px 0px 120px 0px;}.elementor-990377 .elementor-element.elementor-element-2832d5b{text-align:center;}.elementor-990377 .elementor-element.elementor-element-2832d5b .elementor-heading-title{color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-e4ae665{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-a3ad450{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;font-style:italic;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-69a55a6{text-align:center;}.elementor-990377 .elementor-element.elementor-element-69a55a6 .elementor-heading-title{color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-10d4718{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-9b32b30{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;font-style:italic;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-c801219{text-align:center;}.elementor-990377 .elementor-element.elementor-element-c801219 .elementor-heading-title{color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-08cec04{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-990377 .elementor-element.elementor-element-2c1f314{text-align:center;color:#545D5C;font-family:"Cormorant Infant", Sans-serif;font-size:26px;font-weight:700;font-style:italic;line-height:31px;}.elementor-990377 .elementor-element.elementor-element-92864d6 > .elementor-container{min-height:320px;}.elementor-990377 .elementor-element.elementor-element-92864d6:not(.elementor-motion-effects-element-type-background), .elementor-990377 .elementor-element.elementor-element-92864d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://denois.genia-media.com/wp-content/uploads/2026/10/panorama-footer-maison-denois.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-990377 .elementor-element.elementor-element-92864d6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(26,31,31,0) 0%, rgba(26,31,31,0.75) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990377 .elementor-element.elementor-element-92864d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 40px 80px;}.elementor-990377 .elementor-element.elementor-element-131a9b7{padding:0px 0px 0px 0px;}/* Start custom CSS *//* Maison Denois — HP V2 (Figma 25:135). Page-scoped: every rule starts with `body.elementor-page-990377` (= this page's body).
   Desktop values live in the Elementor controls; this sheet holds layout, details the controls cannot
   express, and the tablet (<=1024px) / mobile (<=767px) adaptations from the Figma frames. */

body.elementor-page-990377 {
	--dn-gold: #B98D58;
	--dn-green: #545D5C;
	--dn-ink: #242E35;
	--dn-cream: #F9F8F4;
	--dn-gutter: 80px;
	background-color: var(--dn-cream);
}
body.elementor-page-990377 .elementor-widget:not(:last-child) { margin-bottom: 0; }
body.elementor-page-990377 .elementor-column-gap-no > .elementor-column > .elementor-element-populated { padding: 0; }
body.elementor-page-990377 .elementor-heading-title a { color: inherit; font: inherit; text-decoration: none; }
body.elementor-page-990377 .elementor-widget-text-editor p,
body.elementor-page-990377 .elementor-widget-text-editor address { margin: 0; font-style: inherit; }
body.elementor-page-990377 .dn-scripts-section { display: none; }
/* Theme (VamTam) floating scroll-to-top button: not part of the Figma design. */
body.elementor-page-990377 #scroll-to-top { display: none; }

/* ---------- Header ---------- */
body.elementor-page-990377 .dn-header { z-index: 10; }
body.elementor-page-990377 .dn-header__inner { display: flex; align-items: center; justify-content: space-between; height: 96px; }
body.elementor-page-990377 .dn-burger {
	-webkit-appearance: none; appearance: none; display: flex; align-items: center; justify-content: center;
	width: 32px; height: 32px; min-height: 0; padding: 0; margin: 0; border: 0; border-radius: 0;
	background: none; box-shadow: none; cursor: pointer; visibility: hidden;
}
body.elementor-page-990377 .dn-nav { display: flex; align-items: center; gap: 56px; }
body.elementor-page-990377 .dn-nav__link {
	display: flex; align-items: center; gap: 6px; height: 30px; padding: 0 16px;
	font-family: "Alata", sans-serif; font-weight: 400; font-size: 11px; line-height: 20px;
	letter-spacing: 3px; text-transform: uppercase; color: #FFFFFF; text-decoration: none;
}
body.elementor-page-990377 .dn-nav__link.is-current { padding: 0; color: var(--dn-gold); }
body.elementor-page-990377 .dn-nav__link.is-current::before,
body.elementor-page-990377 .dn-nav__link.is-current::after { content: ""; width: 10px; height: 1px; background: var(--dn-gold); }
body.elementor-page-990377 .dn-nav__link:hover,
body.elementor-page-990377 .dn-nav__link:focus-visible { color: var(--dn-gold); }
body.elementor-page-990377 .dn-logo { display: block; line-height: 0; }
body.elementor-page-990377 .dn-logo img { display: block; width: 204px; height: 68px; object-fit: contain; }
body.elementor-page-990377 .dn-cart { position: relative; display: block; width: 32px; height: 32px; }
body.elementor-page-990377 .dn-cart svg { position: absolute; left: 4px; top: 8px; width: 20px; height: 20px; }
body.elementor-page-990377 .dn-cart__count {
	position: absolute; left: 18px; top: 2px; display: flex; align-items: center; justify-content: center;
	width: 16px; height: 16px; border-radius: 8px; background: var(--dn-cream);
	font-family: "Alata", sans-serif; font-size: 10px; line-height: 10px; color: var(--dn-green);
}
body.elementor-page-990377 .dn-mobile-nav { display: none; }

/* ---------- Hero ---------- */
body.elementor-page-990377 .dn-hero__col > .elementor-widget-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
body.elementor-page-990377 .dn-hero__col .elementor-widget { width: 100%; }
body.elementor-page-990377 .dn-brand .dn-c { font-family: "Cormorant Infant", serif; line-height: 1; }
body.elementor-page-990377 .dn-hero__img img { display: block; width: 100%; height: 232px; object-fit: cover; }

/* ---------- Press quotes ---------- */
body.elementor-page-990377 .dn-quotes { max-width: 820px; margin: 0 auto; text-align: center; }
body.elementor-page-990377 .dn-quote__slide { margin: 0; }
body.elementor-page-990377 .dn-quote__slide[hidden] { display: none; }
body.elementor-page-990377 .dn-quote__text {
	margin: 0; padding: 20px; border: 0; background: #F9FAFA; quotes: none;
	font-family: "Cormorant Infant", serif; font-style: italic; font-weight: 400;
	font-size: 26px; line-height: 39px; color: var(--dn-green);
}
body.elementor-page-990377 .dn-quote__text::before,
body.elementor-page-990377 .dn-quote__text::after { content: none; }
body.elementor-page-990377 .dn-quote__text strong { font-weight: 700; }
body.elementor-page-990377 .dn-quote__author { display: flex; flex-direction: column; align-items: center; gap: 1px; margin: 0; padding: 25px 0 0; }
body.elementor-page-990377 .dn-quote__name {
	font-family: "Cormorant Infant", serif; font-style: normal; font-weight: 700; font-size: 22px; line-height: 30px;
	color: var(--dn-green); text-decoration: underline; text-underline-position: from-font;
}
body.elementor-page-990377 .dn-quote__meta { font-family: "Cormorant Infant", serif; font-size: 17px; line-height: 25px; color: var(--dn-ink); }
body.elementor-page-990377 .dn-dots { display: flex; justify-content: center; gap: 14px; margin-top: 32px; }
body.elementor-page-990377 .dn-dot {
	-webkit-appearance: none; appearance: none; position: relative; flex: none;
	width: 8px; height: 8px; min-height: 0; padding: 0; margin: 0; border: 0; border-radius: 50%;
	background: rgba(84, 93, 92, .25); box-shadow: none; cursor: pointer;
}
body.elementor-page-990377 .dn-dot::after { content: ""; position: absolute; inset: -8px; }
body.elementor-page-990377 .dn-dot.is-active { background: var(--dn-gold); }
body.elementor-page-990377 .dn-dot:focus-visible { outline: 2px solid var(--dn-gold); outline-offset: 3px; }

/* ---------- Wine categories ---------- */
body.elementor-page-990377 .dn-cat__col > .elementor-widget-wrap { display: flex; flex-direction: column; gap: 20px; }
body.elementor-page-990377 .dn-h3 { max-width: 1120px; }
body.elementor-page-990377 .dn-intro { max-width: 1000px; }
body.elementor-page-990377 .dn-chapo { max-width: 1120px; }
body.elementor-page-990377 .elementor-section.dn-cards { margin-top: 28px; }
body.elementor-page-990377 .dn-cards > .elementor-container { flex-wrap: nowrap; justify-content: center; gap: 20px; }
body.elementor-page-990377 .dn-cards .elementor-column.dn-card { width: auto; flex: 0 1 calc((100% - 40px) / 3); }
body.elementor-page-990377 .dn-cards--2 .elementor-column.dn-card { flex-basis: 409px; }
body.elementor-page-990377 .dn-card > .elementor-widget-wrap { display: flex; flex-direction: column; flex-wrap: nowrap; align-content: stretch; gap: 18px; }
body.elementor-page-990377 .dn-card__img a,
body.elementor-page-990377 .dn-foot__logo a { display: block; line-height: 0; }
/* Explicit cream backdrop so `multiply` removes the white of the JPEG-born bottles in every stacking context (incl. the mobile scroller). */
body.elementor-page-990377 .dn-card__img .elementor-widget-container { background-color: var(--dn-cream); }
body.elementor-page-990377 .dn-card__img img { display: block; width: 100%; height: 500px; object-fit: contain; mix-blend-mode: multiply; }
body.elementor-page-990377 .dn-card__title .elementor-heading-title { display: flex; align-items: center; justify-content: center; min-height: 44px; }
body.elementor-page-990377 .dn-card__title a:hover,
body.elementor-page-990377 .dn-card__title a:focus-visible { text-decoration: underline; text-underline-offset: 4px; }
body.elementor-page-990377 .elementor-widget.dn-card__review { flex-grow: 1; margin-top: 22px; }
body.elementor-page-990377 .dn-card__review > .elementor-widget-container,
body.elementor-page-990377 .dn-card__review .elementor-blockquote { height: 100%; }
body.elementor-page-990377 .dn-card__review .elementor-blockquote {
	margin: 0; border: 0; box-shadow: 0 4px 20px rgba(0, 0, 0, .04); quotes: none; font-style: normal;
}
body.elementor-page-990377 .dn-card__review .elementor-blockquote::before,
body.elementor-page-990377 .dn-card__review .elementor-blockquote::after { content: none; }
/* Site-wide rules outside this page use !important on blockquotes (Lagar theme: `blockquote p { margin: 1em 0 }`;
   Customizer CSS: `.elementor-blockquote * { text-align: right; align-*: end }`). Only !important can neutralise them here. */
body.elementor-page-990377 .dn-card__review .elementor-blockquote__content { margin: 0 !important; }
body.elementor-page-990377 .dn-card__review .elementor-blockquote,
body.elementor-page-990377 .dn-card__review .elementor-blockquote * {
	text-align: center !important; align-items: normal !important; align-content: normal !important; align-self: auto !important;
}
body.elementor-page-990377 .dn-card__review .e-q-footer { justify-content: center; }
body.elementor-page-990377 .dn-card__review .elementor-blockquote__author { font-style: normal; text-underline-position: from-font; }
body.elementor-page-990377 .dn-card__review .elementor-blockquote__author::before { content: none; }
body.elementor-page-990377 .dn-dots--cards { display: none; }

/* ---------- Footer ---------- */
body.elementor-page-990377 .dn-foot__col-main > .elementor-widget-wrap { display: flex; flex-direction: column; align-items: center; }
body.elementor-page-990377 .dn-foot__col-main > .elementor-widget-wrap > .elementor-element { width: 100%; }
body.elementor-page-990377 .dn-foot__logo img { display: block; width: 216px; height: 72px; object-fit: contain; margin: 0 auto; }
body.elementor-page-990377 .dn-foot__contacts > .elementor-container { justify-content: center; gap: 40px; }
body.elementor-page-990377 .dn-foot__contacts .elementor-column.dn-foot__col { width: 330px; flex: 0 0 330px; }
body.elementor-page-990377 .dn-foot__col > .elementor-widget-wrap { display: flex; flex-direction: column; gap: 8px; }
body.elementor-page-990377 .elementor-widget.dn-foot__infos { margin-top: 12px; }
body.elementor-page-990377 .dn-foot__em { display: inline; }
body.elementor-page-990377 .dn-foot__ink { color: var(--dn-ink); text-decoration: none; }
body.elementor-page-990377 .dn-foot__ink:hover,
body.elementor-page-990377 .dn-foot__ink:focus-visible { text-decoration: underline; }
body.elementor-page-990377 .elementor-section.dn-band { position: relative; overflow: hidden; }
body.elementor-page-990377 .dn-band > .elementor-container { align-items: flex-end; }
body.elementor-page-990377 .dn-band::before {
	content: ""; position: absolute; z-index: 2; top: 0; left: -14px; width: calc(100% + 29px); height: 73px;
	background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1469 73' preserveAspectRatio='none'><path fill='%23F9F8F4' fill-rule='evenodd' d='M526.909 43.8C560.647 38.3498 596.951 28.2269 635.822 13.432C578.615 39.128 539.26 42.8163 542.862 43.8C560.608 48.6492 606.861 64.8311 610.519 67.744C614.92 71.248 624.821 67.744 624.821 67.744C624.821 67.744 651.223 73 652.874 73C654.524 73 680.377 64.24 690.828 64.24C701.279 64.24 724.382 73 740.884 73C757.386 73 794.79 67.744 905.353 30.952C867.398 46.72 836.308 54.312 838.796 54.312C846.496 54.312 865.762 44.0516 930.655 54.312C960.909 59.0953 1018.12 42.632 1013.17 39.712C1008.21 36.792 1001.86 36.3859 1002.16 36.208C1003.04 35.7055 1034.62 38.544 1056.62 46.136C1083.15 55.2886 1085.22 55.48 1100.08 53.144C1120.98 49.64 1405.58 20.5534 1463.79 20.5534C1465.21 20.5534 1465.21 13.702 1463.79 7.15256e-07H3.79128V20.5534C23.0314 20.5534 452.101 50.808 475.203 50.808C490.605 50.808 507.841 48.472 526.909 43.8Z'/></svg>") no-repeat 0 0 / 100% 100%; pointer-events: none;
}
body.elementor-page-990377 .dn-legal__alcohol,
body.elementor-page-990377 .dn-legal {
	margin: 0; padding: 0; list-style: none; font-family: "Alata", sans-serif; font-weight: 400;
	font-size: 11px; line-height: 12px; letter-spacing: 2px; text-transform: uppercase; color: #FFFFFF;
}
body.elementor-page-990377 .dn-legal__alcohol { margin-bottom: 20px; text-align: center; text-transform: none; letter-spacing: 1px; }
body.elementor-page-990377 .dn-legal { display: flex; align-items: center; justify-content: space-between; }
body.elementor-page-990377 .dn-legal li { margin: 0; }
body.elementor-page-990377 .dn-legal a { color: #FFFFFF; text-decoration: none; }
body.elementor-page-990377 .dn-legal a:hover,
body.elementor-page-990377 .dn-legal a:focus-visible { text-decoration: underline; }

/* ---------- Tablet (Figma 768) ---------- */
@media (max-width: 1024px) {
	body.elementor-page-990377 .elementor-section.dn-header { padding: 0 40px; }
	body.elementor-page-990377 .dn-header__inner { height: 84px; }
	body.elementor-page-990377 .dn-nav { gap: 36px; }
	body.elementor-page-990377 .dn-logo img { width: 180px; height: 60px; }
	body.elementor-page-990377 .elementor-section.dn-hero { padding: 72px 40px 24px; }
	body.elementor-page-990377 .elementor-element.dn-brand .elementor-heading-title { font-size: 44px; line-height: 48.4px; }
	body.elementor-page-990377 .elementor-element.dn-h1 .elementor-heading-title { font-size: 40px; line-height: 44px; }
	body.elementor-page-990377 .dn-hero__img img { height: 170px; }
	body.elementor-page-990377 .elementor-section.dn-press { padding: 64px 64px 24px; }
	body.elementor-page-990377 .elementor-section.dn-wines-title { padding: 80px 40px 0; }
	body.elementor-page-990377 .elementor-section.dn-cat { padding: 80px 40px 0; }
	body.elementor-page-990377 .elementor-section.dn-cat--first { padding-top: 72px; }
	body.elementor-page-990377 .dn-cards > .elementor-container { flex-wrap: wrap; row-gap: 48px; }
	body.elementor-page-990377 .dn-cards .elementor-column.dn-card,
	body.elementor-page-990377 .dn-cards--2 .elementor-column.dn-card { flex: 0 0 calc((100% - 20px) / 2); }
	body.elementor-page-990377 .elementor-section.dn-footer { padding-top: 88px; }
	body.elementor-page-990377 .elementor-section.dn-foot__contacts { padding: 40px 40px 88px; }
	body.elementor-page-990377 .dn-foot__contacts > .elementor-container { gap: 20px; }
	body.elementor-page-990377 .dn-foot__contacts .elementor-column.dn-foot__col { width: auto; flex: 0 1 216px; }
	body.elementor-page-990377 .elementor-section.dn-band { padding: 0 40px 40px; }
	body.elementor-page-990377 .elementor-section.dn-band > .elementor-container { min-height: 260px; }
	body.elementor-page-990377 .dn-band::before { height: 40px; }
}

/* ---------- Mobile (Figma 375) ---------- */
@media (max-width: 767px) {
	body.elementor-page-990377 .elementor-section.dn-header { padding: 0 20px; }
	body.elementor-page-990377 .dn-header__inner { height: 72px; }
	body.elementor-page-990377 .dn-burger { visibility: visible; width: 24px; height: 24px; }
	body.elementor-page-990377 .dn-nav__link { display: none; }
	body.elementor-page-990377 .dn-logo img { width: 156px; height: 52px; }
	body.elementor-page-990377 .dn-cart { width: 26px; height: 26px; }
	body.elementor-page-990377 .dn-cart svg { left: 0; top: 7px; width: 18px; height: 18px; }
	body.elementor-page-990377 .dn-cart__count { left: 10px; top: 0; }
	body.elementor-page-990377 .dn-mobile-nav:not([hidden]) {
		display: flex; flex-direction: column; gap: 4px; padding: 8px 20px 20px; background: var(--dn-green);
	}
	body.elementor-page-990377 .dn-mobile-nav a {
		padding: 10px 0; font-family: "Alata", sans-serif; font-size: 12px; line-height: 20px;
		letter-spacing: 3px; text-transform: uppercase; color: #FFFFFF; text-decoration: none;
	}
	body.elementor-page-990377 .dn-mobile-nav a[aria-current] { color: var(--dn-gold); }

	body.elementor-page-990377 .elementor-section.dn-hero { padding: 48px 20px 8px; }
	body.elementor-page-990377 .dn-hero__col > .elementor-widget-wrap { gap: 12px; }
	body.elementor-page-990377 .elementor-element.dn-eyebrow .elementor-heading-title { font-size: 12px; line-height: 12px; letter-spacing: 6px; }
	body.elementor-page-990377 .elementor-element.dn-brand .elementor-heading-title { font-size: 40px; line-height: 44px; }
	body.elementor-page-990377 .dn-hero__img img { height: 96px; }
	body.elementor-page-990377 .elementor-element.dn-h1 { margin-top: 16px; }
	body.elementor-page-990377 .elementor-element.dn-h1 .elementor-heading-title { font-size: 36px; line-height: 40px; letter-spacing: -0.6px; }

	body.elementor-page-990377 .elementor-section.dn-press { padding: 48px 20px 0; }
	body.elementor-page-990377 .dn-quote__text { font-size: 16px; line-height: 24px; }
	body.elementor-page-990377 .dn-quote__author { padding-top: 20px; }
	body.elementor-page-990377 .dn-quote__name { font-size: 19px; line-height: 26px; }
	body.elementor-page-990377 .dn-quote__meta { font-size: 15px; line-height: 22px; }
	body.elementor-page-990377 .dn-dots { gap: 12px; margin-top: 20px; }

	body.elementor-page-990377 .elementor-section.dn-wines-title { padding: 64px 20px 0; }
	body.elementor-page-990377 .elementor-element.dn-h2 .elementor-heading-title { letter-spacing: 6px; }
	body.elementor-page-990377 .elementor-section.dn-cat,
	body.elementor-page-990377 .elementor-section.dn-cat--first { padding: 56px 20px 0; }
	body.elementor-page-990377 .dn-cat__col > .elementor-widget-wrap { gap: 16px; }
	body.elementor-page-990377 .elementor-element.dn-h3 .elementor-heading-title { font-size: 20px; line-height: 20px; letter-spacing: 6px; }
	body.elementor-page-990377 .elementor-element.dn-lead .elementor-heading-title { font-size: 15px; line-height: 24px; }
	body.elementor-page-990377 .elementor-section.dn-cards { margin-top: 8px; }
	body.elementor-page-990377 .dn-cards > .elementor-container {
		flex-wrap: nowrap; justify-content: flex-start; gap: 0; overflow-x: auto;
		scroll-snap-type: x mandatory; overscroll-behavior-x: contain; scrollbar-width: none;
		align-items: flex-start; overflow-y: hidden; transition: height .3s ease;
	}
	body.elementor-page-990377 .dn-cards > .elementor-container::-webkit-scrollbar { display: none; }
	body.elementor-page-990377 .dn-cards .elementor-column.dn-card,
	body.elementor-page-990377 .dn-cards--2 .elementor-column.dn-card { flex: 0 0 100%; scroll-snap-align: center; }
	body.elementor-page-990377 .dn-card > .elementor-widget-wrap { width: 255px; margin: 0 auto; gap: 12px; }
	body.elementor-page-990377 .dn-card__img a,
body.elementor-page-990377 .dn-foot__logo a { display: block; line-height: 0; }
body.elementor-page-990377 .dn-card__img img { height: 309px; }
	body.elementor-page-990377 .elementor-element.dn-card__title .elementor-heading-title {
		min-height: 38px; padding: 0 10px; font-size: 14px; line-height: 19px; letter-spacing: 4px;
	}
	body.elementor-page-990377 .elementor-element.dn-card__price .elementor-heading-title { font-size: 18px; }
	body.elementor-page-990377 .elementor-widget.dn-card__review { margin-top: 16px; }
	body.elementor-page-990377 .elementor-element.dn-card__review .elementor-blockquote__content { font-size: 15px; line-height: 22px; }
	body.elementor-page-990377 .elementor-element.dn-card__review .e-q-footer { margin-top: 12px; }
	body.elementor-page-990377 .elementor-element.dn-card__review .elementor-blockquote__author { font-size: 17px; line-height: 23px; }
	body.elementor-page-990377 .dn-dots--cards { display: flex; gap: 10px; margin-top: 20px; }

	body.elementor-page-990377 .elementor-section.dn-footer { padding-top: 64px; }
	body.elementor-page-990377 .dn-foot__logo img { width: 225px; height: 75px; }
	body.elementor-page-990377 .elementor-section.dn-foot__contacts { padding: 32px 0 88px; }
	body.elementor-page-990377 .dn-foot__contacts > .elementor-container { flex-direction: column; align-items: center; gap: 32px; }
	body.elementor-page-990377 .dn-foot__contacts .elementor-column.dn-foot__col { width: 100%; flex: none; }
	body.elementor-page-990377 .elementor-element.dn-foot__title .elementor-heading-title { font-size: 22px; line-height: 26.4px; }
	body.elementor-page-990377 .elementor-element.dn-foot__infos { margin-top: 6px; font-size: 22px; line-height: 26.4px; }
	body.elementor-page-990377 .elementor-section.dn-band { padding: 0 20px 28px; }
	body.elementor-page-990377 .elementor-section.dn-band > .elementor-container { min-height: 272px; }
	body.elementor-page-990377 .dn-band::before { left: -130px; width: 640px; height: 32px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 32' preserveAspectRatio='none'><path fill='%23F9F8F4' fill-rule='evenodd' d='M229.09 19.2C243.864 16.8109 259.763 12.3734 276.786 5.888C251.733 17.152 234.498 18.7688 236.076 19.2C243.847 21.3257 264.103 28.4191 265.705 29.696C267.632 31.232 271.968 29.696 271.968 29.696C271.968 29.696 283.531 32 284.253 32C284.976 32 296.298 28.16 300.875 28.16C305.452 28.16 315.569 32 322.796 32C330.022 32 346.403 29.696 394.822 13.568C378.2 20.48 364.585 23.808 365.674 23.808C369.047 23.808 377.484 19.3103 405.902 23.808C419.152 25.9048 444.204 18.688 442.036 17.408C439.868 16.128 437.084 15.95 437.218 15.872C437.6 15.6517 451.431 16.896 461.067 20.224C472.682 24.2361 473.593 24.32 480.097 23.296C489.25 21.76 613.887 9.00971 639.379 9.00971C640 9.00971 640 6.00637 639.379 0H0V9.00971C8.42584 9.00971 196.329 22.272 206.446 22.272C213.191 22.272 220.739 21.248 229.09 19.2Z'/></svg>"); }
	body.elementor-page-990377 .dn-legal__alcohol { margin-bottom: 16px; font-size: 12px; line-height: 15px; }
	body.elementor-page-990377 .dn-legal { flex-direction: column; gap: 12px; font-size: 12px; line-height: 15px; }
	body.elementor-page-990377 .dn-legal__copy { order: -1; }
}/* End custom CSS */