/* BASE */
.accordion > li {border-bottom-width: 1px;border-bottom-style: solid;}
.accordion > li:first-child {border-top-width: 1px;border-top-style: solid;}
.accordion .accordion-head {position:relative;padding-top:1em;padding-bottom:1em;cursor:pointer;}
.accordion .accordion-content {display:none;padding-top:1em; padding-bottom:2em;}
.accordion .accordion-head::after {display: none !important;}
.accordion .accordion-icon{position: absolute;top: 50%;right: 18px;transform: translateY(-50%);}
.accordion .accordion-icon .rdc-icon-svg {width: 18px; height: 18px; background-size: 100%;}
.accordion .rdc-icon-arrowup {display: none;}
.accordion .active .rdc-icon-arrowdown {display: none;}
.accordion .active .rdc-icon-arrowup {display: block;}
/* BASE */

.careers.ref01 .content-heading-titles{display: none;}
.careers.ref01 .page-image img{display: block;max-width: 100%;}
.careers.ref01 .accordion-n1{list-style: none;margin: 0;}
.careers.ref01 .accordion-n1 + .accordion-n1 > li:first-child{border-top: 0;}
.careers.ref01 .accordion-n1 > li > .accordion-head{padding-left: 15px; padding-right: 50px;}
.careers.ref01 .accordion-n1 > li .accordion-content{padding: 15px 20px 30px 15px;}
.careers.ref01 .column-offers .offer-content + .offer-file{margin-top: 15px;}
.careers.ref01 .column-offers .offer-file a{line-height: 15px;border-bottom-width: 1px;border-bottom-style: solid;text-decoration: none;}
.careers.ref01 .column-offers .offer-file a:hover{border-bottom-color: transparent;}

.careers .rdc-icon-arrowdown {background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.5 6.055-10.018 10.445 10.018 10.445-1.491 1.555-11.509-12 11.509-12z' transform='matrix(0 -1 -1 0 32.5 32.5)'%3E%3C/path%3E%3C/svg%3E");}
.careers .rdc-icon-arrowup {background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='22.5 5.055 12.482 15.5 22.5 25.945 21.009 27.5 9.5 15.5 21.009 3.5' transform='rotate(90 16 15.5)'%3E%3C/polygon%3E%3C/svg%3E");}

@media screen and (max-width: 767px){
	.careers.ref01 .column-offers > li > .accordion-head{padding: 10px 26px 10px 10px;}
	.careers.ref01 .column-offers > li > .accordion-head::after{right: 10px;}
	.careers.ref01 .column-offers > li .accordion-content{padding: 0 20px 10px 10px;}
}