@charset "utf-8";
/* CSS Document */

.accordion-button{position:relative;display:flex;align-items:center;width:4em;padding:1.2rem 1.45rem;/*font-size:1rem;color:#212529;text-align:left;*/background-color:#1bd742;border:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease; float:right;line-height:2em;}

@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}
.accordion-button:not(.collapsed){color:#0c63e4;border-bottom-right-radius:0;/*box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)*/}
.accordion-button:not(.collapsed)::after{ background-image:url(../images/icon_minus.png);transform:rotate(-180deg);}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(../images/icon_plus.png);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}
.accordion-button:hover{z-index:2;background-color:#fe39ae;}
.accordion-button:focus{z-index:3;/*border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)*/}
.accordion-header{ margin-top:0;margin-bottom:0;padding:1rem 1.45rem;font-size:1.2rem;font-weight:600;color:#212529;float:left;max-width:87%;}
.accordion-item{background-color:#fff;border-radius:.5rem;/*border:1px solid rgba(0,0,0,.125);*/ margin-top:1em;}
.accordion-item:first-of-type{/*border-top-left-radius:.25rem;border-top-right-radius:.25rem*/}
.accordion-item:first-of-type .accordion-button{/*border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)*/}
.accordion-item:not(:first-of-type){/*border-top:0*/}
.accordion-item:last-of-type{/*border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem*/}
.accordion-item:last-of-type .accordion-button.collapsed{/*border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)*/}
.accordion-item:last-of-type .accordion-collapse{/*border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem*/}
.accordion-body{padding:1rem 1.25rem;}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item{border-right:0;border-left:0;/*border-radius:0*/}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-flush .accordion-item .accordion-button{/*border-radius:0*/}

.card-body{flex:1 1 auto;padding:1rem 1rem;font-weight:400;}
.card-body p {text-align:left;}

.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}

@media only screen and ( max-width: 70em ) /* 1120 */  {.accordion-header {max-width:84%;}}  
@media screen and (max-width: 53em) /* 848 */  {.accordion-header {max-width:83%;font-size:1.1rem;}}
@media screen and (max-width: 48em) /* 768 */  {.accordion-header {max-width:80%;font-size:1rem;line-height:1.5em;}}
@media screen and (max-width: 41em) /* 656 */  {.accordion-header {max-width:78%;}}
@media screen and (max-width: 39em) /* 624 */  {.accordion-header {max-width:74%;}}
@media screen and (max-width: 33em) /* 528 */  {.accordion-header {max-width:70%;}.accordion-button{padding:1.84rem 1.45rem;}
@media screen and (max-width: 30em) /* 480 */  {.accordion-header {max-width:68%;}}
@media screen and (max-width: 23.5em) /* 376 */ {.accordion-header {max-width:64%;}}