.travelInsuranceHeader{background-color:#000;color:#fff;position:relative;box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.4);padding:20px 0;}
.travelInsuranceHeader .travelInsuranceHeaderContent{display:flex;justify-content:space-between;align-items:center;}
@media(max-width:767.98px){
.travelInsuranceHeader{padding:20px 15px;}
.travelInsuranceHeader .hermesLogo{width:100px;}
}
.travelInsuranceHomeTop{display:block;position:relative;min-height:1000px;padding:200px 15px;}
.travelInsuranceHomeTop .contentBox{font-family:"Playfair Display", sans-serif;background:#fff;padding:50px 70px;font-size:14px;line-height:16px;font-weight:400;}
.travelInsuranceHomeTop .contentBox h1{font-size:32px;line-height:40px;font-weight:700;text-align:center;padding-bottom:25px;}
.travelInsuranceHomeTop .contentBox .fw-600{font-weight:600;}
.travelInsuranceHomeTop .contentBox .font16{font-size:16px;line-height:18px;}
.travelInsuranceHomeTop .contentBox .redSpan{color:rgb(141, 3, 6);font-weight:700;}
.travelInsuranceHomeTop .contentBox .underlineLink{text-decoration:underline;}
.travelInsuranceHomeTop .contentBox .twoBtns{display:flex;justify-content:space-between;align-items:center;gap:20px;}
.travelInsuranceHomeTop .contentBox .twoBtns .btnTravel{width:50%;}
@media(max-width:991.98px){
.travelInsuranceHomeTop{padding:100px 15px;min-height:auto;}
}
@media(max-width:767.98px){
.travelInsuranceHomeTop .contentBox{padding:30px 15px;}
}
.btnTravel{display:inline-block;font-family:"Roboto", sans-serif;background:linear-gradient(rgb(141, 3, 6), rgb(91, 2, 4));border-radius:150px;color:#fff;text-align:center;transition:all 0.3s ease-in-out;}
.btnTravel:hover{background:linear-gradient(rgb(91, 2, 4), rgb(141, 3, 6));color:#fff;}
.btnTravel.btn-default{font-size:16px;line-height:18px;font-weight:700;padding:20px 32px;}
.btnTravel.btn-smaller-height{font-size:18px;line-height:20px;font-weight:700;padding:8px 18px;}
.btnTravel.headerBtn{font-size:28px;line-height:30px;font-weight:700;padding:14px 80px;}
@media(max-width:767.98px){
.btnTravel.headerBtn{font-size:20px;line-height:20px;padding:14px 20px;}
}
.btnTravel.fullWidthBtn{display:block;width:100%;}
.travelInsuranceFooter{background-color:#000;color:#fff;font-family:"Roboto", sans-serif;font-size:16px;line-height:18px;font-weight:400;padding:30px 15px;}
.travelInsuranceFooter a:hover {
color: #951205;
}