:root{--mainBlack:#111314;--mainWhite:#FFFFFF;--mainRed:#fa5c5c;--mainHighlight:#ff651c;--mainfontColor:#737373;--mainGrey:#f7f5f1;--mainDark:#222;--bs-gutter-x:15px}html{scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;color:#111314;min-height:100vh;display:flex;flex-direction:column}body main{flex:1}body h1,body h2,body h3{font-family:"Poppins",serif}body h1{font-size:40px;font-weight:600}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#111314;text-decoration:none}body a:hover{color:#ff651c;text-decoration:none}body a.more-link{font-size:16px;fill:#111314;color:#111314;padding-bottom:0;border-bottom:2px solid #ff651c;display:inline-block;font-weight:600}body a.more-link:hover{padding-bottom:2px}body img{height:auto}body .row{--bs-gutter-x:30px !important}body .more,body .btn-primary{border:none;border-radius:30px 30px 30px 30px;padding:10px 32px 10px 32px;font-size:15px;font-weight:600;background-color:#f7f5f1!important;color:#111314;margin-top:10px;display:inline-block}body .more:hover,body .btn-primary:hover{fill:#ff651c!important;background-color:#ff651c!important;color:#FFFFFF!important}.error-message{color:#fa5c5c}.header-fixed{position:sticky;top:0}header{z-index:50;padding:15px 0;width:100%;background:#FFF;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .logo-title{font-weight:700;font-size:18px;margin-top:10px}@media (min-width:992px){header .logo-title{margin-top:0;font-size:22px}}header .logo-holder{text-transform:uppercase;font-family:"Poppins",serif;font-size:24px;font-weight:600}header .logo-holder img{max-height:100px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .logo-holder a{color:#111314}header .navbar{left:0;padding:5px 30px;position:absolute;text-align:left;top:0;width:100%;z-index:1;background:#f7f5f1}header .navbar>.navbar-collapse>ul>li{padding:15px;position:relative}@media (min-width:992px){header .navbar>.navbar-collapse>ul>li{padding:25px 15px}}header .navbar>.navbar-collapse>ul>li a{color:#111314;font-weight:600;font-size:16px}header .navbar>.navbar-collapse>ul>li a:hover{color:#ff651c}header .navbar>.navbar-collapse>ul>li:hover ul{display:block}header .navbar>.navbar-collapse>ul>li>ul{list-style:none;margin:15px 0}header .navbar>.navbar-collapse>ul>li>ul li{padding:10px 0}@media (min-width:992px){header .navbar>.navbar-collapse>ul>li>ul{padding:20px 15px;display:none;position:absolute;min-width:200px;left:50%;transform:translateX(-50%);background-color:#FFF;-webkit-box-shadow:1px 2px 8px rgb(0 0 0 / .08);box-shadow:1px 2px 8px rgb(0 0 0 / .08)}header .navbar>.navbar-collapse>ul>li>ul li{background-color:#FFF;padding:15px 0}}@media (min-width:992px){header .navbar{background:initial;position:static;width:auto;text-align:right}}header.scrolled{background-color:#f7f5f1}header.scrolled .logo-title{display:none}@media (min-width:992px){header.scrolled .logo-title{display:block}}header.scrolled .logo-holder img{max-height:60px}header .navbar-toggler{color:#111314;position:absolute;top:30px;right:30px;font-size:30px;z-index:999;width:48px;text-align:center;-webkit-transition:".5s all";-moz-transition:".5s all";-o-transition:".5s all";transition:".5s all"}header .navbar-toggler[aria-expanded=true] i:before{color:#ff651c;content:"\f00d"}footer .footer-top{font-size:14px;color:#f7f5f1;position:relative;z-index:5;background-image:url(/img/footer.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom}footer .footer-top:before{position:absolute;content:"";width:100%;height:100%;right:0;bottom:0;background:rgb(4 17 12 / .77);z-index:-1}footer .footer-top .footer-title{font-family:"Poppins",serif;color:#FFF;font-size:24px;font-weight:600;margin-bottom:10px;display:block}footer .footer-top a{color:#FFF}footer .footer-top a:hover{color:#ff651c}footer .footer-top ul{list-style:none;padding:0;margin:0}footer .footer-top ul li{display:block;line-height:24px;margin-bottom:10px}footer .footer-top .fab{font-size:20px;margin-right:10px}footer .footer-top img{max-height:80px;text-align:center}footer .footer-bottom{background:#222;color:#FFF}footer .footer-bottom .copyright{font-size:12px}@media (min-width:992px){footer .footer-bottom .copyright{font-size:16px}}#toTop{display:inline-block;background:#ff651c;border:none;color:#FFF;font-size:28px;height:50px;line-height:50px;border-radius:12px;padding:0;position:fixed;bottom:-50px;text-align:center;width:50px;z-index:100;right:20px}@media (min-width:992px){#toTop{right:90px}}#toTop:focus{outline:none}#toTop.active{bottom:30px}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:20px;font-size:50px}.error .clip .shadow{width:90px;height:90px;background-color:#ff651c;border-radius:50%;color:#FFF;line-height:90px}.card{border-radius:0;border-color:#FBF7F5}.pagination .page-item{margin:10px}.pagination .page-item.active .page-link{background-color:#111314;color:#FFF}.pagination .page-item .page-link{border-radius:50%;display:inline-block;width:50px;height:50px;line-height:40px;text-align:center;background-color:#ff651c;color:#111314;border:none;font-size:18px;font-weight:600}.pagination .page-item .page-link:hover{fill:#D78A16;background-color:#D78A16}.instagram-feed a{display:block;margin-bottom:30px}.instagram-feed a img{object-fit:cover;min-height:300px;border-radius:5px}.form-group{margin-bottom:20px}.form-group .form-control{border-radius:3px}.form-group textarea{min-height:200px}.form-group.has-error .form-control{background-color:#ffcbcb}.form-group.has-error .input-holder{position:relative}.form-group.has-error .error-message{position:absolute;right:15px;top:10px;font-size:12px;pointer-events:none}.btn{border:none;border-radius:30px 30px 30px 30px;padding:10px 32px 10px 32px;font-size:15px;font-weight:600}.btn.btn-primary{fill:#111314;color:#111314;background-color:#ff651c}.btn.btn-primary:hover{fill:#D78A16;background-color:#D78A16}.btn.btn-black{background-color:#111314;color:#FFF;border-radius:0;height:48px}.newsletter .form-control{padding:14px 20px;font-size:14px;border:2px solid #d2d2d2;font-weight:600;height:48px}.page-main section.top{padding:0}.page-main section.top img{width:100%;height:200px;object-fit:cover}.page-sub section.top{padding-bottom:0;padding-top:0;position:relative}.page-sub section.top .title{position:absolute;top:0;width:100%;left:0;text-align:center;color:#FFF;z-index:10}.page-sub section.top:after{position:absolute;left:0;top:0;content:"";background:#111314;opacity:.6;width:100%;height:100%}.page-sub section.top img{max-width:100%}.page-sub header{background-color:#f7f5f1}.page-contact li{list-style-type:none}.page-contact .bg-grey{padding:30px}@media (min-width:992px){.page-contact .bg-grey{border-radius:30px}}.bg-grey{background-color:#f7f5f1}.bg-grey:not(.simple) .more,.bg-grey:not(.simple) .btn-primary{border:2px solid #ff651c}section{padding-top:50px;padding-bottom:50px}section.boxes-holder:not(.simple){background-image:url(/img/boxes_bg.webp);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}section.boxes-holder .col-12{margin-bottom:30px}section.boxes-holder .box{display:flex;flex-direction:column;background:#FFF;padding:36px 20px;margin-bottom:30px;text-align:center;transition:all 0.4s ease;height:100%;border-radius:12px;position:relative}section.boxes-holder .box .inner{flex-grow:1;display:flex;flex-direction:column}section.boxes-holder .box .inner .btn-wrapper{margin-top:auto}section.boxes-holder .box h2{font-size:24px;font-weight:700;padding-top:50px}section.boxes-holder .box h2:before{content:"\e60e"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900;background:#f7f5f1;border:1px solid #eee;color:#ff651c;width:50px;height:50px;line-height:50px;border-radius:30px;text-align:center;transition:all 0.4s ease;font-size:24px;display:inline-block;position:absolute;top:30px;left:calc(50% - 25px)}section.boxes-holder .box:hover h2,section.boxes-holder .box:hover h2 a{color:#ff651c}section.boxes-holder .box:hover h2:before{color:#FFF;background:#ff651c;border-color:#ff651c}section.boxes-holder .box .more:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}section.boxes-holder .box-1 .box h2:before{content:"\f05a"!important}section.boxes-holder .box-2 .box h2:before{content:"\f24e"!important}section.boxes-holder .box-3 .box h2:before{content:"\f201"!important}section.boxes-holder .box-4 .box h2:before{content:"\f51c"!important}section.boxes-holder .box-5 .box h2:before{content:"\f518"!important}section.boxes-holder .box-6 .box h2:before{content:"\f0c3"!important}section.boxes-holder .box-7 .box h2:before{content:"\f559"!important}section.slider-container{padding:0!important}section.slider-container .row>div{padding:0}section.slider-container .row,section.slider-container .col-12{padding:0;margin:0}section.slider-container .carousel-item{display:flex;flex-wrap:wrap}section.slider-container .carousel-item .carousel-caption{bottom:auto;transform:translateY(-50%);z-index:2;right:5%;left:5%;top:calc(50% + 20px)}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption{top:50%;right:15%;left:15%}}section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:36px;line-height:1.2em;font-weight:600;margin-bottom:20px;font-family:"Poppins",sans-serif}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:69px}}section.slider-container .carousel-item .carousel-caption p{color:#FFF}section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{color:#FFF;line-height:1.5em;margin-bottom:30px;font-size:18px}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{font-size:24px}}section.slider-container .carousel-item .carousel-caption a.btn{background-color:transparent!important;color:#ff651c;border:2px solid #ff651c}section.slider-container .carousel-item .carousel-caption a.btn:hover{color:#FFF;background-color:#ff651c!important}section.slider-container .carousel-item .image-container{flex:0 0 auto;width:100%;align-self:center;order:2}section.slider-container .carousel-item .image-container:after{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:.55;left:0;top:0}section.slider-container .carousel-item .image-container img{width:100%;object-fit:cover;height:clamp(30vh, 50vh, 700px);-webkit-transition:transform 9s ease;-moz-transition:transform 9s ease;-o-transition:transform 9s ease;transition:transform 9s ease}section.slider-container .carousel-item.active img{transform:matrix3d(1.1,0,0,0,0,1.1,0,0,0,0,1,0,0,0,0,1)}section.slider-container .carousel-indicators{display:none}@media (min-width:768px){section.slider-container .carousel-indicators{display:flex}}section.slider-container .carousel-indicators,section.slider-container .carousel-control-prev,section.slider-container .carousel-control-next{opacity:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}section.slider-container:hover .carousel-indicators,section.slider-container:hover .carousel-control-prev,section.slider-container:hover .carousel-control-next{opacity:1}.row.owl-carousel .col-12{width:100%!important}.box .inner h2{font-size:30px;font-weight:700;text-transform:capitalize;margin-top:5px;margin-bottom:20px}@media (min-width:992px){.box .inner h2{font-size:40px}}.box .inner h2 a{color:#111314}.box .inner h2:hover a{color:#ff651c}.bg-orange .box{background-color:#fcf1ea;padding:15px}@media (min-width:992px){.bg-orange .box{padding:30px}}.has-image{display:flex;flex-wrap:wrap}.has-image .main-image{flex:0 0 auto;width:100%}.has-image .inner{flex:0 0 auto;width:100%}.has-image.image_right .main-image{order:2}@media (min-width:992px){.has-image.image_right .main-image{width:50%}}.has-image.image_right .inner{order:1}@media (min-width:992px){.has-image.image_right .inner{width:50%}}.has-image.image_left .main-image{order:1}.has-image.image_left .main-image img{border-radius:30px}@media (min-width:992px){.has-image.image_left .main-image{width:50%;padding-right:30px;border-radius:60px}}.has-image.image_left .inner{order:2}.has-image.image_left .inner h2{margin-top:20px;text-align:center}@media (min-width:992px){.has-image.image_left .inner{width:50%;padding-left:30px}.has-image.image_left .inner h2{text-align:start;margin-top:5px}}.left_image .main-image,.right_image .main-image{order:1}.left_image .main-image img,.right_image .main-image img{border-radius:30px}@media (min-width:992px){.left_image .main-image,.right_image .main-image{border-radius:60px}}.page-post{background-color:#FCF9F8}.page-post .bg-white{background-color:#FFF}.page-post article .lead{font-size:18px;margin-top:20px;margin-bottom:10px}.page-post article .post-date{line-height:24px;font-weight:600}.page-post article .post-tags{margin-top:20px}.page-post article .post-tags a{display:inline-block;margin-right:5px;margin-bottom:10px;text-decoration:none;border-radius:15px;padding:5px 20px;font-weight:600;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;font-size:14px;color:#111314;background-color:#fcf1ea}.page-post aside .section-title{font-size:24px;font-family:"Poppins",serif;font-weight:700}.page-post aside .post-list .post-item-small{border-bottom:1px solid rgb(0 0 0 / .1);padding-top:15px!important;padding-bottom:15px!important}.page-post aside .post-list .post-item-small a{font-family:"Poppins",serif;font-size:15px;color:#111314}.page-post aside .post-list .post-item-small .post-date{font-size:12px;line-height:12px;font-weight:300}.page-post aside .post-list .post-item-small:last-of-type{border-bottom:0}.post-item .card-body{padding:30px}.post-item .post-image{position:relative}.post-item .post-image .post-category{top:32px;position:absolute;left:0;background:#fcf1ea;font-weight:600;font-size:14px;padding:5px 20px 5px 10px;border-radius:0 50px 50px 0}.post-item .post-title a{color:#111314;font-size:24px;font-family:"Poppins",serif;font-weight:600}.post-item .post-lead{color:#737373;margin-bottom:40px}.page-recipe{background-color:#FCF9F8}.page-recipe .bg-white{background-color:#FFF}.page-recipe article .lead{font-size:18px;margin-top:20px;margin-bottom:10px}.page-recipe article .recipe-date{line-height:24px;font-weight:600}.page-recipe aside .section-title{font-size:24px;font-family:"Poppins",serif;font-weight:700}.page-recipe aside .recipe-list .recipe-item-small{border-bottom:1px solid rgb(0 0 0 / .1);padding-top:15px!important;padding-bottom:15px!important}.page-recipe aside .recipe-list .recipe-item-small a{font-family:"Poppins",serif;font-size:15px;color:#111314}.page-recipe aside .recipe-list .recipe-item-small .post-date{font-size:12px;line-height:12px;font-weight:300}.page-recipe aside .recipe-list .recipe-item-small:last-of-type{border-bottom:0}.recipe-item .card-body{padding:30px}.recipe-item .recipe-image{position:relative}.recipe-item .recipe-image .post-category{top:32px;position:absolute;left:0;background:#fcf1ea;font-weight:600;font-size:14px;padding:5px 20px 5px 10px;border-radius:0 50px 50px 0}.recipe-item .recipe-title a{color:#111314;font-size:24px;font-family:"Poppins",serif;font-weight:600}.recipe-item .recipe-lead{color:#737373;margin-bottom:40px}