.active{background-color:#fff}nav{display:flex;justify-content:space-between;align-items:center;background-color:#d24744;position:sticky;top:0;border-radius:3px}.nav-logo{height:6rem;width:17rem;padding-left:.5rem;padding-top:.2rem}nav ul{align-items:end;display:flex;padding-right:1.9rem}nav ul li{list-style:none}nav ul li a{align-items:center;display:block;text-decoration:none;color:#000;padding:.5rem;margin:0 1rem;border-radius:.5rem;font-size:1.2rem;font-weight:bolder;font-family:Abril Fatface}nav ul li a:hover{background-color:#fff;border-radius:.5rem}nav .menu{display:none;position:absolute;top:1.6rem;right:1.5rem;flex-direction:column;justify-content:space-between;width:2.5rem;height:2rem;cursor:pointer}.dropdown{float:left;overflow:hidden}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;left:0;box-shadow:0 8px 16px #0003;z-index:1;margin-top:3px}.dropdown-content .header{background-color:#d24744;padding:16px;color:#fff}.dropdown:hover .dropdown-content{display:block}.row1{background:#fff}.column{float:left;width:25%;padding:10px;background-color:#fff}.column a{float:none;font-family:Sedan;font-weight:lighter;color:#000;padding:10px;text-decoration:none;display:block;text-align:center}.column a:hover{background-color:#d24744}.row1:after{content:"";display:table;clear:both}nav .menu span{height:.4rem;width:100%;background-color:#fff;border-radius:.2rem}@media (max-width: 800px){nav .menu{display:flex}nav{flex-direction:column;align-items:start}nav ul{display:none;flex-direction:column;width:100%;margin-bottom:.25rem;margin-right:2.5rem}nav ul img{width:auto;align-items:center}nav ul.open{display:flex}nav ul li{width:100%;text-align:center;justify-content:center}nav ul li a{margin:.2rem 3rem}}@media (max-width: 480px){.row1{width:100%;height:300px;overflow:auto}.column{width:100%}}body{line-height:1.5}.container{width:100%;margin:auto}.container p{text-align:center;color:#bbb}.row{display:flex;justify-content:center;flex-wrap:wrap;padding-left:50px}ul{list-style:none}.footer{display:flex;justify-content:space-between;align-items:center;background-color:#24262b;border-radius:3px;padding:50px 0}.footer-col{width:25%;padding:15px 40px}.footer-col h4{font-size:1.3rem;color:#fff;text-transform:capitalize;margin-bottom:35px;font-family:Sedan;position:relative}.footer-col h4:before{content:"";position:absolute;left:0;bottom:-10px;background-color:#d24744;height:2px;box-sizing:border-box;width:60px}.footer-col ul li:not(:last-child){margin-bottom:10px}.footer-col ul li a{font-size:1.1rem;text-transform:capitalize;text-decoration:none;font-family:Sedan;font-weight:300;color:#fff;display:block;transition:all .3s ease}.footer-col ul li a:hover{color:#d24744;padding-left:20px}.footer-col .social-links a{display:inline-block;height:40px;width:40px;background-color:#fff3;margin:0 10px 10px 0;align-items:center;justify-content:center;text-align:center;line-height:40px;border-radius:50%;color:#fff;transition:all .5s ease}.footer-col .social-links a:hover{color:#24262b;background-color:#d24744}.row p{display:flex;flex-direction:column;justify-content:center;margin-top:auto;color:#fff;text-decoration:none;padding-left:5rem;opacity:.6}.contact-info{width:100%;height:auto;background-color:#24262b;text-align:center}.contact-info-container{padding:20px;display:flex;justify-content:baseline;justify-content:space-between}.contact-info-container a{color:#fff;text-decoration:none}.address1 p{color:#fff;font-family:Sedan;font-size:1.2rem;border-radius:4px;padding:10px}.address1 a{color:#fff}.address1 p:hover{background-color:#000;color:#fff}@media (max-width: 767px){.footer{position:absolute}.footer-col{width:50%;padding:0;margin-bottom:30px}}@media (max-width: 700px){.contact-info-container{flex-direction:column}}.App{background-color:azure;height:100%;width:100%;align-items:center}.video-banner{width:100%;height:auto;overflow:hidden}.video-banner video{top:0;left:0;display:block;width:100%;object-fit:cover}.features{width:100%;height:auto;background-color:#f1f1f1;display:flex;padding:45px 20px;justify-content:space-between}.feature-container{flex-basis:30%;margin-top:10px}.feature-container p{font-size:1.1rem}.feature-container img{width:100%;height:250px;margin-bottom:15px}.homebackground{background:#fff}.midsection{width:100%;height:auto;display:flex;padding:20px;justify-content:space-between;align-items:center}.midsection img{width:500px;height:fit-content;border-radius:10px;align-self:center;justify-content:space-between}.heading{width:100%;height:auto;padding:20px}.heading p{font-family:Sedan;font-size:1.2rem;padding:20px;line-height:2}.heading-title{width:auto;height:auto;padding-top:30px;padding-bottom:30px}.heading-title h2{font-weight:750;line-height:1.2;margin-bottom:10px}.container-items{width:100%;height:auto;display:flex;padding:40px 20px;justify-content:space-between}.container-box{margin-bottom:10px;margin-right:30px}.container-box p{font-family:Sedan;font-size:1.1rem}.box-image{float:left;margin-bottom:50px;margin-right:30px}.box-image img{width:70px;height:70px}.info-box{overflow-y:hidden;overflow-x:hidden;margin-bottom:5px}.info-box h5{line-height:1.1;margin-bottom:10px}.info-box h5{font-size:large}.heading2{text-align:center;padding:20px;border-radius:8px}.heading2 h2{padding-bottom:60px;padding-top:20px}.heading2 ul{padding-bottom:100px}.heading2 ul li{margin-bottom:15px;font-family:Sedan;font-size:1.2rem}.team2{padding:30px 0;text-align:center}.team2 h1{font-size:2.5rem;margin-bottom:20px}.team-cards2{display:flex;flex-wrap:wrap;justify-content:center;gap:100px;margin-top:20px}.card2{background-color:#fff;background-image:linear-gradient(90deg,#e84848,#271b13);border-radius:6px;box-shadow:0 4px 6px #00000080;overflow:hidden;transition:transform .2s,box-shadow .2s;width:21rem;height:23rem;margin-top:10px}.card2:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000080}.card-img2{height:15rem}.card-img2 img{width:100%;height:100%;object-fit:fill}.card-info2 button{margin:2rem 1rem}.card-name2{color:#fff;padding-top:30px;font-size:2rem;margin:10px 0}.card-role2{font-size:1rem;color:#888;margin:5px 0}.card-role2:hover{color:#fff}.card-email2{font-size:1rem;color:#555}.card2 p,a{padding:5px 10px;font-size:1.1rem;font-family:Sedan;text-decoration:none}@media only screen and (max-width: 850px){.midsection{flex-direction:column}}@media only screen and (max-width: 480px){.midsection img{width:100%;height:auto}}@media only screen and (max-width: 720px){.features{flex-direction:column;padding:50px}}@media only screen and (max-width: 720px){.container-items{flex-direction:column}}h2,h1,h3,h5{color:#000;font-size:1.5rem;text-align:center;line-height:1.4;margin-bottom:10px;font-family:Sedan,sans-serif}.feature-container p{color:#000;text-align:center;line-height:1.4;margin-bottom:15px;font-family:Sedan}.about{background:#e0fbde;background:linear-gradient(360deg,#f5fff5,#d24744);padding:100px 0 20px;text-align:center;height:auto}.about h1{font-size:2.5rem;margin-bottom:15px}.about p{font-family:Sedan;font-size:1.2rem;color:#323030;max-width:800px;margin:0 auto 10px;font-weight:700}.about-info{margin:2rem;display:flex;align-items:center;text-align:left}.about-img{width:20rem;height:20rem}.about-img img{width:100%;height:100%;border-radius:5px;object-fit:contain}.about-info p{font-size:1.5rem;margin:0 2rem;padding-bottom:50px}.aboutbackground{background:#fff}.team-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px}.card{background:#fff;border-radius:6px;box-shadow:0 4px 6px #00000080;overflow:hidden;transition:transform .2s,box-shadow .2s;width:18rem;height:auto;margin-top:10px}.card:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000080}.card-img{width:18rem;height:12rem}.card-img img{width:100%;height:100%;object-fit:fill}.card-info button{margin:2rem 1rem}.card-name{font-size:2rem;margin:10px 0}.card-role{font-size:1rem;color:#888;margin:5px 0}.card-email{font-size:1rem;color:#555}.card p,a{font-size:1.1rem;font-family:Sedan;text-decoration:none}.service{background:#e0fbde;background:linear-gradient(360deg,#f5fff5 0,#d24744);padding:100px 0 20px;text-align:center;height:auto}.service h1{font-size:2.5rem;margin-bottom:15px}.service p{font-size:1.2rem;color:#323030;max-width:800px;margin:0 auto;font-weight:700;font-family:Sedan}.team{padding:30px 0;text-align:center}.team h1{font-size:2.5rem;margin-bottom:20px}.team-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:20px}.card1{background:linear-gradient(90deg,#e84848,#271b13);border-radius:6px;box-shadow:0 4px 6px #00000080;overflow:hidden;transition:transform .2s,box-shadow .2s;width:21rem;height:22rem;margin-top:10px}.card1:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000080}.card1-name{color:#fff;font-size:2rem;margin:10px 0}.card1-role{font-size:1rem;margin:5px 0;padding-top:25px;font-weight:700}.card1-role li{padding-top:5px;color:#312f2f}.card1-role li a{color:#fff;text-decoration:none;transition:all .3s ease}.card1-role li a:hover{color:#1f1e1e;padding-left:20px}.container-Image{background:#e0fbde;background:linear-gradient(360deg,#d24744,#f5fff5 60%)}*{margin:0;padding:0;box-sizing:border-box}.banner{text-align:center;background:#fff;margin:0 auto;background:linear-gradient(360deg,#f5fff5,#d24744)}.banner-image{max-width:300px;height:auto;border:1px solid black;border-radius:6px}.banner p{font-size:1.1rem;font-family:Sedan}.contact-form{padding:40px 0;align-items:center;background:#fff}.form-container{max-width:50%;margin:0 auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.contact-form h2{text-align:center;margin-bottom:20px}.form-container label{display:block;font-weight:700}.form-container input,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;resize:vertical}.form-btn{background-color:#d24744;border:none;color:#fff;border-radius:4px;font-size:1rem;cursor:pointer;padding:10px 20px}.form-btn:hover{background-color:green}.section-bottom{width:100%;height:auto;margin:10px;padding:10px 40px 10px 20px}.section-bottom h3{border:2px solid black;padding:10px}.section-bottom p{font-family:Sedan;font-size:1.2rem}.lead-p{padding:5px 10px 15px 12px;font-family:Sedan;font-size:1.2rem}.leadbackground{background:#fff}.leadbackground hr{size:30}.inquire-button{padding:10px;text-align:center}.inquire-button a{border:1px solid black;background:#6e2f2e;color:#fff;border-radius:6px;font:bold;font-size:1.2rem}.inquire-button a:hover{background:#d24744}.email-row{align-items:center;text-align:center}.email-row h1{font-size:1.7rem}.email-row p{font-weight:600;color:#323032;font-family:Sedan}.email-image{width:100%;height:auto;background-color:#f1f1f1}.email-image .email-design{width:600px;height:300px}.email-image h1{padding-top:10px}.email-image p{font-size:1.2rem;font-weight:300}@media (max-width: 620px){.email-image .email-design{width:100%;height:200px}}.logodesign-background{background:linear-gradient(360deg,#d24744 0,#f5fff5)}.logo-row{align-items:center;text-align:center}.logo-row h1{font-size:1.7rem}.logo-row p{font-weight:600;color:#323032;font-family:Sedan}.logo-image{width:100%;height:auto;background-color:#f1f1f1}.logo-image .logo-design{height:300px;width:auto}.logo-image h1{padding-top:10px}.logo-image p{font-size:1.2rem;font-weight:300}.logo-section{padding:20px}.logo-section .head{font-weight:600;color:#323032;font-family:Sedan;margin-bottom:20px}h4{font-family:Sedan;font-size:1.5rem}.logo-section ul{margin-bottom:20px}.logo-section li i{margin-top:8px;margin-right:15px;color:red}.logo-section li a{text-decoration:none;color:#000;font-family:Sedan;font-size:1.5rem;line-height:2.5rem}.logo-section li a:hover{color:red}.head{padding-bottom:10px}hr{color:#000;height:5px;background-color:#323032}.last-line{font-size:1.1rem;font-family:Sedan;text-align:center}.midsection-content{border:1px solid black}@media (max-width: 680px){.logo-image .logo-design{width:100%;height:200px}}.ffbox{display:flex;width:100%;background-color:#fff;border:3px solid #e4e4e9;box-shadow:0 0 10px #0000001a;overflow:hidden;border-radius:10px;flex-wrap:wrap}.ffbox1{flex:1;padding:20px;box-shadow:0 0 10px #0000001a}.ffbox1 label{display:block;margin-bottom:8px}.ffbox1 input,.ffbox1 textarea{width:100%;padding:8px;margin-bottom:16px;box-sizing:border-box;border-radius:15px;background-color:#dcdce1;border:none}.ffbox1 textarea{resize:vertical}.ffbox1{margin-bottom:16px}.ffbox1 label{margin-right:16px}.map-div{flex:1;background-color:#eee}button{width:100%;padding:8px;margin-bottom:16px;box-sizing:border-box;border-radius:15px;background-color:#a35958;color:#dfc9c8;font-size:17px;font-weight:700;border:#a2c2ee;cursor:pointer}button:hover{background-color:#d24744}.map-div iframe{width:100%;height:100%;border:0}.gfg{text-align:center;color:red}.map-div{padding:10px}@media (max-width: 600px){.ffbox{flex-direction:column}}.top-bar{background:#000;width:100%;height:auto;color:#fff;padding:3px 20px}.top-bar-content{display:flex;justify-content:space-between}.top-bar-content p{font-family:Sedan}.top-bar-content a{color:#f5f5f5;text-decoration:none;border-radius:4px}.top-bar-content a:hover{background:#fff;color:#000}@media (max-width: 700px){.top-bar-content{flex-direction:column;text-align:center}}*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
