body{font-family:Arial,sans-serif;margin:0;padding:0}header .top-header,header .bottom-header{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;align-content:center;padding:10px;font-weight:700;font-size:1.5em}main{padding:30px;font-size:1.5em}footer{padding:30px;background-color:#44b0b6;display:flex;justify-content:space-around;color:#fff}nav ul{list-style:none;padding:0}nav ul li{display:inline;margin:0 10px}nav a{color:#fff;text-decoration:none}.logo span{margin-left:10px;float:left;text-transform:capitalize;font-weight:700}#title{font-size:xx-large}#logo{width:700px;float:left}.slide-caption>span{font-size:2em}.slide-caption{position:absolute;top:25px;color:#fff;margin-left:25px;font-weight:bolder}.glide{width:100%;max-width:100%;margin:0 auto;border-radius:5px;overflow:hidden}#glide-small{padding-top:0!important}.glide__slide img{width:100%;height:auto;max-width:100%;max-height:400px;object-fit:cover;display:block}.glide__arrows{text-align:center;margin-top:10px}.glide__track{display:grid}.glide__slides{width:100%;.glide__slide{width:100%;img{object-fit:cover;width:100%;height:100%}}}.flags{display:flex;justify-content:center;align-items:center;align-content:center}.flags span:hover{cursor:pointer}.flags span{margin-left:10px}.pages{display:flex;font-size:larger;justify-content:center;align-items:center;align-content:center}.box-link{display:inline-block;padding:15px 25px;color:#000;text-decoration:none;text-align:center;font-size:16px;transition:0.3s ease}.box-link:hover{text-decoration:underline}.details{text-align:center;padding-left:20%;padding-right:20%;margin-bottom:15px}.images-small{background-color:#44b0b6;display:flex;flex-direction:column;color:#fff;text-align:center}.office{margin:50px}.office,.location-info,.hours-info{display:flex;flex-wrap:wrap;justify-content:space-around}.hours,.location{display:flex;flex-direction:column;margin-left:20px}.social-icons{display:flex;gap:15px}.social-icons a{display:inline-block;width:40px;height:40px;background-color:#333;color:#fff;text-align:center;line-height:40px;border-radius:50%;text-decoration:none;transition:background-color 0.3s ease}.social-icons a:hover{background-color:#555}.call-button .whatsapp{color:green;font-size:30px}.call-button{position:fixed;bottom:20px;right:20px;background-color:#fff;color:#000;border:5px;border-radius:20px;padding:15px;text-align:center;font-size:30px;box-shadow:0 4px 8px rgb(0 0 0 / .2);z-index:1000;text-decoration:none;a{text-decoration:none}a:hover{text-decoration:underline}}.row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.service-box i{font-size:30px}a.service-box:hover{text-decoration:underline;background:#eee}a.service-box{transition:300ms;text-decoration:none;color:#000;width:250px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:1px solid #ddd;background:#fefefe;border-radius:5px;margin:10px}th{float:left}.glide{background-color:#44b0b6;padding:30px;display:flex}nav{&.primary-navigation{ul li{list-style:none;margin:0 auto;border-left:2px solid #44b0b6;display:inline-block;padding:0 30px;position:relative;text-decoration:none;text-align:center}li a{color:#000}li a:hover{color:#44b0b6}li:hover{cursor:pointer}ul li ul{visibility:hidden;opacity:0;position:absolute;padding-left:0;left:0;display:none;z-index:1000;background:#fff}ul li:hover>ul,ul li ul:hover{visibility:visible;opacity:1;display:block;min-width:250px;text-align:left;padding-top:20px;padding-right:70px;box-shadow:0 3px 5px -1px #ccc}ul li ul li{clear:both;width:100%;text-align:left;margin-bottom:20px;border-style:none}ul li ul li a:hover{padding-left:10px;border-left:2px solid #44b0b6;transition:all 0.3s ease}}}nav.primary-navigation a{text-decoration:none;&:hover{color:#44b0b6}}ul li ul li a{transition:all 0.5s ease}.service-intro,.service-process,.service-benefits,.service-faq{padding:20px;margin-bottom:20px}.service-intro h1,.service-process h2,.service-benefits h2,.service-faq h2{color:#007bff}.service-intro p,.service-process p,.service-benefits ul,.service-faq dl{font-size:16px;line-height:1.6}.service-process img,.service-benefits img,.service-faq img{max-width:500px;margin-top:10px}@media (min-width:768px){.content-container{display:flex;justify-content:space-between;align-items:flex-start}.text-section,.image-container{flex:1;max-width:50%}}.about-section{display:flex;margin-bottom:20px;flex-wrap:wrap}.about-photo{width:200px}.about-details{margin-left:30px;width:80%}.about-container{display:flex;flex-wrap:wrap;margin-top:20px}.cv-links li{list-style-type:none}