div.wpcf7{padding:20px}.wpcf7 p{color:#9f5b4c;font-weight:bold}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{color:#000;font-family:raleway,sans-serif;padding:2%}.wpcf7-submit{background:#fff!important;color:#9f5b4c;border:1px solid #9f5b4c;width:auto!important;padding:15px 40px;font-weight:bold}@media only screen and (max-width:767px){body.page-id-38996 #et-main-area .et_pb_image_0,body.page-id-38996 #et-main-area .et_pb_image_1,body.page-id-35790 #et-main-area .et_pb_image_0,body.page-id-35790 #et-main-area .et_pb_image_2{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.page-id-38996 #et-main-area .et_pb_text_2{left:0!important;margin-left:0!important;max-width:100%!important}body.page-id-38996 #et-main-area .et_pb_text_14{width:100%!important;max-width:100%!important;margin-right:0!important}body.page-id-38996 #et-main-area .et_pb_text_14 h2{overflow-wrap:anywhere}body.page-id-38996 #et-main-area .et_pb_image_7{width:60%!important;max-width:60%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}}.et-l--footer .et_pb_section:has(.kari-footer){padding:0!important}.et-l--footer .et_pb_row:has(.kari-footer){width:100%!important;max-width:none!important;padding:0!important}.et-l--footer .et_pb_text:has(.kari-footer){margin:0!important}.kari-footer{width:86%;max-width:1120px;margin:0 auto;padding:26px 0 18px;color:#fff;text-align:left;font-family:Raleway,sans-serif;font-size:14px;line-height:1.5}.kari-footer *{box-sizing:border-box}.kari-footer a{color:#fff!important;text-decoration:none}.kari-footer a:hover{text-decoration:underline;text-underline-offset:4px}.kari-footer a:focus-visible{outline:2px solid #fff;outline-offset:5px}.kari-footer-main{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:17px}.kari-footer-brand{display:block}.kari-footer-brand img{display:block;width:166px;height:56px;object-fit:contain}.kari-footer-brand span{display:block;margin-top:5px;font-size:12px;letter-spacing:.025em}.kari-footer-contact{display:flex;align-items:center;gap:28px}.kari-footer-phone{font-size:17px;white-space:nowrap}.kari-footer .kari-footer-enquire{display:inline-flex;align-items:center;gap:25px;padding:11px 21px;background:#f5ead8;color:#344335!important;border:1px solid #f5ead8}.kari-footer-enquire span{font-size:19px;line-height:1}.kari-footer-links{display:flex;flex-wrap:wrap;gap:5px 29px;margin-bottom:15px}.kari-footer-links a{display:inline-flex;align-items:center;min-height:30px}.kari-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.32);padding-top:13px;font-size:12px}.kari-footer-legal a{text-decoration:underline;text-underline-offset:3px}.kari-footer-associations{display:flex;gap:9px;align-items:center}.kari-footer-associations img{display:block;width:auto;height:38px;max-width:150px;object-fit:contain;background:transparent;padding:0}.kari-footer-socials{display:flex;align-items:center;gap:17px}.kari-footer-socials a{min-height:30px;display:inline-flex;align-items:center}@media (max-width:767px){.kari-footer{padding:23px 0 18px}.kari-footer-mountain-strip{height:60px;background-position:center 54%}.kari-footer-main{flex-wrap:wrap;gap:19px;margin-bottom:15px}.kari-footer-contact{width:100%;justify-content:space-between;gap:12px}.kari-footer-phone{font-size:16px}.kari-footer .kari-footer-enquire{padding:10px 17px;gap:17px}.kari-footer-links{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:4px}.kari-footer-links a{min-height:40px;font-size:13px}.kari-footer-bottom{gap:10px 16px}.kari-footer-associations{order:1;width:100%}.kari-footer-socials{order:2;width:100%}.kari-footer-legal{order:3;font-size:11px}.kari-footer-legal a{display:inline-flex;min-height:32px;align-items:center}}.kari-footer-mountain-strip{height:90px;width:100%;background-image:url("https://karicelebrations.com/wp-content/uploads/2023/11/Kari_Sunshine_coast_celebrant_home_3.jpg");background-size:cover;background-position:center 64%}.kari-footer-social-icon{font-family:ETmodules!important;font-size:23px;font-weight:normal;line-height:1}.kari-footer-socials a{justify-content:center;min-width:40px;min-height:40px}.kari-footer-associations{gap:18px}.kari-footer .kari-footer-secrets img{height:48px;max-width:120px}@media(max-width:767px){.kari-footer-mountain-strip{height:60px;background-position:center 54%}.kari-footer-associations{justify-content:space-between;gap:12px}.kari-footer-associations img{max-width:115px;height:34px}}body.page-id-38996 .et_pb_section:has(.kari-happy-words){padding:38px 0 36px!important;background-color:#9f5b4c!important}body.page-id-38996 .et_pb_row:has(.kari-happy-words){width:86%!important;max-width:1120px!important;padding:0!important;margin:0 auto!important}body.page-id-38996 .et_pb_row:has(.kari-happy-words)>.et_pb_column_empty{display:none}body.page-id-38996 .et_pb_column:has(.kari-happy-words){width:100%!important;margin:0!important;float:none}body.page-id-38996 .et_pb_text:has(.kari-happy-words){width:100%!important;max-width:none!important;padding:0!important;margin:0!important;left:0!important}.kari-happy-words{color:#f5ead8;text-align:center;font-size:16px;line-height:1.65}.kari-happy-words h2{color:#f5ead8!important;font-size:42px!important;line-height:1.15!important;padding:0!important;margin:0 0 24px!important}.kari-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kari-happy-words .kari-review-card{margin:0;padding:24px 28px;border:1px solid #f5ead8;border-radius:14px;background:transparent;display:flex;flex-direction:column;justify-content:space-between}.kari-happy-words blockquote{margin:0;padding:0;border:0;color:#f5ead8;font-size:16px;line-height:1.65}.kari-happy-words blockquote p{margin:0;padding:0}.kari-happy-words figcaption{margin-top:14px;color:#f5ead8;font-size:14px;font-weight:600}.kari-review-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 30px;margin-top:24px}.kari-review-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#f5ead8!important;font-size:14px;text-decoration:none}.kari-review-actions .kari-review-enquire{padding:9px 20px;border:1px solid #f5ead8;border-radius:14px}.kari-review-more{gap:10px;text-decoration:underline!important;text-underline-offset:4px}.kari-review-actions a:hover{color:#fff!important}.kari-review-actions a:focus-visible{outline:2px solid #f5ead8;outline-offset:5px}@media(max-width:767px){body.page-id-38996 .et_pb_section:has(.kari-happy-words){padding:30px 0!important}.kari-happy-words h2{font-size:34px!important;margin-bottom:20px!important}.kari-review-grid{grid-template-columns:1fr;gap:16px}.kari-happy-words .kari-review-card{padding:20px}.kari-happy-words blockquote{font-size:15px;line-height:1.6}.kari-review-actions{flex-direction:column;gap:8px;margin-top:20px}}@media(max-width:767px){.kari-footer .kari-footer-secrets img{height:40px;max-width:100px}.kari-footer-associations{flex-wrap:wrap}}