@media only screen and (max-width:767px){.crimson-mobil-galeria .et_pb_gallery_item{width:48%!important;margin:0 4% 12px 0!important;float:left!important;clear:none!important}.crimson-mobil-galeria .et_pb_gallery_item:nth-child(2n){margin-right:0!important}.crimson-mobil-galeria .et_pb_gallery_item:nth-child(2n+1){clear:both!important}}.crimson-gomb .et_pb_button{transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease}@media (hover:hover){.crimson-gomb .et_pb_button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,103,0.25)}}@media (prefers-reduced-motion:reduce){.crimson-gomb .et_pb_button{transition:none}}.crimson-csomagkartya{border:1px solid rgba(212,175,103,0.35);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,0.12);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}@media (hover:hover){.crimson-csomagkartya:hover{transform:translateY(-6px);border-color:#D4AF67;box-shadow:0 16px 42px rgba(212,175,103,0.18)}}@media (prefers-reduced-motion:reduce){.crimson-csomagkartya{transition:none}}.crimson-mobil-galeria .et_pb_gallery_image{overflow:hidden;border-radius:10px}.crimson-mobil-galeria .et_pb_gallery_image img{transition:transform 0.5s ease}@media (hover:hover){.crimson-mobil-galeria
.et_pb_gallery_item:hover
.et_pb_gallery_image img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.crimson-mobil-galeria .et_pb_gallery_image img{transition:none}}.crimson-mobil-galeria .et_overlay{display:none!important}.crimson-mobil-galeria .et_pb_gallery_image{cursor:pointer}.crimson-urlap .input,.crimson-urlap input[type="text"],.crimson-urlap input[type="email"],.crimson-urlap textarea,.crimson-urlap select{border:1px solid rgba(212,175,103,0.30)!important;border-radius:8px!important;transition:border-color 0.3s ease,box-shadow 0.3s ease}.crimson-urlap .input:focus,.crimson-urlap input:focus,.crimson-urlap textarea:focus,.crimson-urlap select:focus{outline:none!important;border-color:#D4AF67!important;box-shadow:0 0 0 3px rgba(212,175,103,0.15)!important}.crimson-urlap .et_pb_contact_submit{border-radius:6px!important;transition:transform 0.3s ease,box-shadow 0.3s ease}@media (hover:hover){.crimson-urlap .et_pb_contact_submit:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,175,103,0.25)}}@media (prefers-reduced-motion:reduce){.crimson-urlap .input,.crimson-urlap input,.crimson-urlap textarea,.crimson-urlap select,.crimson-urlap .et_pb_contact_submit{transition:none}}.crimson-szekciocim::after{content:"";display:block;width:90px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#D4AF67,transparent);border-radius:2px}.et_pb_scroll_top.et-pb-icon{background:#18090D!important;color:#D4AF67!important;border:1px solid #D4AF67;border-radius:10px 0 0 10px;box-shadow:0 4px 20px rgba(0,0,0,0.25);padding:10px;transition:background 0.3s ease,box-shadow 0.3s ease}@media (hover:hover){.et_pb_scroll_top.et-pb-icon:hover{background:#30151D!important;box-shadow:0 4px 22px rgba(212,175,103,0.35)}}@media (prefers-reduced-motion:reduce){.et_pb_scroll_top.et-pb-icon{transition:none}}.crimson-szolgaltatas-kep{border:1px solid rgba(212,175,103,0.4);border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.18);transition:transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}.crimson-szolgaltatas-kep img{display:block;width:100%;border-radius:11px}@media (hover:hover){.crimson-szolgaltatas-kep:hover{transform:translateY(-5px);border-color:#D4AF67;box-shadow:0 14px 35px rgba(212,175,103,0.18)}}@media (prefers-reduced-motion:reduce){.crimson-szolgaltatas-kep{transition:none}}.crimson-galeria .et_pb_gallery_items{display:flex!important;flex-wrap:nowrap!important;gap:24px;overflow-x:auto;padding:8px 4px 20px;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#b99a57 #241014}.crimson-galeria .et_pb_gallery_item{float:none!important;clear:none!important;flex:0 0 31%;width:31%!important;margin:0!important;scroll-snap-align:start}.crimson-galeria .et_pb_gallery_image{overflow:hidden;border-radius:12px}.crimson-galeria .et_pb_gallery_image img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.crimson-galeria .et_pb_gallery_items::-webkit-scrollbar{height:8px}.crimson-galeria .et_pb_gallery_items::-webkit-scrollbar-track{background:#241014;border-radius:8px}.crimson-galeria .et_pb_gallery_items::-webkit-scrollbar-thumb{background:#b99a57;border-radius:8px}@media (max-width:980px){.crimson-galeria .et_pb_gallery_item{flex-basis:46%;width:46%!important}}@media (max-width:767px){.crimson-galeria .et_pb_gallery_items{gap:16px}.crimson-galeria .et_pb_gallery_item{flex-basis:84%;width:84%!important}}.et_pb_toggle.szolgaltataskapcsolo{background:#F7F3EC!important;border:1px solid #B99A57!important;border-radius:10px;padding:20px!important}.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_title{position:relative;padding:0 32px 0 0!important;font-family:"Cinzel",serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;color:#3B111B!important;cursor:pointer}.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_title::before{display:none!important;content:none!important}.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_title::after{content:""!important;display:block!important;position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:2px solid #B99A57;border-bottom:2px solid #B99A57;transform:translateY(-70%) rotate(45deg);transition:transform 0.25s ease}.et_pb_toggle.szolgaltataskapcsolo.et_pb_toggle_open
.et_pb_toggle_title::after{transform:translateY(-20%) rotate(225deg)}.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_content,.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_content p{font-family:"Montserrat",sans-serif!important;font-size:15px!important;font-weight:400;line-height:1.65!important;color:#333333!important}@media (prefers-reduced-motion:reduce){.et_pb_toggle.szolgaltataskapcsolo .et_pb_toggle_title::after{transition:none}}@media (min-width:981px){.szolgaltatas-sor .et_pb_column>.et_pb_text{min-height:180px;margin-top:0!important;margin-bottom:24px!important}.szolgaltatas-sor .szolgaltataskapcsolo{margin-top:0!important}}.szolgaltataskapcsolo .et_pb_toggle_content,.szolgaltataskapcsolo .et_pb_toggle_content p{letter-spacing:0!important}.datepick-inline td.datepick-current-day,.datepick-inline td.datepick-current-day .wpbc-cell-box,.datepick-inline td.datepick-current-day .date-cell-content{background:#3B111B!important}.datepick-inline td.datepick-current-day a{background:transparent!important;color:#FFFFFF!important;font-family:'Montserrat',sans-serif!important}.datepick-inline td.datepick-days-cell-over,.datepick-inline td.datepick-days-cell-over .wpbc-cell-box,.datepick-inline td.datepick-days-cell-over .date-cell-content{background:#3B111B!important}.datepick-inline td.datepick-days-cell-over a,.datepick-inline td.datepick-days-cell a:hover{background:#3B111B!important;color:#FFFFFF!important}@media screen and (min-width:981px){#booking_form1 .wpbc_wizard_step1{display:block!important}#booking_form1 .wpbc_wizard_step1>.wpbc__row{display:block!important;width:auto!important;margin-left:310px!important;clear:none!important}#booking_form1 .wpbc_wizard_step1>.wpbc__row:first-child{float:left!important;width:280px!important;margin-left:0!important}#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(2),#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(3){display:none!important}#booking_form1 .wpbc_wizard_step1::after{content:"";display:block;clear:both}}@media screen and (min-width:981px){#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(4),#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(5){display:flex!important;flex-wrap:wrap!important;gap:12px!important}#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(4)>.wpbc__field,#booking_form1 .wpbc_wizard_step1>.wpbc__row:nth-child(5)>.wpbc__field{flex:1 1 0!important;min-width:0!important}#booking_form1 input[type="text"],#booking_form1 input[type="email"]{width:100%!important;min-width:0!important;box-sizing:border-box}}#booking_form1 .wpbc_bfb_form{background:#F7F3EC!important}#booking_form1 .wpbc_bfb_form{border:1px solid #B99A57!important;border-radius:8px!important}#booking_form1 .wpbc_button_primary{background:#B99A57!important;color:#3B111B!important;border:1px solid #B99A57!important;border-radius:8px!important;padding:12px 22px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important}#booking_form1 .wpbc_button_primary:hover,#booking_form1 .wpbc_button_primary:focus{background:#3B111B!important;color:#FFFFFF!important;border-color:#3B111B!important}#booking_form1,#booking_form1 .booking_form_div,#booking_form1 .wpbc_bfb_form{width:100%!important;max-width:100%!important;box-sizing:border-box}#booking_form1,#booking_form1 label,#booking_form1 input,#booking_form1 select,#booking_form1 textarea,#booking_form1 button,#booking_form1 a,#booking_form1 .datepick-inline,#booking_form1 .datepick-inline span,#booking_form1 .datepick-inline th,#booking_form1 .datepick-inline td{font-family:'Montserrat',sans-serif!important}.et_pb_gallery .et_pb_gallery_title,.et_pb_gallery .et_pb_gallery_caption,.mfp-bottom-bar .mfp-title{display:none!important}