@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);.app__navbar{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff40;border:1px solid #ffffff2e;justify-content:space-between;padding:1rem 2rem;position:fixed;width:100%;z-index:2}.app__navbar,.app__navbar-logo{align-items:center;display:flex}.app__navbar-logo{justify-content:flex-start}.app__navbar-logo img{height:50px;width:90px}@media screen and (min-width:2000px){.app__navbar-logo img{height:40px;width:180px}}.app__navbar-links{align-items:center;display:flex;flex:1 1;justify-content:center;list-style:none}.app__navbar-links li{cursor:pointer;flex-direction:column;margin:0 1rem}.app__navbar-links li div{background:#0000;border-radius:50%;height:5px;margin-bottom:5px;width:5px}.app__navbar-links li a{color:var(--grey-color);flex-direction:column;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-links li a:hover{color:var(--secondary-color)}.app__navbar-links li:hover div{background:var(--secondary-color)}@media screen and (max-width:900px){.app__navbar-links{display:none}}.app__navbar-menu{align-content:center;background:var(--secondary-color);border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.app__navbar-menu svg{color:var(--white-color);height:70%;width:70%}.app__navbar-menu div{align-items:flex-end;background:url(/static/media/bgWhite.79658cadae50b3b16ee5.png);background-color:var(--white-color);background-repeat:repeat;background-size:cover;bottom:0;box-shadow:0 0 20px #a8a8a826;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:80%;z-index:5}.app__navbar-menu div svg{color:var(--secondary-color);height:35px;margin:.5rem 1rem;width:35px}.app__navbar-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:var(--grey-color);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:var(--secondary-color)}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu div{display:none}}.app__explore_card{align-items:flex-start;cursor:pointer;display:flex;flex-basis:100%;flex-grow:0;justify-content:center;min-width:170px;position:relative;transition:flex-grow .7s ease-in-out}@media(min-width:1024px){.app__explore_card.style{flex:10% 1;flex-grow:1}}.app__explore_card.style2{display:flex;flex-basis:200px}@media(min-width:1024px){.app__explore_card.style2{flex-basis:50%}}.app__explore_card :hover{flex-grow:1}.app__explore_card .app__explore_card-img{border-radius:24px;height:100%;object-fit:cover;position:absolute;width:100%}.app__explore_card .app__explore_card-img-p{align-items:center;background-color:#ffffffe6;border-radius:20px;color:#000;font-weight:600;margin-left:20px;margin-right:20px;margin-top:50px;padding:12px;text-align:center;z-index:1}.app__explore_card .app__explore_card-h3{size:24px;color:#000;font-weight:900;margin-left:20px;position:absolute;z-index:0}@media(min-width:1024px){.app__explore_card .app__explore_card-h3{bottom:1rem;rotate:-90deg;transform-origin:0 0}}@media(min-width:640px){.app__explore_card .app__explore_card-h3{size:26px}}.app__explore_card .app__explore_card-div{align-items:center;background:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 8 8;position:absolute;width:100%}.app__explore_card .app__explore_card-div .app__explore_card-div_div{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 8px 32px 0 #1f26875e;display:flex;height:60px;justify-content:center;width:60px}.app__explore_card .app__explore_card-div .app__explore_card-div_div .app__explore_card-div_div-img{height:50%;object-fit:contain;width:50%}.app__explore_card .app__explore_card-div .app__explore_card-div-p{color:#fff;font-size:16px;font-style:normal;line-height:20px;margin-left:20px;text-transform:uppercase}.app__explore_card .app__explore_card-div .app__explore_card-div-h2{color:#fff;font-size:24px;font-weight:bolder;margin-left:20px;margin-top:24px}@media(min-width:640px){.app__explore_card .app__explore_card-div .app__explore_card-div-h2{size:32px}}.app__cta{border-radius:20px;margin:2rem 0;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;width:100%}.app__cta--primary{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:var(--white-color)}.app__cta--secondary{background:var(--white-color);border:2px solid var(--lightGray-color);color:var(--black-color)}@media screen and (max-width:768px){.app__cta{padding:2rem 1rem}}.app__cta-content{margin:0 auto;max-width:600px;position:relative;z-index:2}.app__cta-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media screen and (max-width:768px){.app__cta-title{font-size:1.5rem}}.app__cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}@media screen and (max-width:768px){.app__cta-description{font-size:1rem}}.app__cta-buttons{display:flex;gap:1rem;justify-content:center}@media screen and (max-width:450px){.app__cta-buttons{align-items:center;flex-direction:column}}.app__cta-btn{border:2px solid #0000;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;min-width:150px;padding:1rem 2rem;transition:all .3s ease-in-out}.app__cta-btn--primary{background:var(--white-color);color:var(--secondary-color)}.app__cta--secondary .app__cta-btn--primary{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:var(--white-color)}.app__cta-btn--primary:hover{box-shadow:0 6px 25px #0003;transform:translateY(-2px)}.app__cta-btn--secondary{background:#0000;border-color:var(--white-color);color:var(--white-color)}.app__cta--secondary .app__cta-btn--secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.app__cta-btn--secondary:hover{background:var(--white-color);color:var(--secondary-color)}.app__cta--secondary .app__cta-btn--secondary:hover{background:var(--secondary-color);color:var(--white-color)}@media screen and (max-width:450px){.app__cta-btn{padding:.8rem 1.5rem;width:200px}}.app__about-story{margin:2rem 0 3rem;text-align:center;width:100%}@media screen and (max-width:768px){.app__about-wrapper-upper{margin:5px;padding:10px;width:100%}}@media screen and (max-width:320px){.app__about-wrapper-upper{margin:5px;padding:8px}}.app__about-wrapper{display:flex;flex-direction:column}@media screen and (max-width:768px){.app__about-wrapper{padding:0 10px}}.app__about-story-content{margin:0 auto;max-width:800px}@media screen and (max-width:768px){.app__about-story-content{max-width:100%;padding:0 15px}}.app__about-story-content .head-text-small{color:var(--black-color);font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media screen and (max-width:768px){.app__about-story-content .head-text-small{font-size:1.8rem;margin-bottom:1rem}}@media screen and (max-width:480px){.app__about-story-content .head-text-small{font-size:1.5rem}}@media screen and (max-width:320px){.app__about-story-content .head-text-small{font-size:1.3rem}}.app__about-story-content .p-text{color:var(--gray-color);font-size:1rem;line-height:1.8;margin-bottom:1.5rem}@media screen and (max-width:768px){.app__about-story-content .p-text{font-size:.95rem;line-height:1.7;margin-bottom:1.2rem}}@media screen and (max-width:480px){.app__about-story-content .p-text{font-size:.9rem;line-height:1.6}}.app__about-purpose{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border-radius:15px;color:var(--white-color);margin-top:2rem;padding:1.5rem}@media screen and (max-width:768px){.app__about-purpose{border-radius:12px;margin-top:1.5rem;padding:1.2rem}}@media screen and (max-width:480px){.app__about-purpose{margin-top:1rem;padding:1rem}}.app__about-purpose .bold-text{font-size:1.1rem;font-weight:600;line-height:1.6}@media screen and (max-width:768px){.app__about-purpose .bold-text{font-size:1rem;line-height:1.5}}@media screen and (max-width:480px){.app__about-purpose .bold-text{font-size:.95rem}}.app__about-mission-vision,.app__about-story,.app__about-subsidiary,.app__about-values{margin-bottom:3rem}@media screen and (max-width:768px){.app__about-mission-vision,.app__about-story,.app__about-subsidiary,.app__about-values{margin-bottom:2rem}}@media screen and (max-width:480px){.app__about-mission-vision,.app__about-story,.app__about-subsidiary,.app__about-values{margin-bottom:1.5rem}}.app__about-mission-vision{display:flex;flex-direction:row;gap:2rem;margin:3rem 0;width:100%}@media screen and (max-width:768px){.app__about-mission-vision{flex-direction:column;gap:1.5rem;margin:2rem 0;padding:0 10px}}@media screen and (max-width:480px){.app__about-mission-vision{gap:1rem;margin:1.5rem 0}}.app__about-mission,.app__about-vision{background:var(--white-color);border-radius:15px;box-shadow:0 4px 30px #0000001a;flex:1 1;padding:2rem;text-align:center;transition:transform .3s ease-in-out}.app__about-mission:hover,.app__about-vision:hover{transform:translateY(-5px)}@media screen and (max-width:768px){.app__about-mission,.app__about-vision{border-radius:12px;padding:1.5rem}.app__about-mission:hover,.app__about-vision:hover{transform:translateY(-3px)}}@media screen and (max-width:480px){.app__about-mission,.app__about-vision{padding:1.2rem}}.app__about-mission .head-text-small,.app__about-vision .head-text-small{color:var(--black-color);font-size:1.5rem;font-weight:700;margin:1rem 0}@media screen and (max-width:768px){.app__about-mission .head-text-small,.app__about-vision .head-text-small{font-size:1.3rem;margin:.8rem 0}}@media screen and (max-width:480px){.app__about-mission .head-text-small,.app__about-vision .head-text-small{font-size:1.2rem}}.app__about-mission .p-text,.app__about-vision .p-text{color:var(--gray-color);font-size:1rem;line-height:1.7}@media screen and (max-width:768px){.app__about-mission .p-text,.app__about-vision .p-text{font-size:.95rem;line-height:1.6}}@media screen and (max-width:480px){.app__about-mission .p-text,.app__about-vision .p-text{font-size:.9rem}}.app__about-mv-icon{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-color));border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}@media screen and (max-width:768px){.app__about-mv-icon{height:70px;width:70px}}@media screen and (max-width:480px){.app__about-mv-icon{height:60px;width:60px}}.app__about-mv-icon span{font-size:2.5rem}@media screen and (max-width:768px){.app__about-mv-icon span{font-size:2.2rem}}@media screen and (max-width:480px){.app__about-mv-icon span{font-size:2rem}}.app__about-values{margin:3rem 0;text-align:center;width:100%}@media screen and (max-width:768px){.app__about-values{margin:2rem 0;padding:0 10px}}.app__about-values .head-text-small{color:var(--black-color);font-size:2rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width:768px){.app__about-values .head-text-small{font-size:1.8rem;margin-bottom:1.5rem}}@media screen and (max-width:480px){.app__about-values .head-text-small{font-size:1.5rem;margin-bottom:1rem}}.app__about-values-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}@media screen and (max-width:768px){.app__about-values-container{gap:1rem;margin-top:1.5rem}}@media screen and (max-width:480px){.app__about-values-container{align-items:center;flex-direction:column;gap:.8rem}}.app__about-value-item{background:var(--white-color);border-radius:15px;box-shadow:0 2px 25px #00000014;padding:2rem 1.5rem;text-align:center;transition:all .3s ease-in-out;width:280px}.app__about-value-item:hover{box-shadow:0 8px 40px #00000026;transform:translateY(-8px)}@media screen and (max-width:768px){.app__about-value-item{border-radius:12px;padding:1.5rem 1.2rem;width:260px}.app__about-value-item:hover{transform:translateY(-5px)}}@media screen and (max-width:480px){.app__about-value-item{max-width:300px;padding:1.2rem 1rem;width:90%}}@media screen and (max-width:320px){.app__about-value-item{padding:1rem .8rem;width:95%}}.app__about-value-icon{align-items:center;background:var(--lightGray-color);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}@media screen and (max-width:768px){.app__about-value-icon{height:50px;margin-bottom:.8rem;width:50px}}.app__about-value-icon span{font-size:1.8rem}@media screen and (max-width:768px){.app__about-value-icon span{font-size:1.5rem}}.app__about-value-item h4{color:var(--black-color);font-size:1.1rem;font-weight:700;margin-bottom:.8rem}@media screen and (max-width:768px){.app__about-value-item h4{font-size:1rem;margin-bottom:.6rem}}@media screen and (max-width:480px){.app__about-value-item h4{font-size:.95rem}}.app__about-value-item p{color:var(--gray-color);font-size:.9rem;line-height:1.6}@media screen and (max-width:768px){.app__about-value-item p{font-size:.85rem;line-height:1.5}}@media screen and (max-width:480px){.app__about-value-item p{font-size:.8rem}}.app__about-subsidiary{align-items:center;background:linear-gradient(135deg,#313bac0d,#7e22ce0d);border-radius:20px;display:flex;gap:3rem;margin:3rem 0;padding:2rem;width:100%}@media screen and (max-width:768px){.app__about-subsidiary{border-radius:15px;flex-direction:column;gap:2rem;margin:2rem 0;padding:1.5rem;text-align:center}}@media screen and (max-width:480px){.app__about-subsidiary{gap:1.5rem;margin:1.5rem 0;padding:1.2rem}}.app__about-subsidiary-content{flex:1 1}.app__about-subsidiary-content .head-text-small{color:var(--black-color);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.app__about-subsidiary-content .head-text-small span{color:var(--secondary-color)}@media screen and (max-width:768px){.app__about-subsidiary-content .head-text-small{font-size:1.5rem;margin-bottom:1.2rem}}@media screen and (max-width:480px){.app__about-subsidiary-content .head-text-small{font-size:1.3rem;margin-bottom:1rem}}.app__about-subsidiary-content .p-text{color:var(--gray-color);font-size:1rem;line-height:1.8;margin-bottom:2rem}@media screen and (max-width:768px){.app__about-subsidiary-content .p-text{font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}}@media screen and (max-width:480px){.app__about-subsidiary-content .p-text{font-size:.9rem;line-height:1.6;margin-bottom:1.2rem}}.app__about-cta-btn{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border:none;border-radius:50px;box-shadow:0 4px 20px #313bac4d;color:var(--white-color);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease-in-out}.app__about-cta-btn:hover{box-shadow:0 6px 30px #313bac66;transform:translateY(-2px)}.app__about-cta-btn span{align-items:center;display:flex;gap:.5rem}@media screen and (max-width:768px){.app__about-cta-btn{font-size:.95rem;padding:.9rem 1.8rem}}@media screen and (max-width:450px){.app__about-cta-btn{font-size:.9rem;max-width:200px;padding:.8rem 1.5rem;width:100%}}.app__about-subsidiary-image{flex:.6 1}@media screen and (max-width:768px){.app__about-subsidiary-image{max-width:400px;width:100%}}.app__about-subsidiary-image img{border-radius:15px;box-shadow:0 8px 40px #00000026;height:300px;object-fit:contain;padding:10px;width:100%}@media screen and (max-width:768px){.app__about-subsidiary-image img{border-radius:12px;height:250px;padding:8px}}@media screen and (max-width:480px){.app__about-subsidiary-image img{height:200px;padding:5px}}@media screen and (max-width:768px){.head-text{font-size:1.8rem!important;margin-bottom:1.5rem;text-align:center}.head-text span{display:inline}}@media screen and (max-width:480px){.head-text{font-size:1.5rem!important;margin-bottom:1rem}}@media screen and (max-width:320px){.head-text{font-size:1.3rem!important}}.app__footer-subtitle{font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px;text-align:center}.app__footer-wrapper{display:flex;flex-direction:column}.app__footer-cards{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0 3rem;width:100%}.app__footer-card{align-items:center;background-color:var(--white-color);border-radius:15px;box-shadow:0 2px 30px #00000014;display:flex;flex-direction:column;justify-content:flex-start;margin:1rem;min-width:290px;padding:2rem 1.5rem;transition:all .3s ease-in-out}.app__footer-card:hover{box-shadow:0 4px 40px #0000001f;transform:translateY(-5px)}.app__footer-card img{height:50px;margin-bottom:1rem;width:50px}.app__footer-card h4{font-size:1.1rem;margin-bottom:1rem;text-align:center}.app__footer-card a,.app__footer-card p{color:var(--gray-color);font-size:.9rem;line-height:1.5;margin:.3rem 0;text-align:center;text-decoration:none;transition:color .3s ease}.app__footer-card a:hover,.app__footer-card p:hover{color:var(--secondary-color)}@media screen and (max-width:450px){.app__footer-card{margin:1rem 0;min-width:auto;width:100%}}.app__footer-hours{font-size:.85rem;margin-top:.5rem;text-align:center}.app__footer-form{flex-direction:column;gap:1.5rem;margin:3rem auto;max-width:600px;width:100%}.app__footer-form-row{display:flex;gap:1rem;width:100%}@media screen and (max-width:768px){.app__footer-form-row{flex-direction:column;gap:1.5rem}}.app__footer-form-group{display:flex;flex:1 1;flex-direction:column}.app__footer-form-group--full{width:100%}.app__footer-form-group label{color:var(--black-color);font-weight:600;margin-bottom:.5rem}.app__footer-form-group input,.app__footer-form-group select,.app__footer-form-group textarea{background-color:var(--white-color);border:2px solid var(--lightGray-color);border-radius:10px;color:var(--black-color);font-family:var(--font-base);outline:none;padding:1rem;transition:border-color .3s ease}.app__footer-form-group input:focus,.app__footer-form-group select:focus,.app__footer-form-group textarea:focus{border-color:var(--secondary-color)}.app__footer-form-group input::placeholder,.app__footer-form-group select::placeholder,.app__footer-form-group textarea::placeholder{color:var(--gray-color)}.app__footer-form-group select{cursor:pointer}.app__footer-form-group textarea{min-height:120px;resize:vertical}.app__footer-submit-btn{align-self:center;background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border:none;border-radius:50px;color:var(--white-color);cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem 3rem;transition:all .3s ease-in-out}.app__footer-submit-btn:hover:not(:disabled){box-shadow:0 6px 30px #313bac66;transform:translateY(-2px)}.app__footer-submit-btn:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:450px){.app__footer-submit-btn{padding:.8rem 2rem;width:100%}}.app__footer-success{margin:2rem 0;padding:3rem 2rem;text-align:center}.app__footer-success h3{color:var(--secondary-color);margin-bottom:1rem}.app__footer-success p{color:var(--gray-color);font-size:1.1rem}.app__footer-bottom{border-top:1px solid var(--lightGray-color);margin-top:3rem;padding-top:2rem;width:100%}.app__footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:768px){.app__footer-links{flex-direction:column;gap:1.5rem}}.app__footer-links-section{flex:1 1;min-width:200px}.app__footer-links-section h4{color:var(--black-color);font-size:1.1rem;margin-bottom:1rem}.app__footer-links-section ul{list-style:none;padding:0}.app__footer-links-section ul li{margin:.5rem 0}.app__footer-links-section ul li a{color:var(--gray-color);font-size:.9rem;text-decoration:none;transition:color .3s ease}.app__footer-links-section ul li a:hover{color:var(--secondary-color)}.app__footer-social{display:flex;gap:1rem}.app__footer-social a{align-items:center;background:var(--lightGray-color);border-radius:50%;color:var(--black-color);display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.app__footer-social a:hover{background:var(--secondary-color);color:var(--white-color);transform:translateY(-2px)}.app__footer-social a svg{font-size:1rem}.app__footer-copyright{border-top:1px solid var(--lightGray-color);padding-top:2rem;text-align:center}.app__footer-copyright p{color:var(--gray-color);font-size:.9rem}#home{background:linear-gradient(135deg,#313bac0d,#7e22ce0d),url(/static/media/bg5.f883bd66fdff5f34c7f1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}#home .app__wrapper{padding:0}#home .app__wrapper .copyright{display:none}#home:before{background:#ffffff0d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.app__header{flex:1 1;flex-direction:row;height:100%;padding:8rem 2rem 4rem;position:relative;width:100%;z-index:1}@media screen and (min-width:2000px){.app__header{padding:10rem 4rem 6rem}}@media screen and (max-width:1200px){.app__header{flex-direction:column;padding:8rem 2rem 2rem}}@media screen and (max-width:768px){.app__header{padding:7rem 1rem 2rem}}@media screen and (max-width:450px){.app__header{padding:6rem 1rem 1rem}}.app__header-info{align-items:flex-start;display:flex;flex:.65 1;flex-direction:column;height:100%;justify-content:center}@media screen and (max-width:1200px){.app__header-info{align-items:center;text-align:center;width:100%}}.app__header-badge{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.app__header-badge .badge-cmp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 4px 30px #0000001a;flex-direction:row;margin-bottom:2rem;padding:1rem 2rem;width:auto}.app__header-badge .badge-cmp .wave-emoji{font-size:2rem;margin-right:1rem}@media screen and (max-width:450px){.app__header-badge .badge-cmp .wave-emoji{font-size:1.5rem;margin-right:.5rem}}.app__header-badge .badge-cmp .badge-text{align-items:flex-start;display:flex;flex-direction:column}.app__header-badge .badge-cmp .badge-text .greeting-text{color:var(--gray-color);font-size:.9rem;font-weight:500;margin:0}@media screen and (max-width:450px){.app__header-badge .badge-cmp .badge-text .greeting-text{font-size:.8rem}}.app__header-badge .badge-cmp .badge-text .brand-name{color:var(--secondary-color);font-size:1.2rem;font-weight:700;margin:0}@media screen and (max-width:450px){.app__header-badge .badge-cmp .badge-text .brand-name{font-size:1rem}}@media screen and (max-width:768px){.app__header-badge .badge-cmp{padding:.8rem 1.5rem}}@media screen and (max-width:450px){.app__header-badge .badge-cmp{padding:.6rem 1rem}}.app__header-badge .tag-cmp{align-items:flex-start;flex-direction:column;padding:0;width:100%}@media screen and (max-width:1200px){.app__header-badge .tag-cmp{align-items:center}}.app__header-badge .tag-cmp .hero-heading{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.app__header-badge .tag-cmp .hero-heading .hero-line-1,.app__header-badge .tag-cmp .hero-heading .hero-line-2,.app__header-badge .tag-cmp .hero-heading .hero-line-3{display:block;margin-bottom:.2rem}.app__header-badge .tag-cmp .hero-heading .hero-line-1{color:var(--black-color)}.app__header-badge .tag-cmp .hero-heading .hero-line-2{color:var(--secondary-color)}.app__header-badge .tag-cmp .hero-heading .hero-line-3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));-webkit-background-clip:text;background-clip:text}@media screen and (max-width:1200px){.app__header-badge .tag-cmp .hero-heading{font-size:3rem;text-align:center}}@media screen and (max-width:768px){.app__header-badge .tag-cmp .hero-heading{font-size:2.5rem}}@media screen and (max-width:450px){.app__header-badge .tag-cmp .hero-heading{font-size:1.8rem;margin-bottom:1rem}}@media screen and (max-width:320px){.app__header-badge .tag-cmp .hero-heading{font-size:1.5rem}}.app__header-badge .tag-cmp .hero-description{color:var(--gray-color);font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem;max-width:600px}.app__header-badge .tag-cmp .hero-description .highlight-text{color:var(--secondary-color);font-weight:600}@media screen and (max-width:768px){.app__header-badge .tag-cmp .hero-description{font-size:1.1rem;margin-bottom:2rem}}@media screen and (max-width:450px){.app__header-badge .tag-cmp .hero-description{font-size:1rem;margin-bottom:1.5rem}}@media screen and (max-width:1200px){.app__header-badge{align-items:center;justify-content:center}}.app__header-cta{display:flex;gap:1.5rem;margin-bottom:3rem}@media screen and (max-width:768px){.app__header-cta{gap:1rem;margin-bottom:2rem}}@media screen and (max-width:450px){.app__header-cta{flex-direction:column;gap:.8rem;width:100%}}.cta-btn{border:2px solid #0000;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1.2rem 2.5rem;position:relative;transition:all .3s ease-in-out}.cta-btn span{align-items:center;display:flex;gap:.5rem;position:relative;z-index:2}.cta-btn svg{transition:transform .3s ease}.cta-btn.primary-btn{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border-color:var(--secondary-color);box-shadow:0 4px 20px #313bac4d;color:var(--white-color)}.cta-btn.primary-btn:hover{box-shadow:0 8px 35px #313bac66;transform:translateY(-3px)}.cta-btn.primary-btn:hover svg{transform:translateX(2px) translateY(-2px)}.cta-btn.secondary-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-color:var(--secondary-color);color:var(--secondary-color)}.cta-btn.secondary-btn:before{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:1}.cta-btn.secondary-btn:hover{box-shadow:0 6px 25px #313bac4d;color:var(--white-color);transform:translateY(-3px)}.cta-btn.secondary-btn:hover:before{left:0}@media screen and (max-width:768px){.cta-btn{font-size:.95rem;padding:1rem 2rem}}@media screen and (max-width:450px){.cta-btn{font-size:.9rem;padding:1rem 1.5rem;width:100%}}.app__header-stats{display:flex;gap:2rem}@media screen and (max-width:768px){.app__header-stats{gap:1.5rem;justify-content:center}}@media screen and (max-width:450px){.app__header-stats{flex-direction:column;gap:1rem;text-align:center}}.app__header-stats .stat-item{text-align:center}.app__header-stats .stat-item h4{color:var(--secondary-color);font-size:2rem;font-weight:700;margin-bottom:.5rem}@media screen and (max-width:768px){.app__header-stats .stat-item h4{font-size:1.5rem}}@media screen and (max-width:450px){.app__header-stats .stat-item h4{font-size:1.3rem}}.app__header-stats .stat-item p{color:var(--gray-color);font-size:.9rem;font-weight:500}@media screen and (max-width:450px){.app__header-stats .stat-item p{font-size:.8rem}.app__header-stats .stat-item{background:#ffffff1a;border-radius:10px;padding:.5rem}}.app__header-circles{align-items:center;display:flex;flex:.35 1;flex-direction:column;gap:2rem;height:100%;justify-content:center}.app__header-circles .circle-cmp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 40px #0000001a;cursor:pointer;height:120px;position:relative;width:120px}.app__header-circles .circle-cmp img{height:50%;object-fit:contain;width:50%}.app__header-circles .circle-cmp .tech-label{bottom:-25px;color:var(--gray-color);font-size:.8rem;font-weight:600;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.app__header-circles .circle-cmp:hover .tech-label{opacity:1}.app__header-circles .circle-cmp:first-child{height:100px;width:100px}.app__header-circles .circle-cmp:nth-child(2){height:140px;margin:0 2rem;width:140px}.app__header-circles .circle-cmp:nth-child(3){height:80px;width:80px}@media screen and (min-width:2000px){.app__header-circles .circle-cmp:first-child{height:200px;width:200px}.app__header-circles .circle-cmp:nth-child(2){height:280px;width:280px}.app__header-circles .circle-cmp:nth-child(3){height:160px;width:160px}}@media screen and (max-width:1200px){.app__header-circles{flex-direction:row;gap:1rem;justify-content:center;margin-top:3rem}.app__header-circles .circle-cmp,.app__header-circles .circle-cmp:nth-child(2){margin:0}}@media screen and (max-width:768px){.app__header-circles{margin-top:2rem}.app__header-circles .circle-cmp{height:80px;width:80px}.app__header-circles .circle-cmp:first-child{height:70px;width:70px}.app__header-circles .circle-cmp:nth-child(2){height:90px;width:90px}.app__header-circles .circle-cmp:nth-child(3){height:60px;width:60px}}@media screen and (max-width:450px){.app__header-circles{display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app__header-info{animation:fadeInUp .8s ease-out}.app__header-circles{animation:fadeInUp .8s ease-out .2s both}.app__stacks-intro{margin:2rem 0 3rem;text-align:center;width:100%}@media screen and (max-width:768px){.app__stacks-intro{margin:1.5rem 0 2rem;padding:0 10px}}@media screen and (max-width:480px){.app__stacks-intro{margin:1rem 0 1.5rem;padding:0 5px}}@media screen and (max-width:768px){.app__stacks-wrapper-upper{height:auto;margin:5px;padding:10px;width:100%}}@media screen and (max-width:480px){.app__stacks-wrapper-upper{height:auto;margin:5px;padding:8px}}@media screen and (max-width:320px){.app__stacks-wrapper-upper{height:auto;margin:2px;padding:5px}}.app__stacks-wrapper{display:flex;flex-direction:column}@media screen and (max-width:768px){.app__stacks-wrapper{padding:0 5px}}.app__stacks-description{font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:700px}@media screen and (max-width:768px){.app__stacks-description{font-size:1rem;line-height:1.7;max-width:90%}}@media screen and (max-width:480px){.app__stacks-description{font-size:.95rem;line-height:1.6}}@media screen and (max-width:320px){.app__stacks-description{font-size:.9rem;line-height:1.5}}.app__stacks-description .bold-text{color:var(--secondary-color);font-weight:700}.app__stacks-container{flex-direction:column}.app__stacks-container,.app__stacks-list{align-items:center;display:flex;width:100%}.app__stacks-list{flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem}@media screen and (max-width:768px){.app__stacks-list{gap:1.2rem;margin-bottom:2rem}}@media screen and (max-width:480px){.app__stacks-list{gap:1rem;margin-bottom:1.5rem}}.app__stacks-item{background:var(--white-color);border-radius:15px;box-shadow:0 4px 25px #00000014;cursor:pointer;flex-direction:column;padding:1.5rem 1rem;text-align:center;transition:all .3s ease-in-out;width:150px}.app__stacks-item:hover{box-shadow:0 8px 40px #00000026;transform:translateY(-5px)}@media screen and (max-width:768px){.app__stacks-item:hover{transform:translateY(-3px)}.app__stacks-item{border-radius:12px;padding:1.3rem .8rem;width:140px}}@media screen and (max-width:450px){.app__stacks-item{padding:1rem .5rem;width:120px}}@media screen and (max-width:320px){.app__stacks-item{padding:.8rem .4rem;width:100px}}.app__stacks-item-icon{align-items:center;background:var(--lightGray-color);border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 1rem;width:70px}.app__stacks-item-icon img{height:60%;object-fit:contain;width:60%}@media screen and (max-width:768px){.app__stacks-item-icon{height:60px;margin-bottom:.8rem;width:60px}}@media screen and (max-width:450px){.app__stacks-item-icon{height:50px;margin-bottom:.6rem;width:50px}}@media screen and (max-width:320px){.app__stacks-item-icon{height:45px;margin-bottom:.5rem;width:45px}}.app__stacks-item p{color:var(--black-color);font-size:.9rem;font-weight:600}@media screen and (max-width:768px){.app__stacks-item p{font-size:.85rem}}@media screen and (max-width:450px){.app__stacks-item p{font-size:.8rem}}@media screen and (max-width:320px){.app__stacks-item p{font-size:.75rem}}.app__stacks-cta{background:linear-gradient(135deg,#313bac0d,#7e22ce0d);border:2px solid var(--lightGray-color);border-radius:20px;max-width:600px;padding:3rem 2rem;text-align:center}.app__stacks-cta .head-text-small{color:var(--black-color);font-size:1.8rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width:768px){.app__stacks-cta .head-text-small{font-size:1.5rem;margin-bottom:.8rem}}@media screen and (max-width:480px){.app__stacks-cta .head-text-small{font-size:1.3rem;margin-bottom:.6rem}}@media screen and (max-width:320px){.app__stacks-cta .head-text-small{font-size:1.1rem}}.app__stacks-cta p{color:var(--gray-color);font-size:1rem;line-height:1.7;margin-bottom:2rem}@media screen and (max-width:768px){.app__stacks-cta p{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}}@media screen and (max-width:480px){.app__stacks-cta p{font-size:.9rem;line-height:1.5;margin-bottom:1.2rem}}@media screen and (max-width:768px){.app__stacks-cta{border-radius:15px;max-width:90%;padding:2rem 1rem}}@media screen and (max-width:480px){.app__stacks-cta{max-width:95%;padding:1.5rem 1rem}}@media screen and (max-width:320px){.app__stacks-cta{max-width:98%;padding:1.2rem .8rem}}.app__stacks-cta-btn{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border:none;border-radius:50px;box-shadow:0 4px 20px #313bac4d;color:var(--white-color);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease-in-out}.app__stacks-cta-btn:hover{box-shadow:0 8px 35px #313bac66;transform:translateY(-3px)}@media screen and (max-width:768px){.app__stacks-cta-btn:hover{transform:translateY(-2px)}}.app__stacks-cta-btn span{align-items:center;display:flex;gap:.5rem;justify-content:center}@media screen and (max-width:768px){.app__stacks-cta-btn{font-size:.95rem;padding:.9rem 2.2rem}}@media screen and (max-width:450px){.app__stacks-cta-btn{font-size:.9rem;max-width:250px;padding:.8rem 2rem;width:100%}}@media screen and (max-width:320px){.app__stacks-cta-btn{font-size:.85rem;max-width:200px;padding:.7rem 1.5rem}}.app__testimonial{flex:1 1;flex-direction:column;width:100%}.app__testimonial-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;min-height:320px;padding:2rem;transition:all .3s ease-in-out;width:60%}.app__testimonial-item img{border-radius:50%;height:100px;object-fit:cover;width:100px}@media screen and (min-width:2000px){.app__testimonial-item{min-height:450px}.app__testimonial-item img{height:150px;width:150px}}@media screen and (max-width:850px){.app__testimonial-item{width:100%}}@media screen and (max-width:600px){.app__testimonial-item{flex-direction:column}}.app__testimonial-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-around;padding:0 2rem;text-align:left}.app__testimonial-content p{color:var(--black-color);font-family:var(--font-base);font-size:1.25rem;line-height:2rem}.app__testimonial-content h4{color:var(--secondary-color);font-weight:600;margin-top:2rem}.app__testimonial-content h5{color:var(--gray-color);font-weight:400;margin-top:5px}.app__testimonial-btns{flex-direction:row;margin-top:1rem}.app__testimonial-btns div{background-color:var(--white-color);border-radius:50%;height:50px;margin:1rem;transition:all .3s ease-in-out;width:50px}.app__testimonial-btns div svg{color:var(--secondary-color);height:20px;width:20px}.app__testimonial-btns div:hover{background-color:var(--secondary-color)}.app__testimonial-btns div:hover svg{color:var(--white-color)}.app__testimonial-brands{flex-wrap:wrap;margin-top:2rem;width:80%}.app__testimonial-brands div{margin:1.5rem;width:150px}.app__testimonial-brands div img{filter:grayscale(1);height:auto;object-fit:cover;width:100%}.app__testimonial-brands div:hover img{filter:grayscale(0)}@media screen and (min-width:2000px){.app__testimonial-brands div{margin:2rem;width:210px}}@media screen and (max-width:450px){.app__testimonial-brands div{margin:1rem;width:120px}}@media screen and (max-width:800px){.app__testimonial-brands{width:100%}}.app__works{flex:1 1;flex-direction:column;width:100%}.app__work{align-items:flex-start;margin:16px;padding:12px 6px}@media(max-width:1279px){.app__work{padding:8px}}.app__work .app__work-item{display:flex;flex-direction:column;width:auto}.app__work .app__work-item .app__work-exp{grid-gap:1rem;display:flex;flex-direction:column;margin-top:20px;min-height:70vh}@media(min-width:1024px){.app__work .app__work-item .app__work-exp{flex-direction:row}}.app__work-portfolio{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.app__work-portfolio .app__work-item{background-color:#fff;border-radius:.5rem;color:#000;cursor:pointer;flex-direction:column;margin:2rem;padding:1rem;transition:all .3s ease;width:270px}.app__work-portfolio .app__work-item:hover{box-shadow:0 0 25px #0003}@media screen and (min-width:2000px){.app__work-portfolio .app__work-item{border-radius:.75rem;padding:1.25rem;width:470px}}@media screen and (max-width:300px){.app__work-portfolio .app__work-item{margin:1rem;width:100%}}.app__work-img{height:230px;position:relative;width:100%}.app__work-img img{border-radius:.5rem;height:100%;object-fit:cover;width:100%}@media screen and (min-width:2000px){.app__work-img{height:350px}}.app__work-hover{border-radius:.5rem;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.app__work-hover,.app__work-hover div{background-color:#00000080;transition:all .3s ease}.app__work-hover div{border-radius:50%;color:#fff;cursor:pointer;font-family:var(--font-base);font-weight:800;height:50px;margin:1rem;width:50px}.app__work-hover div svg{color:var(--white-color);height:50%;width:50%}.app__work-content{flex-direction:column;padding:.5rem;position:relative;width:100%}.app__work-content h4{line-height:1.5;margin-top:1rem}.app__work-content .app_work-tag{background-color:#fff;border-radius:10px;padding:.5rem 1rem;position:absolute;top:-25px}.app__programmes{height:680px;margin:auto;max-width:1400px;padding:30px 4px 26px;position:relative;width:100%}@media screen and (max-width:768px){.app__programmes{height:420px;margin:5px;padding:5px;width:100%}}@media screen and (max-width:320px){.app__programmes{height:220px;margin:5px;padding:5px}}.app__programmes .app__programmes-bgimg{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1rem;height:100%;transition-duration:.5s;width:100%}@media screen and (min-width:320px){.app__programmes .app__programmes-bgimg{margin:0;padding:0}}.app__programmes .app__programmes-arrowleft{background-color:#0003;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:2rem;left:5px;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.app__programmes .app__programmes-arrowleft.group:hover{display:block}.app__programmes .app__programmes-arrowright{background-color:#0003;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:2rem;padding:.5rem;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.app__programmes .app__programmes-arrowright.group:hover{display:block}.app__programmes .app__programmes-slide{display:flex;justify-content:center;padding-bottom:2px;padding-top:2px;top:4px}.app__programmes .app__programmes-slide .app__programmes-slide_slider{cursor:pointer;font-size:2rem}.app__programmes .app__programmes-slide .app__programmes-slide_slider .iconColor{color:#4169e1}.app__faq{flex:1 1;flex-direction:column;width:100%}@media screen and (max-width:768px){.app__faq{padding:0 10px}}@media screen and (max-width:480px){.app__faq{padding:0 5px}}@media screen and (max-width:768px){.app__faq-wrapper-upper{align-items:center;display:flex;flex-direction:column;height:auto;margin:5px;padding:10px;width:100%}}@media screen and (max-width:480px){.app__faq-wrapper-upper{align-items:center;display:flex;flex-direction:column;height:auto;margin:5px;padding:8px}}@media screen and (max-width:320px){.app__faq-wrapper-upper{align-items:center;display:flex;flex-direction:column;height:auto;margin:2px;padding:5px}}.app__faq-wrapper{display:flex;flex-direction:column;width:100%}@media screen and (max-width:768px){.app__faq-wrapper{padding:0 5px}}.app__faq-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:1rem;width:100%}@media screen and (max-width:768px){.app__faq-item{margin:.5rem 0}}@media screen and (max-width:480px){.app__faq-item{margin:.3rem 0}}.app__faq-item .app__faq-item_info{align-items:center;margin:15px;max-width:900px;padding:15px;width:50vw}@media screen and (max-width:768px){.app__faq-item .app__faq-item_info{margin:10px;padding:10px;width:95vw}}@media screen and (max-width:480px){.app__faq-item .app__faq-item_info{margin:8px;padding:8px;width:98vw}}@media screen and (max-width:320px){.app__faq-item .app__faq-item_info{margin:5px;padding:5px;width:100vw}}.mainFaq ul{list-style-type:none}.mainFaq a{text-decoration:none}.mainFaq h1,.mainFaq h2,.mainFaq h3,.mainFaq h4{letter-spacing:.1rem;line-height:1.25;margin-bottom:.75rem;text-transform:capitalize}.mainFaq h1{font-size:3rem}@media screen and (max-width:768px){.mainFaq h1{font-size:2.2rem}}@media screen and (max-width:480px){.mainFaq h1{font-size:1.8rem}}@media screen and (max-width:320px){.mainFaq h1{font-size:1.5rem}}.mainFaq h2{font-size:2rem}@media screen and (max-width:768px){.mainFaq h2{font-size:1.6rem}}@media screen and (max-width:480px){.mainFaq h2{font-size:1.3rem}}@media screen and (max-width:320px){.mainFaq h2{font-size:1.1rem}}.mainFaq h3{font-size:1.25rem}@media screen and (max-width:768px){.mainFaq h3{font-size:1.1rem}}@media screen and (max-width:480px){.mainFaq h3{font-size:1rem}}.mainFaq h4{font-size:.875rem}@media screen and (max-width:768px){.mainFaq h4{font-size:.8rem}}@media screen and (max-width:480px){.mainFaq h4{font-size:.75rem}}.mainFaq p{color:#617d98;margin-bottom:1.25rem}@media screen and (max-width:768px){.mainFaq p{font-size:.9rem;line-height:1.5;margin-bottom:1rem}}@media screen and (max-width:480px){.mainFaq p{font-size:.85rem;line-height:1.4}}@media screen and (min-width:800px){.mainFaq h1{font-size:4rem}.mainFaq h2{font-size:2.5rem}.mainFaq h3{font-size:1.75rem}.mainFaq h4{font-size:1rem}.mainFaq h1,.mainFaq h2,.mainFaq h3,.mainFaq h4{line-height:1}}@media screen and (min-width:992px){.section{width:95vw}}.mainFAQ{align-items:center;display:flex;justify-content:center;min-height:100vh}@media screen and (max-width:768px){.mainFAQ{min-height:auto;padding:1rem}}.containerFAQ{grid-gap:1rem 2rem;background:#fff;border-radius:.25rem;display:grid;gap:1rem 2rem;margin:5rem auto;max-width:920px;padding:2.5rem 2rem;width:90vw}@media screen and (max-width:768px){.containerFAQ{gap:.8rem;margin:2rem auto;padding:1.5rem 1rem;width:95vw}}@media screen and (max-width:480px){.containerFAQ{gap:.5rem;margin:1rem auto;padding:1rem .5rem;width:98vw}}.containerFAQ h3{font-weight:500;line-height:1.2}@media screen and (max-width:768px){.containerFAQ h3{font-size:1.2rem;text-align:center}}@media screen and (max-width:480px){.containerFAQ h3{font-size:1.1rem}}@media screen and (min-width:992px){.containerFAQ{display:grid;grid-template-columns:250px 1fr}}.questionFAQ{border:2px solid #eae6eb;border-radius:.25rem;box-shadow:0 5px 15px #0000001a;margin-bottom:.1rem;padding:1rem 1.5rem;transition:all .3s ease}.questionFAQ:hover{box-shadow:0 7px 20px #00000026}@media screen and (max-width:768px){.questionFAQ:hover{box-shadow:0 3px 15px #0000001f}.questionFAQ{border-radius:.5rem;margin-bottom:.8rem;padding:.8rem 1rem}}@media screen and (max-width:480px){.questionFAQ{margin-bottom:.5rem;padding:.7rem .8rem}}@media screen and (max-width:320px){.questionFAQ{padding:.6rem .7rem}}.questionFAQ h4{font-size:1rem;line-height:1.5;text-transform:none}@media screen and (max-width:768px){.questionFAQ h4{font-size:.95rem;line-height:1.4}}@media screen and (max-width:480px){.questionFAQ h4{font-size:.9rem;line-height:1.3}}@media screen and (max-width:320px){.questionFAQ h4{font-size:.85rem}}.questionFAQ p{color:#324d67;font-size:.95rem;line-height:1.6;margin-bottom:0;margin-top:.5rem}@media screen and (max-width:768px){.questionFAQ p{font-size:.9rem;line-height:1.5;margin-top:.7rem}}@media screen and (max-width:480px){.questionFAQ p{font-size:.85rem;line-height:1.4}}@media screen and (max-width:320px){.questionFAQ p{font-size:.8rem}}.questionFAQ header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media screen and (max-width:480px){.questionFAQ header{align-items:flex-start;gap:.5rem}}.questionFAQ header h4{flex:1 1;margin-bottom:0}@media screen and (max-width:480px){.questionFAQ header h4{margin-right:.5rem}}.btnFAQ{align-items:center;align-self:center;background:#0000;background:#eae6eb;border-color:#0000;border-radius:50%;color:#e66b6b;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:1rem;min-width:2rem;transition:all .3s ease;width:2rem}.btnFAQ:hover{background:var(--secondary-color);color:var(--white-color)}@media screen and (max-width:768px){.btnFAQ{height:1.8rem;margin-left:.5rem;min-width:1.8rem;width:1.8rem}}@media screen and (max-width:480px){.btnFAQ{align-self:flex-start;height:1.6rem;margin-left:.3rem;margin-top:.2rem;min-width:1.6rem;width:1.6rem}}.btnFAQ svg{font-size:.8rem}@media screen and (max-width:480px){.btnFAQ svg{font-size:.7rem}}.underline{background:#f00946;height:.25rem;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;width:5rem}@media screen and (max-width:768px){.underline{margin-bottom:1rem;width:3rem}}@media screen and (max-width:480px){.underline{margin-bottom:.8rem;width:2.5rem}}.titleFAQ{margin-bottom:4rem;margin-top:.1rem;text-align:center}@media screen and (max-width:768px){.titleFAQ{margin-bottom:2rem}}@media screen and (max-width:480px){.titleFAQ{margin-bottom:1.5rem}}.app__faq-intro{margin:2rem auto 3rem;max-width:600px;text-align:center;width:100%}@media screen and (max-width:768px){.app__faq-intro{margin:1.5rem 0 2rem;padding:0 10px}}@media screen and (max-width:480px){.app__faq-intro{margin:1rem 0 1.5rem;padding:0 5px}}.app__faq-intro .p-text{color:var(--gray-color);font-size:1.1rem;line-height:1.7}@media screen and (max-width:768px){.app__faq-intro .p-text{font-size:1rem;line-height:1.6}}@media screen and (max-width:480px){.app__faq-intro .p-text{font-size:.95rem;line-height:1.5}}.app__faq-intro .p-text .bold-text{color:var(--secondary-color);font-weight:600}.app__faq-item_info{width:100%}.app__faq-contact{margin-top:3rem;text-align:center;width:100%}@media screen and (max-width:768px){.app__faq-contact{margin-top:2rem;padding:0 10px}}@media screen and (max-width:480px){.app__faq-contact{margin-top:1.5rem;padding:0 5px}}.app__faq-contact .p-text{color:var(--gray-color);font-size:1rem}@media screen and (max-width:768px){.app__faq-contact .p-text{font-size:.95rem}}@media screen and (max-width:480px){.app__faq-contact .p-text{font-size:.9rem}}.app__faq-contact-link{color:var(--secondary-color);font-weight:600;text-decoration:none;transition:color .3s ease}.app__faq-contact-link:hover{color:var(--primary-color);text-decoration:underline}@media screen and (max-width:768px){.head-text{font-size:1.8rem!important;line-height:1.3;margin-bottom:1.5rem;padding:0 10px;text-align:center}.head-text span{display:inline}}@media screen and (max-width:480px){.head-text{font-size:1.5rem!important;margin-bottom:1rem;padding:0 5px}}@media screen and (max-width:320px){.head-text{font-size:1.3rem!important;padding:0 3px}}.app__why-choose-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2rem 0;width:100%}@media screen and (max-width:768px){.app__why-choose-container{justify-content:center;margin:1.5rem 0}}@media screen and (max-width:480px){.app__why-choose-container{margin:1rem 0;padding:0 10px}}@media screen and (max-width:768px){.app__why-choose-wrapper-upper{height:auto;margin:5px;padding:10px;width:100%}}@media screen and (max-width:480px){.app__why-choose-wrapper-upper{height:auto;margin:5px;padding:8px}}@media screen and (max-width:320px){.app__why-choose-wrapper-upper{height:auto;margin:2px;padding:5px}}.app__why-choose-wrapper{display:flex;flex-direction:column}@media screen and (max-width:768px){.app__why-choose-wrapper{padding:0 5px}}.app__why-choose-item{align-items:flex-start!important;background-color:var(--white-color);border-radius:15px;box-shadow:0 2px 30px #00000014;flex-direction:row!important;margin:1rem;padding:1rem;transition:all .3s ease-in-out;width:280px}.app__why-choose-item:hover{box-shadow:0 4px 40px #0000001f;transform:translateY(-5px)}@media screen and (max-width:768px){.app__why-choose-item:hover{transform:translateY(-3px)}.app__why-choose-item{border-radius:12px;margin:.8rem;padding:1.2rem;width:280px}}@media screen and (max-width:450px){.app__why-choose-item{align-items:center!important;flex-direction:column!important;margin:.8rem 0;max-width:320px;padding:1rem;text-align:center;width:100%}}@media screen and (max-width:320px){.app__why-choose-item{margin:.5rem auto;padding:.8rem;width:95%}}.app__why-choose-icon{align-items:center;background:var(--primary-color);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:.6rem;width:60px}.app__why-choose-icon span{font-size:1.5rem}@media screen and (max-width:768px){.app__why-choose-icon span{font-size:1.3rem}.app__why-choose-icon{height:50px;margin-right:.8rem;width:50px}}@media screen and (max-width:450px){.app__why-choose-icon{height:45px;margin-bottom:.8rem;margin-right:0;width:45px}}.app__why-choose-content{flex:1 1}.app__why-choose-content h4{color:var(--black-color);font-weight:800;line-height:1.5;margin-bottom:.5rem}@media screen and (max-width:768px){.app__why-choose-content h4{font-size:1rem;margin-bottom:.4rem}}@media screen and (max-width:450px){.app__why-choose-content h4{font-size:.95rem;text-align:center}}.app__why-choose-content p{color:var(--gray-color);font-size:.9rem;line-height:1.6}@media screen and (max-width:768px){.app__why-choose-content p{font-size:.85rem;line-height:1.5}}@media screen and (max-width:450px){.app__why-choose-content p{font-size:.8rem;line-height:1.4;text-align:center}}.app__why-choose-summary{margin-top:2rem;text-align:center;width:100%}@media screen and (max-width:768px){.app__why-choose-summary{margin-top:1.5rem;padding:0 10px}}@media screen and (max-width:480px){.app__why-choose-summary{margin-top:1rem;padding:0 5px}}.app__why-choose-tagline{font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:600px}.app__why-choose-tagline .bold-text{color:var(--secondary-color)}@media screen and (max-width:768px){.app__why-choose-tagline{font-size:1rem;line-height:1.7;max-width:90%}}@media screen and (max-width:480px){.app__why-choose-tagline{font-size:.95rem;line-height:1.6}}@media screen and (max-width:320px){.app__why-choose-tagline{font-size:.9rem;line-height:1.5}}@media screen and (max-width:768px){.app__why-choose-container{align-items:center;flex-direction:column}}@media screen and (max-width:450px){.app__why-choose-container{padding:0}.app__why-choose-item{box-shadow:0 1px 20px #0000000f}.app__why-choose-item:hover{box-shadow:0 3px 25px #0000001a}}.app__featured-projects-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2rem 0;width:100%}@media screen and (max-width:768px){.app__featured-projects-container{justify-content:center;margin:1.5rem 0;padding:0 10px}}@media screen and (max-width:480px){.app__featured-projects-container{margin:1rem 0;padding:0 5px}}@media screen and (max-width:768px){.app__featured-projects-wrapper-upper{height:auto;margin:5px;padding:10px;width:100%}}@media screen and (max-width:480px){.app__featured-projects-wrapper-upper{height:auto;margin:5px;padding:8px}}@media screen and (max-width:320px){.app__featured-projects-wrapper-upper{height:auto;margin:2px;padding:5px}}.app__featured-projects-wrapper{display:flex;flex-direction:column}@media screen and (max-width:768px){.app__featured-projects-wrapper{padding:0 5px}}.app__featured-project-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 2px 30px #00000014;cursor:pointer;flex-direction:column!important;margin:1rem;padding:2rem 1.5rem;transition:all .3s ease-in-out;width:350px}.app__featured-project-item:hover{box-shadow:0 4px 40px #00000026;transform:translateY(-8px)}@media screen and (max-width:768px){.app__featured-project-item:hover{transform:translateY(-5px)}.app__featured-project-item{border-radius:12px;margin:.8rem;padding:1.8rem 1.3rem;width:320px}}@media screen and (max-width:480px){.app__featured-project-item{margin:.8rem 0;max-width:350px;padding:1.5rem 1rem;width:100%}}@media screen and (max-width:320px){.app__featured-project-item{margin:.5rem auto;padding:1.2rem .8rem;width:95%}}.app__featured-project-icon{align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-color));border-radius:50%;box-shadow:0 4px 20px #313bac33;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.app__featured-project-icon span{font-size:2rem}@media screen and (max-width:768px){.app__featured-project-icon span{font-size:1.8rem}}@media screen and (max-width:480px){.app__featured-project-icon span{font-size:1.6rem}}@media screen and (max-width:768px){.app__featured-project-icon{height:60px;margin-bottom:1.2rem;width:60px}}@media screen and (max-width:480px){.app__featured-project-icon{height:55px;margin-bottom:1rem;width:55px}}.app__featured-project-content{width:100%}.app__featured-project-content h4{color:var(--black-color);font-size:1.1rem;font-weight:800;line-height:1.4;margin:.5rem 0 1rem}@media screen and (max-width:768px){.app__featured-project-content h4{font-size:1rem;line-height:1.3;margin:.4rem 0 .8rem}}@media screen and (max-width:480px){.app__featured-project-content h4{font-size:.95rem;margin:.3rem 0 .7rem}}.app__featured-project-content p{color:var(--gray-color);font-size:.9rem;line-height:1.6}@media screen and (max-width:768px){.app__featured-project-content p{font-size:.85rem;line-height:1.5}}@media screen and (max-width:480px){.app__featured-project-content p{font-size:.8rem;line-height:1.4}}.app__featured-project-category{margin-bottom:.5rem}.app__featured-project-category span{background:var(--lightGray-color);border-radius:20px;color:var(--secondary-color);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.3rem .8rem;text-transform:uppercase}@media screen and (max-width:768px){.app__featured-project-category span{font-size:.75rem;padding:.25rem .7rem}}@media screen and (max-width:480px){.app__featured-project-category span{font-size:.7rem;padding:.2rem .6rem}}@media screen and (max-width:768px){.app__featured-project-category{margin-bottom:.4rem}}.app__featured-projects-cta{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}@media screen and (max-width:768px){.app__featured-projects-cta{margin-top:1.5rem}}@media screen and (max-width:480px){.app__featured-projects-cta{margin-top:1rem}}.app__featured-projects-btn{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border:none;border-radius:50px;box-shadow:0 4px 20px #313bac4d;color:var(--white-color);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease-in-out}.app__featured-projects-btn:hover{box-shadow:0 6px 30px #313bac66;transform:translateY(-2px)}@media screen and (max-width:768px){.app__featured-projects-btn:hover{transform:translateY(-1px)}}.app__featured-projects-btn span{align-items:center;display:flex;gap:.5rem}@media screen and (max-width:768px){.app__featured-projects-btn{font-size:.95rem;padding:.9rem 2.2rem}}@media screen and (max-width:450px){.app__featured-projects-btn{font-size:.9rem;max-width:250px;padding:.8rem 2rem;width:100%}}@media screen and (max-width:320px){.app__featured-projects-btn{font-size:.85rem;padding:.7rem 1.5rem}}@media screen and (max-width:768px){.head-text{font-size:1.8rem!important;line-height:1.3;margin-bottom:1.5rem;text-align:center}.head-text span{display:inline}}@media screen and (max-width:480px){.head-text{font-size:1.5rem!important;margin-bottom:1rem;padding:0 10px}}@media screen and (max-width:320px){.head-text{font-size:1.3rem!important;padding:0 5px}}@media screen and (max-width:768px){.app__featured-projects-container{align-items:center;flex-direction:column}}@media screen and (max-width:450px){.app__featured-projects-container{padding:0}.app__featured-project-item{box-shadow:0 1px 25px #0000000f}.app__featured-project-item:hover{box-shadow:0 3px 30px #0000001f}}@media screen and (max-width:480px){.app__featured-projects-wrapper{gap:.5rem}}.app{background-color:var(--primary-color);font-family:var(--font-base)}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{display:flex;flex-direction:row;min-height:100vh;width:100%}.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex:1 1;flex-direction:column;padding:4rem 2rem;width:100%}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}.copyright{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 0;width:100%}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.bold-text{color:var(--black-color);font-size:1rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;height:40px;justify-content:center;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--gray-color);height:15px;width:15px}.app__social div:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.app__social div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.app__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.app__navigation .app__navigation-dot{background-color:#cbcbcb;border-radius:50%;height:10px;margin:.5rem;transition:background-color .2s ease-in-out;width:10px}.app__navigation .app__navigation-dot:hover{background-color:var(--secondary-color)}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{height:20px;width:20px}}@media screen and (max-width:500px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}@tailwind base;@tailwind components;@tailwind utilities;:root{--font-base:"DM Sans",sans-serif;--primary-color:#edf2f8;--secondary-color:teal;--black-color:#030303;--lightGray-color:#e4e4e4;--gray-color:#6b7688;--brown-color:#46364a;--white-color:#fff}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}
/*# sourceMappingURL=main.b0c0ec59.css.map*/