* { box-sizing: border-box; } body {margin: 0;}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#about{font-size:1.2rem;}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#about{font-size:1.2rem;}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#about{font-size:1.2rem;}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#about{font-size:1.2rem;}#hero img{max-width:100% !important;max-height:100% !important;}#header-4{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(78, 93, 108, 0.95);transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;z-index:997;height:80px;font-family:Montserrat, sans-serif;}#header-4{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(78, 93, 108);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 15px;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#contact-2{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}body{font-family:Roboto, sans-serif;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}a:visited{color:inherit;}i.fa{margin-right:5px;}header{background-color:rgba(180, 172, 18, 0.3);}#hero img{max-width:100% !important;max-height:100% !important;}#header .logo{font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.animate-fade-in{animation-duration:0.8s;animation-timing-function:ease-in;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeIn;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#header .logo a{color:rgb(255, 255, 255);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}#header .logo a:hover{color:rgb(168, 185, 204);}#header .logo img{max-height:45px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;align-items:center;}.navbar li{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar > ul > li{margin-left:8px;}.navbar a, .navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-right:18px;padding-bottom:25px;padding-left:18px;font-size:15px;color:rgb(255, 255, 255);white-space-collapse:collapse;text-wrap-mode:nowrap;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.navbar a i{font-size:12px;margin-left:5px;}.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);color:rgb(255, 255, 255);}.navbar .dropdown ul{display:block;position:absolute;left:0px;top:calc(100% + 30px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;z-index:99;opacity:0;visibility:hidden;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar .dropdown ul li{min-width:220px;}.navbar .dropdown ul a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:rgb(78, 93, 108);font-size:14px;}.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar .dropdown:hover > ul{opacity:1;top:100%;visibility:visible;}.mobile-nav-toggle{color:rgb(255, 255, 255);font-size:26px;cursor:pointer;display:none;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}#hero{width:100%;height:100vh;background-color:rgba(25, 28, 36, 0.9);overflow-x:hidden;overflow-y:hidden;position:relative;font-family:Montserrat, sans-serif;}#hero .carousel, #hero .carousel-inner, #hero .carousel-item, #hero .carousel-item::before{background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;position:absolute;top:0px;right:0px;left:0px;bottom:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-item::before{content:"";background-image:linear-gradient(135deg, rgba(255, 107, 107, 0.9), rgba(25, 28, 36, 0.8));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0px;top:100px;left:80px;right:80px;}#hero .container{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;position:relative;}#hero h2{color:rgb(255, 255, 255);margin-bottom:40px;font-size:56px;font-weight:800;text-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px;letter-spacing:-1px;}#hero p{animation-delay:0.4s;margin-top:0px;margin-right:auto;margin-bottom:50px;margin-left:auto;color:rgb(255, 255, 255);font-size:24px;max-width:800px;line-height:1.6;}#hero .decoration-element{position:absolute;top:-50px;right:50px;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:rotate;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}#hero .carousel-inner .carousel-item{transition-behavior:normal;transition-duration:0.8s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:opacity;background-position-x:center;background-position-y:center;}#hero .btn-get-started{font-family:Montserrat, sans-serif;font-weight:600;font-size:24px;letter-spacing:1px;display:inline-block;padding-top:20px;padding-right:48px;padding-bottom:20px;padding-left:48px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);box-shadow:rgba(255, 107, 107, 0.4) 0px 4px 15px;}#hero .btn-get-started:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 135, 135);transform:translateY(-3px);box-shadow:rgba(255, 107, 107, 0.6) 0px 6px 20px;}#hero .carousel-indicators li{cursor:pointer;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);width:12px;height:12px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;opacity:0.6;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:8px;}#hero .carousel-indicators li.active{opacity:1;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 107);transform:scale(1.2);}.features-showcase{background-color:rgb(248, 249, 250);padding-top:6rem;padding-right:0px;padding-bottom:6rem;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title{font-size:3.5rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:3rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(45, 75, 108);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.feature-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:column;justify-content:center;}.feature-title{font-size:2.25rem;font-weight:700;color:rgb(45, 75, 108);margin-bottom:1.5rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.feature-text{font-size:1.5rem;line-height:1.6;color:rgb(74, 101, 133);margin-bottom:0px;}.image-wrapper{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow-x:hidden;overflow-y:hidden;box-shadow:rgba(45, 75, 108, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.image-wrapper:hover{transform:translateY(-10px);box-shadow:rgba(45, 75, 108, 0.2) 0px 15px 40px;}.feature-image{width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hover-scale:hover{transform:scale(1.05);}.testimonials .testimonial-wrap{padding-left:10px;}.testimonials .testimonial-item{box-sizing:content-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:30px;margin-right:10px;margin-bottom:30px;margin-left:10px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 15px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.testimonials .testimonial-item .testimonial-img{width:90px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;margin-right:15px;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin-top:10px;margin-right:0px;margin-bottom:5px;margin-left:0px;color:rgb(0, 0, 0);}.testimonials .testimonial-item h4{font-size:14px;color:rgb(153, 153, 153);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.testimonials .testimonial-item .stars{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.testimonials .testimonial-item .stars i{color:rgb(255, 193, 7);margin-top:0px;margin-right:1px;margin-bottom:0px;margin-left:1px;}.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:rgb(0, 157, 139);font-size:26px;line-height:0;}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1, -1);}.testimonials .testimonial-item p{font-style:italic;margin-top:15px;margin-right:auto;margin-bottom:15px;margin-left:auto;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(0, 0, 0, 0.2);opacity:1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary);}.services{background-color:rgb(248, 249, 250);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;font-family:Montserrat, sans-serif;}.section-title h2{font-size:42px;font-weight:700;color:rgb(45, 67, 86);margin-bottom:20px;}.section-title h3{font-size:32px;color:rgb(67, 91, 113);}.section-title span{color:rgb(102, 126, 234);}.service-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:40px;padding-left:30px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;height:100%;}.service-card:hover{transform:translateY(-10px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.service-card .icon{margin-bottom:25px;}.service-card .icon svg{color:rgb(102, 126, 234);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover .icon svg{color:rgb(67, 91, 113);transform:scale(1.1);}.service-card h4{font-size:24px;font-weight:700;margin-bottom:20px;}.service-card h4 a{color:rgb(45, 67, 86);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover h4 a{color:rgb(102, 126, 234);}.service-card p{font-size:16px;line-height:1.6;color:rgb(108, 117, 125);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{color:rgb(74, 85, 104);margin-bottom:2rem;font-size:2.5rem;}.faq-container{max-width:900px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.faq-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq-item{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:1.5rem;box-shadow:rgba(0, 0, 0, 0.05) 0px 4px 6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item:hover{transform:translateY(-2px);}.faq-question{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;align-items:center;row-gap:1rem;column-gap:1rem;cursor:pointer;}.question-icon{color:rgb(107, 114, 128);flex-shrink:0;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn{background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(74, 85, 104);font-size:1.25rem;font-weight:500;text-align:left;flex-grow:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.question-btn:hover{color:rgb(59, 130, 246);}.arrow-icon{width:20px;height:20px;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::after{content:"";position:absolute;background-color:rgb(107, 114, 128);width:2px;height:12px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.arrow-icon::before{transform:rotate(45deg);right:10px;}.arrow-icon::after{transform:rotate(-45deg);right:4px;}.question-btn.active + .arrow-icon::before{transform:rotate(-45deg);}.question-btn.active + .arrow-icon::after{transform:rotate(45deg);}.faq-answer{max-height:0px;overflow-x:hidden;overflow-y:hidden;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease-out;transition-delay:0s;transition-property:max-height;padding-top:0px;padding-right:1.5rem;padding-bottom:0px;padding-left:1.5rem;}.faq-answer.show{max-height:500px;padding-bottom:1.5rem;}.faq-answer p{color:rgb(107, 114, 128);font-size:1.125rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.contact-form{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.contact-form:hover{transform:translateY(-5px);}.form-label{font-size:24px;color:rgb(73, 80, 87);font-weight:500;}.form-control{font-size:18px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-control:focus{box-shadow:rgba(108, 117, 125, 0.25) 0px 0px 0px 0.25rem;border-top-color:rgb(108, 117, 125);border-right-color:rgb(108, 117, 125);border-bottom-color:rgb(108, 117, 125);border-left-color:rgb(108, 117, 125);}.input-group-text{border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px;border-top-color:rgb(222, 226, 230);border-right-color:rgb(222, 226, 230);border-bottom-color:rgb(222, 226, 230);border-left-color:rgb(222, 226, 230);}.submit-btn{background-color:rgb(108, 117, 125);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.submit-btn:hover{background-color:rgb(73, 80, 87);transform:translateX(5px);}.contact{background-color:rgb(248, 249, 250);font-family:Montserrat, sans-serif;}.section-title h2{font-size:2.5rem;color:rgb(44, 62, 80);margin-bottom:2rem;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.section-title h2::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}.info-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;height:100%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 30px;}.info-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 15px 40px;}.icon-wrapper{width:80px;height:80px;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(52, 152, 219);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.icon{width:40px;height:40px;stroke:white;stroke-width:2;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.info-card:hover .icon-wrapper{transform:scale(1.1);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(41, 128, 185);}.title{font-size:24px;color:rgb(44, 62, 80);margin-top:1rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;font-weight:600;}.content{font-size:18px;color:rgb(127, 140, 141);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer{--footer-bg:#f8f9fa;--text-color:#4a4a4a;--accent-color:#3498db;--hover-color:#2980b9;--heading-color:#2c3e50;background-color:var(--footer-bg);color:var(--text-color);font-family:Montserrat, sans-serif;font-size:24px;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.animate-footer{animation-duration:0.8s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.footer .footer-top{padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer .brand-text{color:var(--heading-color);font-size:36px;font-weight:700;letter-spacing:1.5px;font-family:Oswald, sans-serif;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .social-links{row-gap:20px;column-gap:20px;}.footer .social-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .social-icon:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.15) 0px 6px 20px;}.footer .social-icon svg{color:var(--text-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer h4{color:var(--heading-color);font-size:28px;font-weight:600;margin-bottom:30px;font-family:Raleway, sans-serif;}.footer .footer-links ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer .footer-links ul li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.footer .hover-effect{color:var(--text-color);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer .hover-effect::after{content:"";position:absolute;width:0px;height:2px;bottom:-2px;left:0px;background-color:var(--accent-color);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.footer .hover-effect:hover{color:var(--accent-color);}.footer .hover-effect:hover::after{width:100%;}.footer .contact-info{background-color:rgb(255, 255, 255);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px;}.footer .contact-info p{margin-bottom:15px;line-height:1.6;}.footer .contact-info strong{color:var(--heading-color);}#ixbwbn{background-image:url(https://images.pexels.com/photos/58572/pexels-photo-58572.jpeg?auto=compress&cs=tinysrgb&h=650&w=940);}#ib8lpq{border:0;width:100%;height:100%;}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}0%{transform:translateY(50px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@media (max-width: 991px){.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}.mobile-nav-toggle{display:block;}.navbar ul{display:none;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgb(255, 255, 255);overflow-y:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.navbar-mobile a, .navbar-mobile a:focus{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px;color:rgb(78, 93, 108);}.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{color:rgb(255, 255, 255);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(114, 145, 182);}.navbar-mobile .dropdown ul{position:static;display:none;margin-top:10px;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;opacity:1;visibility:visible;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 249, 250);box-shadow:none;}.section-title{font-size:2.5rem;}.feature-title{font-size:1.75rem;}.feature-text{font-size:1.25rem;}.feature-content{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;}}@media (max-width: 768px){#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#hero h2{font-size:32px;}#hero p{font-size:20px;}#hero .btn-get-started{font-size:20px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;}.features-showcase{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.section-title{font-size:2rem;}.feature-title{font-size:1.5rem;}.feature-text{font-size:1.125rem;}.services{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}.section-title h2{font-size:32px;}.section-title h3{font-size:24px;}.service-card{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;margin-bottom:30px;}.service-card h4{font-size:20px;}.faq-container{padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}.question-btn{font-size:1.125rem;}.faq-answer p{font-size:1rem;}.form-label{font-size:20px;}.form-control{font-size:16px;}.contact-form{padding-top:1.5rem !important;padding-right:1.5rem !important;padding-bottom:1.5rem !important;padding-left:1.5rem !important;}.info-card{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-bottom:1rem;}.icon-wrapper{width:60px;height:60px;}.icon{width:30px;height:30px;}.title{font-size:20px;}.content{font-size:16px;}.footer{font-size:20px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;}.footer h4{font-size:24px;}.footer .brand-text{font-size:30px;}.footer .social-icon{width:40px;height:40px;}.footer .contact-info{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}@media (max-width: 767px){.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}.testimonials .testimonial-wrap{padding-left:0px;}.testimonials .testimonial-item{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:15px;margin-right:15px;margin-bottom:15px;margin-left:15px;}.testimonials .testimonial-item .testimonial-img{position:static;left:auto;}}@media (max-height: 500px){#hero{height:120vh;}#hero{height:120vh;}#hero{height:120vh;}#hero{height:120vh;}#hero{height:120vh;}#hero{height:120vh;}}