@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";.button{position:relative;background-color:#ffab6a;color:#042e33;text-decoration:none;display:inline-block;letter-spacing:1px;border:2px solid #ffab6a;border-radius:1000px 50px 1000px 1000px;padding:10px 20px!important;margin-top:10px;box-shadow:0 2px 5px #03061a26;transition:.5s all ease-in-out}.button{background-color:#ffab6a;color:#042e33;position:relative;z-index:9;overflow:hidden}.button:before{background-color:#042e33;content:"";display:inline-block;position:absolute;width:300px;height:300px;border-radius:500px 100px 100px;right:200px;top:-79px;z-index:-90;transition:all .5s ease-in-out}.button:hover:before{transform:rotate(90deg) translateY(-300px)}.button:hover{color:#fff!important}:root{--color-primary: #ffab6a;--transition: .4s}.base-template{position:absolute;top:2%;z-index:1;display:flex;align-items:center;justify-content:center;width:100%}.base-template__wrapper{min-height:unset;justify-content:flex-start}.wrapper{max-width:1445px;width:95%}a{color:#fff;text-decoration:none}.header__logo img{height:40px;width:150px}.header{display:flex;align-items:center;position:relative;padding:0 20px 0 40px;border-radius:60px;min-height:32px;background-color:#042e33;position:fixed;z-index:99;width:-webkit-fill-available;top:2%;margin:0 2.5%}.flex-wrapper{display:flex;align-items:baseline;justify-content:space-evenly;width:100%}.flex-wrapper .submenu-list__wrapper{width:33%}.header__logo{max-width:90px}.header__wrapper{width:100%;display:flex;align-items:center}.header__navigation-wrapper{display:flex;width:100%;padding-left:50px}.header__list{display:flex;gap:28px;margin:0;padding:0}.header__list .button{margin:0!important}.header__list-item{padding:0;gap:8px;font-size:16px;display:flex;align-items:center}.header__list-item>a{display:flex;align-items:center;gap:8px;transition:var(--transition);padding:20px 0}.header__list-item>a svg path{transition:var(--transition)}.header__list-item .submenu-wrapper{position:absolute;width:100%;top:101%;left:0;border-radius:33px;padding:30px 30px 50px;background-color:#042e33;display:none;pointer-events:none;transition:var(--transition);height:auto}.header__buttons-wrapper{display:flex;align-items:center;gap:30px;margin-left:auto}.header__button{display:flex;align-items:center;justify-content:center;min-height:42px;width:max-content;padding:6px 20px;border-radius:100px;gap:8px;font-size:16px;font-weight:400;transition:var(--transition)}.submenu-list__title{width:max-content;margin-bottom:25px;font-size:16px;text-transform:uppercase;color:#ffab6a}.submenu-list{display:flex;flex-direction:column;gap:20px;max-width:295px;padding-left:0}.submenu-list__item{display:flex;padding-right:100px;margin-right:-100px;cursor:pointer}.submenu-list__item-wrapper{width:100%;display:flex;align-items:center;padding:6px 16px 6px 6px;gap:16px;border-radius:14px;transition:var(--transition)}.submenu-list__item-wrapper>svg{margin-left:auto;opacity:0;visibility:hidden;transition:var(--transition)}.submenu-list__wrapper{position:relative}.submenu-content{position:absolute;right:0;top:0;max-width:calc(100% - 365px);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.submenu-list__item.has-submenu.active .submenu-content{opacity:1;visibility:visible;pointer-events:auto}.submenu-list__item.has-submenu.active .submenu-list__item-wrapper{background-color:#ffffff0a}.submenu-list__item.has-submenu.active .submenu-list__item-wrapper>svg{opacity:1;visibility:visible;pointer-events:auto}.submenu-list__item-link{display:flex;flex-direction:column;gap:6px}.submenu-list__item-title{font-size:16px;font-weight:500;color:#fff}.submenu-list__item-icon{display:flex;padding:10px;color:#007474;border-radius:5px;background-color:#0074741a}.submenu-list>li:nth-child(1) .submenu-list__item-icon{color:#e74c3c;background-color:#e74c3c1a}.submenu-list>li:nth-child(2) .submenu-list__item-icon{color:#3498db;background-color:#3498db1a}.submenu-list>li:nth-child(3) .submenu-list__item-icon{color:#9b59b6;background-color:#9b59b61a}.submenu-list>li:nth-child(4) .submenu-list__item-icon{color:#f39c12;background-color:#f39c121a}.submenu-list>li:nth-child(5) .submenu-list__item-icon{color:#2ecc71;background-color:#2ecc711a}.submenu-list__item-subtile{font-size:12px;font-weight:400;color:#a0a1a5}.submenu-content__title{width:max-content;margin-bottom:25px;font-size:12px;text-transform:uppercase;color:#a0a1a5}.submenu-content__list:not(.events){width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0}.submenu-content__list.events{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0}.submenu-content__list-item{display:block;border-radius:20px;background-color:#ffffff0d;cursor:auto}.submenu-content__link{display:flex;flex-direction:column;border-radius:20px;padding:10px 10px 20px;border:1px solid transparent;transition:var(--transition)}.submenu-content__link-img{margin-bottom:20px;border-radius:13px;overflow:hidden;transition:var(--transition)}.submenu-content__link-img img{transition:.4s ease-in;height:200px;width:100%}.submenu-content__link-title{padding:0 10px;font-size:16px;font-weight:500;margin-bottom:12px}.submenu-content__link-text{padding:0 10px;font-size:12px;color:#a0a1a5}.submenu-content__link-wrapper{display:flex;gap:20px;padding:10px;border-radius:20px;background-color:#ffffff0d}.submenu-content__list.events .submenu-content__link-img{width:100%;max-width:220px;flex:1;border-radius:13px;margin-bottom:0}.submenu-content__info{display:flex;flex-direction:column;flex:1 0}.submenu-content__category{display:flex;align-items:center;gap:10px;width:max-content;padding:10px 20px;margin-bottom:20px;border-radius:30px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.2);color:#ffffffb3}.submenu-content__list.events .submenu-content__link-title,.submenu-content__list.events .submenu-content__link-text{padding:0;margin-bottom:12px}.submenu-content__link-address,.submenu-content__link-date{display:flex;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;font-weight:400;color:#a0a1a5}.submenu-content__link-address span,.submenu-content__link-date span{line-height:.9}.submenu-content__url{display:flex;align-items:center;gap:8px;margin-top:auto;margin-bottom:20px;color:#fff;font-size:14px;transition:var(--transition)}.submenu-content__url svg,.submenu-content__url svg path{transition:var(--transition)}.header__burger{display:none;flex-direction:column;align-items:flex-end;gap:4px;width:24px;margin-left:auto}.header__burger i{width:100%;height:2px;background-color:#fff;border-radius:13px;transition:var(--transition)}.header__burger.active i:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.header__burger.active i:nth-child(2){opacity:0}.header__burger.active i:nth-child(3){transform:rotate(-45deg) translate(4px,-5px)}@media (hover: hover) and (pointer: fine){.header__list-item:hover .submenu-wrapper{display:flex;pointer-events:auto;height:auto;width:-webkit-fill-available}.header__list-item:hover~.header__list-item .submenu-wrapper{display:none}.header__list-item:hover>a,.header__list-item:hover>a svg path{color:var(--color-primary);fill:var(--color-primary)}.header__button:hover{background-color:#ffffff0d}.submenu-list__item.has-submenu:hover .submenu-list__item-wrapper{background-color:#ffffff0a}.submenu-list__item.has-submenu:hover .submenu-content,.submenu-list__item.has-submenu:hover .submenu-list__item-wrapper>svg{opacity:1;visibility:visible;pointer-events:auto}.submenu-content__list-item:hover .submenu-content__link{border-color:#ffffff4d}.submenu-content__list-item:hover .submenu-content__link-img img{transform:scale(1.05)}.submenu-content__url:hover,.submenu-content__url:hover svg path{color:var(--color-primary);stroke:var(--color-primary)}.submenu-content__url:hover svg{transform:translate(5px)}.product-submenu{height:60vh}.header__list-item:hover .product-submenu{display:block}}@media screen and (max-width: 1280px){.header__navigation-wrapper{padding-left:25px}.submenu-list{max-width:250px}.submenu-content{max-width:calc(100% - 270px)}.submenu-content__url{margin-bottom:0}.product-submenu{height:60vh}}@media screen and (max-width: 1024px){.base-template__wrapper{width:95%}.header{min-height:64px;padding:0 20px}.header__burger{display:flex}.header__navigation-wrapper{flex-direction:column;align-items:center;position:absolute;top:110%;left:0;padding:20px;background-color:#042e33;border-radius:20px;display:none;transition:var(--transition);height:80vh}.header__navigation-wrapper.open{display:block;overflow-y:scroll;height:70vh}.header__list{flex-direction:column;gap:10px}.header__buttons-wrapper{flex-direction:column;margin-left:unset;margin-top:50px;gap:8px}.header__navigation,.header__list{width:100%}.header__list-item{flex-direction:column;width:100%;align-items:baseline;padding:0;gap:0;margin:0}.header__list-item.active a,.header__list-item.active a>svg path{fill:var(--color-primary);color:var(--color-primary)}.header__list-item .submenu-wrapper{position:static;padding:0;max-height:0;border-radius:0;display:block;pointer-events:all;overflow:hidden;transition:max-height var(--transition)}.submenu-list{width:100%;max-width:100%;gap:5px}.submenu-list__wrapper{margin-top:30px}.submenu-list__item{width:100%;padding:0;margin:0}.submenu-list__item:active .submenu-list__item-wrapper{background-color:#ffffff0a}.submenu-list__item:active .submenu-list__item-wrapper>svg{opacity:1;visibility:visible}.submenu-content{display:none}.header__button{border:1px solid rgba(255,255,255,1)}.flex-wrapper{flex-direction:column}.submenu-list__wrapper{width:100%!important}.product-submenu{height:60vh}.header__list-item>a{padding:5px 0}}@media screen and (max-width: 767.9px){.header__buttons-wrapper,.header__button{width:100%}.product-submenu{height:60vh}}.flex-wrapper .submenu-list{max-width:95%}.header__list a{cursor:pointer}.product-submenu{height:60vh!important}*{margin:0;padding:0;box-sizing:border-box}footer{background-size:cover;background-repeat:no-repeat;max-width:98%;width:100%;border-radius:1rem;background:linear-gradient(0deg,#0494a9,#002b31 94%);padding:3rem;box-shadow:0 4px #042e33;color:#042e33;margin:50px 0;padding-bottom:20px}footer a{color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem;margin-bottom:1rem;text-align:left}.footer-section h5{font-weight:700;color:#ffab6a;margin-bottom:1rem;font-size:18px;text-transform:uppercase}.footer-section h3{color:#ffab6a;font-weight:600}.footer-section a{font-size:16px;text-decoration:none;display:block;margin-bottom:10px}.footer-section i{font-size:25px;cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.fw-bold{font-size:1rem;font-weight:700}.copyright{font-size:.875rem;color:#ffab6a;font-weight:700}@media (max-width: 540px){.footer-bottom{flex-direction:column;align-items:flex-start}}.quote-heading{display:flex;align-items:center;color:#ffab6a}.quote-icon{font-size:2rem}.quote-heading h1{font-weight:400;margin:0 0 10px;font-size:16px}.flex-footer{display:flex;gap:40px}.footer-menu{list-style:none;padding:0;margin:0;text-align:center}.footer-menu li{display:inline}.footer-menu li:after{content:" |";margin:0 5px;color:#042e33;font-weight:700}.footer-menu li:last-child:after{content:""}.social-links-menu{display:flex;gap:0;color:#042e33}.social-links-menu a{padding:8px;border-radius:10px}.divider-container-footer{display:flex;align-items:center;justify-content:center;padding:0 0 20px}.line-footer{flex-grow:1;height:1px;background-color:#002b31;max-width:40%}.icon-circle-footer{background-color:#002b31;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 20px}.icon-circle-footer svg{color:#ffab6a;font-size:20px}.product-box img{width:160px;height:80px;border-radius:8px}.Product{margin-bottom:20px}.slider{height:100px;margin:auto auto 0;overflow:hidden;position:relative;width:auto}.slider .slide{margin:0 10px;border-radius:8px;display:flex;align-items:center;justify-content:center}.slide img{border-radius:8px;background:#fff;width:150px;height:60px;padding:0 5px}.social-links-menu svg{font-size:25px}@media (max-width: 1000px){footer{width:90%}}@media (max-width: 530px){footer{width:96%;padding:3rem 25px}}.social-links-menu img{width:21px;height:25px}.flex-footer a:hover{cursor:pointer;transform:translate(10px);transition:all .4s;font-weight:700}.footer-menu a{color:#fff;font-weight:700}#hero{width:100%;overflow:hidden;position:relative;background:linear-gradient(0deg,#000,#007474);padding:0}#hero .carousel-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;height:80vh;padding-top:60px}#hero h2{color:#fff;margin-bottom:15px;font-size:48px;font-weight:700;background:linear-gradient(90deg,#fff,#50a6a5 79%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}#hero p{width:80%;-webkit-animation-delay:.4s;animation-delay:.4s;margin:0 auto 15px;color:#fff;font-size:17px}#hero .carousel-control-prev,#hero .carousel-control-next{width:10%}#hero .carousel-control-next-icon,#hero .carousel-control-prev-icon{background:none;font-size:48px;line-height:1;width:auto;height:auto}#hero .btn-get-started{font-family:Raleway,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:.5s;line-height:1;margin:10px;color:#fff;-webkit-animation-delay:.8s;animation-delay:.8s;border:2px solid #ef6603}#hero .btn-get-started:hover{background:#ef6603;color:#fff;text-decoration:none}@media (min-width: 1024px){#hero p{width:60%}#hero .carousel-control-prev,#hero .carousel-control-next{width:5%}}@media (max-width: 768px){#hero .carousel-container{height:90vh}#hero h2{font-size:28px}}.hero-waves{display:block;width:100%;height:60px;position:relative}.wave1 use{-webkit-animation:move-forever1 10s linear infinite;animation:move-forever1 10s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.wave2 use{-webkit-animation:move-forever2 8s linear infinite;animation:move-forever2 8s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.wave3 use{-webkit-animation:move-forever3 6s linear infinite;animation:move-forever3 6s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@-webkit-keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@-webkit-keyframes move-forever3{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever3{0%{transform:translate(-90px)}to{transform:translate(85px)}}.why-unique-section{background:radial-gradient(#ff7a004d,#fff);padding:0 20px 60px;position:relative;overflow:hidden}.why-unique-section .container{max-width:1200px;margin:0 auto}.section-title{font-size:28px;font-weight:700;color:#ff7a00;margin-bottom:40px}.highlight{color:#ff7a00}.content-grid{display:flex;flex-wrap:wrap;gap:40px}.why-unique-section .section-description,.why-unique-section .section-subtitle{color:#042e33!important}.why-unique-section .illustration{position:relative;flex:1 1 40%;background:url(/assets/back-BS7mAgKi.png) no-repeat center center;background-size:contain;min-height:350px}.why-unique-section .rect{position:absolute;background:transparent;border:2px solid #ff7a00;border-radius:12px;left:0;bottom:0}.why-unique-section .rect-1{width:60px;height:300px;left:-38px;bottom:0}.why-unique-section .rect-2{width:60px;height:300px;left:-45px;bottom:8px}.why-unique-section .cards{flex:1 1 55%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.why-unique-section .card-right{margin-top:80px}.why-unique-section .card{background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 12px #0000000f;transition:transform .3s ease;margin:25px 0;display:flex;align-items:flex-start;gap:15px;flex-direction:column}.why-unique-section .card p{margin:0}.why-unique-section .card:hover{transform:translateY(-5px)}.why-unique-section .card .icon{font-size:28px;margin-bottom:10px}.why-unique-section .card h3{font-size:16px;font-weight:600}.why-unique-section .card p{font-size:14px;color:#333}.orange-bg{background:linear-gradient(135deg,#ff7a00,#ff914d);color:#fff}.orange-bg p{color:#fff}.icon-box{background-color:#f1f1ec;padding:5px;border-radius:8px;color:#ef6603}.icon-box svg{color:#ffab6a}@media (max-width: 768px){.content-grid{flex-direction:column-reverse}.why-unique-section .cards{grid-template-columns:1fr;gap:0}.illustration{order:2;min-height:200px}.why-unique-section .card{margin:0 0 20px}.why-unique-section .card-right{margin-top:0}}.why-unique-section .card:hover{background:linear-gradient(-45deg,#e3751c80,#ff943acc,#c1283199);color:#fff}.why-unique-section .card:hover h3,.why-unique-section .card:hover p{color:#fff}.why-unique-section .card:hover .icon-box{background-color:#f5f5f5;color:#007474}.why-unique-section .card:hover svg{color:#007474}.why-unique-section .section-subtitle{color:gray}.section-container{width:100%;box-sizing:border-box;margin-top:40px;padding:0 40px 40px}.section-inner{max-width:1200px;margin:0 auto;text-align:left}.section-heading{animation:fadeUp .6s ease-in-out}.section-subtitle{font-size:18px;color:#666;margin-bottom:0!important}.section-title{font-size:32px;font-weight:700;color:#666;margin:5px 0!important}.section-description{font-size:18px;color:#666;line-height:1.6}.section-heading p:first-child{position:relative;color:gray;display:inline-block;margin-right:10px!important}.section-heading p:first-child:before{content:"";position:absolute;top:50%;left:calc(100% + 15px);width:150px;height:1px;background-color:#ffab6a}.section-title{color:#ffab6a;margin:10px 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.section-container{padding:0 0 40px}}.highlight-section{position:relative;background:radial-gradient(circle at top right,#007474,#042e33);color:#fff;padding:0 20px 60px;overflow:hidden}.highlight-section .section-heading p,.highlight-section .section-heading .section-description{color:#fff}.highlight-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.highlight-title{font-size:28px;font-weight:700;margin-bottom:40px;color:#fca353;position:relative}.highlight-underline{display:block;width:120px;height:3px;background-color:#fca353;margin-top:8px}.highlight-card{background:linear-gradient(-45deg,#50a6a54d,#0074744d);border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 10px #0000001a;font-size:18px;margin:15px 0 15px 15px;width:300px;height:auto;display:flex;flex-direction:column;text-align:left;padding:30px 25px 25px 30px}.highlight-flex{display:flex;max-width:900px;align-items:end;justify-content:center;margin:0 auto}.key-highlight-left .highlight-card:nth-child(1){border-radius:25% 0 0}.key-highlight-left .highlight-card:nth-child(2){border-radius:0 0 0 25%}.key-highlight-center .highlight-card:nth-child(1){border-radius:0}.key-highlight-center .highlight-card:nth-child(2){border-radius:0}.key-highlight-right .highlight-card:nth-child(1){border-radius:0 25% 0 0}.key-highlight-right .highlight-card:nth-child(2){border-radius:0 0 25%}.highlight-card h3{margin-bottom:20px}@media (max-width: 1024px){.highlight-flex{display:flex;flex-direction:column;width:100%}.highlight-card{border-radius:8px!important;width:60%}.key-highlight-left,.key-highlight-right,.key-highlight-center{display:flex;align-items:center;justify-content:center}}@media (max-width: 598px){.highlight-card{padding:20px;width:100%}.key-highlight-left,.key-highlight-right,.key-highlight-center{flex-direction:column}}@media (max-width: 480px){.highlight-section{padding-left:1.5rem;padding-right:1.5rem}.highlight-card{margin-left:0}}.why-choose-us{position:relative;background-color:linear-gradient(to bottom right,#fefaf6,#fef2e9);background:url(/assets/back-BAGy9Vbx.png);background-repeat:no-repeat;background-position:bottom;overflow:hidden;padding:0 20px 80px;background-size:cover;background-color:#fff}.why-choose-us:before{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:0}.WhyChooseUs-container{position:relative;z-index:1;max-width:1200px;margin:auto;text-align:center}.WhyChooseUs-section-title{font-size:2.5em;font-weight:700;color:#057a73;margin-bottom:20px}.WhyChooseUs-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:50px}.WhyChooseUs-card{background:#fff;width:250px;padding:25px;border-radius:15px;box-shadow:0 10px 25px #0000001a;position:relative;text-align:left;transition:transform .3s ease;display:flex;flex-direction:column;gap:20px}.WhyChooseUs-card:hover{animation:pulse 1.5s 1}.WhyChooseUs-card:before,.WhyChooseUs-card:after{content:"";position:absolute;border:3px solid #057a73}.WhyChooseUs-card:before{top:-1px;right:-1px;width:40px;height:40px;border-left:none;border-bottom:none}.WhyChooseUs-card:after{bottom:-1px;left:-1px;width:40px;height:40px;border-right:none;border-top:none}.WhyChooseUs-icon{background-color:#d9d9d9;padding:5px;border-radius:8px;width:max-content}.WhyChooseUs-card h3{font-size:1.1em;color:#057a73}.WhyChooseUs-card p{font-size:.9em;color:#444;line-height:1.5em}.WhyChooseUs-card{position:relative;overflow:hidden;transition:all .5s ease-in-out}.WhyChooseUs-card:before{content:"";display:inline-block;background-color:linear-gradient(-45deg,rgba(80,166,165,.3),rgba(0,116,116,.3));position:absolute;width:300px;height:300px;left:194px;border-radius:50%;transition:all .8s ease-in-out;top:-70px;z-index:-2}.WhyChooseUs-card:after{content:"";display:inline-block;background-color:linear-gradient(-45deg,rgba(80,166,165,.3),rgba(0,116,116,.3));position:absolute;width:300px;height:300px;left:-294px;border-radius:50%;transition:all .2s ease-in-out;top:-70px;z-index:-2}.WhyChooseUs-card:hover:after{transform:translate(136px) rotate(360deg) skew(40deg)}.WhyChooseUs-card:hover:before{transform:translate(-99px) skew(40deg)}.WhyChooseUs-card:hover{border-radius:1%}.WhyChooseUs-icon svg{color:#007474}@media (max-width: 768px){.WhyChooseUs-cards{flex-direction:column;align-items:center}.WhyChooseUs-card{width:90%}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #042e33b3}70%{transform:scale(1.05);box-shadow:0 0 0 15px #9b59b600}to{transform:scale(1);box-shadow:0 0 #9b59b600}}@media (max-width: 600px){.why-choose-us .section-container{padding:20px}}.who-we-outer{display:flex;flex-direction:column;justify-content:space-around;padding:3rem 1.5rem;gap:2rem}.who-we-are-container{position:relative;overflow:hidden}.who-we-illustration{flex:1;display:flex;justify-content:center;align-items:center}.who-we-img{max-width:100%;height:auto;width:80%}.who-we-text{flex:1;max-width:640px}.who-we-heading{font-size:1.875rem;font-weight:600;color:#007474;margin-bottom:1rem}.who-we-are-container .section-container{padding-bottom:0}.who-we-paragraph{color:#4b5563;line-height:1.75;font-size:18px;margin-bottom:10px}.who-we-gradient{position:absolute;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none}.gradient-left{width:500px;height:500px;background:radial-gradient(circle,#FFA50066,transparent 70%);top:0;left:10%}.gradient-right{width:500px;height:500px;background:radial-gradient(circle,#FFB34766,transparent 70%);bottom:-23%;right:-17%}.who-we-illustration,.who-we-text{z-index:1}@media (min-width: 768px){.who-we-outer{flex-direction:row;padding:4rem 6rem;padding-top:40px}.who-we-text{text-align:left}.who-we-img{width:100%;max-width:400px}}@media (max-width: 530px){.who-we-are-container{padding:0 1.5rem}.who-we-outer{padding:4rem 0}}.star-body{height:auto;width:100%;overflow:hidden;display:-webkit-box;display:flex;font-family:Anton,sans-serif;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-image:url(/assets/galaxy-CPEUulEL.jpeg);background-repeat:repeat;background-size:auto;opacity:1;padding:100px 0}.moon{position:absolute;top:-10%;left:55%;transform:translate(-50%,-50%);height:100px;width:100px;z-index:1;box-shadow:-15px 15px 0 5px #fff;border-radius:50%;transition:all 1s ease-in-out}.cta:hover .moon{box-shadow:-20px 20px 0 5px #fff;top:-25%;transition:all 1s ease-in-out}.sleep:hover{width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;background:#ccc;animation-name:smoothie;-webkit-animation-name:smoothie;animation-duration:3s;-webkit-animation-duration:3s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-direction:alternate;animation-play-state:running;-webkit-animation-play-state:running}@-webkit-keyframes smoothie{0%{background:#3cc}50%{background:#ccc}to{background:#3cc}}@keyframes smoothie{0%{background:#3cc}50%{background:#ccc}to{background:#3cc}}.night{position:relative;width:100%;height:100%;-webkit-transform:rotateZ(-30deg);transform:rotate(-30deg)}.right{-webkit-transform:rotateZ(-150deg);transform:rotate(-150deg)}.shooting_star{position:absolute;left:50%;top:50%;height:2px;background:linear-gradient(-45deg,#5f91ff,#00f0);border-radius:999px;-webkit-filter:drop-shadow(0 0 6px #699bff);filter:drop-shadow(0 0 6px #699bff);-webkit-animation:tail 3s ease-in-out infinite,shooting 3s ease-in-out infinite;animation:tail 3s ease-in-out infinite,shooting 3s ease-in-out infinite}.spark{-webkit-animation:0px;animation:0px}.rare{height:5px}.play-btn{font-size:100px}.modal-window{position:fixed;background-color:#232121d4;top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;pointer-events:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.modal-window:target{opacity:1;pointer-events:auto}.modal-window>div{width:auto;position:relative;margin:5% 15%;padding:15px;background:#fff;color:#444;box-shadow:#1493a5 1px 1px 26px 3px}.modal-window header{font-weight:700}.modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}.modal-close:hover{color:#000}.pop-video{width:80%;height:350px}@media (max-width: 576px){.pop-video{width:98%;height:150px}.modal-window h1{font-size:110%}.modal-window>div{margin:35% 5%}}.motive-box{margin-top:50px;margin-bottom:20px;color:#ef6603;position:relative}.motive-box:after,.motive-box:before{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,#00f0,#5f91ff,#00f0);-webkit-transform:translateX(50%) rotateZ(45deg);transform:translate(50%) rotate(30deg);border-radius:100%;-webkit-animation:shining 3s ease-in-out infinite;animation:shining 3s ease-in-out infinite}.shooting_star:before,.shooting_star:after{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,#00f0,#5f91ff,#00f0);-webkit-transform:translateX(50%) rotateZ(45deg);transform:translate(50%) rotate(45deg);border-radius:100%;-webkit-animation:shining 3s ease-in-out infinite;animation:shining 3s ease-in-out infinite}.shooting_star:after{-webkit-transform:translateX(50%) rotateZ(-45deg);transform:translate(50%) rotate(-45deg)}.shooting_star:nth-child(1){top:calc(50% + 119px);left:calc(50% - 43px);-webkit-animation-delay:4796ms;animation-delay:4796ms}.shooting_star:nth-child(1):before,.shooting_star:nth-child(1):after{-webkit-animation-delay:4796ms;animation-delay:4796ms}.shooting_star:nth-child(2){top:calc(50% + 43px);left:calc(50% - 37px);-webkit-animation-delay:5944ms;animation-delay:5944ms}.shooting_star:nth-child(2):before,.shooting_star:nth-child(2):after{-webkit-animation-delay:5944ms;animation-delay:5944ms}.shooting_star:nth-child(3){top:calc(50% + 40px);left:calc(50% - 222px);-webkit-animation-delay:7556ms;animation-delay:7556ms}.shooting_star:nth-child(3):before,.shooting_star:nth-child(3):after{-webkit-animation-delay:7556ms;animation-delay:7556ms}.shooting_star:nth-child(4){top:calc(50% + 29px);left:calc(50% - 113px);-webkit-animation-delay:7123ms;animation-delay:7123ms}.shooting_star:nth-child(4):before,.shooting_star:nth-child(4):after{-webkit-animation-delay:7123ms;animation-delay:7123ms}.shooting_star:nth-child(5){top:calc(50% - 146px);left:calc(50% - 112px);-webkit-animation-delay:3629ms;animation-delay:3629ms}.shooting_star:nth-child(5):before,.shooting_star:nth-child(5):after{-webkit-animation-delay:3629ms;animation-delay:3629ms}.shooting_star:nth-child(6){top:calc(50% + 108px);left:calc(50% - 160px);-webkit-animation-delay:3895ms;animation-delay:3895ms}.shooting_star:nth-child(6):before,.shooting_star:nth-child(6):after{-webkit-animation-delay:3895ms;animation-delay:3895ms}.shooting_star:nth-child(7){top:calc(50% - 52px);left:calc(50% - 72px);-webkit-animation-delay:7326ms;animation-delay:7326ms}.shooting_star:nth-child(7):before,.shooting_star:nth-child(7):after{-webkit-animation-delay:7326ms;animation-delay:7326ms}.shooting_star:nth-child(8){top:calc(50% - 55px);left:calc(50% - 282px);-webkit-animation-delay:956ms;animation-delay:956ms}.shooting_star:nth-child(8):before,.shooting_star:nth-child(8):after{-webkit-animation-delay:956ms;animation-delay:956ms}.shooting_star:nth-child(9){top:calc(50% - 129px);left:calc(50% - 296px);-webkit-animation-delay:5.03s;animation-delay:5.03s}.shooting_star:nth-child(9):before,.shooting_star:nth-child(9):after{-webkit-animation-delay:5.03s;animation-delay:5.03s}.shooting_star:nth-child(10){top:calc(50% - 131px);left:calc(50% - 249px);-webkit-animation-delay:1.15s;animation-delay:1.15s}.shooting_star:nth-child(10):before,.shooting_star:nth-child(10):after{-webkit-animation-delay:1.15s;animation-delay:1.15s}.shooting_star:nth-child(11){top:calc(50% - 32px);left:calc(50% - 13px);-webkit-animation-delay:157ms;animation-delay:157ms}.shooting_star:nth-child(11):before,.shooting_star:nth-child(11):after{-webkit-animation-delay:157ms;animation-delay:157ms}.shooting_star:nth-child(12){top:calc(50% + 57px);left:calc(50% - 165px);-webkit-animation-delay:3364ms;animation-delay:3364ms}.shooting_star:nth-child(12):before,.shooting_star:nth-child(12):after{-webkit-animation-delay:3364ms;animation-delay:3364ms}.shooting_star:nth-child(13){top:calc(50% - 189px);left:calc(50% - 213px);-webkit-animation-delay:6822ms;animation-delay:6822ms}.shooting_star:nth-child(13):before,.shooting_star:nth-child(13):after{-webkit-animation-delay:6822ms;animation-delay:6822ms}.shooting_star:nth-child(14){top:calc(50% + 104px);left:calc(50% - 163px);-webkit-animation-delay:9347ms;animation-delay:9347ms}.shooting_star:nth-child(14):before,.shooting_star:nth-child(14):after{-webkit-animation-delay:9347ms;animation-delay:9347ms}.shooting_star:nth-child(15){top:calc(50% + 75px);left:calc(50% - 234px);-webkit-animation-delay:4661ms;animation-delay:4661ms}.shooting_star:nth-child(15):before,.shooting_star:nth-child(15):after{-webkit-animation-delay:4661ms;animation-delay:4661ms}.shooting_star:nth-child(16){top:calc(50% - 176px);left:calc(50% - 51px);-webkit-animation-delay:6.65s;animation-delay:6.65s}.shooting_star:nth-child(16):before,.shooting_star:nth-child(16):after{-webkit-animation-delay:6.65s;animation-delay:6.65s}.shooting_star:nth-child(17){top:calc(50% + 127px);left:calc(50% - 171px);-webkit-animation-delay:3855ms;animation-delay:3855ms}.shooting_star:nth-child(17):before,.shooting_star:nth-child(17):after{-webkit-animation-delay:3855ms;animation-delay:3855ms}.shooting_star:nth-child(18){top:calc(50% + 130px);left:calc(50% - 295px);-webkit-animation-delay:6509ms;animation-delay:6509ms}.shooting_star:nth-child(18):before,.shooting_star:nth-child(18):after{-webkit-animation-delay:6509ms;animation-delay:6509ms}.shooting_star:nth-child(19){top:calc(50% + 108px);left:calc(50% - 209px);-webkit-animation-delay:1403ms;animation-delay:1403ms}.shooting_star:nth-child(19):before,.shooting_star:nth-child(19):after{-webkit-animation-delay:1403ms;animation-delay:1403ms}.shooting_star:nth-child(20){top:calc(50% + 19px);left:calc(50% - 9px);-webkit-animation-delay:5083ms;animation-delay:5083ms}.shooting_star:nth-child(20):before,.shooting_star:nth-child(20):after{-webkit-animation-delay:5083ms;animation-delay:5083ms}@-webkit-keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@keyframes tail{0%{width:0}30%{width:100px}to{width:0}}@-webkit-keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@keyframes shining{0%{width:0}50%{width:30px}to{width:0}}@-webkit-keyframes shooting{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(300px);transform:translate(300px)}}@keyframes shooting{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(300px);transform:translate(300px)}}.star-title{font-size:50px;margin:20px 0;background:linear-gradient(90deg,#ef6603,#ffab6a,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.motive-box p{color:#fff;font-size:18px;padding-bottom:20px}@media (max-width: 380px){.star-title{font-size:40px}.motive-box p{font-size:16px}.moon{top:-22%}}@media (max-width: 320px){.star-title{font-size:30px}.motive-box p{font-size:15px}.moon{top:-22%}}body{background-color:#f1f1ec}.contact-container{margin:0 auto;color:#1c2b2d;padding:3rem 1.5rem;max-width:1000px}.contact-heading{font-size:2rem;font-weight:700;margin-bottom:2.5rem;color:#1c2b2d}.contact-details{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:3rem}.contact-item{display:flex;align-items:flex-start;gap:.75rem;flex-direction:column;font-size:1rem;text-align:left;max-width:300px}.contact-item .icon{font-size:1.25rem;color:#042e33;margin-top:2px}.contact-item-icon{border:1px solid #042e33;width:32px;padding:5px;display:flex;align-items:center;justify-content:center}.form-wrapper{max-width:960px;margin:0 auto}.form-heading{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1c2b2d}.form-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 768px){.form-grid{grid-template-columns:1fr 1fr}}.full-width{grid-column:span 1}@media (min-width: 768px){.full-width{grid-column:span 2}}.submit-container{text-align:right}.submit-button{background-color:#1c2b2d;color:#fff;padding:.75rem 2rem;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#333}.contact-item a{color:#042e33}.top-right-toast{position:fixed;top:30px;right:30px;z-index:9999;min-width:250px;max-width:350px;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;box-shadow:0 2px 12px #0000001f;animation:fadeInOut 3s}.success-toast{background:#e6ffed;color:#207544;border:1px solid #b7ebc6}.error-toast{background:#fff1f0;color:#a8071a;border:1px solid #ffa39e}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.form-input{position:relative}.form-input input::placeholder,.form-input textarea::placeholder{opacity:0}.form-input input,.form-input select,.form-input textarea{font-size:16px;width:100%;padding:5px 15px;display:block;border-radius:4px;height:50px;border:1px solid #007474;box-sizing:border-box;transition:border-color .3s,box-shadow .3s;outline:none}.form-input textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#007474;box-shadow:0 0 8px #007474;border:1px solid #007474}.form-input input:focus+label,.form-input input:not(:placeholder-shown)+label,.form-input select:focus+label,.form-input select:not(:placeholder-shown)+label,.form-input textarea:focus+label,.form-input textarea:not(:placeholder-shown)+label{top:0;color:#007474;background:#f8f9fa;padding:0 5px}.form-input label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:15px;color:#000;letter-spacing:1px;transition:.3s}.custom-select select:focus{border-color:#007474;box-shadow:0 0 8px #007474;border:1px solid #007474}input:disabled,select:disabled{background-color:#e5e5e5!important}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;background-color:#f9f9f9;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block}input[type=checkbox]:checked{background-color:#007474;border-color:#007474}input[type=checkbox]:checked:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.containers{padding:1.25rem 1.25rem 2.5rem}.value-item p,.value-item svg{color:#000;font-size:1.5625rem}.value-boxes,.value-boxes-2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0}.value-boxes-2{margin-top:6.25rem;margin-bottom:0}.value-box{background:#fff;border:.0625rem solid #d0d1cf;box-shadow:0 .25rem .6875rem #007474;border-radius:1.25rem;padding:1.25rem 1.0625rem 1.5625rem;margin:0 .625rem 6.4375rem 0;width:21.875rem;text-align:center;height:16.25rem}.value-box img{height:7.9375rem;margin-top:-6.25rem;z-index:99999!important}.value-box h5{margin:.875rem .1875rem;color:#ffab6a;font-size:1.3125rem}.value h1{margin:1.1875rem 0;color:#ffab6a;font-size:1.875rem}.value p{margin:.875rem 1.875rem;color:#5c6664}.flip-card{background-color:transparent;width:30%;height:16.25rem;perspective:62.5rem;margin:4.5rem 1.3125rem}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front h5,.flip-card-back h5{margin:.875rem .1875rem;color:#ffab6a;font-size:1.75rem}.flip-card-front h1,.flip-card-back h1{margin:1.1875rem 0;color:#ffab6a;font-size:2.125rem}.flip-card-back h1{font-size:2.5rem}.flip-card-front p,.flip-card-back p{margin:.875rem 1.875rem;font-size:1.125rem}.flip-card-front,.flip-card-back{position:absolute;background:#fff;border:.0625rem solid #d0d1cf;box-shadow:0 .25rem .6875rem #007474;border-radius:1.25rem;width:100%;text-align:center;height:17.5rem;backface-visibility:hidden;padding:0 1.25rem}.flip-card-back{transform:rotateY(180deg)}.customer-img{height:5rem!important;margin-top:-2.3125rem!important;color:#ffab6a}@media (max-width: 80rem){.flip-card{width:38%}.row-left{width:48%;height:9.375rem}}@media (max-width: 73.75rem){.flip-card{width:36%;height:15rem}.job-div div{margin:0 .375rem}.flex-right img{height:25.8125rem;width:110%}}@media (max-width: 70.5rem){.value-box{height:auto}.list{width:50%}}@media (max-width: 71.4375rem){.flip-card{width:40%}}@media (max-width: 61.125rem){.flip-card{width:44%;height:15rem}}@media (max-width: 54.8125rem){.flip-card-front,.flip-card-back{height:18.75rem}}@media (max-width: 51.25rem){.flip-card-front,.flip-card-back{height:16.25rem}.flip-card-front p,.flip-card-back p{margin:.875rem .9375rem}.flip-card-front img{height:5.8125rem;margin-top:-3.5625rem}.flip-card{width:80%;height:15rem}}@media (max-width: 31.875rem){.flip-card-front,.flip-card-back{height:auto;width:auto}.flip-card{width:100%}}#Weliveby{padding-top:40px;overflow:hidden;padding-bottom:0;background:radial-gradient(#ff7a004d,#fff)}#Weliveby .flip-card-front,#Weliveby .flip-card-back{box-shadow:0 .25rem .6875rem #ff7a004d}#Weliveby .section-container{margin-bottom:0;padding-bottom:0}#DrivingInnovation .section-container{padding-bottom:0}#DrivingInnovation{background:radial-gradient(rgba(4,46,51,.2),transparent 70%);background-color:#fff;padding-bottom:30px}#DrivingInnovation .value-box svg{color:#007474}#DrivingInnovation .value-box{box-shadow:0 4px 11px #007474!important}#DrivingInnovation .value-box h5{color:#007474!important}#DrivingInnovation .value-item{transition:.3s;color:#2a2c39;border-radius:0;display:flex;align-items:center;justify-content:center}#DrivingInnovation .value-item p,#DrivingInnovation .value-item i{color:#000;font-size:25px}#DrivingInnovation .value-item p{color:#5c6664}#DrivingInnovation .value-boxes{display:flex;flex-wrap:wrap;margin:25px 0;align-items:center;justify-content:center}#DrivingInnovation .value-boxes-2{display:flex;flex-wrap:wrap;margin:100px 0 0;align-items:center;justify-content:center}#DrivingInnovation .value-box{background:#fff;border:1px solid #d0d1cf;box-shadow:0 4px 11px #007474;border-radius:20px;padding:20px 17px 25px;margin:0 30px 20px 10px;width:350px;text-align:center;height:215px}#DrivingInnovation .value-box img{height:127px;margin-top:-100px;z-index:99999!important}#DrivingInnovation .value-box h5{margin:14px 3px;color:#ffab6a;font-size:21px}#DrivingInnovation .value h1{margin:19px 0;color:#ffab6a;font-size:30px}#DrivingInnovation .value p{margin:14px 30px;color:#5c6664}#DrivingInnovation .mission{margin-left:50px;margin-top:-100px!important}#DrivingInnovation .vision{height:100px!important}#join-container{margin:0 50px;position:relative;padding:0 20px 40px}#join-container .section-container{padding-top:0!important;padding-bottom:20px}.heading{height:175px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;height:200px;overflow:hidden}.join-heading{padding:30px 0;font-size:32px;color:#ef5b03}.join-p{color:#fff}.content{width:90%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto}.row{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.content .row-left svg{color:#ffab6a}.row-left,.row-right{width:48%;margin:10px;height:130px}.row-left div,.row-right div{display:flex;align-items:center;justify-content:space-between;margin:10px 20px 20px}.join-p-white{color:#000;margin:14px 0}.row-left div i,.row-left div img,.row-right div i{font-size:30px;height:30px;width:30px;margin:0;opacity:1;color:#ef5b03}.row-left div i{opacity:.9}.row-left div h4,.row-right div h4{font-size:21px;color:#007474}.row-left p,.row-right p{margin:10px 20px;color:#5c6664}.row-left div img{height:40px;width:40px;margin:0;opacity:1}.bubble{position:absolute;background-color:#007474;border-radius:50%;animation:float 3s ease-in-out infinite,randomMovement 5s linear infinite,leftToRight 5s linear infinite,topToBottom 8s linear infinite;opacity:0;top:20%}.bubble:before,.bubble:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:inherit;transform:translate(-50%,-50%);animation:ripple 2s ease-in-out infinite;opacity:.5}.bubble:after{animation-delay:1s}.benefit-head{color:#ffab6a;margin:10px 20px 0 75px}.section-hr{margin:50px}.join-p-white{color:#000;padding-bottom:80px;margin:0 20px}@media (max-width: 1280px){.row-left{width:47%;height:150px}.content{width:97%}.benefit-head{margin-left:35px}}@media (max-width: 1110px){#join-container{margin:10px 0;position:relative}.row-left{width:92%;height:auto}}@media (max-width: 945px){.row-left{height:auto}.row-left div,.row-right div{display:flex;align-items:center;justify-content:space-between;margin:10px 20px 0}}@media (max-width: 825px){.row-left{height:auto;margin:0;width:96%}}@media (max-width: 545px){.row-left div,.row-right div{margin:10px 0}.benefit-head{margin:10px 0vw;color:#ffab6a;margin-bottom:0}.row-left p,.row-right p{margin:10px 0;color:#5c6664}.row-left{height:auto;margin:14px 6px;width:96%}#join-container{padding:10px 10px 40px}}.hr-edit{border:0;height:1px;background-image:linear-gradient(to right,#0000,#000000bf,#0000)}#career{margin-top:5rem;background:linear-gradient(0deg,#0494a9,#002b31 94%);display:flex;align-items:center;justify-content:center;clip-path:ellipse(75% 100% at center top);height:16.8125rem}.carreer-heading{padding:1.875rem 0;font-size:2rem;color:#ef5b03}.carreer-p{color:#fff;margin:2.5rem}@media (max-width: 44.4375rem){#career{height:17.375rem}}@media (max-width: 37.5rem){#career{height:18.75rem}}@media (max-width: 27.8125rem){#career{height:50%}}.web-development-process{background:url(/assets/dashed-Uw9oY3Nv.png);background-size:contain;background-position:center;background-repeat:no-repeat;color:#333;padding:0 20px 50px;position:relative;overflow:hidden;text-align:center;background-color:#fff}.web-development-process #p:first-child{position:relative;color:gray;display:inline-block;margin-right:10px}.web-development-process #p:first-child:before{content:"";position:absolute;top:50%;left:calc(100% + 15px);width:150px;height:1px;background-color:#ef6603}.process-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.step{background:#007474;border-radius:50%;width:250px;height:250px;perspective:1000px;position:relative;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;margin:15px}.step:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.step .number{background:#ffab6a;color:#fff;font-size:1.5em;font-weight:700;width:40px;height:40px;line-height:40px;border-radius:50%;position:absolute;top:-20px;left:calc(50% - 20px);box-shadow:0 2px 4px #0003}.step svg{font-size:2em;margin-bottom:10px;color:#fff}.step h3{margin-top:20px;font-size:1.25em;color:#fff}.step p{text-align:center;font-size:.9em;margin:0 0 10px;word-wrap:break-word;white-space:normal;line-height:1.6;text-shadow:1px 1px 3px rgba(0,0,0,.2);padding:10px 10px 10px 15px;font-style:italic;color:#042e33}.front,.back{position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .6s ease;border-radius:50%}.step:hover .front{transform:rotateY(180deg)}.step:hover .back{transform:rotateY(0)}.front{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;transform:rotateY(0);border-radius:50%}.back{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;transform:rotateY(180deg);box-shadow:0 4px 8px #0000001a;border-radius:50%}@media (max-width: 1200px){.process-steps{gap:15px}}@media (max-width: 992px){.step{width:38%;margin:19px}}@media (max-width: 768px){.step{width:52%}.web-development-process{padding:30px 15px}.web-development-process h2{font-size:2em}}@media (max-width: 576px){.step .number{font-size:1.2em;width:30px;height:30px;line-height:30px;top:-15px;left:calc(50% - 15px)}.step h3{font-size:1em}.step p{font-size:.9em}.step svg{font-size:1.5em}.step{width:52%}}@media (max-width: 500px){.step{width:64%}}@media (max-width: 450px){.step{width:70%}}@media (max-width: 355px){.step{width:105%}}:root{--primary: #007474;--dark: #042e33;--accent: #ffab6a;--black: #000;--white: #fff}#career-job{overflow:hidden}.career-job-filter{display:flex;gap:1rem;margin-bottom:2rem;width:80%;margin:0 auto}.career-job-section{background:transparent;padding:30px 0}.career-job-filter__dropdown{padding:.5rem 1rem;border-radius:6px;border:1px solid #ccc;font-size:1rem}.career-job-filter__multiselect{position:relative;min-width:200px;font-size:1rem}.career-job-filter__multiselect-control{display:flex;align-items:center;min-height:44px;background:var(--white);border:1.5px solid var(--primary);border-radius:8px;padding:.5rem 1rem;cursor:pointer;flex-wrap:wrap;gap:.5rem;transition:border .2s;box-shadow:0 2px 8px #00747412}.career-job-filter__multiselect-control:focus-within,.career-job-filter__multiselect-control:hover{border-color:var(--accent)}.career-job-filter__placeholder{color:#aaa}.career-job-filter__arrow{margin-left:auto;color:var(--primary);font-size:1.1em}.career-job-filter__dropdown-list{position:absolute;top:110%;left:0;right:0;background:var(--white);border:1.5px solid var(--primary);border-radius:8px;box-shadow:0 2px 12px #0074741a;z-index:10;max-height:220px;overflow-y:auto;margin-top:2px}.career-job-filter__dropdown-item{padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .15s,color .15s;color:var(--dark)}.career-job-filter__dropdown-item.selected,.career-job-filter__dropdown-item:hover{background:var(--accent);color:var(--black)}.career-job-filter__tags{display:flex;flex-wrap:wrap;gap:.4rem}.career-job-filter__tag{background:var(--primary);color:var(--white);border-radius:4px;padding:.2rem .7rem .2rem .5rem;display:flex;align-items:center;font-size:.97em;gap:.3em;font-weight:500}.career-job-filter__tag button{background:none;border:none;color:var(--accent);font-size:1.1em;margin-left:.2em;cursor:pointer;padding:0}.career-job-card button:hover{cursor:pointer;font-weight:800}.career-job-card button{font-weight:800}.modal-submit{width:max-content;cursor:pointer;font-weight:800}.career-job-card{background:var(--white);border-radius:18px;box-shadow:0 6px 32px #0074741a;padding:2.2rem 1.7rem 1.5rem;margin-bottom:2.2rem;transition:box-shadow .2s,transform .2s,border .2s;border:2px solid #f1f1ec;position:relative;width:80%;margin:20px auto}.career-job-card:hover{box-shadow:0 12px 40px #00747429;transform:translateY(-2px) scale(1.012);border-color:var(--primary)}.career-job-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem;flex-wrap:wrap}.career-job-card__title{font-size:1.35rem;font-weight:800;margin:0;color:var(--dark);letter-spacing:.01em}.career-job-card__type,.career-job-card__location{font-size:1rem;color:var(--dark);background:#f3f7f8;border-radius:4px;padding:.2rem .8rem;margin-left:.5rem;font-weight:600;letter-spacing:.01em;box-shadow:0 1px 4px #00747414;border:none}.career-job-card__type{background:#00747433;color:#007474;border:none}.career-job-card__location{background:#042e331a;color:#042e33}.career-job-card__desc{margin:.9rem 0 1.3rem;color:var(--black);font-size:1.09rem;line-height:1.6}.career-job-modal__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;overflow-y:auto}.career-job-modal{background:var(--white);border-radius:20px;max-width:700px;width:98vw;padding:2.4rem 2.2rem 2rem;position:relative;box-shadow:0 12px 48px #0074742e;margin:2rem 0}.career-job-modal__close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;font-size:2.2rem;color:var(--primary);cursor:pointer;transition:color .2s}.career-job-modal__close:hover{color:var(--accent)}.career-job-modal__title{font-size:1.38rem;font-weight:800;margin-bottom:1.3rem;color:var(--dark);letter-spacing:.01em}.career-job-modal__form{display:flex;flex-direction:column;gap:1.1rem}.career-job-modal__fields{display:flex;flex-direction:column;gap:.8rem}.career-job-modal__row{display:flex;gap:1rem}.career-job-modal__row .form-input{width:50%}.form-input span{color:#a8071a;margin:0;padding:0;font-size:16px}.career-job-modal__fields input.error,.career-job-modal__fields textarea.error{border-color:#a8071a}.career-job-modal__error{color:#a8071a;font-size:.98rem;margin-top:-.5rem;margin-bottom:.5rem}.career-job-modal__recaptcha{margin:.5rem 0}.career-job-modal__submit:disabled{background:#888;cursor:not-allowed}@media (max-width: 700px){.career-job-modal{max-width:99vw;padding:1rem .5rem}.career-job-modal__row{flex-direction:column;gap:.5rem}}@media (max-width: 740px){.career-job-filter,.career-job-card{width:90%}}@media (max-width: 500px){.career-job-filter{flex-direction:column}.career-job-card{padding:20px}#career-job .section-container{padding:5%}}@media (max-width: 600px){#career-job .section-container{padding:5%}}.value-item{transition:.3s;color:#2a2c39;border-radius:0;display:flex;align-items:center;justify-content:center}.feature-section{background:radial-gradient(rgba(4,46,51,.2),transparent 70%);padding:0 20px 60px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:unset;width:100%;margin:0 auto;position:relative;overflow:hidden;background-color:#fff}.value-item p{color:#5c6664;font-size:25px}.value-item p{color:#5c6664}.value-boxes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:0;margin-top:30px}.value-box{background:#fff;border:1px solid #d0d1cf;box-shadow:0 4px 11px #042e33;border-radius:20px;padding:20px 17px 25px;margin:0 30px 103px 10px;width:300px;text-align:center;height:260px;position:relative}.value-box svg{font-size:56px;margin-top:-133px;position:relative;left:0;top:-20px;color:#ffab6a}#new-section .value-box svg{color:#007474}#new-section .value-box{box-shadow:0 4px 11px #007474}.value-box h5{margin:14px 3px;color:#007474;font-size:21px}.value h1{margin:19px 0;color:#007474;font-size:30px}.value p{margin:14px 30px;color:#5c6664}.feature-section .section-description,.feature-section .section-subtitle{color:#042e33!important}#new-section{padding-bottom:0}.what-we-provide{position:relative;padding:0 20px;width:100%;overflow:hidden;z-index:1}.what-we-provide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/Group-D3xFzpT_.png) no-repeat center center;background-size:auto;opacity:.3;z-index:-1}.what-we-provide .section-description,.what-we-provide .section-subtitle{color:#042e33!important}.provide-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin:0 auto}.provide-text{flex:1 1 500px;padding:20px}.provide-text p{font-size:18px;color:#555;margin-bottom:8px;line-height:1.7}.provide-image{flex:1 1 400px;text-align:center;padding:20px}.provide-image img{max-width:100%;height:auto;border-radius:10px}.what-we-provide-gradient{position:absolute;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none}.what-we-provide-gradient-left{width:600px;height:600px;background:radial-gradient(circle,rgba(255,165,0,.2),transparent 70%);top:-12%;left:-17%}.what-we-provide-gradient-right{width:600px;height:600px;background:radial-gradient(circle,rgba(255,165,0,.2),transparent 70%);bottom:-23%;right:-17%}.provide-container{z-index:1}.provide-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;z-index:1;position:relative}.provide-image{flex:1 1 400px;text-align:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.provide-image img{max-width:100%;height:auto;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 20px #0000001a}.provide-image:hover img{transform:scale(1.05);box-shadow:0 12px 28px #00000026}.provide-container .section-container{padding:0 0 20px}@media (max-width: 768px){.provide-container{flex-direction:column;padding:0 15px}.provide-image{padding:15px;text-align:left}.provide-text p{font-size:18px;line-height:1.8}}@media (max-width: 600px){.what-we-provide{padding:0}.provide-text{padding:20px 10px}}@media (max-width: 390px){.value-box{width:90%;margin:20px 20px 60px}}.why-choose-us-service{background:radial-gradient(#0c8a99,#042e33);color:#fff;padding:0 20px 50px;position:relative;overflow:hidden}.why-choose-us-service .section-heading p,.why-choose-us-service .section-heading .section-description{color:#fff}.why-choose-us-service .content{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;position:relative;z-index:1}.why-choose-us-service .reason{background:#fffafa1a;border-radius:10px;padding:20px;width:calc(25% - 20px);box-sizing:border-box;transition:transform .3s ease,background-color .3s ease;overflow:hidden;word-wrap:break-word;position:relative;z-index:2}.why-choose-us-service .reason:nth-child(4n){margin-right:0}.why-choose-us-service .reason:hover{transform:translateY(-10px) scale(1.05);background-color:#ffffff26}.why-choose-us-service .reason h3{margin-top:0;font-size:1.5em;text-align:center;min-height:60px}.why-choose-us-service .reason p{text-align:center;font-size:16px;margin:0 0 10px;word-wrap:break-word;white-space:normal;line-height:1.6;text-shadow:1px 1px 3px rgba(0,0,0,.2);border-left:3px solid #fff;padding:10px 10px 10px 15px;font-style:italic}@media screen and (max-width: 767px){.why-choose-us-service .reason{width:calc(100% - 20px)}}@media screen and (min-width: 768px) and (max-width: 1199px){.why-choose-us-service .reason{width:calc(33.3333% - 20px)}}@media screen and (min-width: 1200px){.why-choose-us-service .reason{width:calc(20% - 20px)}}.tech-section{padding:3rem 1rem;padding-top:0}.tech-container{max-width:1200px;margin:0 auto}.tech-subtitle{font-weight:700;font-size:1rem;margin-bottom:.5rem;color:#333}.tech-title{font-size:2rem;margin-bottom:2rem;text-align:left;color:#111}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;justify-content:center}.tech-card{display:flex;justify-content:center}.tech-section .card{padding:1rem;border:none;border-radius:.5rem;box-shadow:0 0 20px #0000001a;background-color:#fff;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;height:100%;width:85%}.tech-section .card img{width:100px;height:100px;display:block;margin:0 auto}.tech-section .card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.portfolio-wrapper{padding:5rem 2rem;background:#fff;font-family:Poppins,sans-serif}.portfolio-heading{text-align:center;font-size:2.8rem;margin-bottom:3rem;font-weight:700;color:#222;position:relative;background:linear-gradient(90deg,#50a6a5,#007474);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.portfolio-column{display:flex;flex-direction:column;gap:2rem}.portfolio-row{display:flex;gap:2rem;width:100%;height:450px}.row-2>.portfolio-card:first-child,.row-2>.portfolio-card:last-child{flex:0 0 48.5%}.row-1>.portfolio-card{flex:0 0 100%}.row-3>.portfolio-card:nth-child(1){flex:0 0 30%}.row-3>.portfolio-card:nth-child(2){flex:0 0 40%}.row-3>.portfolio-card:nth-child(3){flex:0 0 30%}.portfolio-card{position:relative;overflow:hidden;border-radius:16px;text-decoration:none;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease}.portfolio-card:hover .portfolio-content{opacity:1}.portfolio-card:hover .portfolio-image{transform:scale(1.05)}.portfolio-hero-container{position:relative;width:100%;height:100%}.portfolio-hero{width:100%;height:100%;object-fit:fill;transition:transform .3s ease}.portfolio-content{padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;position:absolute;bottom:0;width:100%}.portfolio-content h3{margin:0;font-size:1.3rem}.portfolio-content span{font-size:.9rem;color:#d0eaff}.portfolio-hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.portfolio-card:hover .portfolio-hover-overlay{opacity:1}.portfolio-logo{max-width:60%;max-height:60%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.hover-0-0 .portfolio-hover-overlay{background-color:#007474}.hover-0-1 .portfolio-hover-overlay{background-color:#ef6603}.hover-1-0 .portfolio-hover-overlay{background-color:#b578b2}.hover-2-0 .portfolio-hover-overlay{background-color:#d9d6d1}.hover-2-1 .portfolio-hover-overlay{background-color:#60bb51}@media screen and (max-width: 1024px){.portfolio-row{flex-wrap:wrap;height:auto}.portfolio-row>.portfolio-card{flex:1 1 48%;height:300px}}@media screen and (max-width: 768px){.portfolio-row{flex-direction:column}.portfolio-row>.portfolio-card{flex:1 1 100%;height:250px}.portfolio-heading{font-size:2.2rem}}@media screen and (max-width: 480px){.portfolio-heading{font-size:1.8rem}.portfolio-row>.portfolio-card{height:200px}.portfolio-content h3{font-size:1.1rem}.portfolio-content span{font-size:.8rem}}#heroPortFolio{width:100%;overflow:hidden;position:relative;background:url(/assets/hero-portfolio-B-oxFC2-.png);background-color:#007474;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0}#heroPortFolio .carousel-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:relative;height:80vh;padding-top:60px}#heroPortFolio h2{color:#fff;margin-bottom:15px;font-size:48px;font-weight:700}#heroPortFolio p{width:80%;-webkit-animation-delay:.4s;animation-delay:.4s;margin:0 auto 15px;color:#fff;font-size:17px}#heroPortFolio .carousel-control-prev,#heroPortFolio .carousel-control-next{width:10%}#heroPortFolio .carousel-control-next-icon,#heroPortFolio .carousel-control-prev-icon{background:none;font-size:48px;line-height:1;width:auto;height:auto}#heroPortFolio .btn-get-started{font-family:Raleway,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:.5s;line-height:1;margin:10px;color:#fff;-webkit-animation-delay:.8s;animation-delay:.8s;border:2px solid #ef6603}#heroPortFolio .btn-get-started:hover{background:#ef6603;color:#fff;text-decoration:none}@media (min-width: 1024px){#heroPortFolio p{width:60%}#heroPortFolio .carousel-control-prev,#heroPortFolio .carousel-control-next{width:5%}}@media (max-width: 768px){#heroPortFolio .carousel-container{height:90vh}#heroPortFolio h2{font-size:28px}}.atp-section{background:linear-gradient(to right,#f0f4f8,#fff);padding:1.25rem}.atp-wrapper{max-width:75rem;margin:0 auto}.atp-content{display:flex;flex-wrap:wrap;align-items:start;gap:0;position:relative}.atp-text{flex:1 1 31.25rem;z-index:2;padding-right:1.25rem}.atp-text h2{font-size:2.8rem;margin-bottom:1.25rem;color:#1a1a1a;position:relative}.atp-text p{font-size:1.1rem;line-height:1.7;color:#666;margin-bottom:.9375rem;transition:all .3s ease}.atp-text p:hover{color:#000}.atp-image{flex:1 1 31.25rem;position:relative}.atp-image-box{position:relative;border-radius:1.25rem;overflow:hidden;box-shadow:0 .9375rem 2.1875rem #00000026;transition:transform .3s ease}.atp-image-box:hover{transform:scale(1.02)}.atp-image-box img{width:100%;height:auto;min-height:18.75rem;display:block}@media (max-width: 66rem){.atp-text{flex:1 1 auto}.atp-content{flex-direction:column;gap:.625rem}.atp-image{flex:1 1 auto;position:relative}}@media (max-width: 48rem){.atp-text h2{font-size:2.2rem}}.atp-section .section-container{padding:40px 0}.challenges-section{padding:20px 20px 40px;background:linear-gradient(135deg,#042e33,#007474)}.challenges-wrapper{max-width:1200px;margin:0 auto;text-align:center}.challenges-header h2{font-size:2.8rem;color:#1a1a1a;margin-bottom:10px}.challenges-header p{font-size:1.1rem;color:#666;margin-bottom:50px}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.challenge-card{background:#fff6;border-radius:16px;padding:30px 25px;box-shadow:0 10px 30px #0000000f;transition:transform .3s ease;text-align:left}.challenge-card:hover{transform:translateY(-5px)}.challenge-card h3{font-size:1.3rem;color:#042e33;margin-bottom:15px}.challenge-card p{font-size:1rem;color:#444;line-height:1.6}@media (max-width: 768px){.challenges-header h2{font-size:2.2rem}.challenges-header p{padding:0 10px}}.challenges-section .section-heading p{color:#fff}.challenges-section .section-heading h2{color:#ffab6a}.challenges-section .section-heading .section-description{color:#fff}.challenges-section .section-container{padding:40px 0}.scope-of-work-section{background:#f1f1f1;padding:20px 20px 40px}.scope-of-work-wrapper{max-width:1200px;margin:0 auto;text-align:center;width:100%}.scope-of-work-header h2{font-size:2.8rem;color:#1a1a1a;margin-bottom:10px}.scope-of-work-header p{font-size:1.1rem;color:#666;margin-bottom:50px}.scope-of-work-list{display:flex;flex-wrap:wrap;width:100%;gap:20px}.scope-of-work-card{background:#fff;border-radius:16px;padding:30px 25px;box-shadow:0 10px 30px #0000000f;transition:transform .3s ease,box-shadow .3s ease;text-align:left;position:relative;display:flex;width:49%}.scope-of-work-card-right{width:100%;margin:0 15px}.scope-of-work-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.scope-of-work-card h3{font-size:1.3rem;color:#042e33;margin-bottom:15px}.scope-of-work-card p{font-size:1rem;color:#444;line-height:1.6}@media (max-width: 768px){.scope-of-work-header h2{font-size:2.2rem}.scope-of-work-header p{padding:0 10px}}.scope-of-work-card:before{content:"";position:absolute;top:0%;left:0%;width:0px;height:0px;border-bottom:15px solid #042e33;border-left:15px solid transparent;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 4px rgba(0,0,0,.2);box-shadow:4px 4px 4px #0003;display:block;width:0}.scope-of-work-card svg{font-size:30px;background:#32323233;padding:25px;color:#042e33;border-radius:150px;width:30px;height:30px}@media (max-width: 1054px){.scope-of-work-card{width:90%}.scope-of-work-list{align-items:center;justify-content:center}}@media (max-width: 576px){.scope-of-work-card{display:block}.scope-of-work-card h3{margin-top:15px;margin-bottom:5px}.scope-of-work-card-right{margin:0}}.scope-of-work-section .section-heading p{color:#042e33}.scope-of-work-section .section-heading h2{color:#ffab6a}.scope-of-work-section .section-heading .section-description{color:#042e33}.scope-of-work-section .section-container,.tech-container .section-container{padding:40px 0}.product-design-section{padding:20px 20px 40px;background-color:#042e33;background:linear-gradient(45deg,transparent 10%,#042e33 100%);text-align:left}.product-design-wrapper{max-width:1200px;margin:0 auto}.product-design-header h2{font-size:2.6rem;color:#333;margin-bottom:20px}.product-design-header h2 span{color:#0d6efd}.product-design-header p{font-size:1.2rem;color:#777;margin-bottom:50px}.product-design-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.product-design-card{background:#f1f1ec;border-radius:10px;padding:20px;box-shadow:0 10px 30px #0000001a;width:300px;text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.product-design-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0003}.product-design-card .icon-container{border:1px solid #007474;color:#007474;border-radius:10%;margin-bottom:20px;width:50px;height:50px;display:flex;box-shadow:0 4px 15px #0000001a;align-items:center;justify-content:center}.product-design-card .icon-container svg{font-size:30px}.product-design-card h3{font-size:1.5rem;color:#333;margin:20px 0 10px}.product-design-card p{font-size:1rem;color:#555;line-height:1.6}@media (max-width: 768px){.product-design-header h2{font-size:2.2rem}.product-design-header p{padding:0 20px}.product-design-cards{flex-direction:column;align-items:center}}.product-design-section .section-title{color:#fff}.product-design-section .section-description,.product-design-section .section-subtitle{color:#fff!important}.challenges-container-portfolio{color:#fff;padding:40px 20px}.challenges-wrapper-portfolio{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.challenges-left-portfolio{flex:1 1 400px;display:flex;flex-direction:column;gap:20px}.challenges-heading-portfolio{background:linear-gradient(to right,#007a8c,#00c9c8);padding:24px;border-radius:16px;font-weight:700;font-size:24px;line-height:1.4}.challenges-cards-portfolio{display:flex;flex-wrap:wrap;gap:20px}.challenge-card-portfolio{background-color:#042e33;padding:20px;border-radius:16px;flex:1 1 250px;min-height:150px}.challenge-card-portfolio h3{font-size:18px;margin-bottom:8px;font-weight:700}.challenge-card-portfolio p{font-size:14px;line-height:1.5;color:#ccc}.challenges-right-portfolio{flex:0 1 300px;min-width:280px;align-self:flex-start;height:-webkit-fill-available}.challenges-right-portfolio img{width:100%;height:100%;min-height:271px;object-fit:cover;border-radius:16px}.Features-career{background:#fff}@media (max-width: 768px){.challenges-wrapper-portfolio{flex-direction:column}.challenges-right-portfolio{order:-1}}.section-container{padding-top:0!important}*{box-sizing:border-box;margin:0;padding:0;font-family:Raleway,sans-serif}.form-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:1386px;align-items:center;margin:0 auto}.form-left{width:40%;margin-right:50px}.form-left h1{font-size:80px;font-weight:400;line-height:1.25em;color:#007474;margin-top:20px;background:linear-gradient(90deg,#042e33,#042e33b3,#007474);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.paragraph-large{font-size:22px;line-height:1.8em}.contact-links-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:40px;display:flex}.contact-links-wrapper a{color:#ffab6a;font-weight:700;font-size:18px}.text-separator.vertical.large{width:1px;min-height:30px;background-color:#a0adbd;margin-left:40px;margin-right:40px}#contact{margin-bottom:50px}.not-a-link{color:#535e6c;text-decoration:none}.form-right{width:40%;margin-left:50px}#form-line{position:relative;color:gray;display:inline-block;margin-right:10px}#form-line:before{content:"";position:absolute;top:50%;left:calc(100% + 15px);width:150px;height:1px;background-color:#ffab6a}.paragraph-large-diff{font-size:22px;line-height:1.8em;color:#ffab6a;font-weight:700}.py-5{padding-top:30px!important;padding-bottom:0!important}@media (max-width: 991px){.mb-5{margin-top:0!important;margin-bottom:0!important}.form-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%!important}.form-left{display:flex;width:100%;flex-direction:column;align-items:center;margin:0 50px}.form-right{display:flex;align-items:center;justify-content:center;width:100%;margin-left:0}.paragraph-large{font-size:22px;line-height:1.8em;text-align:center}#contactForm{width:68%;margin:52px}.row{margin-top:30px}}@media (max-width: 991px){#contact{padding:0 1.25rem}.form-left{margin:0;text-align:left;align-items:unset}.paragraph-large,.contact-links-wrapper{text-align:left}}@media (max-width: 500px){.form-input{width:93%;position:relative}}#contact .button{background-color:#042e33;border-color:#042e33;color:#ffab6a;cursor:pointer;font-size:18px}#contact .button:before{background-color:#ffab6a;content:"";display:inline-block;position:absolute;width:300px;height:300px;border-radius:500px 100px 100px;right:200px;top:-79px;z-index:-90;transition:all .5s ease-in-out}#contact .button:hover:before{transform:rotate(90deg) translateY(-300px)}#contact .button:hover{color:#042e33!important}.contact-section-cta-container{background-color:#fff;padding:20px 0}.contact-section-cta{position:relative;background:linear-gradient(90deg,#ffab6a,#fe8c21);color:#fff;padding:4rem 2rem;border-radius:20px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:50px auto;flex-wrap:wrap}.contact-content-cta{z-index:2;flex:1 1 auto;max-width:600px}.contact-content-cta h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.contact-content-cta p{font-size:1rem;margin-bottom:2rem;color:#f2f2f2;line-height:1.5}.svg-circles{position:absolute;right:-100px;top:50%;transform:translateY(-50%);height:100%;max-width:60%;z-index:1;pointer-events:none}@media (max-width: 768px){.contact-section-cta{flex-direction:column;padding:3rem 1.5rem;text-align:left}.svg-circles{position:absolute;top:auto;bottom:-40px;right:-80px;transform:none;width:250px;height:auto}.contact-content-cta h1{font-size:2rem}}@media (max-width: 1200px){.contact-section-cta{margin:50px}}@media (max-width: 500px){.contact-section-cta{margin:50px 30px}}@media (max-width: 400px){.contact-section-cta{margin:50px 10px}}.contact-section-cta .button{background-color:#042e33;border-color:#042e33;color:#ffab6a}.contact-section-cta .button:before{background-color:#ffab6a;content:"";display:inline-block;position:absolute;width:300px;height:300px;border-radius:500px 100px 100px;right:200px;top:-79px;z-index:-90;transition:all .5s ease-in-out}.contact-section-cta .button:hover:before{transform:rotate(90deg) translateY(-300px)}.contact-section-cta .button:hover{color:#042e33!important}.faq-section{padding:40px 20px}.faq-container{max-width:900px;margin:0 auto;padding:0 15px}.faq-title{text-align:center;margin-bottom:50px;animation:fadeInUp .6s ease both}.faq-title h2{font-size:36px;margin-bottom:8px;color:#222;font-weight:700}.faq-title p{color:#666;font-size:17px}.faq-list{border-radius:12px;overflow:hidden}.faq-item{transition:background .3s ease;border-bottom:1px solid #ffab6a}.faq-question{text-align:left;width:100%;background:none;border:none;padding:24px;font-size:18px;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none;transition:background-color .25s ease;color:#666}.faq-question:hover{background-color:#0074741a;color:#007474}.faq-answer{overflow:hidden;padding:0 24px}.faq-answer-content{padding:16px 0;font-size:16px;line-height:1.6;color:#444}.faq-answer-content a{color:#007474;text-decoration:underline;transition:color .3s}.faq-answer-content a:hover{color:#0f172a}.arrow{width:12px;height:12px;border:solid #007474;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .3s ease,color .3s ease}.arrow.down{transform:rotate(45deg)}.arrow.up{transform:rotate(-135deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 500px){.faq-container{width:100%;padding:0}.faq-question{padding:24px 0}}
