.elementor-2811 .elementor-element.elementor-element-8e1a9bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2811 .elementor-element.elementor-element-8e1a9bc:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-8e1a9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-8e1a9bc > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-8e1a9bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 30px 24px 30px;}.elementor-2811 .elementor-element.elementor-element-8e1a9bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-3700a37{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-88b33d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2811 .elementor-element.elementor-element-88b33d3:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-88b33d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-88b33d3 > .elementor-background-overlay{background-color:#18231E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-88b33d3 > .elementor-container{max-width:1120px;min-height:88vh;}.elementor-2811 .elementor-element.elementor-element-88b33d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-a60bc3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-0741e65 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:88px;font-weight:400;line-height:1.4em;color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-9093869{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-7a23315 .elementor-button{background-color:#F5F2EC;font-family:"Poppins", Sans-serif;font-size:12px;fill:#373D3B;color:#373D3B;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-743a782:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-743a782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-743a782 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-743a782{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-743a782 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-2cbfc98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-c3a20c9 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:46px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-3a57def{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-ea05848:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-ea05848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5DC;}.elementor-2811 .elementor-element.elementor-element-ea05848 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-ea05848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-ea05848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-3c989d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-3880bbc .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:52px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-6232bf1{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-8a738da .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:29px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-7ca9aad .elementor-button{background-color:#373D3B;font-family:"Poppins", Sans-serif;font-size:12px;fill:#F5F2EC;color:#F5F2EC;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-f489c33:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-f489c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5DC;}.elementor-2811 .elementor-element.elementor-element-f489c33 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-f489c33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-f489c33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-b5aa45f .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-85e6f44 .elementor-button{background-color:#373D3B;font-family:"Poppins", Sans-serif;font-size:12px;fill:#F5F2EC;color:#F5F2EC;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-87f77ad .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-d703425 .elementor-button{background-color:#373D3B;font-family:"Poppins", Sans-serif;font-size:12px;fill:#F5F2EC;color:#F5F2EC;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-d269d9c:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-d269d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-d269d9c > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-d269d9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-d269d9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-7f7d638 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#C9BCA9;}.elementor-2811 .elementor-element.elementor-element-f67670f .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-a91afd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-6e39f39 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2811 .elementor-element.elementor-element-6e39f39:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-6e39f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EC;}.elementor-2811 .elementor-element.elementor-element-6e39f39 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-6e39f39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2811 .elementor-element.elementor-element-6e39f39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-3968a23{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-db2e18b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-af410b8 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:52px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-97e18b4{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-24625d8 .elementor-button{background-color:#373D3B;font-family:"Poppins", Sans-serif;font-size:12px;fill:#F5F2EC;color:#F5F2EC;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-6cddd15{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-5f76a56:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-5f76a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5DC;}.elementor-2811 .elementor-element.elementor-element-5f76a56 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-5f76a56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 30px 30px 30px;}.elementor-2811 .elementor-element.elementor-element-5f76a56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-6060ec9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-50a5190 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:52px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-eaabc73:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-eaabc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5DC;}.elementor-2811 .elementor-element.elementor-element-eaabc73 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-eaabc73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 60px 30px;}.elementor-2811 .elementor-element.elementor-element-eaabc73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-89a11cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-a049391 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-9f48d4b{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-ae04dd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-2a40ee3 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-c68af26{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-0ca8136 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-144ab5c .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-4f2c529{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-79f56e3:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-79f56e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5DC;}.elementor-2811 .elementor-element.elementor-element-79f56e3 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-79f56e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 90px 30px;}.elementor-2811 .elementor-element.elementor-element-79f56e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-14b3787 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#908372;}.elementor-2811 .elementor-element.elementor-element-ec67e84 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:29px;font-weight:400;line-height:1.4em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-9475268{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-d17a630 .elementor-button{background-color:#373D3B;font-family:"Poppins", Sans-serif;font-size:12px;fill:#F5F2EC;color:#F5F2EC;border-radius:0px 0px 0px 0px;padding:18px 26px 18px 26px;}.elementor-2811 .elementor-element.elementor-element-72baa5b > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-8d221bd .elementor-heading-title{font-family:"Poppins", Sans-serif;}.elementor-2811 .elementor-element.elementor-element-1f66b35 .elementor-heading-title{font-family:"Prata", Sans-serif;}.elementor-2811 .elementor-element.elementor-element-6d39f57{font-family:"Poppins", Sans-serif;}.elementor-2811 .elementor-element.elementor-element-bb4ee3a{font-family:"Poppins", Sans-serif;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-type-html{padding-bottom:0px;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2811 .elementor-element.elementor-element-6883aa4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2811 .elementor-element.elementor-element-1f224e2{font-family:"Poppins", Sans-serif;}.elementor-2811 .elementor-element.elementor-element-70f12af > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-3b857c7:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-3b857c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-3b857c7 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-3b857c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-2811 .elementor-element.elementor-element-3b857c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-0714f3e{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-116b679{font-family:"Poppins", Sans-serif;font-size:13px;line-height:2em;color:#373D3B;}.elementor-2811 .elementor-element.elementor-element-58f2f3b{padding:0px 0px 0px 0px;}.elementor-2811 .elementor-element.elementor-element-d6733ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-2811 .elementor-element.elementor-element-d6733ee .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2811 .elementor-element.elementor-element-511bc7b:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-511bc7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eae5dc;}.elementor-2811 .elementor-element.elementor-element-511bc7b > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-511bc7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2811 .elementor-element.elementor-element-511bc7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-287d991:not(.elementor-motion-effects-element-type-background), .elementor-2811 .elementor-element.elementor-element-287d991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eae5dc;}.elementor-2811 .elementor-element.elementor-element-287d991 > .elementor-container{max-width:1120px;}.elementor-2811 .elementor-element.elementor-element-287d991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2811 .elementor-element.elementor-element-287d991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2811 .elementor-element.elementor-element-b1e831f > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-6d123fd > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-fa9eeef > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-01a5db7 > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-7261c4c > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-1ed8d37 > .elementor-container{max-width:1160px;}.elementor-2811 .elementor-element.elementor-element-b6ee8ae > .elementor-container{max-width:1160px;}@media(max-width:767px){.elementor-2811 .elementor-element.elementor-element-8e1a9bc{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-88b33d3{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-0741e65 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-743a782{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-c3a20c9 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-ea05848{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-3880bbc .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-8a738da .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-f489c33{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-b5aa45f .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-87f77ad .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-d269d9c{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-f67670f .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-6e39f39{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-af410b8 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-5f76a56{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-50a5190 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-eaabc73{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-a049391 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-2a40ee3 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-144ab5c .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-79f56e3{padding:65px 24px 65px 24px;}.elementor-2811 .elementor-element.elementor-element-ec67e84 .elementor-heading-title{font-size:34px;}.elementor-2811 .elementor-element.elementor-element-3b857c7{padding:65px 24px 65px 24px;}}/* Start custom CSS *//* Match the approved Dag Vol Geluk homepage composition. */
body.elementor-page-2811{--paper:#f5f2ec;--ink:#373d3b;--taupe:#908372;--sand:#eae5dc;background:var(--paper);color:var(--ink);font-family:Poppins,sans-serif;overflow-x:clip;overflow-y:auto}
body.elementor-page-2811 *{box-sizing:border-box}body.elementor-page-2811 a{text-decoration:none!important}body.elementor-page-2811 .elementor-section{padding:115px 9%!important}body.elementor-page-2811 .elementor-section>.elementor-container{max-width:1260px!important;gap:0}body.elementor-page-2811 .elementor-column{min-width:0}body.elementor-page-2811 .elementor-column>.elementor-widget-wrap{padding:0!important;align-content:start;gap:0}body.elementor-page-2811 .elementor-widget{margin:0!important;width:100%}body.elementor-page-2811 .elementor-widget-container{margin:0!important;padding:0!important}body.elementor-page-2811 .elementor-widget-text-editor,body.elementor-page-2811 .elementor-widget-text-editor p{font:14px/1.9 Poppins,sans-serif!important;color:var(--ink);letter-spacing:0!important}body.elementor-page-2811 p{margin:0 0 22px}body.elementor-page-2811 .elementor-heading-title{padding:0!important;font-weight:400!important}body.elementor-page-2811 .dvg-heading .elementor-heading-title{font-family:Prata,Georgia,serif!important;font-size:clamp(34px,4vw,59px)!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.045em!important;color:var(--ink);margin:0 0 28px!important}body.elementor-page-2811 .dvg-heading em{font-family:Georgia,serif!important;font-weight:400!important}body.elementor-page-2811 .dvg-heading h3.elementor-heading-title{font-size:25px!important;letter-spacing:-.025em!important}body.elementor-page-2811 .dvg-eyebrow .elementor-heading-title{font:10px/1.7 Poppins,sans-serif!important;letter-spacing:.24em!important;margin:0 0 28px!important;color:var(--taupe)}body.elementor-page-2811 .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;padding:17px 25px!important;font:12px/1.8 Poppins,sans-serif!important;letter-spacing:0!important;text-transform:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:var(--ink);color:var(--paper);transition:transform .25s}body.elementor-page-2811 .elementor-button:hover{transform:translateY(-3px)}body.elementor-page-2811 .elementor-menu-anchor{scroll-margin-top:50px}
/* Opening and masthead */
body.elementor-page-2811 .dvg-nav{position:absolute!important;top:0;z-index:9;width:100%;background:transparent!important;padding:26px 5%!important;border-bottom:1px solid #ffffff30}body.elementor-page-2811 .dvg-nav>.elementor-container{max-width:none!important;align-items:center!important}body.elementor-page-2811 .dvg-nav .elementor-column{width:auto!important}body.elementor-page-2811 .dvg-nav .elementor-column:first-child{flex:0 0 218px}body.elementor-page-2811 .dvg-nav .elementor-column:nth-child(2){margin-left:auto;flex:1;text-align:right}body.elementor-page-2811 .dvg-nav .elementor-widget-image{text-align:left!important}body.elementor-page-2811 .dvg-nav img{width:218px!important;height:auto!important;max-width:100%!important}body.elementor-page-2811 .dvg-nav p{font-size:12px!important;margin:0!important}body.elementor-page-2811 .dvg-nav a{color:white!important}body.elementor-page-2811 .dvg-nav p a:last-child{display:inline-block;border:1px solid #ffffff80;padding:11px 19px;margin-left:18px}body.elementor-page-2811 .dvg-hero{height:100svh!important;min-height:700px!important;max-height:1150px;padding:0 9%!important;position:relative}body.elementor-page-2811 .dvg-hero>.elementor-container{height:100%;min-height:0!important;align-items:center!important}body.elementor-page-2811 .dvg-hero .elementor-column{width:100%!important}body.elementor-page-2811 .dvg-hero .elementor-widget-wrap{display:flex!important;align-content:center!important;padding-top:70px!important}body.elementor-page-2811 .dvg-hero .elementor-background-overlay{background:linear-gradient(90deg,#151e1cc2,#191d1940 85%),linear-gradient(0deg,#12191680,transparent 50%)!important;opacity:1!important}body.elementor-page-2811 .dvg-hero .dvg-heading h1{font-size:clamp(52px,6.5vw,100px)!important;line-height:1.15!important;color:white!important;margin-bottom:25px!important}body.elementor-page-2811 .dvg-hero h1 em{color:#e4d9c7!important}body.elementor-page-2811 .dvg-hero .dvg-eyebrow .elementor-heading-title{color:white!important}body.elementor-page-2811 .dvg-hero .elementor-widget-text-editor p{color:#f0eee8!important;font-size:14px!important;line-height:2!important;margin-bottom:0!important}body.elementor-page-2811 .dvg-hero .dvg-local{display:none}body.elementor-page-2811 .dvg-hero .elementor-widget-button{margin-top:38px!important}body.elementor-page-2811 .dvg-hero .elementor-button{background:var(--paper)!important;color:var(--ink)!important}
/* Intro */
body.elementor-page-2811 .dvg-intro{text-align:center;padding-top:120px!important;padding-bottom:115px!important}body.elementor-page-2811 .dvg-intro .dvg-heading .elementor-heading-title{font-size:clamp(30px,3.8vw,56px)!important;line-height:1.55!important;margin-bottom:45px!important}body.elementor-page-2811 .dvg-intro em{color:var(--taupe)}body.elementor-page-2811 .dvg-intro .elementor-widget-text-editor>.elementor-widget-container{display:flex;align-items:center;justify-content:center;gap:70px;max-width:850px;margin:auto!important;text-align:left}body.elementor-page-2811 .dvg-intro .elementor-widget-text-editor p:last-child{max-width:450px;margin:0!important}body.elementor-page-2811 .dvg-script{font:43px/1.4 'Great Vibes',cursive!important;color:var(--taupe)!important;white-space:nowrap}body.elementor-page-2811 .dvg-intro .dvg-script{font:43px/1.4 'Great Vibes',cursive!important;color:var(--taupe)!important;flex-shrink:0;margin:0!important}
/* Feature film */
body.elementor-page-2811 .dvg-films{padding-bottom:0!important;background:var(--sand)!important}body.elementor-page-2811 .dvg-films>.elementor-container>.elementor-column>.elementor-widget-wrap{position:relative}body.elementor-page-2811 .dvg-films .elementor-widget-text-editor{margin-bottom:42px!important}body.elementor-page-2811 .dvg-films .elementor-widget-text-editor p{margin:0!important;font-size:12px!important}body.elementor-page-2811 .dvg-films .elementor-widget-image{position:relative;aspect-ratio:1.9;overflow:hidden;background:var(--ink)}body.elementor-page-2811 .dvg-films .elementor-widget-image a,body.elementor-page-2811 .dvg-films .elementor-widget-image .elementor-widget-container{display:block;height:100%}body.elementor-page-2811 .dvg-films .elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform 1s}body.elementor-page-2811 .dvg-films .elementor-widget-image:hover img{transform:scale(1.035)}body.elementor-page-2811 .dvg-films .elementor-widget-image a:after{content:'▷';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffffa0;border-radius:50%;height:80px;width:80px;display:grid;place-items:center;font-size:29px;color:white;background:#18231e20;pointer-events:none}body.elementor-page-2811 .dvg-films .elementor-widget-image:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#151d1bd9,transparent 65%);pointer-events:none;z-index:1}body.elementor-page-2811 .dvg-films .dvg-heading:has(h3){position:absolute;bottom:33px;left:40px;width:auto!important;z-index:2;pointer-events:none}body.elementor-page-2811 .dvg-films h3.elementor-heading-title{font-size:32px!important;color:white!important;margin:0!important}body.elementor-page-2811 .dvg-films .elementor-widget-button{position:absolute;bottom:35px;right:40px;width:auto!important;z-index:2}body.elementor-page-2811 .dvg-films .elementor-button{background:transparent!important;color:white!important;padding:0!important;font-size:9px!important;letter-spacing:.13em!important}
/* Paired films */
body.elementor-page-2811 .dvg-pair{padding-top:45px!important;padding-bottom:125px!important;background:var(--sand)!important}body.elementor-page-2811 .dvg-pair>.elementor-container{gap:45px}body.elementor-page-2811 .dvg-pair .elementor-column{width:calc((100% - 45px)/2)!important;flex:1}body.elementor-page-2811 .dvg-pair .elementor-column:last-child{margin-top:70px}body.elementor-page-2811 .dvg-pair .elementor-widget-image{aspect-ratio:1.65;overflow:hidden}body.elementor-page-2811 .dvg-pair .elementor-widget-image a,body.elementor-page-2811 .dvg-pair .elementor-widget-image .elementor-widget-container{height:100%;display:block}body.elementor-page-2811 .dvg-pair img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform 1s}body.elementor-page-2811 .dvg-pair .elementor-widget-image:hover img{transform:scale(1.035)}body.elementor-page-2811 .dvg-pair .elementor-widget-image a{position:relative}body.elementor-page-2811 .dvg-pair .elementor-widget-image a:after{content:'▷';position:absolute;bottom:22px;right:22px;border:1px solid white;color:white;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;font-size:18px;pointer-events:none}body.elementor-page-2811 .dvg-pair .dvg-heading{width:65%!important;align-self:center;margin-top:16px!important}body.elementor-page-2811 .dvg-pair h3.elementor-heading-title{font-size:20px!important;margin:0!important;line-height:1.5!important}body.elementor-page-2811 .dvg-pair .elementor-widget-button{width:35%!important;margin-top:16px!important;text-align:right;align-self:center}body.elementor-page-2811 .dvg-pair .elementor-button{background:none!important;color:var(--ink)!important;padding:0!important;font-size:8px!important;letter-spacing:.1em!important;white-space:nowrap}
/* Testimonial */
body.elementor-page-2811 .dvg-quote{padding:100px 17%!important;text-align:center;background:var(--ink)!important}body.elementor-page-2811 .dvg-quote .dvg-eyebrow .elementor-heading-title{color:#c9bca9!important}body.elementor-page-2811 .dvg-quote .dvg-heading h2{font-size:clamp(24px,2.7vw,37px)!important;line-height:1.7!important;letter-spacing:-.025em!important;color:var(--paper)!important;margin:0 0 32px!important}body.elementor-page-2811 .dvg-quote .dvg-eyebrow:last-child .elementor-heading-title{font-size:9px!important;letter-spacing:.2em!important;margin:0!important;color:var(--paper)!important}
/* About */
body.elementor-page-2811 .dvg-about{padding-top:130px!important;padding-bottom:145px!important}body.elementor-page-2811 .dvg-about>.elementor-container{gap:11%;align-items:center}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column{width:44.5%!important;flex:0 0 44.5%}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:first-child{position:relative}body.elementor-page-2811 .dvg-about .elementor-widget-image img{height:620px!important;width:100%!important;object-fit:cover;display:block}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor{position:absolute;bottom:-30px;right:-32px;width:auto!important;background:var(--paper);padding:15px 25px!important;transform:rotate(-6deg)}body.elementor-page-2811 .dvg-about .dvg-script{font:43px/1.4 'Great Vibes',cursive!important;margin:0!important;color:var(--taupe)!important}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:last-child .elementor-widget-text-editor p:not(.dvg-script){font-size:13px!important;line-height:2.1!important;color:#676a62!important;margin-bottom:18px!important}body.elementor-page-2811 .dvg-about .elementor-button{background:none!important;color:var(--ink)!important;padding:15px 0!important;border-bottom:1px solid var(--taupe)!important;width:300px;max-width:100%;text-align:left;justify-content:start}body.elementor-page-2811 .dvg-about .elementor-widget-button{margin:7px 0 32px!important}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:last-child .dvg-script{font-size:36px!important}
/* Journey */
body.elementor-page-2811 .dvg-journey{padding-bottom:0!important;background:var(--sand)!important}body.elementor-page-2811 .dvg-journey h2{margin-bottom:0!important}body.elementor-page-2811 .dvg-steps{padding-top:65px!important;padding-bottom:0!important;background:var(--sand)!important}body.elementor-page-2811 .dvg-steps>.elementor-container{gap:50px}body.elementor-page-2811 .dvg-steps .elementor-column{flex:1;width:calc((100% - 100px)/3)!important}body.elementor-page-2811 .dvg-steps .elementor-widget-wrap{border-top:1px solid #bcb6a9;padding-top:23px!important}body.elementor-page-2811 .dvg-steps .dvg-eyebrow .elementor-heading-title{font-size:9px!important;letter-spacing:.15em!important;margin-bottom:24px!important}body.elementor-page-2811 .dvg-steps h3.elementor-heading-title{margin-bottom:22px!important}body.elementor-page-2811 .dvg-steps .elementor-widget-text-editor p{font-size:12px!important;line-height:2!important;color:#686b63!important;margin-bottom:0!important}body.elementor-page-2811 .dvg-price{padding-top:55px!important;background:var(--sand)!important}body.elementor-page-2811 .dvg-price .elementor-widget-wrap{border-top:1px solid #bcb6a9;padding-top:30px!important;align-items:center}body.elementor-page-2811 .dvg-price .dvg-eyebrow{width:28%!important}body.elementor-page-2811 .dvg-price .dvg-eyebrow .elementor-heading-title{font-size:9px!important;letter-spacing:.08em!important;margin:0!important}body.elementor-page-2811 .dvg-price .dvg-heading{width:40%!important}body.elementor-page-2811 .dvg-price h3.elementor-heading-title{font-size:20px!important;margin:0!important}body.elementor-page-2811 .dvg-price h3 em{display:block;font-size:25px}body.elementor-page-2811 .dvg-price .elementor-widget-text-editor{display:none}body.elementor-page-2811 .dvg-price .elementor-widget-button{width:32%!important;text-align:right}body.elementor-page-2811 .dvg-price .elementor-button{padding:0!important;background:none!important;color:var(--ink)!important;font-size:9px!important;letter-spacing:.08em!important}
/* Closing and footer */
body.elementor-page-2811 .dvg-closing{min-height:650px!important;display:flex;align-items:center;text-align:center;padding:90px 6%!important;background-position:center 43%!important}body.elementor-page-2811 .dvg-closing>.elementor-container{width:100%}body.elementor-page-2811 .dvg-closing .elementor-background-overlay{opacity:1!important;background:#25302b99!important}body.elementor-page-2811 .dvg-closing .dvg-eyebrow .elementor-heading-title,body.elementor-page-2811 .dvg-closing .elementor-heading-title,body.elementor-page-2811 .dvg-closing p{color:white!important}body.elementor-page-2811 .dvg-closing .dvg-heading h2{font-size:clamp(32px,4vw,56px)!important;line-height:1.5!important;margin-bottom:28px!important}body.elementor-page-2811 .dvg-closing .elementor-widget-text-editor p{font-size:13px!important;margin-bottom:0!important}body.elementor-page-2811 .dvg-closing .elementor-widget-button{margin-top:35px!important}body.elementor-page-2811 .dvg-closing .elementor-button{background:var(--paper)!important;color:var(--ink)!important}body.elementor-page-2811 .dvg-closing .elementor-widget-text-editor:last-child{margin-top:20px!important}body.elementor-page-2811 .dvg-closing .elementor-widget-text-editor:last-child p{font-size:9px!important;letter-spacing:.04em!important}body.elementor-page-2811 .dvg-footer{padding:65px 7%!important;background:#2b322f!important}body.elementor-page-2811 .dvg-footer>.elementor-container{align-items:center}body.elementor-page-2811 .dvg-footer .elementor-column{width:50%!important}body.elementor-page-2811 .dvg-footer img{width:220px!important;height:auto!important}body.elementor-page-2811 .dvg-footer .elementor-widget-image{text-align:left!important}body.elementor-page-2811 .dvg-footer .elementor-widget-text-editor{margin-top:18px!important}body.elementor-page-2811 .dvg-footer p{font-size:12px!important;color:#bdbdb1!important;margin:0!important}body.elementor-page-2811 .dvg-footer a{font-size:13px!important;color:#e4e1d8!important}body.elementor-page-2811 .dvg-footer .elementor-column:last-child{text-align:right}
@media(max-width:900px){body.elementor-page-2811 .elementor-section{padding:80px 7%!important}body.elementor-page-2811 .dvg-nav{padding:24px 5%!important}body.elementor-page-2811 .dvg-nav img{width:180px!important}body.elementor-page-2811 .dvg-nav .elementor-column:first-child{flex-basis:180px}body.elementor-page-2811 .dvg-nav p{font-size:10px!important}body.elementor-page-2811 .dvg-hero{padding:0 7%!important;min-height:650px!important}body.elementor-page-2811 .dvg-intro .elementor-widget-text-editor>.elementor-widget-container{gap:30px}body.elementor-page-2811 .dvg-about>.elementor-container{gap:8%}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column{width:46%!important;flex-basis:46%}body.elementor-page-2811 .dvg-about .elementor-widget-image img{height:490px!important}body.elementor-page-2811 .dvg-about h2.elementor-heading-title{font-size:36px!important}body.elementor-page-2811 .dvg-films{padding-bottom:0!important}body.elementor-page-2811 .dvg-pair{padding-top:45px!important}body.elementor-page-2811 .dvg-pair h3.elementor-heading-title{font-size:17px!important}body.elementor-page-2811 .dvg-pair .elementor-button{font-size:7px!important}body.elementor-page-2811 .dvg-quote{padding:80px 10%!important}body.elementor-page-2811 .dvg-journey{padding-bottom:0!important}body.elementor-page-2811 .dvg-steps{padding-top:60px!important;padding-bottom:0!important}body.elementor-page-2811 .dvg-steps>.elementor-container{gap:25px}body.elementor-page-2811 .dvg-steps h3.elementor-heading-title{font-size:21px!important}body.elementor-page-2811 .dvg-price{padding-top:55px!important}body.elementor-page-2811 .dvg-closing{padding:90px 6%!important}body.elementor-page-2811 .dvg-footer{padding:65px 7%!important}}
@media(max-width:767px){body.elementor-page-2811 .elementor-section{padding:75px 7%!important}body.elementor-page-2811 .dvg-nav{padding:20px 6%!important}body.elementor-page-2811 .dvg-nav .elementor-column:first-child{flex-basis:165px}body.elementor-page-2811 .dvg-nav img{width:165px!important}body.elementor-page-2811 .dvg-nav .elementor-column:nth-child(2){display:none}body.elementor-page-2811 .dvg-hero{height:100svh!important;min-height:690px!important;max-height:900px;padding:0 7%!important}body.elementor-page-2811 .dvg-hero .elementor-widget-wrap{padding-top:45px!important}body.elementor-page-2811 .dvg-hero .dvg-eyebrow .elementor-heading-title{font-size:8px!important;letter-spacing:.18em!important;margin-bottom:22px!important}body.elementor-page-2811 .dvg-hero .dvg-heading h1{font-size:53px!important;line-height:1.25!important}body.elementor-page-2811 .dvg-hero .elementor-widget-text-editor p{font-size:12px!important}body.elementor-page-2811 .dvg-hero .elementor-widget-button{margin-top:35px!important}body.elementor-page-2811 .dvg-heading h2.elementor-heading-title{font-size:37px!important}body.elementor-page-2811 .dvg-eyebrow .elementor-heading-title{font-size:8px!important;letter-spacing:.18em!important;margin-bottom:22px!important}body.elementor-page-2811 .dvg-intro h2.elementor-heading-title{font-size:28px!important;line-height:1.6!important;margin-bottom:30px!important}body.elementor-page-2811 .dvg-intro .elementor-widget-text-editor>.elementor-widget-container{display:block;text-align:center}body.elementor-page-2811 .dvg-intro .dvg-script{font-size:34px!important;margin-bottom:25px!important}body.elementor-page-2811 .dvg-intro .elementor-widget-text-editor p:last-child{font-size:12px!important;max-width:100%}body.elementor-page-2811 .dvg-films{padding-bottom:0!important}body.elementor-page-2811 .dvg-films .elementor-widget-text-editor{margin-bottom:30px!important}body.elementor-page-2811 .dvg-films .elementor-widget-image{aspect-ratio:.95}body.elementor-page-2811 .dvg-films .dvg-heading:has(h3){left:22px;bottom:60px}body.elementor-page-2811 .dvg-films h3.elementor-heading-title{font-size:25px!important}body.elementor-page-2811 .dvg-films .elementor-widget-button{bottom:26px;right:auto;left:22px}body.elementor-page-2811 .dvg-films .elementor-widget-image a:after{height:65px;width:65px;top:43%;font-size:25px}body.elementor-page-2811 .dvg-pair{padding-top:30px!important}body.elementor-page-2811 .dvg-pair>.elementor-container{display:block}body.elementor-page-2811 .dvg-pair .elementor-column{width:100%!important}body.elementor-page-2811 .dvg-pair .elementor-column:last-child{margin-top:30px}body.elementor-page-2811 .dvg-pair h3.elementor-heading-title{font-size:20px!important}body.elementor-page-2811 .dvg-pair .elementor-button{font-size:8px!important}body.elementor-page-2811 .dvg-quote{padding:70px 8%!important}body.elementor-page-2811 .dvg-quote .dvg-heading h2{font-size:23px!important}body.elementor-page-2811 .dvg-about>.elementor-container{display:block}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column{width:100%!important}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:first-child{width:calc(100% - 20px)!important;margin-bottom:65px}body.elementor-page-2811 .dvg-about .elementor-widget-image img{height:460px!important}body.elementor-page-2811 .dvg-about>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor{right:-20px}body.elementor-page-2811 .dvg-about h2.elementor-heading-title{font-size:40px!important}body.elementor-page-2811 .dvg-about .dvg-script{font-size:40px!important}body.elementor-page-2811 .dvg-journey{padding-bottom:0!important}body.elementor-page-2811 .dvg-steps{padding-top:40px!important;padding-bottom:0!important}body.elementor-page-2811 .dvg-steps>.elementor-container{display:block}body.elementor-page-2811 .dvg-steps .elementor-column{width:100%!important;margin-bottom:20px}body.elementor-page-2811 .dvg-steps h3.elementor-heading-title{font-size:25px!important;margin-bottom:15px!important}body.elementor-page-2811 .dvg-steps .dvg-eyebrow .elementor-heading-title{margin-bottom:16px!important}body.elementor-page-2811 .dvg-steps .elementor-widget-text-editor p{font-size:13px!important}body.elementor-page-2811 .dvg-price{padding-top:35px!important}body.elementor-page-2811 .dvg-price .dvg-eyebrow,body.elementor-page-2811 .dvg-price .dvg-heading,body.elementor-page-2811 .dvg-price .elementor-widget-button{width:100%!important;text-align:left!important}body.elementor-page-2811 .dvg-price .dvg-heading{margin:20px 0!important}body.elementor-page-2811 .dvg-closing{min-height:610px!important;padding:90px 6%!important}body.elementor-page-2811 .dvg-closing .dvg-heading h2{font-size:32px!important}body.elementor-page-2811 .dvg-closing .dvg-eyebrow .elementor-heading-title{font-size:7px!important}body.elementor-page-2811 .dvg-footer{padding:50px 7%!important}body.elementor-page-2811 .dvg-footer .elementor-column{width:100%!important}body.elementor-page-2811 .dvg-footer .elementor-column:last-child{text-align:left;margin-top:25px}body.elementor-page-2811 .dvg-footer img{width:220px!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-2811 .elementor-background-video-container{display:none}body.elementor-page-2811 *{transition:none!important}}
@media(min-width:768px){body.elementor-page-2811 .dvg-films .elementor-widget-text-editor{position:absolute;right:0;top:108px;width:27%!important;margin:0!important}body.elementor-page-2811 .dvg-films .elementor-widget-image{margin-top:14px!important}body.elementor-page-2811 .dvg-films .elementor-widget-text-editor p{max-width:220px}}
body.admin-bar body.elementor-page-2811 .dvg-nav{top:32px!important}@media(max-width:782px){body.admin-bar body.elementor-page-2811 .dvg-nav{top:46px!important}}

body.admin-bar .dvg-nav{top:32px!important}@media(max-width:782px){body.admin-bar .dvg-nav{top:46px!important}}
body.admin-bar .dvg-nav.dvg-nav.dvg-nav{top:32px!important}@media(max-width:782px){body.admin-bar .dvg-nav.dvg-nav.dvg-nav{top:46px!important}}
/* Fixed navigation, transparent over the film and solid beyond it. */
body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav{position:fixed!important;left:0;right:0;width:100%;z-index:999;background:transparent!important;transition:background-color .35s ease,box-shadow .35s ease,padding .35s ease;}
body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav.dvg-nav--solid,body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav.dvg-nav--open{background:#373d3b!important;box-shadow:0 6px 30px #18231e20;border-bottom-color:#ffffff15;padding-top:16px!important;padding-bottom:16px!important}
body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav p a:last-child{background:#a85a3d!important;color:#fff!important;border-color:#a85a3d!important;transition:background-color .2s ease,transform .2s ease;}
body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav p a:last-child:hover{background:#8d482f!important;border-color:#8d482f!important;transform:translateY(-2px)}
body.elementor-page-2811 .dvg-menu-toggle{display:none;background:transparent;color:#fff;border:1px solid #ffffff80;border-radius:0;padding:9px 13px;font:11px/1.5 Poppins,sans-serif;align-items:center;gap:14px;cursor:pointer}
body.elementor-page-2811 .dvg-nav a:focus-visible,body.elementor-page-2811 .dvg-menu-toggle:focus-visible{outline:2px solid #e4d9c7;outline-offset:5px}
body.elementor-page-2811 .dvg-behavior.dvg-behavior{display:none!important;padding:0!important;margin:0!important;height:0!important;min-height:0!important}
@media(max-width:767px){body.elementor-page-2811 .dvg-menu-toggle{display:inline-flex;margin-left:auto}body.elementor-page-2811 .dvg-nav>.elementor-container{display:flex!important;flex-wrap:nowrap;position:static}body.elementor-page-2811 .dvg-nav .elementor-column:first-child{flex:0 0 165px!important;width:165px!important}body.elementor-page-2811 .dvg-nav .elementor-column:nth-child(2){display:none!important;position:absolute;top:100%;left:0;width:100%!important;padding:15px 7% 27px!important;background:#373d3b;box-shadow:0 12px 22px #18231e20}body.elementor-page-2811 .dvg-nav--open .elementor-column:nth-child(2){display:block!important}body.elementor-page-2811 .dvg-nav .elementor-column:nth-child(2) p{text-align:left!important;font-size:0!important}body.elementor-page-2811 .dvg-nav .elementor-column:nth-child(2) p a{display:block!important;font-size:13px!important;padding:12px 0!important;margin:0!important}body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav p a:last-child{display:inline-block!important;padding:12px 20px!important;margin-top:12px!important}body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav.dvg-nav--solid,body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav.dvg-nav--open{padding-top:14px!important;padding-bottom:14px!important}}
@media(prefers-reduced-motion:reduce){body.elementor-page-2811 .dvg-nav.dvg-nav.dvg-nav{transition:none}}

/* WhatsApp contact shortcut. */
body.elementor-page-2811 .dvg-whatsapp-shell.dvg-whatsapp-shell{padding:0!important;margin:0!important;height:0!important;min-height:0!important;background:transparent!important}
body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp{position:fixed!important;right:28px;bottom:28px;width:auto!important;z-index:998;margin:0!important}
body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp .elementor-button{background:#28664e!important;color:white!important;border:1px solid #ffffff45!important;border-radius:3px!important;padding:14px 20px!important;box-shadow:0 5px 24px #152c262b!important;font-size:12px!important;letter-spacing:0!important}
body.elementor-page-2811 .dvg-whatsapp .elementor-button-content-wrapper{display:flex;gap:11px;align-items:center}
body.elementor-page-2811 .dvg-whatsapp .elementor-button-icon{font-size:22px!important;line-height:1;margin:0!important}
body.elementor-page-2811 .dvg-whatsapp .elementor-button:hover{background:#1e513d!important;transform:translateY(-3px)}
body.elementor-page-2811 .dvg-whatsapp a:focus-visible{outline:2px solid #a85a3d;outline-offset:4px}
@media(max-width:767px){body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp .elementor-button{padding:12px 16px!important;font-size:11px!important}}

/* Quiet WhatsApp shortcut, retaining its accessible text label. */
body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp .elementor-button{width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;background:#e9e2d6!important;color:#6d6456!important;border:1px solid #cec4b3!important;box-shadow:0 2px 10px #373d3b12!important}
body.elementor-page-2811 .dvg-whatsapp .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.elementor-page-2811 .dvg-whatsapp .elementor-button-content-wrapper{gap:0!important;justify-content:center!important;align-items:center!important}
body.elementor-page-2811 .dvg-whatsapp .elementor-button-icon{font-size:24px!important;margin:0!important}
body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp .elementor-button:hover{background:#d9cdbb!important;color:#373d3b!important;transform:translateY(-2px)}
@media(max-width:767px){body.elementor-page-2811 .dvg-whatsapp.dvg-whatsapp .elementor-button{width:46px!important;height:46px!important;padding:0!important}}

/* Consistent fine-line arrows at every screen size. */
body.elementor-page-2811 .dvg-arrow{display:inline-block!important;width:20px!important;height:20px!important;margin-left:10px;vertical-align:middle;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2020%2020%204M7%204h13v13%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2020%2020%204M7%204h13v13%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;font-size:0!important;line-height:0!important;flex-shrink:0;transform:translateY(-1px)}
body.elementor-page-2811 .dvg-arrow--down{transform:rotate(135deg) translateY(-1px)}
body.elementor-page-2811 .dvg-films .dvg-arrow,body.elementor-page-2811 .dvg-pair .dvg-arrow{width:17px!important;height:17px!important;margin-left:9px}
body.elementor-page-2811 .dvg-nav .dvg-arrow{width:18px!important;height:18px!important}

/* Small, text-sized horizontal arrows in all clickable links. */
body.elementor-page-2811 .dvg-arrow.dvg-arrow,body.elementor-page-2811 .dvg-arrow.dvg-arrow--down,body.elementor-page-2811 .dvg-nav .dvg-arrow.dvg-arrow,body.elementor-page-2811 .dvg-films .dvg-arrow.dvg-arrow,body.elementor-page-2811 .dvg-pair .dvg-arrow.dvg-arrow{width:1.15em!important;height:.85em!important;font-size:inherit!important;margin-left:.45em!important;vertical-align:-.08em!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M2%208h15M12%203l5%205-5%205%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M2%208h15M12%203l5%205-5%205%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;line-height:1!important;overflow:hidden!important;color:inherit!important}
body.elementor-page-2811 .dvg-arrow.dvg-arrow{color:transparent!important;background:currentColor}
body.elementor-page-2811 a .dvg-arrow.dvg-arrow{color:inherit!important;text-indent:-9999px!important}

body.elementor-page-2811 .dvg-hero a .dvg-arrow.dvg-arrow.dvg-arrow--down{transform:rotate(90deg)!important;vertical-align:-.08em!important}

/* Editorial film sequence. */
body.elementor-page-2811 .dvg-pair>.elementor-container{gap:6%!important;align-items:flex-start}body.elementor-page-2811 .dvg-pair .elementor-column:first-child{width:56%!important;flex:0 0 56%!important}body.elementor-page-2811 .dvg-pair .elementor-column:nth-child(2){width:38%!important;flex:0 0 38%!important;margin-top:100px!important}body.elementor-page-2811 .dvg-pair .elementor-column:nth-child(2) .elementor-widget-image{aspect-ratio:1.1}body.elementor-page-2811 .dvg-pair{padding-bottom:90px!important}
body.elementor-page-2811 .dvg-editorial{background:var(--sand)!important;padding-top:0!important}body.elementor-page-2811 .dvg-editorial .elementor-container{position:relative}body.elementor-page-2811 .dvg-editorial .elementor-widget-image{position:relative;overflow:hidden;aspect-ratio:1.7;background:var(--ink)}body.elementor-page-2811 .dvg-editorial .elementor-widget-image .elementor-widget-container,body.elementor-page-2811 .dvg-editorial .elementor-widget-image a{display:block;height:100%;position:relative}body.elementor-page-2811 .dvg-editorial .elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform 1s}body.elementor-page-2811 .dvg-editorial .elementor-widget-image a:after{content:'▷';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #fff9;border-radius:50%;height:60px;width:60px;display:grid;place-items:center;font-size:23px;color:white;background:#18231e25;pointer-events:none}body.elementor-page-2811 .dvg-editorial .elementor-widget-image:hover img{transform:scale(1.035)}body.elementor-page-2811 .dvg-editorial h3.elementor-heading-title{font-size:22px!important;margin:0!important}body.elementor-page-2811 .dvg-editorial .dvg-heading:has(h3){width:62%!important;margin-top:20px!important;align-self:center}body.elementor-page-2811 .dvg-editorial .dvg-story-link{width:38%!important;margin-top:20px!important;text-align:right;align-self:center}body.elementor-page-2811 .dvg-editorial .elementor-button{background:transparent!important;color:var(--ink)!important;padding:0!important;font-size:10px!important}body.elementor-page-2811 .dvg-editorial-wide{padding-left:16%!important;padding-right:16%!important;padding-bottom:100px!important}body.elementor-page-2811 .dvg-editorial-wide h2.elementor-heading-title{font-size:40px!important;line-height:1.4!important;margin-bottom:35px!important}body.elementor-page-2811 .dvg-editorial-wide .elementor-widget-image{aspect-ratio:2.1}body.elementor-page-2811 .dvg-editorial-pair{padding-bottom:115px!important}body.elementor-page-2811 .dvg-editorial-pair>.elementor-container{gap:6%!important;align-items:flex-start}body.elementor-page-2811 .dvg-editorial-pair .elementor-column:first-child{width:38%!important;flex:0 0 38%!important}body.elementor-page-2811 .dvg-editorial-pair .elementor-column:nth-child(2){width:56%!important;flex:0 0 56%!important;margin-top:110px!important}body.elementor-page-2811 .dvg-editorial-pair .elementor-column:first-child .elementor-widget-image{aspect-ratio:.95}body.elementor-page-2811 .dvg-all-films{width:100%!important;margin-top:45px!important;text-align:right}body.elementor-page-2811 .dvg-all-films .elementor-button{padding-bottom:10px!important;border-bottom:1px solid #908372!important;font-size:12px!important}
/* Review controls and consistent slide space. */
body.elementor-page-2811 .dvg-quote .dvg-heading{min-height:370px;display:grid;align-content:center}body.elementor-page-2811 .dvg-quote .dvg-heading h2{font-size:27px!important;line-height:1.65!important;margin:0 0 30px!important}body.elementor-page-2811 .dvg-quote.dvg-review-long .dvg-heading h2{font-size:23px!important;line-height:1.7!important}body.elementor-page-2811 .dvg-quote .dvg-heading+.dvg-eyebrow .elementor-heading-title{font-size:10px!important;margin:0!important;color:var(--paper)!important;letter-spacing:.18em!important}.dvg-review-controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;width:100%;margin-top:35px}.dvg-review-controls button{background:transparent;border:0;color:#d9cfbf;font:10px/1.5 Poppins,sans-serif;padding:8px 5px;cursor:pointer;border-radius:0}.dvg-review-controls button:hover{color:white}.dvg-review-dots{display:flex;gap:10px;align-items:center}.dvg-review-controls .dvg-review-dot{border:1px solid #c9bca980;border-radius:50%;width:7px;height:7px;min-width:7px;padding:0}.dvg-review-dot[aria-current="true"]{background:#c9bca9}.dvg-review-pause{flex-basis:100%;opacity:.7}.dvg-review-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dvg-review-controls button:focus-visible{outline:2px solid #c9bca9;outline-offset:4px}
/* Film lightbox: embed is loaded only after opening a film. */
.dvg-film-dialog{position:fixed;inset:0;margin:auto;background:#f5f2ec;color:#373d3b;border:0;padding:35px;width:min(1120px,92vw);max-width:1120px;max-height:94svh;overflow:auto;box-shadow:0 20px 90px #0005}.dvg-film-dialog::backdrop{background:#111a17df;backdrop-filter:blur(7px)}.dvg-film-dialog .dvg-film-close{position:absolute;top:10px;right:16px;font:32px/1 Poppins,sans-serif;color:#373d3b;background:none;border:0;cursor:pointer;padding:6px}.dvg-film-title{font:30px/1.4 Prata,Georgia,serif;margin:0 0 23px;letter-spacing:-.03em}.dvg-dialog-eyebrow{font:8px/1.8 Poppins,sans-serif;letter-spacing:.2em;color:#908372;margin:0 0 10px}.dvg-film-screen{aspect-ratio:16/9;background:#1c2420;width:100%}.dvg-film-screen iframe{display:block;width:100%;height:100%;border:0}.dvg-film-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.dvg-film-footer a{font:12px/1.8 Poppins,sans-serif;color:#373d3b;text-decoration:none;border-bottom:1px solid #c9bca9;padding-bottom:5px}.dvg-film-footer .dvg-film-external{font-size:10px;color:#908372}.dvg-film-dialog .dvg-arrow{display:inline-block;width:14px;height:11px;margin-left:7px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M2%208h15M12%203l5%205-5%205%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20d%3D%22M2%208h15M12%203l5%205-5%205%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;font-size:0}.dvg-film-close:focus-visible,.dvg-film-footer a:focus-visible{outline:2px solid #a85a3d;outline-offset:4px}
@media(max-width:767px){body.elementor-page-2811 .dvg-pair>.elementor-container,body.elementor-page-2811 .dvg-editorial-pair>.elementor-container{display:block!important}body.elementor-page-2811 .dvg-pair .elementor-column:first-child,body.elementor-page-2811 .dvg-pair .elementor-column:nth-child(2),body.elementor-page-2811 .dvg-editorial-pair .elementor-column:first-child,body.elementor-page-2811 .dvg-editorial-pair .elementor-column:nth-child(2){width:100%!important;flex-basis:100%!important;margin-top:0!important}body.elementor-page-2811 .dvg-pair .elementor-column:nth-child(2),body.elementor-page-2811 .dvg-editorial-pair .elementor-column:nth-child(2){margin-top:45px!important}body.elementor-page-2811 .dvg-pair{padding-bottom:65px!important}body.elementor-page-2811 .dvg-pair .elementor-column:nth-child(2) .elementor-widget-image{aspect-ratio:1.35}body.elementor-page-2811 .dvg-editorial-wide{padding:0 7% 65px!important}body.elementor-page-2811 .dvg-editorial-wide h2.elementor-heading-title{font-size:30px!important}body.elementor-page-2811 .dvg-editorial-wide .elementor-widget-image{aspect-ratio:1.3}body.elementor-page-2811 .dvg-editorial h3.elementor-heading-title{font-size:19px!important}body.elementor-page-2811 .dvg-editorial .elementor-button{font-size:9px!important}body.elementor-page-2811 .dvg-editorial-pair{padding:0 7% 75px!important}body.elementor-page-2811 .dvg-editorial-pair .elementor-column:first-child .elementor-widget-image{aspect-ratio:1.35}body.elementor-page-2811 .dvg-quote .dvg-heading{min-height:530px}body.elementor-page-2811 .dvg-quote .dvg-heading h2{font-size:21px!important;line-height:1.65!important}body.elementor-page-2811 .dvg-quote.dvg-review-long .dvg-heading h2{font-size:18px!important;line-height:1.7!important}.dvg-review-controls{gap:10px;margin-top:25px}.dvg-review-dots{gap:8px}.dvg-film-dialog{padding:30px 16px 20px;width:96vw;max-height:94svh}.dvg-film-title{font-size:23px;margin-bottom:18px}.dvg-film-footer{gap:12px;flex-wrap:wrap}.dvg-film-footer a{font-size:11px}.dvg-film-footer .dvg-film-external{font-size:9px}}

@media(max-width:767px){body.elementor-page-2811 .dvg-quote .dvg-heading{min-height:clamp(340px,calc(1000px - 100vw),640px)}}
.dvg-film-dialog .dvg-film-close{background:transparent!important;color:#373d3b!important;border:0!important;border-radius:0!important}.dvg-film-dialog .dvg-film-close:hover{background:#eae5dc!important;color:#373d3b!important}

.dvg-review-controls button,.dvg-review-controls button:hover,.dvg-review-controls button:focus{background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#d9cfbf!important;font:10px/1.5 Poppins,sans-serif!important;border:0!important;padding:8px 5px!important}.dvg-review-controls .dvg-review-dot{width:7px!important;height:7px!important;min-width:7px!important;padding:0!important;border:1px solid #c9bca980!important;border-radius:50%!important}.dvg-review-controls .dvg-review-dot[aria-current="true"]{background:#c9bca9!important}.dvg-review-controls .dvg-review-pause{padding:4px!important;text-transform:none!important;letter-spacing:.05em!important}

/* Curated film gallery: aligned cinema frames; swipeable on mobile. */
body.elementor-page-2811 .dvg-curated.dvg-pair{padding-top:55px!important;padding-bottom:105px!important}body.elementor-page-2811 .dvg-curated>.elementor-container{display:block!important}.dvg-gallery-intro{border-top:1px solid #c9bca9;padding-top:24px;margin-bottom:32px;display:flex;justify-content:space-between;gap:20px;font:9px/1.7 Poppins,sans-serif;letter-spacing:.18em;color:#908372}.dvg-swipe-hint{display:none;letter-spacing:.04em}
body.elementor-page-2811 .dvg-curated .dvg-film-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;width:100%}body.elementor-page-2811 .dvg-curated .dvg-film-list .dvg-film-card{width:100%!important;flex:none!important;margin:0!important}body.elementor-page-2811 .dvg-curated .dvg-film-card>.elementor-widget-wrap{display:flex!important;align-content:start;position:relative}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-image{aspect-ratio:16/9!important;width:100%!important;margin:0!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#18231e30,transparent 70%);pointer-events:none}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-image a:after{height:46px!important;width:46px!important;top:50%!important;left:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%);font-size:20px!important;background:#18231e20}
body.elementor-page-2811 .dvg-curated .dvg-film-card .dvg-heading{width:65%!important;margin-top:18px!important}body.elementor-page-2811 .dvg-curated .dvg-film-card h3.elementor-heading-title{font-size:22px!important;line-height:1.4!important;margin:0!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-button{width:35%!important;margin-top:18px!important;align-self:flex-start;text-align:right}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-button{font-size:10px!important;padding:5px 0!important;background:transparent!important;color:#373d3b!important;letter-spacing:0!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .dvg-film-number{font:8px/1.6 Poppins,sans-serif!important;color:#908372!important;letter-spacing:.15em!important;margin:0 0 11px!important;width:100%}body.elementor-page-2811 .dvg-curated .dvg-film-card .dvg-film-location{font:10px/1.8 Poppins,sans-serif!important;color:#908372!important;letter-spacing:0!important;margin:6px 0 0!important}body.elementor-page-2811 .dvg-curated .dvg-film-card:last-child{grid-column:1/-1}body.elementor-page-2811 .dvg-curated .dvg-film-card:last-child .elementor-widget-image{aspect-ratio:2.3!important}body.elementor-page-2811 .dvg-curated .dvg-all-films{width:100%!important;margin-top:40px!important;text-align:center}
@media(max-width:767px){body.elementor-page-2811 .dvg-curated.dvg-pair{padding-top:35px!important;padding-bottom:65px!important}.dvg-gallery-intro{margin-bottom:22px;align-items:center}.dvg-gallery-intro>span:first-child{max-width:170px;font-size:8px}.dvg-swipe-hint{display:block;font-size:9px}body.elementor-page-2811 .dvg-curated .dvg-film-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:86%;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:22px;width:100%;scrollbar-width:thin;scrollbar-color:#b9aa94 transparent;-webkit-overflow-scrolling:touch}body.elementor-page-2811 .dvg-curated .dvg-film-list .dvg-film-card{scroll-snap-align:start;grid-column:auto!important;min-width:0}body.elementor-page-2811 .dvg-curated .dvg-film-card:last-child .elementor-widget-image,body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-image{aspect-ratio:16/9!important}body.elementor-page-2811 .dvg-curated .dvg-film-card h3.elementor-heading-title{font-size:19px!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .dvg-heading{width:100%!important;margin-top:14px!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-widget-button{width:100%!important;margin-top:9px!important;text-align:left!important}body.elementor-page-2811 .dvg-curated .dvg-film-card .elementor-button{font-size:10px!important}body.elementor-page-2811 .dvg-curated .dvg-all-films{margin-top:28px!important}}

/* Desktop: compact film slider, just like the mobile browsing pattern. */
@media(min-width:768px){body.elementor-page-2811 .dvg-curated .dvg-film-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:45%;gap:32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b9aa94 transparent;padding-bottom:24px}body.elementor-page-2811 .dvg-curated .dvg-film-list .dvg-film-card{grid-column:auto!important;scroll-snap-align:start;width:100%!important}body.elementor-page-2811 .dvg-curated .dvg-film-card:last-child .elementor-widget-image{aspect-ratio:16/9!important}body.elementor-page-2811 .dvg-curated.dvg-pair{padding-bottom:75px!important}}
.dvg-gallery-controls{display:flex;align-items:center;gap:20px}.dvg-gallery-controls button{background:transparent!important;border:0!important;border-radius:0!important;color:#373d3b!important;padding:5px!important;font:10px/1.5 Poppins,sans-serif!important;letter-spacing:0!important;cursor:pointer}.dvg-gallery-controls button:disabled{opacity:.3;cursor:default}.dvg-gallery-controls button:focus-visible{outline:2px solid #908372;outline-offset:3px}@media(max-width:767px){.dvg-gallery-controls{display:none}}

body.elementor-page-2811 .dvg-request { background:#eae5dc!important;scroll-margin-top:130px } body.elementor-page-2811 .dvg-request > .elementor-container {gap:9%;align-items:start} body.elementor-page-2811 .dvg-request > .elementor-container > .elementor-column:first-child{width:40%!important;flex:0 0 40%} body.elementor-page-2811 .dvg-request > .elementor-container > .elementor-column:last-child{width:51%!important;flex:0 0 51%} body.elementor-page-2811 .dvg-request .dvg-heading h2 {font-size:clamp(36px,4vw,56px)!important} body.elementor-page-2811 .dvg-request a{color:#373d3b!important;border-bottom:1px solid #b8ad9d} body.elementor-page-2811 .dvg-request .dvg-script{white-space:normal!important;font-size:35px!important;margin:30px 0 20px!important} body.elementor-page-2811 .dvg-request .elementor-form-fields-wrapper{margin:0 -8px!important;row-gap:22px} body.elementor-page-2811 .dvg-request .elementor-field-group{padding:0 8px!important;margin:0!important;align-content:start} body.elementor-page-2811 .dvg-request .elementor-field-label{font:11px/1.7 Poppins,sans-serif!important;color:#373d3b!important;margin-bottom:8px!important;text-transform:none!important;letter-spacing:0!important} body.elementor-page-2811 .dvg-request .elementor-field:not(.elementor-select-wrapper){background:#f5f2ec!important;border:1px solid #c9bca9!important;border-radius:0!important;min-height:49px;padding:12px 14px!important;color:#373d3b!important;font:12px/1.7 Poppins,sans-serif!important;box-shadow:none!important} body.elementor-page-2811 .dvg-request textarea.elementor-field{min-height:100px;resize:vertical} body.elementor-page-2811 .dvg-request .elementor-field::placeholder{color:#8a8c83!important;opacity:1} body.elementor-page-2811 .dvg-request .elementor-field:focus{outline:2px solid #908372!important;outline-offset:2px} body.elementor-page-2811 .dvg-request .elementor-button{background:#a85a3d!important;color:#fff!important;min-height:54px;width:100%;margin-top:3px} body.elementor-page-2811 .dvg-request .elementor-message{font:12px/1.8 Poppins,sans-serif!important;padding:16px;background:#f5f2ec} body.elementor-page-2811 .dvg-request .dvg-form-note p{font:10px/1.8 Poppins,sans-serif!important;color:#70736c!important;margin:17px 0 0!important} @media(max-width:767px){body.elementor-page-2811 .dvg-request > .elementor-container{display:block!important} body.elementor-page-2811 .dvg-request > .elementor-container > .elementor-column:first-child,body.elementor-page-2811 .dvg-request > .elementor-container > .elementor-column:last-child{width:100%!important;flex-basis:100%!important} body.elementor-page-2811 .dvg-request > .elementor-container > .elementor-column:last-child{margin-top:35px!important} body.elementor-page-2811 .dvg-request .elementor-col-50{width:100%!important} body.elementor-page-2811 .dvg-request{scroll-margin-top:110px} }

body.elementor-page-2811 .dvg-faq{background:#f5f2ec!important}body.elementor-page-2811 .dvg-faq>.elementor-container{gap:9%;align-items:start}body.elementor-page-2811 .dvg-faq>.elementor-container>.elementor-column:first-child{width:37%!important;flex:0 0 37%}body.elementor-page-2811 .dvg-faq>.elementor-container>.elementor-column:last-child{width:54%!important;flex:0 0 54%}body.elementor-page-2811 .dvg-faq .dvg-heading h2{font-size:clamp(34px,3.3vw,48px)!important}body.elementor-page-2811 .dvg-faq .elementor-button{background:transparent!important;color:#373d3b!important;padding:10px 0!important;border-bottom:1px solid #c9bca9!important}body.elementor-page-2811 .dvg-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid #c9bca9!important}body.elementor-page-2811 .dvg-faq .elementor-accordion-item:first-child{border-top:1px solid #c9bca9!important}body.elementor-page-2811 .dvg-faq .elementor-tab-title{padding:23px 35px 23px 0!important;position:relative;font:13px/1.7 Poppins,sans-serif!important;color:#373d3b!important;background:none!important}body.elementor-page-2811 .dvg-faq .elementor-accordion-title{font:inherit!important;color:inherit!important}body.elementor-page-2811 .dvg-faq .elementor-tab-title:after{content:'+';position:absolute;right:3px;top:21px;font:23px/1.4 Georgia,serif;color:#908372}body.elementor-page-2811 .dvg-faq .elementor-tab-title.elementor-active:after{content:'−'}body.elementor-page-2811 .dvg-faq .elementor-accordion-icon{display:none!important}body.elementor-page-2811 .dvg-faq .elementor-tab-content{border:0!important;background:none!important;padding:0 20px 24px 0!important;font:12px/1.9 Poppins,sans-serif!important;color:#676a62!important}body.elementor-page-2811 .dvg-faq .elementor-tab-content p{font:12px/1.9 Poppins,sans-serif!important;color:#676a62!important;margin:0!important}body.elementor-page-2811 .dvg-faq .elementor-tab-content a{color:#373d3b!important;border-bottom:1px solid #c9bca9}body.elementor-page-2811 .dvg-faq .elementor-tab-title:focus-visible{outline:2px solid #908372;outline-offset:4px} @media(max-width:767px){body.elementor-page-2811 .dvg-faq>.elementor-container{display:block!important}body.elementor-page-2811 .dvg-faq>.elementor-container>.elementor-column:first-child,body.elementor-page-2811 .dvg-faq>.elementor-container>.elementor-column:last-child{width:100%!important;flex-basis:100%!important}body.elementor-page-2811 .dvg-faq>.elementor-container>.elementor-column:last-child{margin-top:38px!important}body.elementor-page-2811 .dvg-faq .elementor-tab-title{font-size:12px!important;padding-top:20px!important;padding-bottom:20px!important}}
body.elementor-page-2811 .dvg-quote .dvg-heading{min-height:230px!important}@media(max-width:767px){body.elementor-page-2811 .dvg-quote .dvg-heading{min-height:clamp(260px,calc(600px - 65vw),380px)!important}}/* End custom CSS */