li.current-menu-item{border-bottom:solid 3px #abb28a}#top-menu li{padding-right:0;margin-right:20px}#top-menu li a{padding-bottom:10px!important}#footer h1,h2,h3,h4,h5,h6{color:#abb28a!important}.et_pb_widget{float:none!important}.et_pb_scroll_top{right:40px!important;bottom:40px!important;border-radius:100%!important;background-color:#abb28a!important}.et_pb_scroll_top:hover{background-color:#787d5f!important}.newsletter_float{z-index:99;position:fixed;right:-120px;top:40%;transform:rotate(-90deg);height:70px;width:290px;background:#abb28a;border-radius:10px 10px 0 0;cursor:pointer!important;justify-content:center;align-items:center;padding:20px;text-align:center}.newsletter_float p{color:#fff;font-size:18px}.popup{position:relative}.popup .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .7);z-index:99999;display:none}.popup .content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50vw;height:80vh;padding:50px;z-index:99999}.popup .content h2{color:var(--green);font-size:44px;font-weight:700}.popup .content p{color:#fff;font-size:24px;margin-top:10px;margin-bottom:20px}.popup .inner_content img{display:flex;margin-left:auto;margin-right:auto;width:60%}.popup .close-btn{cursor:pointer;position:absolute;right:20px;top:20px;width:30px;height:30px;background:var(--white);color:#fff;font-size:25px;font-weight:700;text-align:center;border-radius:50%}.popup.active .overlay{display:block}.popup.active .content{transition:all 300ms ease-in-out;transform:translate(-50%,-50%) scale(1)}#popup1{background-image:linear-gradient(to bottom,#0e0e0e,rgb(14 14 14 / .9)),url(https://thecotswoldcaterer.co.uk//wp-content/uploads/2022/04/victoria-shes-UC0HZdUitWY-unsplash-scaled.jpg);background-size:cover}.popup .newsbtn{cursor:pointer!important}@media screen and (max-width:820px){.popup .content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:90vw!important;height:90vh!important;padding:50px;z-index:99999}.popup .content h2{color:var(--green);font-size:22px!important;font-weight:700}.popup .content p{color:#fff;font-size:10px!important;margin-top:10px;margin-bottom:20px;line-height:1em!important;padding:0px!important;margin:0px!important}.popup input{height:30px!important}.popup label{font-size:10px!important;line-height:0.5em!important}.popup .newsbtn{font-size:12px!important;width:40%!important;cursor:pointer!important}}.popup form{margin-top:5%}.popup input{width:100%;height:40px;margin-bottom:4%;margin-top:1%}.popup label{color:#fff}.popup .newsbtn{background:#aab288!important;width:25%;float:right;color:#fff;font-size:18px;font-weight:700;border:none}.post-meta{display:none!important}h1,h2,h3,h4,h5,h6{overflow-wrap:normal!important}:root{--cc-green:#486f53;--cc-green-dark:#1d3728;--cc-ivory:#f7f4ed;--cc-gold:#c6a85e;--cc-charcoal:#2e332f;--cc-muted:#6e756f;--cc-line:#ded8cc;--cc-white:#ffffff}.cc-proposal,.cc-proposal *{box-sizing:border-box}.cc-proposal{color:var(--cc-charcoal);background:var(--cc-white);font-family:inherit;font-size:17px;line-height:1.75}.cc-proposal h1,.cc-proposal h2,.cc-proposal h3,.cc-proposal p{padding-bottom:0}.cc-proposal h1,.cc-proposal h2,.cc-proposal h3{color:var(--cc-green-dark);font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12}.cc-proposal h1{max-width:760px;margin:14px 0 20px;color:var(--cc-white);font-size:clamp(48px,7vw,92px)}.cc-proposal h2{margin:8px 0 30px;font-size:clamp(36px,5vw,60px)}.cc-proposal h3{margin:0 0 12px;font-size:26px}.cc-proposal a{color:var(--cc-green)}.cc-proposal__hero{position:relative;display:flex;min-height:min(820px,92vh);align-items:flex-end;overflow:hidden;background-color:var(--cc-green-dark);background-position:center;background-size:cover}.cc-proposal__hero::after{position:absolute;right:0;bottom:0;left:0;height:8px;background:var(--cc-gold);content:''}.cc-proposal__hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:90px 0 92px}.cc-proposal__logo{display:block;width:min(320px,65vw);height:auto;margin-bottom:52px}.cc-proposal__eyebrow,.cc-proposal .cc-proposal__eyebrow{margin:0;color:var(--cc-gold);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cc-proposal__event-name{margin:0 0 22px;color:var(--cc-white);font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,3vw,38px)}.cc-proposal__hero-meta{display:flex;flex-wrap:wrap;gap:10px 34px;color:rgb(255 255 255 / .88);font-size:16px}.cc-proposal__hero-meta span+span::before{margin-right:34px;color:var(--cc-gold);content:'•'}.cc-proposal__section{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:100px 0}.cc-proposal__intro{max-width:900px;text-align:center}.cc-proposal__intro p:last-child{color:var(--cc-muted);font-size:20px}.cc-proposal__heading{max-width:780px}.cc-proposal__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cc-proposal__event-panel{overflow:hidden;border:1px solid var(--cc-line);border-radius:2px;background:var(--cc-white)}.cc-proposal__card{position:relative;min-height:165px;padding:34px 30px;border-right:1px solid var(--cc-line);background:var(--cc-white)}.cc-proposal__card:last-child{border-right:0}.cc-proposal__card::before{position:absolute;top:0;right:30px;left:30px;height:3px;background:var(--cc-gold);content:''}.cc-proposal__card strong{display:block;color:var(--cc-green-dark);font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:400;line-height:1.35}.cc-proposal__label{display:block;margin-bottom:11px;color:var(--cc-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cc-proposal__address{display:grid;align-items:start;margin:0;padding:30px;border:0;border-top:1px solid var(--cc-line);background:var(--cc-ivory);grid-template-columns:190px 1fr}.cc-proposal__address p{margin:0}.cc-proposal__section--tint,.cc-proposal__section--green,.cc-proposal__acceptance{position:relative;width:100%;max-width:none;padding-right:max(24px,calc((100% - 1180px) / 2));padding-left:max(24px,calc((100% - 1180px) / 2))}.cc-proposal__section--tint{background:var(--cc-ivory)}.cc-proposal__section--green{color:rgb(255 255 255 / .9);background:var(--cc-green)}.cc-proposal__section--green h2,.cc-proposal__section--green h3{color:var(--cc-white)}.cc-proposal__client-list{max-width:860px;margin:0;padding:0;border-top:1px solid var(--cc-line);list-style:none}.cc-proposal__client-list li{display:flex;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--cc-line)}.cc-proposal__client-icon{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid var(--cc-gold);border-radius:50%;color:var(--cc-green);font-family:Georgia,'Times New Roman',serif;font-size:13px}.cc-proposal__client-copy{min-width:0}.cc-proposal__client-copy .cc-proposal__label{margin-bottom:2px}.cc-proposal__client-copy strong{display:block;overflow-wrap:anywhere;color:var(--cc-green-dark);font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:400}.cc-proposal__client-copy a{color:inherit;text-decoration-color:rgb(198 168 94 / .65);text-underline-offset:4px}.cc-proposal__formatted{white-space:pre-line}.cc-proposal__formatted:empty,.cc-proposal__note:has(.cc-proposal__formatted:empty){display:none}.cc-proposal__note{margin-top:50px;padding:34px;border-left:4px solid var(--cc-gold);background:var(--cc-ivory)}.cc-proposal__menu{text-align:center}.cc-proposal__menu .cc-proposal__heading{margin:0 auto}.cc-proposal__menu-content{max-width:820px;margin:0 auto;padding:50px clamp(24px,6vw,80px);border:1px solid var(--cc-line);background:var(--cc-ivory);font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.85}.cc-proposal__menu-action{margin:34px 0 0;text-align:center}.cc-proposal__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 25px;border:1px solid var(--cc-green);color:var(--cc-white);background:var(--cc-green);font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.cc-proposal__button:hover,.cc-proposal__button:focus{color:var(--cc-green-dark);background:var(--cc-gold)}.cc-proposal__button--outline{color:var(--cc-green);background:#fff0}.cc-proposal__breakdown{padding:38px;border-top:5px solid var(--cc-gold);background:var(--cc-white)}.cc-proposal__acceptance{color:rgb(255 255 255 / .88);background:var(--cc-green-dark);text-align:center}.cc-proposal__acceptance-inner{width:min(920px,100%);margin:0 auto}.cc-proposal__acceptance-copy{max-width:720px;margin:0 auto 42px}.cc-proposal__acceptance h2{color:var(--cc-white)}.cc-proposal__acceptance-form{width:100%;padding:clamp(28px,5vw,56px);color:var(--cc-charcoal);background:var(--cc-white);text-align:left}.cc-proposal__acceptance-form .gform_wrapper{width:100%;max-width:none;margin:0 auto}.cc-proposal__acceptance-form .gform_footer{justify-content:center;text-align:center}.cc-proposal__acceptance-form .gform_wrapper input:not([type='checkbox']):not([type='radio']),.cc-proposal__acceptance-form .gform_wrapper textarea,.cc-proposal__acceptance-form .gform_wrapper select{border:1px solid var(--cc-line);border-radius:0;background:var(--cc-ivory)}.cc-proposal__acceptance-form .gform_button{display:inline-block;width:auto;min-width:220px;padding:14px 26px;border:0;border-radius:0;color:var(--cc-white);background:var(--cc-green);cursor:pointer}.cc-proposal__footer{padding:70px 24px;color:rgb(255 255 255 / .78);background:var(--cc-green);text-align:center}.cc-proposal__footer-logo{display:block;width:min(260px,60vw);height:auto;margin:0 auto 24px}@media (max-width:980px){.cc-proposal__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-proposal__card:nth-child(2){border-right:0}.cc-proposal__card:nth-child(-n+2){border-bottom:1px solid var(--cc-line)}.cc-proposal__address{grid-template-columns:150px 1fr}}@media (max-width:600px){.cc-proposal{font-size:16px}.cc-proposal__hero-inner,.cc-proposal__section{width:min(100% - 32px,1180px)}.cc-proposal__hero-inner{padding:60px 0 64px}.cc-proposal__logo{margin-bottom:38px}.cc-proposal__hero-meta{display:block}.cc-proposal__hero-meta span{display:block}.cc-proposal__hero-meta span+span::before{display:none}.cc-proposal__section{padding-top:70px;padding-bottom:70px}.cc-proposal__cards{grid-template-columns:1fr}.cc-proposal__card,.cc-proposal__card:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--cc-line)}.cc-proposal__card:last-child{border-bottom:0}.cc-proposal__address{display:block}.cc-proposal__client-list li{align-items:flex-start}.cc-proposal__acceptance-form,.cc-proposal__breakdown,.cc-proposal__note{padding:24px}}