.wpcf7{font-family:"Poppins",sans-serif}.wpcf7 .form-group{display:flex;flex-direction:column;margin-bottom:16px}@media (min-width:768px){.wpcf7-form .form-row{display:flex;justify-content:space-between;gap:22px}.wpcf7-form .form-row .form-group{width:48%}}.wpcf7 label{font-weight:600;font-size:17px;color:#000;display:block;margin:0 0 3px 0;line-height:1.25}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;background-color:#f6f4f2;border:2px solid #8b5e3c;border-radius:8px;padding:14px;font-size:18px;color:#000;outline:none;appearance:none;cursor:pointer;margin:0}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:#6f4327;background-color:#fff}.wpcf7 textarea{min-height:130px;resize:vertical}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{font-size:17px;color:rgba(0,0,0,0.55)}.wpcf7 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%238b5e3c'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 011.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.wpcf7 select option{font-size:18px;color:#000;background-color:#fff}.wpcf7 .wpcf7-acceptance{font-size:14px;line-height:1.5}.wpcf7 a{color:#6f4327;text-decoration:underline}.wpcf7-submit{background-color:#000;color:#f28758;border:none;padding:18px 36px;font-size:20px;font-family:"Poppins",sans-serif;font-weight:600;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease;border-radius:30px;display:block;margin:24px auto 0;max-width:320px;text-align:center}.wpcf7-submit:hover{background-color:#f28758;color:#f28758}.wpcf7-submit:hover{background-color:#2b2b2b}.wpcf7 input[type="submit"],.wpcf7 input.wpcf7-submit{background-color:#000!important;color:#fff!important}.wpcf7 input[type="submit"]:hover,.wpcf7 input.wpcf7-submit:hover{background-color:#f28758!important;color:#fff!important}.wpcf7 input[type="submit"]:focus,.wpcf7 input.wpcf7-submit:focus{background-color:#f28758!important;color:#fff!important}.wpcf7 input[type="submit"]:disabled,.wpcf7 input.wpcf7-submit:disabled{background-color:#e5e5e5!important;color:#999!important;cursor:not-allowed}.wpcf7 input[type="checkbox"]{appearance:checkbox!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;width:18px;height:18px;margin-right:8px;cursor:pointer}.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpcf7-acceptance span{display:inline-flex;align-items:center;gap:8px}.wpcf7 .wpcf7-acceptance{margin-top:12px}.slider_fullscreen .et_pb_slides,.slider_fullscreen .et_pb_slide,.slider_fullscreen .et_pb_container{min-height:100%!important;height:100%!important}.hero-video .custom-video-controls{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;z-index:10;padding:8px 14px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.35);border-radius:999px;backdrop-filter:blur(6px)}.hero-video #playPauseBtn{font-size:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,0.7);background:transparent;color:#fff;cursor:pointer;line-height:1}.hero-video #seekBar{width:320px;cursor:pointer}.hero-video #timeLabel{color:#fff;font-size:13px;min-width:44px;text-align:right;opacity:0.9}@media (max-width:767px){.hero-video #seekBar{width:180px}.hero-video .custom-video-controls{bottom:35px}}@media (min-width:981px){html,body{scroll-snap-type:y mandatory;scroll-behavior:smooth}.snap-slide{scroll-snap-align:start;min-height:100vh;display:flex;align-items:center}}.lc-form .form-row-privacy,.lc-form .form-row-privacy .form-group{display:block!important;width:100%!important}.lc-form .privacy-top,.lc-form .privacy-bottom{width:100%;max-width:100%;font-size:14px;line-height:1.5;margin:0 0 8px 0}.lc-form .privacy-group label{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0 0 8px 0}.lc-form .privacy-group input[type="checkbox"]{flex:0 0 auto;margin-top:3px}.lc-form .privacy-checkbox-row{display:block;width:100%}.wpcf7 .privacy-top{margin-bottom:4px!important}.wpcf7 .privacy-group label{margin-bottom:4px!important}.wpcf7 .privacy-bottom{margin-bottom:0!important}