header{padding:2.5rem calc((100% - (1400px) - 20px) / 2)}header>*{padding:0 20px}header .flex{display:flex;justify-content:space-between}.dakofabanner header,.dakofabanner section.dakofabanner{background-color:#cadcb4}.dakofabanner section.dakofabanner{box-shadow:0 15px 20px -10px rgba(0, 0, 0, 0.1)}#templateLogo{width:280px;height:104px}#toolbar{display:flex;align-items:center;column-gap:20px}#toolbar button{border:none}#toolbar .btn{font-size:14px}#toolbarSearch{background:transparent}#toolbarSearch svg{fill:var(--dakofa-grape);height:26px;width:26px;cursor:pointer;transition:all 0.2s ease-in-out}#toolbarSearch svg:hover{fill:var(--dakofa-grape-darken-03);transition:all 0.2s ease-in-out}#burger{height:44px;width:44px;cursor:pointer;background:transparent}#menu{position:fixed;top:0;bottom:0;right:-100%;transition:right 0.6s ease;padding:40px;background-color:#f2f6eb;box-shadow:0 0 22.7px 9px rgba(0, 0, 0, 0.2);overflow-y:scroll;overflow-x:hidden;width:760px;z-index:100}#menu.open{right:0}#menu .close{position:absolute;top:20px;right:30px;width:60px;height:60px;padding:20px;cursor:pointer;background:none;border:none}#menu h2{color:var(--dakofa-grape)}#menu h5{margin-bottom:40px}@media only screen and (max-width:768px){#menu{width:100%;padding:20px;right:calc(-100% - 32px)}#menu .close{top:0;right:0}}#menu::-webkit-scrollbar{display:none}#menu a{display:block}#menu form .element-wrapper{position:relative;margin-bottom:44px}#menu form .element-wrapper svg{position:absolute;left:0;top:16px;width:26px;height:26px}#menu form .element-wrapper input[type="text"]{background-color:transparent;border:0;border-bottom:1px solid #454545;width:75%;color:#454545;font-size:36px;height:1.5em;padding:0.25em 0.25em 0.25em 40px;border-radius:0}#menu form .element-wrapper input[type="text"]::placeholder{color:#454545;font-size:36px}#menu ul.main{list-style:none;padding:0;margin:0 0 30px}#menu ul.main li a{color:#962400;font-size:48px;font-weight:500;line-height:56px;margin-bottom:10px}#menu ul.sublinks{list-style:none;margin-bottom:82px;font-size:24px;line-height:28px}#menu ul.sublinks a{display:inline-block;margin-bottom:8px;position:relative}#menu ul.sublinks a::before{position:absolute;top:100%;width:100%;height:2px;background-color:#454545;content:"";opacity:0;transtion-property:opacity, -webkit-transform;transition-duration:0.2s;-webkit-transform:scaleX(0.9)}#menu ul.sublinks a:hover::before{opacity:0.6;-webkit-transform:scaleX(1)}@media only screen and (max-width:768px){#menu ul.sublinks a{position:revert;text-decoration:underline}#menu ul.sublinks a::before{content:none}}#menu .flex{justify-content:flex-start;align-items:center;margin-bottom:40px;gap:18px}#menu .flex a{position:relative}#menu .flex a::before{position:absolute;top:100%;width:100%;height:2px;background-color:#454545;content:"";opacity:0;transtion-property:opacity, -webkit-transform;transition-duration:0.2s;-webkit-transform:scaleX(0.9)}#menu .flex a:hover::before{opacity:0.6;-webkit-transform:scaleX(1)}@media only screen and (max-width:768px){#menu .flex a{position:revert;text-decoration:underline}#menu .flex a::before{content:none}}#menu .details{align-items:end;column-gap:20px;display:grid;font-size:14px;grid-template-columns:40% 60%;line-height:1.2}#menu .details h6{font-weight:500}#menu .details p,#menu .details h6{margin-bottom:0}#closeMenu{position:absolute;top:20px;right:30px;cursor:pointer;width:60px;height:60px;padding:20px;border:none;background:transparent}body.menu-open #menu{right:0}@media only screen and (max-width:768px){header{width:100%}#templateLogo{width:172px;height:74px}#toolbar{}#loginBtn,#membershipSignupBtn{display:none}#menu{bottom:0;padding:20px;width:100%}#menu form .element-wrapper{margin-bottom:36px}#menu form .element-wrapper svg{top:10px;width:16px;height:16px}#menu form .element-wrapper input[type="text"]{font-size:24px !important;padding-left:25px}#menu form .element-wrapper input[type="text"]::placeholder{font-size:24px}#menu ul.main{margin-bottom:36px}#menu ul.main li a{font-size:36px;line-height:46px;margin-bottom:0}#menu ul.sublinks{font-size:20px;line-height:24px;margin-bottom:36px}#menu ul.sublinks a{margin-bottom:4px}#menu .flex{margin-bottom:36px}#menu .details{display:block}#menu .details div{padding-bottom:10px}#menu .details div div{padding-bottom:0;width:280px}#closeMenu{width:40px;height:40px;padding:10px;top:10px;right:10px}}@keyframes effect_dylan{50%{transform:scale(1.5, 1.5);opacity:0}99%{transform:scale(0.001, 0.001);opacity:0}100%{transform:scale(0.001, 0.001);opacity:1}}