body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fixed-call-button{align-items:center;animation:floating 3s ease-in-out infinite;background-color:#1966e2;border-radius:50%;bottom:20px;box-shadow:0 4px 8px rgba(44,84,170,.586);color:#fff!important;display:flex;height:60px;justify-content:center;padding:10px;position:fixed;right:20px;text-decoration:none;width:60px;z-index:1000}.fixed-call-button .phone-icon{font-size:24px}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.fixed-call-button{bottom:15px;height:55px;padding:16px;right:15px;width:55px}.fixed-call-button .phone-icon{font-size:30px}}@media (max-width:480px){.fixed-call-button{bottom:15px;height:50px;padding:12px;right:15px;width:50px}.fixed-call-button .phone-icon{font-size:30px}}body{font-family:Poppins,sans-serif;height:auto;overflow-x:hidden;width:100%}.navbar{background-color:#fff!important;box-shadow:0 4px 20px #2e2d2d4d,0 4px 10px #0000001a!important;margin-top:2rem!important;padding:15px 30px!important;position:fixed;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:10}.navbar:hover{background-color:#f8f8f8!important;box-shadow:0 6px 25px #2e2d2d66}.navbar-brand{align-items:center;display:flex}.navbar-logo{height:50px;object-fit:cover;width:50px}.navbar-brand span{color:#1d47a0!important;font-family:Merriweather,serif;font-size:24px!important;font-weight:800!important;letter-spacing:1px;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff;white-space:nowrap}@media screen and (max-width:768px){.navbar{margin-top:4rem!important;padding:10px 20px!important}.navbar-brand span{font-size:18px!important}.navbar-logo{height:40px;width:40px}}@media screen and (max-width:576px){.navbar-brand span{font-size:15px!important}.navbar-logo{height:35px;width:35px}}.footer{background-color:#1d47a0!important;color:#fff;padding:20px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-column{flex:1 1;margin:10px;min-width:250px}.footer-column h3{color:#fff}.footer-column ul{list-style-type:none;padding:0}.footer-column ul li{margin:8px 0}.footer-column p{color:#ffd92e;font-size:16px;font-weight:700;text-decoration:underline}.footer-column ul li a{color:#f79f48;text-decoration:none}.footer-column ul li a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff80;margin-top:20px;padding-top:10px;text-align:center}.footer-bottom p{color:#f79f48;margin:0}.footer-bottom a{color:#f79f48;margin:0 5px;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}}.footer .map-container{border-radius:8px;height:auto;margin-top:10px;max-width:300px;overflow:hidden;width:100%}#hero{overflow:hidden}.hero-content{animation:fadeIn 1.5s ease-in-out}.hero-content h1{animation:slideDown 1.5s ease-in-out;font-size:100px!important;margin-top:7rem;text-shadow:2px 4px 6px #00000080;text-transform:uppercase}.hero-content p{font-size:1.5rem}.hero-btn{animation:bounce 2s infinite;background-color:#ff6f61;border-radius:8px;box-shadow:0 5px 15px #ff6f6166;font-size:1.2rem;padding:15px 35px;transition:transform .3s,box-shadow .3s}.hero-btn:hover{box-shadow:0 8px 20px #ff6f6199;transform:translateY(-5px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.hero-content h1{font-size:70px!important;margin-top:7rem!important}.hero-content p{font-size:1.2rem}.hero-btn{font-size:1rem;padding:12px 30px}}@media (max-width:768px){#hero{height:70vh}.hero-content h1{font-size:30px!important;margin-top:7rem!important}.hero-content p{font-size:1rem}.hero-btn{font-size:.9rem;padding:10px 25px}}@media (max-width:480px){#hero{height:60vh}.hero-content h1{font-size:25px!important;margin-top:7rem!important}.hero-content p{font-size:.9rem}.hero-btn{font-size:.8rem;padding:8px 20px}}#About{box-sizing:border-box;padding:60px 20px}#About .about-heading h2{color:#303af5!important;display:inline-block;font-size:42px;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}#About .about-heading h2:after{background-color:#ff6f61;border-radius:50px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}#About p{color:#333;font-size:18px;font-weight:500;line-height:1.8;margin:15px 0}@media (max-width:1024px){#About .about-heading h2{font-size:36px}#About p{font-size:16px}}@media (max-width:768px){#About .about-heading h2{font-size:30px}#About p{font-size:15px}}@media (max-width:480px){#About .about-heading h2{font-size:26px}#About p{font-size:14px}}#gallery{background-color:#f9f9f9}.card{border:none;box-shadow:0 8px 15px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 12px 25px #0003;transform:translateY(-10px)}.card-img-top{transition:transform .3s ease}.card:hover .card-img-top{transform:scale(1.05)}.card-title{color:#333;font-size:1.8rem;font-weight:700}.card-text{color:#555;font-size:1rem;line-height:1.6}@media (max-width:768px){.card-title{font-size:1.5rem}.card-text{font-size:.9rem}}@media (max-width:480px){.card-title{font-size:1.2rem}.card-text{font-size:.8rem}}.unique-agency-section{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:60px 20px}.unique-agency-container{margin:0 auto;max-width:1200px}.unique-agency-title{color:#333;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.unique-agency-feature{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:30px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.unique-agency-feature:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.unique-agency-icon{color:#007bff;font-size:2.5rem;margin-bottom:15px}.unique-agency-feature-title{color:#444;font-family:Roboto,sans-serif;font-size:1.5rem;margin-bottom:10px}.unique-agency-feature-description{color:#666;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6}@media (max-width:768px){.unique-agency-title{font-size:2rem}.unique-agency-feature-title{font-size:1.3rem}.unique-agency-feature-description{font-size:.95rem}}@media (max-width:576px){.unique-agency-section{padding:40px 10px}.unique-agency-title{font-size:1.8rem}}#investment-opportunities{background-color:#f4f4f4;margin-bottom:20px;padding:20px}#investment-opportunities .section-title{margin-bottom:15px;text-align:center}#investment-opportunities h2{color:#333;font-size:2rem}#investment-opportunities .content{color:#666;font-size:1.1rem;text-align:center}#client-testimonials{background-color:#eaeaea;margin-bottom:20px;padding:20px}#client-testimonials .section-title{margin-bottom:15px;text-align:center}#client-testimonials h2{color:#333;font-size:2rem}#client-testimonials .testimonials{color:#666;font-size:1.1rem;text-align:center}#virtual-tours{background-color:#f4f4f4;margin-bottom:20px;padding:20px}#virtual-tours .section-title{margin-bottom:15px;text-align:center}#virtual-tours h2{color:#333;font-size:2rem}#virtual-tours .tour{color:#666;font-size:1.1rem;text-align:center}#local-expertise{background-color:#eaeaea;margin-bottom:20px;padding:20px}#local-expertise .section-title{margin-bottom:15px;text-align:center}#local-expertise h2{color:#333;font-size:2rem}#local-expertise .expertise{color:#666;font-size:1.1rem;text-align:center}#eco-friendly-options{background-color:#f4f4f4;margin-bottom:20px;padding:20px}#eco-friendly-options .section-title{margin-bottom:15px;text-align:center}#eco-friendly-options h2{color:#333;font-size:2rem}#eco-friendly-options .eco-properties{color:#666;font-size:1.1rem;text-align:center}#faq-section{background-color:#eaeaea;margin-bottom:20px;padding:20px}#faq-section .section-title{margin-bottom:20px;text-align:center}#faq-section h2{color:#333;font-size:2rem}#faq-section p{color:#666;font-size:1.1rem}#faq-section .faq{display:flex;flex-direction:column;gap:15px}#faq-section .faq-item{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;padding:15px}#faq-section .faq-item h3{color:#222;font-size:1.2rem;margin-bottom:10px}#faq-section .faq-item p{color:#555;font-size:1rem}@media (max-width:768px){#faq-section .faq{gap:10px}#faq-section .faq-item h3{font-size:1rem}#faq-section .faq-item p{font-size:.9rem}}#top-bar{background-color:#222;color:#fff;flex-wrap:wrap;font-size:14px;justify-content:space-between;padding:5px 20px;position:fixed;top:0;width:100%;z-index:1000}#top-bar,#top-bar .item{align-items:center;display:flex}#top-bar .item{margin:5px}#top-bar .item i{color:#f0a500;font-size:16px;line-height:1;margin-right:8px;transform:none;vertical-align:middle}@media screen and (max-width:768px){#top-bar{justify-content:center;text-align:center}#top-bar .item{font-size:12px}}@media screen and (max-width:480px){#top-bar{font-size:11px;padding:5px 10px}#top-bar .item i{font-size:14px}}.rating-container{display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;padding:20px}.rating-form,.reviews-display{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;flex:1 1;min-width:300px;padding:20px}.rating-form h2,.reviews-display h2{color:#333;margin-bottom:15px}.rating-form form button,.rating-form form input,.rating-form form select,.rating-form form textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:15px;padding:10px;width:100%}.rating-form form button{background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.rating-form form button:hover{background-color:#0056b3}.reviews-display{max-height:300px;overflow-y:auto}.reviews-display .review{border-bottom:1px solid #ddd;padding:10px 0}.reviews-display .review h3{color:#007bff;font-size:18px;margin:0}.reviews-display .review p{margin:5px 0}.reviews-display::-webkit-scrollbar{width:8px}.reviews-display::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:4px}.reviews-display::-webkit-scrollbar-thumb:hover{background-color:#0056b3}@media (max-width:768px){.rating-container{flex-direction:column}}.upload-container{font-family:Arial,sans-serif;padding:20px;text-align:center}.upload-section{margin-bottom:20px}#imageUpload{border:2px solid #ccc;border-radius:5px;cursor:pointer;font-size:16px;padding:10px}.image-preview{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.image-preview img{border:2px solid #ddd;border-radius:8px;max-height:300px;max-width:400px;transition:transform .2s ease-in-out}.image-preview img:hover{border-color:#333;transform:scale(1.1)}@media (max-width:768px){.image-preview img{max-height:200px;max-width:300px}}@media (max-width:480px){#imageUpload{font-size:14px;padding:8px}.image-preview img{max-height:150px;max-width:200px}}.testimonials-section{background:linear-gradient(180deg,#fff,#f3f3f3);padding:50px 20px;text-align:center}.testimonials-section h2{color:#004aad;font-size:2.5rem;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.testimonials-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.testimonial-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-10px)}.testimonial-name{color:#004aad;font-size:1.2rem;font-weight:700;margin:10px 0}.testimonial-stars{color:gold;margin:10px 0}.testimonial-review{color:#666;font-size:1rem;line-height:1.5}@media (max-width:600px){.testimonials-section h2{font-size:2rem}.testimonial-card{padding:15px}}body{background-color:#fff!important;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.container{padding:20px 0;width:90%}h1,h2{color:#2c3e50;text-align:center}h3{color:#34495e}h3,p{margin:10px 0}p{color:#555}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}.header-section{background:linear-gradient(135deg,#fff,#fff)!important;border-radius:8px;color:#fff!important;margin-top:5rem!important;padding:40px 20px}.header-section h1{font-size:2.5rem}.header-section p{font-size:1.2rem}.about-section{background-color:#ecf0f1;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:40px 0;padding:30px;text-align:justify}.services-section{margin:40px 0}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 0;padding:20px;text-align:center}.service-card .icon{color:#f39c12;font-size:3rem;margin-bottom:15px}.service-card h3{font-size:1.5rem}.service-card p{color:#666}.mission-section{background-color:#f5f5f5;border-radius:8px;margin:40px 0;padding:30px;text-align:center}.mission-section .icon{color:#27ae60;font-size:2.5rem;margin-bottom:10px}.mission-points{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px}.mission-points div{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;max-width:300px;padding:15px}.contact-section{background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:60px 20px;text-align:center}.contact-container{margin:0 auto;max-width:600px}.contact-section h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:20px}.contact-section p{color:#666;font-size:1.2rem;margin-bottom:20px}.contact-details{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.contact-details .icon{color:#007bff;font-size:2rem;margin-right:10px}.contact-phone{color:#007bff;font-size:1.2rem;font-weight:700;text-decoration:none}.contact-phone:hover{text-decoration:underline}.contact-btn{background-color:#007bff;border-radius:5px;box-shadow:0 4px 8px #0003;color:#fff;display:inline-block;font-size:1.2rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease}.contact-btn:hover{background-color:#0056b3;box-shadow:0 6px 12px #0000004d}@media (max-width:768px){.mission-points{align-items:center;flex-direction:column}.header-section img{height:80px!important;width:80px!important}.service-card{margin:15px 0}}@media (max-width:480px){.header-section h1{font-size:2rem}.header-section img{height:60px!important;width:60px!important}.contact-section p,.header-section p{font-size:1rem}}#About p{color:#111369!important}#PSRL h5{font-size:35px;font-weight:700}#PSRL{background-color:#fff;padding:30px 20px;text-align:center}#PSRL h2{color:#333;font-size:clamp(24px,5vw,50px);font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}#PSRL .row{align-items:center}#PSRL .col-lg-12,#PSRL .row{display:flex;justify-content:center}#PSRL .col-lg-12{flex:1 1}@media (max-width:768px){#PSRL h2{font-size:clamp(20px,6vw,40px)!important;line-height:70px}}@media (max-width:576px){#PSRL h2{font-size:clamp(30px,6vw,50px)!important;line-height:55px}}#why-choose-us{background-color:#f9f9f9;padding:60px 20px;text-align:center}#why-choose-us h2{color:#333;font-size:2.5rem;margin-bottom:40px}.features{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-box{background-color:#fff;border:2px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;transition:all .3s ease}.feature-box:hover{background-color:#e9e45c;border-color:#000!important;box-shadow:0 8px 16px #0003;color:#fff}.feature-box .icon{color:#262095!important;font-size:3rem;margin-bottom:15px;transition:color .3s ease}.feature-box:hover .icon{color:#fff}.feature-box h3{font-size:1.5rem;margin-bottom:10px}.feature-box p{font-size:1rem;line-height:1.6}@media (max-width:768px){#why-choose-us h2{font-size:2rem}.feature-box{padding:15px}}.accordion{border:1px solid #ddd;border-radius:5px;margin-top:20px;overflow:hidden}.accordion-item{border-bottom:1px solid #ddd}.accordion-header{background-color:#f9f9f9;border-left:5px solid #0000;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:15px;transition:background-color .3s ease,color .3s ease,border-left-color .3s ease}.accordion-header:hover{border-left-color:navy;border-right-color:navy;color:#fff!important}.accordion-content{background-color:#fff;font-size:14px;max-height:0;overflow:hidden;padding:0 15px;transition:max-height .3s ease,padding .3s ease}.accordion-content.open{max-height:200px;padding:15px}.icon{transition:transform .3s ease}.fas.fa-chevron-up{transform:rotate(180deg)}.accordion-header:hover .icon{color:#fff}@media (max-width:768px){.accordion-content,.accordion-header{font-size:12px;padding:10px}}#contact-info{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:20px;padding:20px;text-align:center}#contact-info h2{color:#036;font-size:24px;margin-bottom:20px}.contact-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.contact-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:1 1;min-width:250px;padding:15px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.contact-item:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.contact-item i{color:#036;font-size:24px;margin-bottom:10px}.contact-item h3{color:#036;font-size:18px;margin-bottom:10px}.contact-item p{color:#555;font-size:16px}.contact-item a{color:#036;font-weight:700;text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:#f60}@media (max-width:768px){.contact-container{align-items:center;flex-direction:column}#contact-info h2{font-size:20px}.contact-item p{font-size:14px}}#opening-hours{font-family:Arial,sans-serif;margin:20px;text-align:center}#opening-hours h2{color:#036;font-size:24px;margin-bottom:20px}.hours-table{border-collapse:collapse;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:600px;width:100%}.hours-table thead tr{background-color:#036;color:#fff}.hours-table td,.hours-table th{font-size:16px;padding:15px;text-align:left;transition:background-color .3s ease,color .3s ease}.hours-table tbody tr{background-color:#f9f9f9}.hours-table tbody tr:hover{background-color:#036;color:#fff}.hours-table i{color:#036;margin-right:8px}.hours-table tbody tr:hover i{color:#fff}@media (max-width:768px){.hours-table td,.hours-table th{font-size:14px;padding:10px}#opening-hours h2{font-size:20px}}#gallery p{color:#0000!important}#gallery h3{color:#fff!important}#About{background-color:#073db1!important}#About h2{color:#fff}#About p{color:#fafafa}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background-color:#fff!important;height:auto;overflow-x:hidden;width:100%}#hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;padding:20px;position:relative;text-align:center}#hero:before{background:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{margin:0 auto;max-width:80%;position:relative;z-index:2}.hero-content h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5em}.hero-content p{color:#f2f2f2;font-size:1.2rem;font-weight:300;margin-bottom:1.5em}.hero-btn{background-color:#1d47a0;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:12px 30px;text-decoration:none;transition:background .3s}.hero-btn:hover{background-color:#07225c;color:#f2f2f2}@media (max-width:768px){#hero{height:60vh}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.hero-btn{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){#hero{height:50vh}.hero-content h1{font-size:1.8rem}.hero-content p{font-size:.9rem}.hero-btn{font-size:.8rem;padding:8px 16px}}#About{align-items:center;background-color:#fff!important;display:flex;height:auto;justify-content:center;width:100%}#About h2{color:#000!important;font-size:36px;font-weight:700;text-align:center}#About p{color:#191555!important;font-size:16px;font-weight:600;text-align:justify}#gallery{background-color:#fff!important;padding:60px 0;width:100%}#gallery p{color:#000!important}#gallery .position-absolute{bottom:10px;position:absolute;right:10px}#gallery h3{background-color:#073db1!important;color:#fff;font-size:2rem;font-weight:700;margin-bottom:0;padding:5px 10px}@media (max-width:768px){#gallery h3{font-size:1.5rem;text-align:right}}@media (max-width:480px){#gallery h3{bottom:5px;font-size:1.2rem;padding:5px;right:5px;text-align:center}}.profile-section{display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;padding:20px}.profile-card{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;max-width:350px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.profile-card:hover{box-shadow:0 6px 12px #0003;transform:scale(1.05)}.profile-picture img{border:2px solid #007bff;border-radius:50%;height:120px;margin-bottom:15px;width:120px}.profile-details h2{color:#007bff;font-size:20px;margin-bottom:10px}.profile-details p{font-size:14px;margin:5px 0}.profile-details a{color:#0056b3;text-decoration:none}.profile-details a:hover{text-decoration:underline}.container{margin:0 auto;max-width:1200px;padding:20px}.header-section{background:#06c;color:#fff;padding:50px 20px;text-align:center}.header-section h1{font-size:2.5em;margin-bottom:10px}.header-section p{font-size:1.2em}.contact-info-section{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:-30px;padding:50px 20px;text-align:center}.contact-info-section h2{color:#333;font-size:2em;margin-bottom:30px}.contact-info{color:#555;font-size:1.1em;margin-bottom:20px}.contact-info i{color:#06c;margin-right:10px}.map-section{border-radius:10px;margin-top:30px;overflow:hidden}.map-section iframe{border:0;height:400px;width:100%}@media (max-width:768px){.header-section h1{font-size:2em}.header-section p{font-size:1em}.contact-info-section h2{font-size:1.5em}.contact-info{font-size:1em}}.contact-info i.fa-phone{transform:rotate(90deg)}.refund-policy-container{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:50px auto;margin-top:10rem!important;max-width:800px;padding:20px}button{background-color:#4325d8!important;border:none;border-radius:10px;color:#fff!important;padding:7px;text-decoration:none}.refund-policy-container h1{color:#d32f2f;font-size:28px;margin-bottom:20px;text-align:center}.refund-policy-container h2{color:#333;font-size:22px;margin-top:20px}.refund-policy-container p{color:#555;font-size:16px;line-height:1.6}.refund-policy-container ul{list-style-type:disc;margin-left:20px}.refund-policy-container ul li{color:#444;font-size:16px;margin-bottom:8px}.terms-conditions{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:auto;max-width:800px;padding:20px}h1{font-size:2.5em;margin-bottom:20px;text-align:center}h1,h2{color:#1d47a0}h2{font-size:1.8em;margin-bottom:10px;margin-top:20px}p{font-size:1em;margin-bottom:15px}@media (max-width:600px){h1{font-size:2em}h2{font-size:1.5em}p{font-size:.9em}}
/*# sourceMappingURL=main.fe50397c.css.map*/