body{font-family:"Poppins",sans-serif;color:#0c0c0c;background-color:#fff;overflow-x:hidden}.layout_padding{padding:90px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{font-family:"SnellBT Regular",sans-serif;position:relative;font-weight:700;font-size:2.5rem}@font-face{font-family:"SnellBT Regular";src:url(../fonts/SnellBT-Regular.otf);font-weight:500}@font-face{font-family:"SnellBT Bold";src:url(../fonts/SnellBT-Bold.otf);font-weight:700}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none!important;-webkit-box-shadow:none;box-shadow:none}.main_body_content{margin:45px 45px 0 45px;-webkit-box-shadow:0 0 95px 0 rgb(0 0 0 / .07);box-shadow:0 0 95px 0 rgb(0 0 0 / .07)}.hero_area{height:calc(100vh - 45px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.sub_page .hero_area{height:auto}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:10px 30px;color:#000;text-align:center;text-transform:uppercase}.custom_nav-container .navbar-nav .nav-item:hover .nav-link{color:#000}.navbar-brand{font-size:28px;font-weight:700;color:#fff;font-family:"SnellBT Regular",sans-serif;color:#000}.quote_btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote_btn-container a{color:#000;margin:0 30px}.custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#000}.custom_nav-container{z-index:99999}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler{padding:0;width:37px;height:42px;-webkit-transition:all 0.3s;transition:all 0.3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#46200b;border-radius:5px;margin:7px 0;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;transition:all 0.3s}.custom_nav-container .navbar-toggler span::before,.custom_nav-container .navbar-toggler span::after{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#46200b;border-radius:5px;top:-10px;-webkit-transition:all 0.3s;transition:all 0.3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded="true"]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded="true"] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded="true"] span::before,.custom_nav-container .navbar-toggler[aria-expanded="true"] span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0;margin-bottom:-4px}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-2{display:none}.custom_nav-container .navbar-toggler[aria-expanded="true"] .s-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;margin-top:-4px}.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-1,.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-2,.custom_nav-container .navbar-toggler[aria-expanded="false"] .s-3{-webkit-transform:none;transform:none}.slider_section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;background-size:cover;background-position:top;color:#fff}.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section:before{content:"";position:absolute;top:0;left:0;width:75%;height:100%;background-image:url(../images/slider-bg1.png);background-size:100% 100%;z-index:2}.slider_section:after{content:"";position:absolute;top:25px;right:45px;width:550px;height:550px;background-image:url(../images/slider-bg2.png);background-size:cover;background-position:bottom right;z-index:1}.slider_section .detail_box{color:#fff}.slider_section .detail_box h1{font-size:3rem;font-weight:700;margin-bottom:30px;font-family:"SnellBT Regular",sans-serif}.slider_section .detail_box h1 span{font-size:2.5em}.slider_section .detail_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"SnellBT Regular",sans-serif;color:#fff;font-weight:500;margin-top:75px;font-size:20px}.slider_section .detail_box a span{margin-right:5px}.slider_section .detail_box a img{width:65px}.slider_section .img-box img{width:100%}.slider_section #customCarousel1{width:100%;position:relative;z-index:3}.slider_section .carousel_btn-box{position:absolute;top:45%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.slider_section .carousel_btn-box .carousel-control-prev,.slider_section .carousel_btn-box .carousel-control-next{position:unset;width:55px;height:55px;font-size:12px;background-color:#fff;opacity:1;color:#a04120;margin:2.5px 0}.slider_section .carousel_btn-box .carousel-control-prev:hover,.slider_section .carousel_btn-box .carousel-control-next:hover{color:#46200b}.about_section .detail-box p{color:#6c6c6c}.about_section .detail-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"SnellBT Regular",sans-serif;color:#46200b;font-weight:700;margin-top:25px;font-size:20px}.about_section .detail-box a span{margin-right:5px}.about_section .detail-box a img{width:65px}.about_section .img-box img{width:100%}.chocolate_section .heading_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:25px}.chocolate_section .chocolate_container{padding-bottom:75px}.chocolate_section .box{text-align:center;margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #6c6c6c;padding-top:25px;-webkit-transition:all 0.3s;transition:all 0.3s}.chocolate_section .box .img-box{width:200px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chocolate_section .box .img-box img{width:100%;height:auto}.chocolate_section .box .detail-box{width:100%;background-color:#46200b;color:#fff;padding:15px;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.chocolate_section .box .detail-box h6{text-transform:uppercase;font-weight:600}.chocolate_section .box .detail-box h6 span{color:#cb4e08}.chocolate_section .box .detail-box h5{font-weight:600}.chocolate_section .box .detail-box a{color:#fff;font-size:14px}.chocolate_section .box:hover{border-color:#fff0;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / .15);box-shadow:0 0 10px 0 rgb(0 0 0 / .15)}.chocolate_section .box:hover .detail-box{visibility:visible;opacity:1}.chocolate_section .slick-prev,.chocolate_section .slick-next{width:55px;height:55px;background-color:#fff;color:#a04120;top:initial;bottom:0;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .15);box-shadow:0 0 5px 0 rgb(0 0 0 / .15)}.chocolate_section .slick-prev:hover,.chocolate_section .slick-next:hover{background-color:#46200b}.chocolate_section .slick-prev:hover:before,.chocolate_section .slick-next:hover:before{color:#fff}.chocolate_section .slick-prev{left:calc(50% - 35px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.chocolate_section .slick-next{right:calc(50% - 35px);-webkit-transform:translateX(50%);transform:translateX(50%)}.chocolate_section .slick-prev:before,.chocolate_section .slick-next:before{font-family:"FontAwesome";position:relative;z-index:2;color:#a04120;font-size:14px;opacity:1}.chocolate_section .slick-prev:before{content:"\f060"}.chocolate_section .slick-next:before{content:"\f061"}.offer_section{font-family:"SnellBT Regular",sans-serif}.offer_section .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.offer_section .box .detail-box{border:1px solid #6c6c6c;width:100%;padding:45px 15px 225px 15px}.offer_section .box .detail-box h2{font-size:2.5rem;font-weight:700;color:#46200b}.offer_section .box .detail-box h3{font-weight:700}.offer_section .box .detail-box a{font-family:"Poppins",sans-serif;display:inline-block;padding:8px 30px;background-color:#46200b;color:#fff;border-radius:0;border:1px solid #46200b;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;margin-top:15px}.offer_section .box .detail-box a:hover{background-color:#fff0;color:#46200b}.offer_section .box .img-box{margin-top:-190px}.offer_section .box .img-box img{width:100%}.offer_section .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.offer_section .btn-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"SnellBT Regular",sans-serif;color:#46200b;font-weight:700;margin-top:25px;font-size:20px}.offer_section .btn-box a span{margin-right:5px}.offer_section .btn-box a img{width:65px}.client_section .heading_container{margin-bottom:45px;padding-left:30%}.client_section .img-box img{width:100%}.client_section .client_container{background-image:url(../images/client-bg.webp);background-size:90% 100%;background-position:bottom right;background-repeat:no-repeat;color:#fff;padding:75px 0 175px 0}.client_section .client_container .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 150px 0 15px}.client_section .client_container .box .img-box{position:relative;width:175px;min-width:175px;padding:0 0 20px 20px;margin-right:25px}.client_section .client_container .box .img-box img{position:relative;z-index:3}.client_section .client_container .box .img-box:before{content:"";position:absolute;left:0;bottom:0;width:75%;height:75%;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgb(0 0 0 / .1);box-shadow:0 0 7px 0 rgb(0 0 0 / .1)}.client_section .client_container .box .detail-box{margin-top:45px}.client_section .client_container .box .detail-box h4{font-weight:600}.client_section .client_container .box .detail-box p{margin-top:10px;margin-bottom:25px}.client_section .client_container .box .detail-box i{font-size:24px}.client_section .carousel-indicators{position:unset;margin:0;margin-top:45px}.client_section .carousel-indicators li{width:20px;height:20px;border-radius:100%;background-color:#2a2a2a;opacity:1}.client_section .carousel-indicators li.active{background-color:#a04120}.client_section .carousel_btn-box{position:absolute;top:45%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.client_section .carousel_btn-box .carousel-control-prev,.client_section .carousel_btn-box .carousel-control-next{position:unset;width:55px;height:55px;font-size:12px;background-color:#fff;opacity:1;color:#a04120;margin:2.5px 0}.client_section .carousel_btn-box .carousel-control-prev:hover,.client_section .carousel_btn-box .carousel-control-next:hover{color:#46200b}.contact_section{position:relative}.contact_section form{margin-top:25px}.contact_section input{width:100%;border:none;height:50px;margin-bottom:25px;padding-left:15px;background-color:#fff0;outline:none;color:#000;border:1px solid #a5a5a5}.contact_section input::-webkit-input-placeholder{color:#6c6c6c}.contact_section input:-ms-input-placeholder{color:#6c6c6c}.contact_section input::-ms-input-placeholder{color:#6c6c6c}.contact_section input::placeholder{color:#6c6c6c}.contact_section input.message-box{height:120px}.contact_section button{border:none;display:inline-block;padding:12px 35px;background-color:#46200b;color:#fff;border-radius:0;border:1px solid #46200b;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:15px;color:#fff;margin-top:15px}.contact_section button:hover{background-color:#fff0;color:#46200b}.contact_section .map_container{height:345px;overflow:hidden;margin-top:80px}.contact_section .map_container .map{height:100%}.contact_section .map_container .map #googleMap{height:100%}.info_section{background-color:#111;color:#fff}.info_section .info_form_social_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.info_section .info_form{width:100%}.info_section .info_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.info_section .info_form form input{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;height:50px;padding-left:15px;outline:none;color:#fff;border:none;border-bottom:1px solid #46200b}.info_section .info_form form input::-webkit-input-placeholder{color:#9c9c9c}.info_section .info_form form input:-ms-input-placeholder{color:#9c9c9c}.info_section .info_form form input::-ms-input-placeholder{color:#9c9c9c}.info_section .info_form form input::placeholder{color:#9c9c9c}.info_section .info_form form button{background-color:#fff0;color:#46200b;text-transform:uppercase;font-size:12px;outline:none;border:none;display:inline-block;padding:15.5px 25px;background-color:#a04120;color:#fff;border-radius:0;border:1px solid #a04120;-webkit-transition:all 0.3s;transition:all 0.3s}.info_section .info_form form button:hover{background-color:#fff0;color:#a04120}.info_section .social_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.info_section .social_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65px;height:65px;border:1px solid #fff;color:#fff;margin-right:10px}.info_section h4{font-family:"SnellBT Regular",sans-serif;margin-bottom:15px}.info_section .info_links .info_links_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info_section .info_links .info_links_menu a{color:#fff}.info_section .info_links .info_links_menu a:not(:nth-last-child(1)){margin-bottom:10px}.info_section .info_insta .insta_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info_section .info_insta .insta_box .img-box{width:65px;min-width:65px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-right:10px}.info_section .info_insta .insta_box .img-box img{width:45px}.info_section .info_insta .insta_box p{margin:0}.info_section .info_insta .insta_box:not(:nth-last-child(1)){margin-bottom:15px}.info_section .info_contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:10px}.info_section .info_contact a i{margin-right:5px;width:25px}.info_section .info_contact a:hover p{color:#fff}.footer_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#fff}.footer_section p{color:#111;margin:0 auto;text-align:center;padding:25px 0}.footer_section a{color:inherit}