.section-banner{position:relative;z-index:-3;min-height:550px;padding-top:1rem}.section-banner::before{width:100%;height:100%;content:"";position:absolute;background:linear-gradient(to right,#003464,transparent);left:0;z-index:-1;top:0}.section-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:4rem 2rem;position:relative;overflow:hidden;color:var(--text-color);gap:2rem}.section-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--secondary-color),var(--tertiary-color));opacity:.1;z-index:-1}.section-left{flex:1;text-align:center;padding:1rem}.section-banner .section-left{margin-top:8rem}.section-banner .section-left .heading-2{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff;z-index:3}.section-banner .section-left .heading-1{font-size:4rem;font-weight:700;margin:.5rem 0;z-index:2;color:var(--text-color)}.section-banner .section-left .heading-3{font-size:1.3rem;color:#fff;margin-bottom:1.5rem}.banner-btn{max-width:250px;border-radius:5px;padding:1rem 2rem;margin-top:1rem;font-size:1.3rem;border:3px solid var(--tertiary-color);cursor:pointer;text-decoration:none;background-color:#fff;font-weight:900;transition:.5s;position:relative;z-index:99999}.section-right{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.section-right img{max-width:80%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.5)}@media (min-width: 768px){.section-row{flex-direction:row}.section-left{text-align:left}}.section-marquee{background-color:var(--primary-color);overflow-x:hidden}.section-marquee .marquee{display:flex;color:#fff;gap:5rem;animation:marquee 40s linear infinite;padding:2rem 0}.section-marquee .marquee img{height:25px}@keyframes marquee{0%{transform:translateX(12%)}100%{transform:translateX(-100%)}}.section-points{gap:1rem}.section-points .heading-1{font-size:2.7rem}.section-points .points{display:flex;flex-direction:column}.section-points .points span{display:flex;font-size:1.3rem;align-items:center}.section-points .points b{color:var(--secondary-color);margin-left:5px}.section-points .points p{margin:10px}.section-points .points-pera{font-size:1.3rem;line-height:1.8rem;word-spacing:2px}.section-points .section-right img{box-shadow:none}.unique-section{padding:2rem;background-color:var(--primary-color);color:#fff;text-align:center}.unique-section .tiny-title{font-size:1.2rem;color:var(--accent-color);text-transform:uppercase;font-weight:700}.unique-section .main-heading-large{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.unique-section .detailed-paragraph{font-size:1.2rem;margin-bottom:2rem;color:var(--muted-color);max-width:600px;margin-left:auto;margin-right:auto}.unique-options{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}.unique-option{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:transform .3s ease-in-out;background-color:#fff;border-radius:10px;padding:1rem;color:var(--primary-color)}.unique-option:hover{transform:translateY(-10px)}.unique-option i{font-size:2rem;color:var(--accent-color)}.unique-option span{font-size:1rem;font-weight:700;color:var(--light-text)}.unique-image-grid{display:none;grid-template-columns:repeat(4,1fr);gap:1rem}.unique-image-grid img{width:100%;height:300px;border-radius:5px;cursor:pointer;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.unique-image-grid img:hover{transform:scale(1.05);opacity:.9}.unique-image-grid.active{display:grid}.section-services{background:radial-gradient(circle,var(--tertiary-color),var(--primary-color));display:flex;align-items:center;flex-direction:column}.section-services b{font-size:1.5rem;color:#fff;margin:0 auto}.section-services h2{margin:0}.section-services button{padding:1rem 2rem;font-size:1.3rem;color:#fff;background-color:grey;border:none;position:relative}.section-services button::before{width:105%;height:105%;left:0;top:0;content:"";position:absolute;background:linear-gradient(to 90deg,var(--secondary-color),var(--primary-color))}.section-services .rows{display:flex;gap:5rem;overflow-x:hidden;margin:2rem 0}.section-services .rows img{background-color:#f9f9f930;padding:2rem}.section-discover .section-right{flex-direction:column;gap:2rem}.section-discover .section-left{position:relative}.section-discover .section-left .stick{position:fixed}.section-discover .section-right .box{padding:2rem;background-color:#f9f9f930}.section-discover .section-right .box b{font-size:1.7rem}.section-discover .section-right .box p{font-size:1.2rem}.section-images{position:absolute;right:0;display:flex;gap:3rem;top:0;justify-content:right;bottom:0;width:100%;overflow:hidden;z-index:-2;background:transparent}.images-row{display:flex;flex-direction:column;gap:1rem;animation-duration:50s;animation-iteration-count:infinite;rotate:-20deg}.row-up{animation-name:move-up;animation-timing-function:linear}.row-down{animation-name:move-down;animation-timing-function:linear}.images-row img{width:400px;height:250px;object-fit:cover;border-radius:10px;box-shadow:-1px -1px 0 #fff}@keyframes move-up{from{transform:translateY(0%)}to{transform:translateY(-50%)}}@keyframes move-down{from{transform:translateY(-50%)}to{transform:translateY(0%)}}.case-studies-section{width:100%;padding:50px;background:linear-gradient(135deg,#f7f7f7,#fff)}.case-studies-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#444}.case-study-card{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s,box-shadow .3s}.case-study-card:hover{transform:translateY(-10px);box-shadow:0 6px 15px rgba(0,0,0,0.2)}.case-study-image{width:40%;background:url(case-study-image.jpg) no-repeat center center/cover}.case-study-content{width:60%;padding:30px}.case-study-heading{font-size:24px;font-weight:700;margin-bottom:20px;color:#f0543e}.case-study-description{font-size:16px;margin-bottom:20px;line-height:1.6}.case-study-details{display:flex;justify-content:space-between;align-items:center}.case-study-details div{text-align:center}.case-study-detail-title{font-size:18px;font-weight:700;color:#444}.case-study-detail-value{font-size:14px;color:#888}.read-more-button{padding:10px 20px;background-color:#f0543e;color:#fff;border:none;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:background-color .3s}.read-more-button:hover{background-color:#d04434}.section-left{flex:1;text-align:center;padding:1rem}.section-banner .section-left{margin-top:8rem}.section-banner .section-left .heading-2{font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff;z-index:3}.section-banner .section-left .heading-1{font-size:4rem;font-weight:700;margin:.5rem 0;z-index:2;color:var(--text-color)}.section-banner .section-left .heading-3{font-size:1.3rem;color:#fff;margin-bottom:1.5rem}.section-left button::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;z-index:-1;transition:width .3s ease-in-out}.section-left button:hover::before{width:100%}.section-left button:hover{color:var(--primary-color)}.pricing-table{padding:3rem 0}.pricing-card{border:none;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s,box-shadow .3s}.pricing-card:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,0.15)}.pricing-header{background-color:var(--tertiary-color);color:#fff;border-radius:15px 15px 0 0;padding:1.5rem}.pricing-header h3{margin:0;font-size:1.5rem}.pricing-header h1{margin:0;font-size:2.5rem}.pricing-body{padding:1.5rem}.pricing-body ul{list-style:none;padding:0}.pricing-body ul li{margin:.5rem 0;font-size:1rem;color:#555}.pricing-footer{padding:1.5rem;background-color:#f9f9f9;border-radius:0 0 15px 15px;text-align:center}.pricing-footer .btn{background-color:var(--secondary-color);color:#fff;border-radius:30px;transition:background-color .3s}.pricing-footer .btn:hover{background-color:var(--tertiary-color)}.heading-bottom{font-weight:100}.custom-col{flex:0 0 20%;max-width:20%;flex:0 0 20%;max-width:20%;padding:15px}@media (max-width: 1200px){.custom-col{flex:0 0 25%;max-width:25%}}@media (max-width: 992px){.custom-col{flex:0 0 33.33%;max-width:33.33%}}@media (max-width: 768px){.custom-col{flex:0 0 50%;max-width:50%}}@media (max-width: 576px){.custom-col{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 1024px){.section-banner .section-left{margin-top:5rem;padding-top:1rem;display:flex;flex-direction:column;height:500px;justify-content:center;align-items:center}.section-banner .section-left .heading-1{font-size:3rem}.section-banner .section-left .heading-2{font-size:1.3rem}.section-banner .section-left .heading-3{font-size:1.1rem}}@media screen and (max-width: 768px){.section-banner .section-left{margin-top:4rem;padding:.5rem}.section-banner .section-left .heading-1{font-size:2.5rem}.section-banner .section-left .heading-2{font-size:1.2rem}.section-banner .section-left .heading-3{font-size:1rem}.unique-section{padding:3rem 1.5rem}.unique-section .main-heading-large{font-size:2.5rem}.unique-section .detailed-paragraph{font-size:1rem;margin-bottom:1.5rem}.unique-options{flex-direction:column;gap:1rem}.unique-option{width:100%;padding:1.5rem}.unique-option i{font-size:1.8rem}.unique-image-grid{grid-template-columns:1fr;display:grid}#grid-1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;padding:0 20px}#grid-1 img{width:100%;height:auto;object-fit:cover;border-radius:8px}}@media screen and (max-width: 480px){.section-banner .section-left{margin-top:2rem;padding:.2rem}.section-banner .section-left .heading-1{font-size:2rem}.section-banner .section-left .heading-2{font-size:1rem}.section-banner .section-left .heading-3{font-size:.9rem}.unique-section{padding:2rem 1rem}.unique-section .main-heading-large{font-size:2rem}.unique-section .detailed-paragraph{font-size:.9rem;margin-bottom:1rem}.unique-options{flex-direction:column;gap:.8rem}.unique-option{width:100%;padding:1rem}.unique-option i{font-size:1.6rem}.unique-image-grid img{height:250px}}