@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat: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,900&display=swap";:root{--color-primary: #c6d050;--color-turmenic: #9ea640;--color-mineshaft: #414141;--color-mineshaft-gray: #f5f7fd;--color-mineshaft-blue: #e1efff;--color-mineshaft-red: #fff2f8;--color-mineshaft-green: #f5f9c6;--color-mineshaft-orange: #fff7e3;--color-mineshaft-purple: #f4f0ff;--color-white: #fff;--color-blue: #3279b2;--color-gray: #8d8d8d;--color-gray-light: #fefefe;--color-orange: #ffa92e;--color-brown: #664412;--font-primary: "Montserrat", sans-serif;--font-manrope: "Manrope", sans-serif;--delay: 0s}html,body{height:100%;overflow-x:hidden}img{color:transparent;vertical-align:middle}a,button,input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}article{margin:0}.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:end}.line-clamp-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-pack:end}.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-box-pack:end}.line-clamp-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;-webkit-box-pack:end}.line-clamp-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;-webkit-box-pack:end}.hover\:bg-primary:hover{background-color:#b0bb32}.font-primary{font-family:var(--font-primary)}.font-manrope{font-family:var(--font-manrope)}.bg-full{background-size:200% 100%}.bg-primary{background-color:var(--color-primary)}.bg-gray{background-color:var(--color-gray)}.bg-gray-light{background-color:var(--color-gray-light)}.bg-brown{background-color:var(--color-brown)}.bg-blue{background-color:var(--color-blue)}.bg-orange{background-color:var(--color-orange)}.bg-yellow{background-color:gold}.bg-mineshaft{background-color:var(--color-mineshaft)}.bg-mineshaft-gray{background-color:var(--color-mineshaft-gray)}.bg-mineshaft-red{background-color:var(--color-mineshaft-red)}.bg-mineshaft-blue{background-color:var(--color-mineshaft-blue)}.bg-mineshaft-green{background-color:var(--color-mineshaft-green)}.bg-mineshaft-orange{background-color:var(--color-mineshaft-orange)}.bg-mineshaft-purple{background-color:var(--color-mineshaft-purple)}.border-primary{border-color:var(--color-primary)}.border-mineshaft{border:var(--color-mineshaft)}.border-mineshaft-gray{border:var(--color-mineshaft-gray)}.text-primary{color:var(--color-primary)}.text-turmenic{color:var(--color-turmenic)}.text-gray{color:var(--color-gray)}.text-gray-light{color:var(--color-gray-light)}.text-brown{color:var(--color-brown)}.text-blue{color:var(--color-blue)}.text-orange{color:var(--color-orange)}.text-mineshaft{color:var(--color-mineshaft)}.text-mineshaft-gray{color:var(--color-mineshaft-gray)}.text-mineshaft-red{color:var(--color-mineshaft-red)}.text-mineshaft-blue{color:var(--color-mineshaft-blue)}.text-mineshaft-green{color:var(--color-mineshaft-green)}.text-mineshaft-orange{color:var(--color-mineshaft-orange)}.text-mineshaft-purple{color:var(--color-mineshaft-purple)}.scroll-smooth{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.star{color:var(--color-brown);display:inline-block;position:relative}.star:before,.star:after{content:"★★★★★";overflow:hidden}.star:after{position:absolute;top:0;left:0;color:var(--color-orange);width:calc(var(--rating) / 5 * 100%)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-proximity{--tw-scroll-snap-strictness: proximity}.snap-none{scroll-snap-type:none}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-both{scroll-snap-type:both var(--tw-scroll-snap-strictness)}.snap-y,.snap-x{-ms-overflow-style:none;scrollbar-width:none}.snap-y::-webkit-scrollbar,.snap-x::-webkit-scrollbar{display:none}.snap-always{scroll-snap-stop:always}.snap-normal{scroll-snap-stop:normal}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.snap-align-none{scroll-snap-align:none}.aspect-potrait{aspect-ratio:9 / 16}.aspect-landscape{aspect-ratio:2 / 1}.aspect-square{aspect-ratio:1 / 1}.btn{font-family:var(--font-primary)}.popup{opacity:0;pointer-events:none;transition:.3s ease}.popup.open{opacity:1;pointer-events:auto}@keyframes pulse{0%,to{transform:scale(.8)}50%{transform:scale(1)}}@keyframes slideText{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes rotating{to{transform:rotate(360deg)}}.swiper-button-disabled{display:none}.swiper-button{box-shadow:0 14px 14px #0000001a}.swiper .swiper-slide-text{opacity:0}.swiper .swiper-active .swiper-slide-text{animation:slideText 1s both var(--delay)}.anim-pulse{transform:scale(.8);animation:pulse 4s infinite var(--delay)}.anim-rotating{animation:rotating 10s linear infinite var(--delay)}.form-group:not(:last-child){margin-bottom:1rem}.form-control{border:0;outline:none;width:100%;border-radius:10px;border:1px solid var(--litofybe-grey-300, #96b2af);font-family:var(--font-primary);padding-right:1.5rem;padding-left:1.5rem}.hamburger{position:relative;width:32px;height:16px;display:inline-block}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:100%;height:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;background-color:var(--color-mineshaft);border-radius:2px;left:0}.hamburger-inner{top:50%}.hamburger-inner:before{content:"";top:-7px}.hamburger-inner:after{content:"";bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.header{transition:height .5s ease}.header.stick{box-shadow:0 10px 50px #0000000d;border:1px solid #f2f2f2;height:5rem}.header-collapse--menu{transition:transform .3s ease;transform:translate(100%)}.header-collapse--menu .nav-item a:hover,.header-collapse--menu .nav-item a.active{color:var(--color-mineshaft)}.header-collapse--menu .nav-item.active{font-weight:600}.header-collapse--menu.is-open{transform:translate(0)}.box{box-shadow:0 10px 50px #0000000d;border:1px solid #f2f2f2;overflow:hidden}.mini-services{font-family:Poppins,sans-serif;padding-top:50px}.mini-services .mini-s{border-right:solid 1px rgba(88,180,51,.49);cursor:pointer;width:100%}.mini-services .mini-s:last-child{border-right:none}.mini-services .mini-service-card .service-icon{display:inline-block;margin:auto auto 10px}.mini-services .mini-service-card .service-icon i{font-size:40px;color:#c6d050;transition:.5s ease}.mini-services .mini-service-card:hover .service-icon i{color:#2d2d2d;transform:translateY(-10px)}.mini-services .mini-service-card .mini-service-heading{font-size:16px;font-weight:500;color:#c6d050;font-family:Poppins,sans-serif;margin-bottom:0;transition:.5s ease}.mini-services .mini-service-card:hover .mini-service-heading{color:#2d2d2d}.mini-services .mini-service-card .small-des{font-size:14px;font-family:Poppins,sans-serif;font-weight:300;color:#2d2d2d;opacity:.8}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.heading-details{margin-bottom:50px}.heading-details .heading{font-family:Poppins,sans-serif;font-size:30px;font-weight:500;margin-bottom:0;display:inline-block}.text{font-family:Poppins,sans-serif;font-size:16px;font-weight:300;color:#2d2d2d;opacity:.8}.padding-top{padding-top:120px}.col-12{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width: 768px){.section--service.bg-full{background-size:100% 100%}.offset-md-2{margin-right:16.66666667%;margin-left:16.66666667%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width: 992px){.col-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width: 1024px){.header-collapse{transform:translate(0);background-color:transparent}}.line{position:absolute;top:50%;right:0;transform:translateY(-50%);height:70%;width:1.5px;background-color:#d9d9d9}.date-icon{position:absolute;top:50%;right:27px;transform:translateY(-50%);width:25px;height:31px;background-image:url(images/date.webp);background-repeat:no-repeat;background-size:cover}@media (max-width: 768px){.date-icon{width:20px;height:25px}}.select-wrapper{position:relative;display:inline-block;width:100%}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:20px;height:100%;pointer-events:none;background-image:url(images/arrow.webp);background-repeat:no-repeat;background-position:center;background-size:contain}select:required:invalid{color:#b3b3b3}option[value=""][disabled]{display:none}option{color:#000}.svg-contact-us{width:235px}@media (min-width: 768px){.svg-contact-us{width:392px}}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;color:transparent;background:transparent}.footer-text{width:70%}@media (max-width: 768px){.footer-text{width:90%}}#swipers .swiper-slide-next,#swipers .swiper-slide-prev{opacity:.5}.swal-footer{text-align:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (-webkit-device-pixel-ratio: 1.5){*{zoom:.98}}
