@import url('//fonts.googleapis.com/css2?family=Poppins&display=swap');
body{
    font-family: 'Poppins', sans-serif;
}

/* ------------hero-section---------- */

.calculator{
    background-color: #D2CEE5;
    border-radius: 5px;
    width: 100%;
    *width: 415px;
    margin-left: 0px;
    margin-right: 0px;
}
.calculator p{
    margin: 0;
}
.select2-dropdown {
    width: 146.2656px !important;
    left: -71px !important;
}
.bdr-rds-5 {border-radius: 5px;}
.mb-_10 {margin-bottom: -10px;}
.mm-bb {margin-bottom: 20px;}
.calculator h5{
    text-transform: uppercase;
    background-color: #D40009;
    padding: 8px;
    text-align: center;
    color: white;
    font-size: 21px;
    font-weight:900;
    border-radius: 5px;
}
.calculator h6{
    color:  black;
    font-weight:900;
    font-size: 15px;
}
.select2 {width: 100% !important;}
.calculator h4{
    color:  black;
    font-size: 16px;
    text-align: center;
}
.calculator_card{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 5px;
}
.cal_content{
    background-color:  black;
    border-radius: 5px;
    padding: 3px 8px;
}
.cal-content_2 {
    background-color: #D40009;
    color: black 
}
.calc-input{
    width: 62%;
    height: 40px;
    border-radius: 4px;
    border: 0px;
   background-color: #D40009;
   color: white;
   padding: 8px;
}
.calc-input:focus-visible{
    outline: none;
}
.drop-down span .selection .select2-selection {
    border-radius: 4px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px !important;
}
.select-country{
    width: auto;
    *width: 70%;
    height: 40px;
    *margin-left: 30%;
    border:1.6px solid #ffffff;
    border-radius: 5px 5px 0px 0px !important;
}
::placeholder{
    color: white;
}
select {
    width: 100%;
    height: 40px;
    border:1.6px solid #ffffff;
    border-radius: 5px !important;
}
.cal_btn{
    width: 42%;
    background-color:  white;
    height: 40px;
    border-radius:0px 5px 5px 0px;
    padding: 8px;
    margin-left: -4%;
}
.cal_btn img{
    width: 35px;
    margin-right: 8px;
}
.cal_btn p{
    font-weight:600;
}
.submit-btn{
    background-color: #D40009;
    color: white;
    width: 100%; 
    height: 40px;
    border-radius: 5px;
    border: 0;
}