h1{font-size:3rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}.detectTablet{display:block}.detectMobile,.detectDesktop{display:none}main{background:#fff;background:-moz-linear-gradient(left,#f6f6f6 0,#fff 36px,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f6f6f6),color-stop(36px,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#f6f6f6 0,#fff 36px,#fff 100%);background:-o-linear-gradient(left,#f6f6f6 0,#fff 36px,#fff 100%);background:-ms-linear-gradient(left,#f6f6f6 0,#fff 36px,#fff 100%);background:linear-gradient(to right,#f6f6f6 0,#fff 36px,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=1)}#home main{background:#fff}#menu{right:auto;width:50%;border-right:2px solid var(--textColor)}header:after{content:'';position:fixed;top:5.5rem;left:0;bottom:0;width:200vw;background:rgba(0,0,0,0.3);z-index:8;opacity:0;visibility:hidden;transition:opacity 300ms,visibility 300ms}#menuChk:checked ~ header:after{opacity:1;visibility:visible}.userAndSearch .logout{color:var(--textColor);background:rgba(255,255,255,0.7);border:.2rem solid var(--textColor);border-radius:2rem}.userAndSearch .logout em{padding:.2rem .2rem .2rem .6rem;position:relative;left:-1px}.userAndSearch .logout em svg{width:2.2rem;height:2.2rem}.userAndSearch .logout span{display:inline-block;padding:0 1rem 0 .5rem}#breadcrumbs{padding-left:8rem}footer{padding-top:4rem;padding-right:2rem;text-align:right}footer a{display:inline-block;padding:1rem 0}footer span{display:inline}
.block_intro{text-align:center}.composerBlock:not(.block_intro,.block_handler),.relateds,.contactSection,article{max-width:1200px;margin:0 auto}.block_intro h1{font-size:5rem}.block_intro h1:before,.block_intro h1:after{content:'';display:inline-block;width:5rem;height:1px;background:#7b839d;vertical-align:middle}.block_intro h1:before{margin-right:1.5rem}.block_intro h1:after{margin-left:1.5rem}.block_intro h2{font-size:3rem}.block_image img,.block_image2 img,.block_image3 img,.block_pdf3 img,.block_image1_text2 img,.block_text2_image1 img,.block_image_text img,.block_text_image img,.block_image_image img{border:0}.block_image2,.block_image3,.block_pdf3,.block_image1_text2,.block_text2_image1,.block_image_text,.block_text_image,.block_image_image,.block_video_text,.block_text_video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px}.block_image1_text2,.block_text2_image1,.block_image_text,.block_text_image{align-items:flex-start}.block_image2 .image1,.block_image3 .image1,.block_image3 .image2,.block_image3 .image3,.block_pdf3 .pdf1,.block_pdf3 .pdf2,.block_pdf3 .pdf3,.block_image1_text2 .image,.block_text2_image1 .image{width:33.33%;padding:5px;box-sizing:border-box}.block_image_text .image,.block_image_text .text,.block_text_image .image,.block_text_image .text,.block_image_image .image,.block_text_video .text,.block_text_video .videoIframeCont,.block_video_text .text,.block_video_text .videoIframeCont{width:50%;padding:5px;box-sizing:border-box}.block_image2 .image2,.block_image1_text2 .text,.block_text2_image1 .text{width:66.66%;padding:5px;box-sizing:border-box}.block_image2 .text,.block_image3 .text,.block_pdf3 .text{width:100%}.block_column2,.block_column3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.block_column2 .text{width:50%}.block_column3 .text{width:33.33%}.blockThemable.blockThemable.blockThemable_blockType_text{height:var(--blockHeight)}.block_block2,.block_block_1-2,.block_block_2-1,.block_block3,.relateds div{display:flex;justify-content:space-between;align-items:flex-end}.block_block2 .blockThemable{width:calc((100% - var(--gut)) / 2)}.block_block3 .blockThemable,.block_block_1-2 .blockThemablePos_1,.block_block_2-1 .blockThemablePos_2,.block_block3 .blockThemable,.relateds div a{width:calc((100% - 2 * var(--gut)) / 3)}.block_block_1-2 .blockThemablePos_2,.block_block_2-1 .blockThemablePos_1{width:calc(var(--gut) - -1 * calc(2 *(100% - 2 * var(--gut)) / 3))}.block_block .blockThemable,.block_block2 .blockThemable,.block_block_1-2 .blockThemable,.block_block_2-1 .blockThemable,.block_block3 .blockThemable,.relateds div a{--blockHeight:calc(var(--baseFontSize) * 60)}

.listCont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.listCont .list{padding:2.5rem;width:50%;box-sizing:border-box}main label{display:inline-block;width:15rem;text-align:right;vertical-align:top;margin-right:1.5rem}.form_errors{margin-left:17rem}form.publicForm{background:url(images/contactBg.jpg) top right no-repeat;background-size:auto 100%}.form_row{max-width:67rem;margin:0 auto 1rem}.form_button{padding-left:17rem;margin:0 auto;max-width:50rem}main .publicForm .form_row_textarea{margin-bottom:0}.form_row_choice ul{display:inline-block;margin:0}.form_row_choice input{margin-top:.7rem}.form_row_choice .form_errors{margin-left:17rem}.jobForm .publicForm{background:0;padding:0}.jobForm .publicForm label{text-align:left}.mapCont{height:50rem}main .form_row_checkbox input,.currentFile,.currentFileDelete{margin-left:17rem}.coupons{overflow:auto}.coupons{overflow:auto}.coupon{float:left;width:75rem}#classifiedAdSearch #q{width:25rem}#classifiedAdSearch .selectCont{width:27rem}.classifiedAd{padding-bottom:2rem;margin-bottom:2rem}.classifiedAd h2{font-size:2.5rem}.classifiedAdImgs a:nth-child(2) img,.classifiedAdImgs a:nth-child(3) img{max-width:48%}.classifiedAdImgs a:nth-child(2) img{margin-right:1rem}#sportSessionRegisterForm label{width:22rem}#sportSessionRegisterForm .form_row_checkbox input{margin-left:24rem}#sportSessionRegisterForm .form_row_checkbox label{width:auto}#sportSessionRegisterForm .form_button{padding-left:30.5rem}#menus{overflow:hidden}#menus li{float:left;width:49%;margin-right:2%}#menus li:nth-child(2n){margin-right:0}#mealtrayOrder .form_row,#mealtrayOrder .form_button,#mealtrayOrderWeek .form_row,#mealtrayOrderWeek .form_button{max-width:none;padding-left:0}#mealtrayOrder label,#mealtrayOrderWeek label{display:inline-block;width:auto}#mealtrayOrder_days>li{display:inline-block;min-width:24rem}#mealtrayOrderWeek nav{overflow:hidden;display:table;width:100%;max-width:110rem}#mealtrayOrderWeek nav a{display:table-cell;font-size:2.4rem;line-height:1.1em;width:20%;max-width:20rem;height:20rem;vertical-align:middle;padding:0;border:1rem solid #fff}#mealtrayOrderWeek nav a br{display:block}
#loginpage{background:url(images/admin/loginBg2025.jpg) no-repeat center center;background-image:image-set(url(images/admin/loginBg2025.webp) type("image/webp"),url(images/admin/loginBg2025.jpg) type("image/jpeg"));background-size:cover;padding:0}#loginpage.sso{background-image:url(images/admin/loginBg2.jpg)}.mda #loginpage{background-image:url(images/admin/loginBgMda.jpg)}#loginpage .formCentered{padding:35px 55px;width:265px}#loginpage.sso p{font-size:1.6rem;margin:20px -20px}
.home_extranet_form_square.home_extranet_theme_extranet_theme5:before{width:2rem;height:2rem;top:-1.1rem;left:-1.1rem}