@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",sans-serif;text-decoration:none!important}:root{--primary-color:#E6CE69;--secondary-color:#fefae0;--black:#212529;--accent-color:#ccd5ae;--text-color:#fefae0;--background-color:#e9edc9;--font-family:'Arial',sans-serif}body{background-color:var(--secondary-color)}.topbar{background-color:var(--primary-color)}.topbar span{font-size:14px;font-weight:500;color:var(--black)}.nav-link{text-transform:uppercase;letter-spacing:1px;font-size:14px}nav .active{color:var(--primary-color)!important}nav .active::after{width:100%;transition:width .8s cubic-bezier(.68,-.55,.265,1.55)}nav li a:hover{color:var(--primary-color)!important}.nav-link{text-decoration:none;margin:0 5px;position:relative;display:inline-block}.nav-link::before,.nav-link::after{content:"";position:absolute;background-color:var(--primary-color);width:0;height:1px;bottom:0;transition:width .8s cubic-bezier(.68,-.55,.265,1.55)}.nav-link::before{left:0}.nav-link::after{right:0}.nav-link:hover::before,.nav-link:hover::after{width:100%}.btn{padding:15px 30px;border-radius:0}.btn-primary{background-color:var(--primary-color);color:var(--text-color)}.btn-outline-primary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.bn54{position:relative;outline:none;text-decoration:none;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;height:45px;padding:20px 30px;opacity:1;background-color:var(--primary-color);border:1px solid rgba(0,0,0,.6)}.bn54 .bn54span{color:var(--black);font-size:12px;font-weight:500;letter-spacing:.7px}.bn54:hover{animation:bn54rotate .7s ease-in-out both}.bn54:hover .bn54span{animation:bn54storm .7s ease-in-out both;animation-delay:.06s}@keyframes bn54rotate{0%{transform:rotate(0deg) translate3d(0,0,0)}25%{transform:rotate(3deg) translate3d(0,0,0)}50%{transform:rotate(-3deg) translate3d(0,0,0)}75%{transform:rotate(1deg) translate3d(0,0,0)}100%{transform:rotate(0deg) translate3d(0,0,0)}}@keyframes bn54storm{0%{transform:translate3d(0,0,0) translateZ(0)}25%{transform:translate3d(4px,0,0) translateZ(0)}50%{transform:translate3d(-3px,0,0) translateZ(0)}75%{transform:translate3d(2px,0,0) translateZ(0)}100%{transform:translate3d(0,0,0) translateZ(0)}}.my-slider-progress,.services-slider-progress{border:1px solid var(--black);height:6px;border-radius:20px}.my-slider-progress-bar,.service-slider-progress-bar{background:var(--primary-color);height:100%;transition:width 400ms ease;width:0;border-radius:20px}.text-sm{font-size:12px;text-transform:uppercase;color:var(--black);border:1px solid var(--black);padding:2px 30px;border-radius:40px;font-weight:500;background-color:var(--primary-color)}h1{font-size:50px;font-weight:600;color:var(--black);text-transform:uppercase;position:relative}p{font-size:15px}.prev,.next{width:40px;height:40px;border:1px solid var(--black);background-color:transparent;color:var(--black);border-radius:50%}.prev:hover,.next:hover{background-color:var(--primary-color);color:var(--black);transition:all .3s ease}.prev i,.next i{font-size:20px}.bg-main{background-color:var(--primary-color);position:relative}.bg-main .img-1{position:absolute;right:30px;top:0;width:200px}.bg-main .img-2{position:absolute;left:30px;bottom:0;width:200px;rotate:180deg}input:focus,textarea:focus{outline:none!important;border:1px solid var(--primary-color)!important;box-shadow:var(--primary-color)!important}label{color:var(--black);font-size:14px}.footer li{padding-top:10px;list-style:none}.footer li a,.footer p{text-decoration:none;color:var(--black);font-size:14px;transition:all .3s ease}.footer-icon{width:40px;height:40px;border-radius:3px;text-decoration:none;color:var(--background-color);display:flex;align-items:center;justify-content:center;border:2px solid var(--background-color)}.footer-icon:hover{background-color:var(--primary-color);color:var(--black);border:2px solid var(--primary-color);transition:all .3s ease}.review-stars{padding:15px 0;color:var(--primary-color)}.breadcrumb li{font-size:14px}.breadcrumb li a{text-decoration:none;color:var(--black)}@media (max-width:768px){h1{font-size:40px}}.tag{font-size:12px;padding:3px 15px;border:1px solid var(--black);color:var(--black);border-radius:40px;cursor:pointer}.tag:hover{background-color:var(--primary-color);color:var(--black);transition:all .3s ease}.c-icon{border-color:var(--black);color:var(--black)}