@import url("https://fonts.googleapis.com/css2?family=Anton&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Outfit:wght@100..900&family=Phudu:wght@300..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Outfit:wght@100..900&family=Phudu:wght@300..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Outfit:wght@100..900&family=Phudu:wght@300..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lora:ital,wght@0,400..700;1,400..700&family=Outfit:wght@100..900&family=Phudu:wght@300..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");.azzle-iconbox-column{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.azzle-iconbox-column{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.azzle-iconbox-column{grid-template-columns:repeat(3,1fr)}}.equal-height-row{display:flex;flex-wrap:wrap}.equal-height-row>[class*=col-]{display:flex;flex-direction:column}.equal-height-row .azzle-pricing-wrap{height:100%}.equal-height-cards{display:flex;flex-wrap:wrap}.equal-height-cards>.col-xl-4{display:flex;flex-direction:column}.equal-height-cards>.col-xl-4>.azzle-pricing-wrap{display:flex;flex-direction:column;flex-grow:1}.equal-height-cards>.col-xl-4>.azzle-pricing-wrap>.azzle-pricing-body{flex-grow:1}.card-grid-container{display:grid;grid-gap:1.5rem;gap:1.5rem}.card-grid-item .azzle-pricing-wrap{height:100%}.azzle-pricing-wrap.active h4,.azzle-pricing-wrap.active p{color:white}@media (min-width:768px){.card-grid-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.card-grid-container{grid-template-columns:repeat(3,1fr)}}body h1,body h2,body h3,body h4,body h5,body h6{color:#bd8c2e}.azzle-counter-item .azzle-counter-data,.azzle-counter-item.azzle-counter-item2 .azzle-counter-data{color:#bd8c2e!important}.azzle-blog-wrap .azzle-blog-content a h3,.azzle-blog-wrap2 .azzle-blog-content2 a h3,.azzle-cta-title3 h1,.azzle-default-content.content3 h2,.azzle-default-content.light-color h2,.azzle-faq-item.item2 .azzle-faq-header h3,.azzle-footer-menu2 h4,.azzle-footer-section2 .azzle-section-title.title2 h2,.azzle-section-title.font-title h2,.azzle-section-title.title2 h2,.azzle-t-wrap .azzle-default-content h3{color:white!important}.azzle-breadcrumb-title,.azzle-iconbox-content h3,.azzle-team-content h3{color:#bd8c2e!important;transition:color .3s ease-in-out}.azzle-iconbox-button a{color:#bd8c2e;transition:all .3s ease-in-out}.azzle-iconbox-wrap:hover .azzle-iconbox-content h3{color:red!important}.azzle-iconbox-wrap:hover .azzle-iconbox-button a{color:red}.azzle-iconbox-wrap:hover .azzle-iconbox-button a svg path{stroke:red}.azzle-iconbox-button a:hover svg{transform:translateX(5px)}.azzle-iconbox-button a svg{transition:all .3s ease-in-out}.site-header{background-color:white!important}.azzle-header-section{padding:20px 0}.site-header a{color:initial!important}.site-header .azzle-default-btn{border:1px solid #bd8c2e;color:#bd8c2e!important}.site-header .azzle-default-btn:hover{background:#bd8c2e;color:white!important}.site-header .azzle-header-login-button ul li a{color:#bd8c2e!important}.site-header .azzle-header-login-button ul li a:hover{color:white!important}.azzle-iconbox-wrap .azzle-iconbox-content h3{color:initial!important}.azzle-hero-dashboard img{border-radius:12px}.azzle-iconbox-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.azzle-iconbox-button{margin-top:auto}.azzle-about-thumb-container{display:flex;align-items:center}.main-menu.custom-breakpoint{display:none}.azzle-menu-toggle.custom-breakpoint{display:inline-block}@media (min-width:1450px){.main-menu.custom-breakpoint{display:block}.azzle-menu-toggle.custom-breakpoint{display:none}}.divider-about-us{margin-top:0;margin-bottom:0}.divider-about-us .divider2{border-bottom:none}.service-tabs-container{display:flex;flex-direction:column;gap:2rem;background-color:#f9f9f9;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.service-tabs-nav{display:flex;flex-direction:column;gap:.5rem}.service-tab-item{width:100%;padding:1rem 1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#ffffff;color:#333;font-family:Epilogue,sans-serif;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease;font-size:1rem}.service-tab-item:hover{background-color:#f0f0f0;border-color:#bd8c2e}.service-tab-item.active{background-color:#bd8c2e;color:white;border-color:#bd8c2e;box-shadow:0 4px 12px rgba(189,140,46,.3)}.service-tabs-content{background-color:#ffffff;padding:2rem;border-radius:8px;border:1px solid #e0e0e0;min-height:300px;display:flex;flex-direction:column;align-items:center;text-align:center}.service-tabs-content h3{font-size:1.75rem;font-family:Epilogue,sans-serif;margin-top:1rem;margin-bottom:1rem;color:#bd8c2e}.service-tabs-content p{font-size:1rem;line-height:1.6;color:#555;max-width:600px}.service-content-image{margin-bottom:1rem}@media (min-width:992px){.service-tabs-container{flex-direction:row}.service-tabs-nav{flex-basis:30%;flex-shrink:0}.service-tabs-content{flex-basis:70%;align-items:flex-start;text-align:left}.service-content-image{align-self:center}}.azzle-timeline-wrapper{position:relative;max-width:900px;margin:0 auto}.azzle-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background-color:#bd8c2e;transform:translateX(-50%)}.azzle-timeline-item-container{position:relative;width:50%;padding:20px 40px;box-sizing:border-box}.azzle-timeline-item-container.left{left:0;text-align:right}.azzle-timeline-item-container.right{left:50%;text-align:left}.azzle-timeline-item{position:relative;background-color:#f9f9f9;padding:20px;border-radius:8px;border:1px solid #eee;box-shadow:0 4px 15px rgba(0,0,0,.05)}.azzle-timeline-item:after{content:"";position:absolute;top:20px;width:20px;height:20px;background-color:white;border:4px solid #bd8c2e;border-radius:50%;z-index:1}.azzle-timeline-item-container.left .azzle-timeline-item:after{right:-51px}.azzle-timeline-item-container.right .azzle-timeline-item:after{left:-51px}.azzle-timeline-year{font-size:1.5rem;font-weight:700;color:#bd8c2e;margin-bottom:10px}.azzle-timeline-title{font-size:1.25rem;color:#333!important;margin-bottom:10px}.azzle-timeline-description{font-size:1rem;line-height:1.6;color:#666}@media (max-width:768px){.azzle-timeline-line{left:20px}.azzle-timeline-item-container{width:100%;padding-left:60px;padding-right:0}.azzle-timeline-item-container.left,.azzle-timeline-item-container.right{left:0;text-align:left}.azzle-timeline-item-container.left .azzle-timeline-item:after,.azzle-timeline-item-container.right .azzle-timeline-item:after{left:-11px}}.milestones-carousel-wrapper{overflow:hidden}.milestones-carousel{padding-block:40px}.milestones-carousel .slick-list{padding-block:20px!important}.milestones-carousel .slick-slide{padding:0 15px;transition:transform .4s ease}.milestones-carousel .slick-center .milestone-card{transform:scale(1.08);box-shadow:0 15px 40px rgba(0,0,0,.15)}.milestone-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.milestone-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px rgba(0,0,0,.12)}.milestone-card-image img{width:100%;height:220px;object-fit:cover}.milestone-card-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.milestone-card-year{font-size:2rem;font-weight:700;color:#bd8c2e;margin-bottom:10px;font-family:Epilogue,sans-serif}.milestone-card-title{font-size:1.3rem;color:#1a1a1a!important;margin-bottom:15px;flex-grow:1}.milestone-card-description{font-size:1rem;line-height:1.6;color:#555}.milestones-carousel .slick-dots{bottom:-40px}.milestones-carousel .slick-dots li button:before{font-size:12px;color:#bd8c2e;opacity:.5}.milestones-carousel .slick-dots li.slick-active button:before{opacity:1}.milestone-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background-color:white;border-radius:50%;width:50px;height:50px;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.milestone-arrow:hover{background-color:#bd8c2e}.milestone-arrow:hover:before{border-color:white}.milestone-arrow.milestone-prev{left:-25px}.milestone-arrow.milestone-next{right:-25px}.milestone-arrow:before{content:"";display:inline-block;height:12px;width:12px;transition:border-color .3s ease;border-color:#bd8c2e;border-style:solid;border-width:2px 2px 0 0}.milestone-prev:before{transform:rotate(-135deg);margin-left:5px}.milestone-next:before{transform:rotate(45deg);margin-right:5px}@media (max-width:768px){.milestone-arrow.milestone-prev{left:10px}.milestone-arrow.milestone-next{right:10px}}.gallery-grid-container{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.gallery-grid-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.gallery-grid-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.gallery-grid-container{grid-template-columns:repeat(4,1fr)}}.gallery-grid-item{overflow:hidden;border-radius:.5rem;cursor:pointer}.gallery-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-grid-item:hover .gallery-image{transform:scale(1.1)}.downloads-grid-container{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.downloads-grid-container{grid-template-columns:repeat(2,1fr)}}.download-card{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}.download-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#bd8c2e}.download-card-icon{color:#bd8c2e;margin-bottom:1.5rem}.download-card-content{flex-grow:1}.download-card-title{font-size:1.5rem;font-family:Epilogue,sans-serif;color:#333!important;margin-bottom:.75rem}.download-card-description{font-size:1rem;line-height:1.6;color:#666;margin-bottom:1.5rem}.download-card-button{display:inline-block;background-color:#bd8c2e;color:white!important;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .3s ease;margin-top:auto}.download-card-button:hover{background-color:#a47b27}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:110px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 6px rgba(0,0,0,.2);z-index:100;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease}.whatsapp-float:hover{transform:scale(1.1);background-color:#128c7e}.whatsapp-icon{stroke:white}@media (max-width:991px){.milestones-carousel.mobile-single-slide .slick-slide{width:100%!important;padding:0 10px!important}.milestones-carousel.mobile-single-slide .slick-track{display:flex!important;flex-direction:row!important}}