@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');body:not(.page-id-185),body:not(.page-id-185) input,body:not(.page-id-185) select,body:not(.page-id-185) textarea,body:not(.page-id-185) button,body:not(.page-id-185) .et-l--header,body:not(.page-id-185) .et-l--footer{font-family:'Montserrat',sans-serif!important}body:not(.page-id-185) .et-l--header .et_pb_section_0_tb_header{background:#c9342f!important;padding:8px 0!important}body:not(.page-id-185) .et-l--header .et_pb_section_0_tb_header,body:not(.page-id-185) .et-l--header .et_pb_section_0_tb_header a,body:not(.page-id-185) .et-l--header .et_pb_section_0_tb_header p{color:#fff!important}body:not(.page-id-185) .et-l--header .et_pb_section_1_tb_header,body:not(.page-id-185) .et-l--header .et_pb_section_2_tb_header,body:not(.page-id-185) .et-l--header .et_pb_menu{background:#121e1b!important}body:not(.page-id-185) .et-l--header .et_pb_section_1_tb_header,body:not(.page-id-185) .et-l--header .et_pb_section_2_tb_header{padding:10px 0!important}body:not(.page-id-185) .et-l--header img.wp-image-9{content:url('https://devotedcatering.co.za/wp-content/uploads/2026/08/IMG-20260723-WA0023.jpg')!important;width:138px!important;max-height:66px!important;object-fit:contain!important;background:#fff!important;padding:3px 8px!important;border-radius:5px!important}body:not(.page-id-185) .et-l--header .et-menu a{color:#fff!important;font-family:'Montserrat',sans-serif!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-id-185) .et-l--header .current-menu-item>a,body:not(.page-id-185) .et-l--header .et_pb_menu .et-menu li.current-menu-item>a,body:not(.page-id-185) .et-l--header .et_pb_menu .et-menu li.current_page_item>a,body:not(.page-id-185) .et-l--header .et-menu a:hover{color:#ffd93b!important;opacity:1!important}body:not(.page-id-185) .et-l--header .mobile_menu_bar:before{color:#ffd93b!important}body:not(.page-id-185) .et-l--header .et_mobile_menu{background:#121e1b!important;border-top:3px solid #ffd93b!important}body:not(.page-id-185) .et-l--header .et_mobile_menu a{color:#fff!important;font-family:'Montserrat',sans-serif!important;font-weight:500!important}body:not(.page-id-185) .et-l--footer .et_pb_section_0_tb_footer,body:not(.page-id-185) .et-l--footer .et_pb_section_1_tb_footer{background:#121e1b!important}body:not(.page-id-185) .et-l--footer,body:not(.page-id-185) .et-l--footer p,body:not(.page-id-185) .et-l--footer a{color:#fff!important}body:not(.page-id-185) .et-l--footer a:hover{color:#ffd93b!important}body.page-id-16 #main-content .et_pb_section_0{background:#f7f1e6!important;padding:58px 0 700px!important;display:flow-root!important;overflow:visible!important}body.page-id-16 #main-content .et_pb_section_0:after{content:'';display:block;clear:both}body.page-id-16 #main-content .et_pb_row_0{width:min(920px,calc(100% - 40px))!important;max-width:920px!important;padding:0!important}body.page-id-16 #main-content .et_pb_text_0{margin-bottom:26px!important;text-align:center!important}body.page-id-16 #main-content .et_pb_text_0 h1,body.page-id-16 #main-content .et_pb_text_0 h2,body.page-id-16 #main-content .et_pb_text_0 h3,body.page-id-16 #main-content .et_pb_text_0 p{color:#121e1b!important;font-family:'Montserrat',sans-serif!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.15!important;font-weight:700!important;text-align:center!important}body.page-id-16 #main-content .et_pb_text_0:after{content:'Tell us about your event and our team will help you plan the right catering experience.';display:block;max-width:700px;margin:14px auto 0;color:#4f5b57;font-size:16px;line-height:1.7;font-weight:400;text-align:center}body.page-id-16 #et_pb_contact_form_0{background:#fff!important;border:1px solid rgba(18,30,27,.12)!important;border-top:6px solid #c9342f!important;border-radius:14px!important;box-shadow:0 18px 48px rgba(18,30,27,.10)!important;padding:clamp(24px,5vw,48px)!important}body.page-id-16 #et_pb_contact_form_0 input.input,body.page-id-16 #et_pb_contact_form_0 textarea.input{background:#fffdf8!important;color:#121e1b!important;border:1px solid #c9d0cd!important;border-radius:7px!important;box-shadow:none!important;font-family:'Montserrat',sans-serif!important}body.page-id-16 #et_pb_contact_form_0 input.input:focus,body.page-id-16 #et_pb_contact_form_0 textarea.input:focus{border-color:#c9342f!important;box-shadow:0 0 0 3px rgba(201,52,47,.13)!important}body.page-id-16 #et_pb_contact_form_0 .et_pb_contact_captcha_question{color:#121e1b!important;font-weight:600!important}body.page-id-16 #et_pb_contact_form_0 .et_pb_contact_submit{background:#c9342f!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:13px 28px!important;min-height:50px!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important}body.page-id-16 #et_pb_contact_form_0 .et_pb_contact_submit:hover{background:#a92723!important;color:#fff!important}@media (max-width:767px){body.page-id-16 #main-content .et_pb_section_0{padding:36px 0 850px!important}body.page-id-16 #main-content .et_pb_row_0{width:min(100% - 24px,920px)!important}body.page-id-16 #et_pb_contact_form_0{padding:24px 18px!important;border-radius:10px!important}}body.page-id-15,body.page-id-15 input,body.page-id-15 select,body.page-id-15 textarea,body.page-id-15 button{font-family:'Montserrat',sans-serif!important}body.page-id-15 .et-l--header .et_pb_section_0_tb_header{background:#c9342f!important;padding:8px 0!important}body.page-id-15 .et-l--header .et_pb_section_0_tb_header,body.page-id-15 .et-l--header .et_pb_section_0_tb_header a,body.page-id-15 .et-l--header .et_pb_section_0_tb_header p{color:#fff!important}body.page-id-15 .et-l--header .et_pb_section_1_tb_header,body.page-id-15 .et-l--header .et_pb_section_2_tb_header,body.page-id-15 .et-l--header .et_pb_menu{background:#121e1b!important}body.page-id-15 .et-l--header .et_pb_section_1_tb_header,body.page-id-15 .et-l--header .et_pb_section_2_tb_header{padding:10px 0!important}body.page-id-15 .et-l--header img.wp-image-9{content:url('https://devotedcatering.co.za/wp-content/uploads/2026/08/IMG-20260723-WA0023.jpg')!important;width:138px!important;max-height:66px!important;object-fit:contain!important;background:#fff!important;padding:3px 8px!important;border-radius:5px!important}body.page-id-15 .et-l--header .et-menu a,body.page-id-15 .et-l--header .mobile_menu_bar:before{color:#fff!important}body.page-id-15 .et-l--header .current-menu-item>a,body.page-id-15 .et-l--header .et-menu a:hover{color:#ffd93b!important;opacity:1!important}body.page-id-15 .et-l--header .et_mobile_menu{background:#121e1b!important;border-top-color:#ffd93b!important}body.page-id-15 #main-content .et_pb_section_0{background:#f7f1e6!important;padding:58px 0 76px!important}body.page-id-15 #main-content .et_pb_section_0 .et_pb_section_video_bg,body.page-id-15 #main-content .et_pb_section_0 .et_pb_section_video_bg_hover{display:none!important}body.page-id-15 #main-content .et_pb_row_0{width:min(920px,calc(100% - 40px))!important;max-width:920px!important;padding:0!important;background:transparent!important}body.page-id-15 #main-content .et_pb_code_0,body.page-id-15 #main-content .et_pb_code_0 .et_pb_code_inner{background:transparent!important}body.page-id-15 #main-content .et_pb_row_0:before{content:'REQUEST A QUOTE\A Tell us about your event';display:block!important;white-space:pre-line;color:#121e1b;font-size:clamp(30px,4vw,48px);line-height:1.16;font-weight:700;text-align:center;margin:0 auto 28px}body.page-id-15 #main-content .et_pb_row_0:after{content:'Corporate catering, mobile food stalls and memorable event experiences—planned around your requirements.';display:block!important;clear:both;max-width:720px;color:#4f5b57;font-size:16px;line-height:1.7;text-align:center;margin:24px auto 0}body.page-id-15 #form-bitforms_1_15_1{width:100%!important;max-width:920px!important;margin:0 auto!important;padding:clamp(24px,5vw,48px)!important;background:#fff!important;border:1px solid rgba(18,30,27,.12)!important;border-top:6px solid #c9342f!important;border-radius:14px!important;box-shadow:0 18px 48px rgba(18,30,27,.10)!important}body.page-id-15 #form-bitforms_1_15_1 .bf-title{color:#121e1b!important;font-size:clamp(23px,3vw,31px)!important;font-weight:700!important;line-height:1.2!important;border-bottom:3px solid #ffd93b!important;padding-bottom:12px!important;margin-bottom:18px!important}body.page-id-15 #form-bitforms_1_15_1 .bf-lbl,body.page-id-15 #form-bitforms_1_15_1 .bf-cl{color:#121e1b!important;font-weight:600!important}body.page-id-15 #form-bitforms_1_15_1 .bf-fld{background:#fffdf8!important;color:#121e1b!important;border:1px solid #c9d0cd!important;border-radius:7px!important;box-shadow:none!important;min-height:48px!important}body.page-id-15 #form-bitforms_1_15_1 .bf-fld:focus{border-color:#c9342f!important;box-shadow:0 0 0 3px rgba(201,52,47,.13)!important;outline:none!important}body.page-id-15 #form-bitforms_1_15_1 input[type='checkbox'],body.page-id-15 #form-bitforms_1_15_1 input[type='radio']{accent-color:#c9342f!important}body.page-id-15 #form-bitforms_1_15_1 .bf-btn,body.page-id-15 #form-bitforms_1_15_1 button[type='submit']{background:#c9342f!important;color:#fff!important;border:0!important;border-radius:7px!important;min-height:50px!important;padding:13px 28px!important;font-weight:700!important;box-shadow:none!important;transition:transform .2s ease,background .2s ease!important}body.page-id-15 #form-bitforms_1_15_1 .bf-btn:hover,body.page-id-15 #form-bitforms_1_15_1 button[type='submit']:hover{background:#a92723!important;transform:translateY(-1px)}body.page-id-15 .et-l--footer .et_pb_section_0_tb_footer,body.page-id-15 .et-l--footer .et_pb_section_1_tb_footer{background:#121e1b!important}body.page-id-15 .et-l--footer,body.page-id-15 .et-l--footer p,body.page-id-15 .et-l--footer a{color:#fff!important}body.page-id-15 .et-l--footer a:hover{color:#ffd93b!important}@media (max-width:767px){body.page-id-15 #main-content .et_pb_section_0{padding:36px 0 52px!important}body.page-id-15 #main-content .et_pb_row_0{width:min(100% - 24px,920px)!important}body.page-id-15 #form-bitforms_1_15_1{padding:24px 18px!important;border-radius:10px!important}body.page-id-15 #main-content .et_pb_row_0:before{margin-bottom:20px}}