@charset "utf-8";
/* CSS Document */

.fees-col1 .accordion1 { width:93.5%; float:left; margin:10px 0 0;}
.fees-col1 .accordion1 h3 { width:100%; float:left; cursor:pointer; padding:18px 23px 14px 0; position:relative; z-index:9; border-bottom: 1px solid #cab082;}
.fees-col1 .accordion1 h3:after { width:20px; height:20px; content:""; position:absolute; top:54%; transform:translateY(-50%); right:0; background:url(../images/fees-arrow1.svg) no-repeat top center / 100%;}
.fees-col1 .accordion1 h3.active:after { background:url(../images/fees-arrow2.svg) no-repeat bottom center / 100%;}
.fees-col1 .accordion1 .content { width:100%; float:left; padding:30px 0 17px;}

.faq-wrapp .accordion1 { width:100%; float:left; margin:10px 0 50px;}
.faq-wrapp .accordion1 h3 { width:100%; float:left; cursor:pointer; padding:16px 29px 16px; position:relative; z-index:9; border: 1px solid #cab082;}
.faq-wrapp .accordion1 h3:after { width:22px; height:22px; content:""; position:absolute; top:50%; transform:translateY(-50%); right:29px; background:url(../images/faq-arrow1.svg) no-repeat center / cover;}
.faq-wrapp .accordion1 h3.active:after { background:url(../images/faq-arrow2.svg) no-repeat center / cover;}
.faq-wrapp .accordion1 .content { width:100%; float:left; padding:30px 29px 17px;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.faq-wrapp .accordion1 h3 { padding:16px 14% 16px 5%;}
.faq-wrapp .accordion1 .content { padding:30px 5% 17px 5%;}
.faq-wrapp .accordion1 h3:after { right:5%;}
}

@media screen and (min-width:481px) and (max-width:600px) {
.faq-wrapp .accordion1 h3 { padding:16px 14% 16px 5%;}
.faq-wrapp .accordion1 .content { padding:30px 5% 17px 5%;}
.faq-wrapp .accordion1 h3:after { right:5%;}
}

@media screen and (min-width:601px) and (max-width:767px) {
.faq-wrapp .accordion1 h3 { padding:16px 14% 16px 5%;}
.faq-wrapp .accordion1 .content { padding:30px 5% 17px 5%;}
.faq-wrapp .accordion1 h3:after { right:5%;}
}

@media screen and (min-width:768px) and (max-width:900px) {

}

@media screen and (min-width:901px) and (max-width:1024px) {

}

@media screen and (min-width:1025px) and (max-width:1240px) {

}