.container-row-bottom {
    display: flex;
    width:-webkit-fill-available;
    gap: 10px;
    margin: 36px 0 0 0;
}

.container-row-bottom input {
    flex: 1;
    min-width: 0;
    text-align: left;
}


#SOAP8871 select {
    border: 1px solid #c9c9c966!important ;
}

.rt1 {
    padding: 19px;
    border: 1px solid #c9c9c966;
    border-radius: 12px;
    margin: 16px 0;
}
.rt5 {
    display: flex;
    /* flex-wrap: unset; */
    align-items: center;
    gap: 20px;
    border-top: 1px solid #c9c9c966;
    padding-top: 17px;
    margin-top: 0px;
}
.pere, .nepere {
     display: flex;
     gap: 4px;
     flex: 1;
     min-width: 0;
     color: #1fb36e;
     display: flex;
     flex-direction: column;
     font-size: 18px;
     font-family: 'Geologica';
     font-style: normal;
     font-weight: 300;
     line-height: 1.35;
     letter-spacing: 0.36px;
     text-align: left;
}
.nepere {
    color: #f47150;
    font-size: 18px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 1.35;
    letter-spacing: 0.36px;
    text-align: left;
} 
.rt5-1, .rt5-2, .rt5-3, .rt5-4, .rt5-5 {
    margin: 8px 0;
} 

.rt5-4 {
  display: none;
} 

.rt2-0 {
    display: flex;
    gap: 20px;
    font-size: 24px;
    margin: 26px 20px;
    justify-content:space-between;
    align-items: center;
}

.container-row-bottom-1, .container-row-bottom-1 input    {
    width:-webkit-fill-available;
}

@media (max-width: 1220px) {
    .container-row-bottom {   
       flex-direction: column;
    }
    .container-row-bottom select{   
       height: 50px;    }
}
.av-lh1 .tit-sopp {
  display: none;
}

.container-row-bottom-1 input {
    margin: 12px 0 0 0;
    text-align: left;
    font-size: 15px;
}
.container-els input {
    text-align: left;
    padding: 10px 15px;
}

.flx {
    display: flex;
    gap: 12px;
    align-items: center;
}

.top-sh {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 20px 0;
}

.rt5-5 {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    margin: 0;
}
.rt5-5 input {
    margin-top: 10px;
}

.pere .ttl , .nepere .ttl {
    background-color: #e3f9ec;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 6px;
    font-size: 12px;
}    

.nepere .ttl {
   background-color: #feefea;
}    

.rt5-sum div {
    font-size: 12px;
    color :#757575;
    margin-bottom: 4px;
}

body .container {
    padding: 0 600px 0 0;
}

.rt5-1 {
    font-size: 18px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 1.35;
    margin-top: -4px;
} 

.rt5-2 {
    font-size: 14px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 0.35;
    font-family: "Geologica", sans-serif;
    margin-top: 17px;
} 

.rt2 button {
    width: -webkit-fill-available;
    text-align: center;
    justify-content: center;
}

.rt2-1 input {
    width: 202px;
    border: none;
    outline: none;
    background-color: transparent;
    text-align: right;
    font-weight: 700;
    padding: 2px;
}

.container-help-section button {
    cursor: unset !important;
}

.faq-item-5 {
    display: flex;
    margin-bottom: 16px;
    cursor: pointer;
}

.pdisnone .container-text-symbol11 {
    display: none!important;
}    

.container-row-bottom {
    display: flex;
    width:-webkit-fill-available;
    gap: 10px;
    margin: 36px 0 0 0;
}

.container-row-bottom input {
    flex: 1;
    min-width: 0;
    text-align: left;
}


#SOAP8871 select {
    border: 1px solid #c9c9c966!important ;
}

.rt1 {
    padding: 19px;
    border: 1px solid #c9c9c966;
    border-radius: 12px;
    margin: 12px 0;
}
.rt5 {
    display: flex;
    /* flex-wrap: unset; */
    align-items: center;
    gap: 20px;
    border-top: 1px solid #c9c9c966;
    padding-top: 17px;
    margin-top: 0px;
}
.pere, .nepere {
     display: flex;
     gap: 4px;
     flex: 1;
     min-width: 0;
     color: #1fb36e;
     display: flex;
     flex-direction: column;
     font-size: 18px;
     font-family: 'Geologica';
     font-style: normal;
     font-weight: 300;
     line-height: 1.35;
     letter-spacing: 0.36px;
     text-align: left;
}
.nepere {
    color: #f47150;
    font-size: 18px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 1.35;
    letter-spacing: 0.36px;
    text-align: left;
} 
.rt5-1, .rt5-2, .rt5-3, .rt5-4, .rt5-5 {
    margin: 8px 0;
} 

.rt5-4 {
  display: none;
} 

.rt2-0 {
    display: flex;
    gap: 20px;
    font-size: 24px;
    margin: 26px 20px;
    justify-content:space-between;
    align-items: center;
}

.container-row-bottom-1, .container-row-bottom-1 input    {
    width:-webkit-fill-available;
}

@media (max-width: 1220px) {
    .container-row-bottom {   
       flex-direction: column;
    }
    .container-row-bottom select{   
       height: 50px;    }
}
.av-lh1 .tit-sopp {
  display: none;
}

.container-row-bottom-1 input {
    margin: 12px 0 0 0;
    text-align: left;
    font-size: 15px;
}
.container-els input {
    text-align: left;
    padding: 10px 15px;
}

.flx {
    display: flex;
    gap: 12px;
    align-items: center;
}

.top-sh {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 20px 0;
}

.rt5-5 {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    margin: 0;
}
.rt5-5 input {
    margin-top: 10px;
}

.pere .ttl , .nepere .ttl {
    background-color: #e3f9ec;
    width: fit-content;
    padding: 5px 8px;
    border-radius: 6px;
    font-size: 12px;
}    

.nepere .ttl {
   background-color: #feefea;
}    

.rt5-sum div {
    font-size: 12px;
    color :#757575;
    margin-bottom: 4px;
}

body .container {
    padding: 0 600px 0 0;
}

.rt5-1 {
    font-size: 18px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 1.35;
    margin-top: -4px;
} 

.rt5-2 {
    font-size: 14px;
    font-family: 'Geologica';
    font-style: normal;
    font-weight: 300;
    line-height: 0.35;
    font-family: "Geologica", sans-serif;
    margin-top: 17px;
} 

.rt2 button {
    width: -webkit-fill-available;
    text-align: center;
    justify-content: center;
}

.rt2-1 input {
    width: 202px;
    border: none;
    outline: none;
    background-color: transparent;
    text-align: right;
    font-weight: 700;
    padding: 2px;
}

.container-help-section button {
    cursor: unset !important;
}

.faq-item-5 {
    display: flex;
    margin-bottom: 16px;
    cursor: pointer;
}

.pdisnone .container-text-symbol11 {
    display: none!important;
}    

.rt5-sum input {
    width: 270px;
}