:root{--color1:#c4638c;--color2:#93c6d7;--color3:#f5e458;--color4:#fd2e7e;--color5:#fff;--color6:#000;--font1:"Rubik", sans-serif;--font2:"Nunito", sans-serif}body{line-height:1.5;font-family:var(--font1)!important;font-size:15px!important}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font2)}.heading{margin:0;font-size:46px;font-weight:800;line-height:1.5}.subheading{color:#848484;margin:0;font-size:16px;font-weight:500;line-height:1.5}.buttonone{font-size:15px;line-height:26px;font-family:var(--font1);color:#222;z-index:1;border:1px solid #e5e5e5;padding:11px 34px;font-weight:500;transition:all .5s;display:block;position:relative}.buttonone:before{content:"";z-index:-1;width:0%;height:100%;position:absolute;top:0;left:0}.buttonone:after{content:"";z-index:-1;width:0%;height:100%;position:absolute;top:0;right:0}.buttonone:before,.buttonone:after{background:var(--color1);transition:all .5s}.buttonone:hover{color:var(--color5);border-color:var(--color1);box-shadow:0 10px 20px #e3a0874d}.buttonone:hover:before,.buttonone:hover:after{width:50%}.slick-slide{padding:0 15px}.handle-preloader{z-index:99999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.preloader-close{z-index:999999;color:#fff;cursor:pointer;padding:10px 20px 8px;font-size:14px;font-weight:500;line-height:26px;position:fixed;bottom:0;right:0}.handle-preloader .animation-preloader{z-index:100;position:absolute}.handle-preloader .animation-preloader .spinner{border-radius:50%;width:150px;height:150px;margin:0 auto 45px;animation:1s linear infinite spinner}.handle-preloader .animation-preloader .txt-loading{text-align:center;-webkit-user-select:none;user-select:none}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{content:attr(data-text-preloader);opacity:0;animation:4s infinite letters-loading;position:absolute;top:0;left:0}.handle-preloader .animation-preloader .txt-loading .letters-loading{letter-spacing:15px;text-transform:uppercase;font-family:Jost,sans-serif;font-size:70px;font-weight:400;line-height:70px;display:inline-block;position:relative}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before{animation-delay:1.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before{animation-delay:1.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(11):before{animation-delay:2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(12):before{animation-delay:2.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(13):before{animation-delay:2.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(14):before{animation-delay:2.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(15):before{animation-delay:2.8s}.handle-preloader .loader-section{background-color:#fff;width:calc(50% + 1px);height:100%;position:fixed;top:0}.handle-preloader .animation-preloader .spinner{border:3px solid var(--color1);border-top-color:#c4638c33}.handle-preloader .animation-preloader .txt-loading .letters-loading{color:var(--color1)}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}.no-scroll{overflow:hidden}.mainhader{z-index:999;background:#ffffff80;width:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 20px #0000000d}.menucontainer{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 70px;display:flex;position:relative}.menulogo img{width:100px}.mainmenu ul{flex-wrap:wrap;align-items:center;column-gap:15px;margin:0;padding:0;list-style:none;display:flex}.mainmenu ul li{margin:0 22px;padding:45px 0}.mainmenu ul li a{color:var(--color6);font-size:17px;font-weight:500;transition:all .5s;display:block}.mainmenu ul li a:hover{color:var(--color1)}.mainmenu ul li:last-child a{background-color:var(--color1);color:var(--color5);border-radius:30px;padding:10px 30px}.mainmenu ul li:last-child a:hover{background-color:var(--color3);color:var(--color6)}.mainhader.sticky{background-color:#fff;animation:.4s forwards slideDown;position:fixed;transform:translateY(-100%)}.mainhader.sticky .mainmenu ul li,.mainhader.sticky .mainmenu ul li{padding:20px 0}.mainhader.sticky .menulogo img{width:80px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.accordion-button:focus{box-shadow:none!important}.accordion-button:after{filter:brightness(0)invert()}.newsletterarea{background-image:url(/newslette-bg.png);background-size:cover;border-radius:30px;padding:7em 4em}.newslettercotnent{width:80%}.newslettercotnent h2{color:var(--color5);margin:0 0 15px;font-size:40px;font-weight:800}.newslettercotnent p{color:var(--color5);margin:0}.newsletterform input{background-color:var(--color5);border:none;border-radius:31px;padding:16px 24px 16px 33px;font-size:14px}.newsletterform{position:relative}.newsletterform .newslettersubmit button{color:var(--color5);background-color:var(--color1);box-shadow:none;border:none;border-radius:31px;padding:13px 22px;font-weight:600;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.mainfooter{background-color:var(--color1);padding:50px 0}.footerlogo img{width:200px;height:200px}.footermenu h4,.openingsch h4{color:var(--color5);margin:0 0 20px;font-size:25px;font-weight:700}.footermenu ul{margin:0;padding:0;list-style:none}.footermenu ul li{margin:0 0 10px;font-size:17px}.footermenu ul li a{color:var(--color5);line-height:1.5;transition:all .5s;display:block}.footermenu ul li a:hover{color:var(--color3)}.newsletter{padding:50px 0}.openingsch ul{color:var(--color5);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0;list-style:none;display:flex}.openingsch ul li{font-size:17px}.copyrights{background-color:var(--color2);padding:10px 0}.copyrights p{text-align:center;margin:0}.copyrights p a{color:var(--color1);transition:all .5s}.copyrights p a:hover{color:var(--color3)}.mobilemenutoggle{font-size:25px}.mobilemenusidebar{position:relative}.mobilemenuarea{background-color:var(--color1);z-index:99999;border-right:4px solid var(--color1);width:75%;animation:.5s forwards slideRight;position:fixed;top:0;bottom:0;left:0}.mobilemenusidebar:before{content:"";z-index:9999;background-color:#000000bf;animation:.5s forwards slideRight;position:fixed;inset:0}.mobilemenuarea.closing,.mobilemenusidebar.closing:before{animation:.5s forwards slideOut}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.mobilemenuarea button{background-color:var(--color1);color:var(--color5);border:none;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;font-size:21px;display:flex;position:absolute;top:15px;right:-29px}.mobilemenulogoarea{background-color:var(--color5);text-align:center;margin:-15px 0 0;padding:25px 0}.mobilemenulogoarea img{object-fit:contain;width:100%;height:120px}.mobilemenuitems ul{margin:0;padding:0;list-style:none}.mobilemenuitems{padding:10px 0}.mobilemenuitems ul li a{color:var(--color5);border-bottom:1px solid #ed88b3;padding:10px;font-size:17px;transition:all .5s;display:block}@media (max-width:1100px){.mainmenu ul li{margin:0 13px}}@media (max-width:800px){.menulogo img{width:75px}.menucontainer{padding:0 15px}}@media (max-width:767px){.menucontainer{padding:10px}.menulogo img{width:65px}.handle-preloader .animation-preloader .txt-loading .letters-loading{letter-spacing:3px;font-size:23px}.handle-preloader .animation-preloader .spinner{width:100px;height:100px;margin:0 auto 10px}}
