html,body{margin:0;background-color:#ffffff;padding-top:39px}*{padding:0;margin:0;text-decoration:none;box-sizing:border-box}header{background-color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:0px 20px;position:fixed;z-index:2;width:100%;top:0}.header-container{display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center}.header-logo img{width:80px;height:50px;margin-right:10px}.brand-name{font-size:24px;font-weight:bold;color:#2a72d7}nav ul{list-style:none;display:flex;margin-top:10px}nav ul li{top:1;margin-left:20px;margin-top:10px}nav ul li a{text-decoration:none;font-size:16px;color:#333;padding:10px}nav ul li a:hover{color:#2a72d7}.menu-icon{display:none;font-size:30px;cursor:pointer}@media (max-width:768px){.header-container{flex-direction:column;align-items:flex-start}nav{display:none;width:100%}.menu-icon{display:block}nav.active{display:block;width:100%}nav ul{flex-direction:column;width:100%}nav ul li{width:100%;margin-left:0}nav ul li a{display:block;width:100%;text-align:left}}@media (max-width:480px){.brand-name{font-size:20px}.header-logo img{width:40px;height:40px}nav ul li a{font-size:14px}}.profile-icon i{font-size:40px;color:blue;margin-left:20px}footer{background-color:#247dd3;color:white;padding:40px 0}footer .container{display:flex;justify-content:space-around;padding:0 20px;flex-wrap:wrap}.footer-section{width:22%;margin-bottom:20px}.footer-section h2{font-size:20px;margin-bottom:10px;position:relative}.footer-section h2::after{content:"";width:40px;height:2px;background-color:white;position:absolute;left:0;bottom:-5px}.footer-section p{font-size:14px;line-height:1.6;margin-bottom:10px}.footer-section ul{list-style:none;padding-left:0}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:white;text-decoration:none}.footer-section ul li a:hover{color:#b4a1b7}.social-icons a{margin-right:10px;color:white;font-size:18px;text-decoration:none}.social-icons a:hover{color:#e6e6e6}.footer-section form{display:flex;align-items:center;justify-content:space-between;background-color:white;padding:5px;border-radius:5px}.footer-section form input{border:none;padding:10px;width:80%;border-radius:5px 0 0 5px;outline:none;color:black}.footer-section form button{background-color:#247dd3;color:white;border:none;padding:10px;border-radius:0 5px 5px 0;cursor:pointer}.footer-section form button:hover{background-color:#1b62a3}.footer-bottom{text-align:center;padding:10px 0;background-color:#1a73e8;color:white;font-size:14px}.footer-bottom a{color:white;text-decoration:none}.footer-bottom a:hover{color:#e6e6e6}@media screen and (max-width:768px){.footer-section{width:100%;text-align:center;margin-bottom:20px}footer .container{flex-direction:column;align-items:center}}.country-container{padding:10px 80px 60px 80px;background-color:#fff6e8}.tick-mark{font-weight:bold;color:green;font-size:1.2em}.country-container h1{display:flex;justify-content:center;align-items:center;height:100px}.country-container .service-item{background-color:#f8f9fa;padding:20px;border-radius:10px;box-shadow:0px 5px 15px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;text-align:left;position:relative;opacity:0;transform:translateY(20px);animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.country-container .bg-color-1{background-color:#e3f2fd}.country-container .bg-color-2{background-color:#e9f7ef}.country-container .bg-color-3{background-color:#fcefee}.country-container .icon-title{font-size:30px;font-weight:bold;color:#343a40;margin-bottom:0}.country-container .country-info{padding-left:0px;margin-bottom:20px}.country-container .country-info li{font-size:16px;color:#6c757d;margin-bottom:5px}.country-container .btn{font-size:16px;color:#007bff;text-decoration:none;display:inline-block;padding:8px 20px;border:2px solid #007bff;border-radius:5px;position:relative;transition:all 0.5s ease}.country-container .hover-text span{transition:all 0.5s ease}.country-container .hover-text:hover span:before{content:'Read More';color:#fff;font-weight:bold}.country-container .btn:hover{background-color:#007bff;color:white;border:2px solid #007bff}.country-container .service-item:hover{transform:translateY(-10px) scale(1.05);box-shadow:0px 15px 25px rgba(0,0,0,0.2)}.country-info{list-style-type:none;padding:0;margin:0}.country-info li{opacity:0;transform:translateY(20px);animation:slide-up 0.5s forwards;transition:background-color 0.3s ease}@keyframes slide-up{to{opacity:1;transform:translateY(0)}}.country-info li:nth-child(1){animation-delay:0.1s}.country-info li:nth-child(2){animation-delay:0.2s}.country-info li:nth-child(3){animation-delay:0.3s}.country-info li:nth-child(4){animation-delay:0.4s}.country-info li:nth-child(5){animation-delay:0.5s}.country-info li:hover{background-color:#f0f0f0;transform:scale(1.05);transition:transform 0.2s ease,background-color 0.3s ease}@media (max-width:768px){.country-container{padding:10px 20px 20px 20px}}.contact-container{padding:40px 80px 40px 80px;background-color:#FEF3E2}.contact-container .row{display:flex;flex-wrap:wrap;margin:20px 0}.contact-container .col{flex:1;padding:10px;min-width:300px}.contact-container h1{margin-bottom:20px}.contact-container .contact-method{display:flex;align-items:center;margin-bottom:15px}.contact-container .contact-link{display:flex;align-items:center;text-decoration:none;color:#74828c}.contact-container .contact-icon{width:40px;height:40px;margin-right:10px}.contact-container .form-container{background-color:#FFFFFF;border:1px solid #E7E8F1;border-radius:8px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.contact-container form{display:flex;flex-direction:column}fieldset{border:none;padding:0}.form-group{margin-bottom:15px}label{margin-bottom:5px;font-weight:bold}.contact-container input[type="text"],.contact-container input[type="email"],textarea{width:100%;padding:10px;border:1px solid #E7E8F1;border-radius:4px}.contact-container input[type="submit"]{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer}.contact-container input[type="submit"]:hover{background-color:#0056b3}@media (max-width:768px){.row{flex-direction:column}}