.shariff{display:none}.shariff-button.whatsapp{display:none}.mobile .shariff-button.whatsapp{display:block}.shariff .shariff-button.twitter{line-height:0}.shariff .twitter
a{background-color:#000;background-image:url('/../img/social_media/x.svg');background-repeat:no-repeat;background-position:center center;background-size:20px}.shariff .twitter a:hover{background-color:rgba(0, 0, 0, 0.7)}.shariff .twitter a
span{display:none}@media only screen and (min-width: 1024px){.shariff li,
.shariff li
a{height:35px}.shariff li .fab,
.shariff li .far,
.shariff li
.fas{width:35px;height:35px;line-height:35px}.shariff .orientation-horizontal
li{margin-right:3%}}#search{margin:5px
0 10px}a.position-link{text-decoration:none}.position_link_small
span{display:block;margin-top:2%;color:grey;font-size:11px}label.position-title,summary{cursor:pointer}.item_action_top,
.page--index .exclusive .lister_small,
.page--index .exclusive .toolbar_small,
.page--index .exclusive .portal_welcome_small,
.page--index .exclusive .logo_small,
.portal_welcome_small,
.position-group-small,
.footer_small,
.header_small,
.toolbar_small,
.logo_small,
.position_location_list.responsive,
.container_small,
.reminder_usage,
.lister_small,
.small_link_pdf,
.small_link_pdf span,
.lister_all_positions,
.all_positions .lister_small,
.all_positions .lister,
#mainmenu,
#mainmenu .mainmenu_home a,
.button_reminder a,.position-count{display:none}.job-ad
.service_infobox{display:none}#mainmenu li a,
#mainmenu li span,
.logobar_small,
.menu_button,
.all_positions
.lister_all_positions{display:block}#mainmenu{float:right;width:88%}#mainmenu .mainmenu_home
a{font-weight:bold;padding:15px}#mainmenu li a,
#mainmenu li
span{padding:8px
30px 8px 15px;font-size:1.2em;border-bottom-style:solid;border-bottom-width:1px}#mainmenu
.mainmenu_position_link{padding-left:30px;padding-right:1%}.mainmenu_group
span{font-weight:bold}.logobar_small{height:60px}.toolbar_small{margin-bottom:20px}.toolbar_small .toolbar_search,
.toolbar_small .toolbar_all_positions,
.toolbar_small
.toolbar_contacts{width:33%;float:left}.toolbar_small
.toolbar_all_positions{text-align:center}.toolbar_small
.toolbar_contacts{text-align:right}.logo_small{width:60%;float:left}.menu_small{text-align:right;vertical-align:middle;height:50px}.header_back{width:60%;float:left;height:40px;padding-top:16px}.header_back
a{color:grey;padding-left:30px;font-size:18px;background:url(/img/pt/back-small.png) no-repeat left center}.header_back a:hover{text-decoration:none}.lister_small{margin-top:20px}.position_group_small .position_img
img{max-width:100%}.position_group_small
.position_img{float:left;width:25%}.position_group_small
.position_description{color:grey;font-size:11px;margin-left:30%;display:block}.filter_small,.position_link_small{font-size:16px;line-height:20px;border-top:1px solid #ccc;display:block;background-image:url(/img/pt/lister-small.png);background-repeat:no-repeat;background-position:right center;padding:2% 8% 2% 2%}.container_small{overflow:hidden;width:100%}.lister_small .last,
.container_small .last,
.lister_all_positions
.last{border-bottom:1px solid #ccc}.container_small
ul{margin-top:3%}.filter_small
.position_group{display:block;margin-left:30%}.filter_small
.position_inactive{display:table-cell;vertical-align:middle}.filter_small
.position_inactive{font-size:12px;display:inline-block;color:#333}.footer_small{text-align:center;margin:20px
0}.footer_small
.information{padding:5px
5px;font-weight:bold;text-align:center}.footer_small .information
li{display:inline;padding:0
5%}.footer_small .information li
a{font-size:8.75px}.position_location_list{margin-top:30px;margin-bottom:20px}.reminder_usage{margin:5% 3%}.button_reminder
a{padding:10px;text-align:center;font-weight:bold}.privacy ul, .privacy
ol{padding:0
20px}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col{position:relative;min-height:1px;float:left;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box}.two-col
.col{width:50%}.portal.forward .detail.block,
.portal.forward .shariff,
.portal.forward
.small_link_pdf{display:none !important}@media screen and (max-width: 768px){.two-col
.col{width:100%}}.external-video-wrapper,.header-video{position:relative;height:0;padding-bottom:56.25%}.external-video-wrapper iframe,
.header-video
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.description_content
img{max-width:100%}.app_success,
.infobox
.app_success{margin:10px
0;padding:6px
10px;border:1px
solid #3ea000}.app_success h2,
.infobox .app_success
h2{font-weight:bold}.jobletter-unsubscribe .jobletter-subscriptions-wrapper,
.jobletter-confirm .jobletter-subscriptions-wrapper{display:flex;align-items:center;margin:5px
0}.jobletter-unsubscribe .jobletter-subscriptions-text,
.jobletter-confirm .jobletter-subscriptions-text{flex:1}.jobletter-unsubscribe .jobletter-back-button,
.jobletter-confirm .jobletter-back-button{display:flex;justify-content:flex-end}.jobletter-description{margin:5px
0}.jobletter-registration,.jobletter-registration.app_notify{display:none}.jobletter form input,
.jobletter form
select{width:100%;box-sizing:border-box;margin:5px
0}.jobletter form .asmContainer .asmList .asmListItem,
.jobletter form
.asmContainer{margin:0}.jobletter form .asmContainer
.asmList{width:100%}.page--contacts .column--right{display:none}.position-image-swiper .bg-img{height:300px;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.position-image-swiper .swiper-slide{background-color:#fff}.inactive-position-banner{border:1px
solid black;border-radius:5px;text-align:center;padding:5px
0}