*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding-left:0}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,h5,input,label{line-height:1.1}h1,h2,h3,h4,h5{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentcolor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-regular.b8edd6df.woff2) format("woff2"),url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-regular.001e1be2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-600.47188f92.woff2) format("woff2"),url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-600.a682bdbc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-700.757f98d1.woff2) format("woff2"),url(../../../Project/Frontend/fonts/poppins-v24-latin_latin-ext-700.41b0e36a.ttf) format("truetype")}@font-face{ascent-override:110%;font-family:Poppins-fallback;size-adjust:112.5%;src:local("Arial")}:root{--white:#fff;--white-rgb:255,255,255;--black:#000;--black-rgb:0,0,0;--grey-400:#3c3c3c;--grey-300:#585858;--grey-200:#d6d6d6;--grey-100:#f4f4f4;--yellow-700:#63490f;--yellow-600:#946e17;--yellow-500:#c6921e;--yellow-400:#f7b726;--yellow-300:#f9c551;--yellow-200:#fad47d;--yellow-100:#fce2a8;--teal-700:#0e3440;--teal-600:#164f5f;--teal-500:#1d697f;--teal-400:#24839f;--teal-300:#509cb2;--teal-200:#7cb5c5;--teal-100:#a7cdd9;--red-700:#601519;--red-600:#8f1f26;--red-500:#bf2a32;--red-400:#ef343f;--red-300:#f25d65;--red-200:#f5858c;--red-100:#f9aeb2;--red-400-rgb:239,52,63;--blue-100:#f1f7f9;--pink-400:#e14592;--danger-700:#600;--danger-600:#900;--danger-500:#c00;--danger-400:red;--danger-300:#f33;--danger-200:#f66;--danger-100:#f99;--warning-700:#650;--warning-600:#998000;--warning-500:#ca0;--warning-400:#ffd500;--warning-300:#fd3;--warning-200:#ffe666;--warning-100:#fe9;--info-700:#001466;--info-600:#001f99;--info-500:#0029cc;--info-400:#03f;--info-300:#335cff;--info-200:#6685ff;--info-100:#99adff;--success-700:#005c2e;--success-600:#008945;--success-500:#00b75c;--success-400:#00e573;--success-300:#33ea8f;--success-200:#66efab;--success-100:#99f5c7;--font-family:"Poppins","Poppins-fallback",Arial,sans-serif;--font-weight-400:400;--font-weight-600:600;--font-weight-700:700;--line-height-xs:100%;--line-height-sm:120%;--line-height-md:150%;--line-height-lg:180%;--font-size:14px;font-size:14px}@media (min-width:768px){:root{--font-size:16px;font-size:16px}}@media (min-width:2000px){:root{--font-size:18px;font-size:18px}}@media (min-width:2500px){:root{--font-size:20px;font-size:20px}}@media (min-width:3000px){:root{--font-size:22px;font-size:22px}}@media (min-width:3500px){:root{--font-size:26px;font-size:26px}}@media (min-width:4000px){:root{--font-size:30px;font-size:30px}}@media (min-width:5000px){:root{--font-size:38px;font-size:38px}}:target{scroll-margin-block-start:4rem}@media (min-width:768px){:target{scroll-margin-block-start:6rem}}@media (min-width:1200px){:target{scroll-margin-block-start:8rem}}@media (min-width:1600px){:target{scroll-margin-block-start:10rem}}body,html{height:100%;overscroll-behavior:none;width:100%;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:no-preference){body,html{scroll-behavior:smooth}}.p-wrap{align-items:stretch;background:#fff;background:var(--white);color:#3c3c3c;color:var(--grey-400);display:flex;flex-direction:column;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-family:var(--font-family);font-size:14px;font-size:var(--font-size);font-weight:400;font-weight:var(--font-weight-400);line-height:120%;line-height:var(--line-height-sm);min-height:100%;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.p-wrap .content-wrap{flex-grow:1}.p-wrap .container{margin:0 auto;max-width:calc(1400px + 8rem);padding:0 1rem;width:100%}@media (min-width:768px){.p-wrap .container{padding:0 2rem}}@media (min-width:1280px){.p-wrap .container{padding:0 4rem}}@media (min-width:2000px){.p-wrap .container{max-width:calc(1600px + 8rem)}}@media (min-width:2500px){.p-wrap .container{max-width:calc(1800px + 8rem)}}@media (min-width:3000px){.p-wrap .container{max-width:calc(2000px + 8rem)}}@media (min-width:3500px){.p-wrap .container{max-width:calc(2500px + 8rem)}}@media (min-width:4000px){.p-wrap .container{max-width:calc(3000px + 8rem)}}@media (min-width:5000px){.p-wrap .container{max-width:calc(4000px + 8rem)}}.p-wrap .container .container{max-width:none;padding:0}.sr-only.sr-only-focusable:focus,.sr-only.sr-only-focusable:hover{height:auto;margin:0;position:static;width:auto;clip:auto}.embedWrapper,.embedWrapperYoutube{display:block;max-width:100%;overflow:auto;position:relative}.embedWrapper iframe,.embedWrapperYoutube iframe,img,svg{max-width:100%}img,svg{height:auto}.smap img{max-width:none}.alert-danger[data-notify=container],.alert-info[data-notify=container],.alert-success[data-notify=container],.alert-warning[data-notify=container]{z-index:104980000!important}.fancybox-enabled body{height:auto}.lazyload-wrapper{background:#f4f4f4;background:var(--grey-100);display:block;overflow:hidden}.lazyload-wrapper .lazyload-img{opacity:.5}.maps-lazyload{background:#f4f4f4;background:var(--grey-100)}.modal .cleaner,.modal .clear,.p-wrap .cleaner,.p-wrap .clear{clear:both}.modal .panel,.p-wrap .panel{background:#fff;background:var(--white);border:1px solid #d6d6d6;border:1px solid var(--grey-200);border-radius:0;box-shadow:none}.modal .panel>.panel-heading,.p-wrap .panel>.panel-heading{background:#f4f4f4;background:var(--grey-100);border-color:#d6d6d6;border-color:var(--grey-200);border-radius:0;padding:1rem}.modal .panel .panel-body,.p-wrap .panel .panel-body{padding:1rem}.modal .well,.p-wrap .well{background:#f4f4f4;background:var(--grey-100);border:1px solid #d6d6d6;border:1px solid var(--grey-200);border-radius:0;box-shadow:none;margin-bottom:1rem;padding:1rem}.gdpr{margin-top:1.5rem}.load_layer-wrapper{background:#fff;display:none;height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%;z-index:20}.load_layer-wrapper .load_layer{left:0;position:absolute;text-align:center;top:50%;transform:translate3d(0,-50%,0);width:100%}.load_layer-wrapper .loader{color:#333;font-size:30px}.load_layer-wrapperInput{display:inline-block;position:relative}.load_layer-wrapperInput input{padding-right:30px}.load_layer-wrapperInput .load_layer{position:absolute;right:0;text-align:center;top:0;width:30px}.load_layer-wrapperInput .loader{font-size:12px;position:absolute;right:5px;top:50%}.modal .h1,.modal h1,.p-wrap .h1,.p-wrap h1{font-size:1.75rem}@media (min-width:480px){.modal .h1,.modal h1,.p-wrap .h1,.p-wrap h1{font-size:2rem}}@media (min-width:768px){.modal .h1,.modal h1,.p-wrap .h1,.p-wrap h1{font-size:2.375rem}}@media (min-width:960px){.modal .h1,.modal h1,.p-wrap .h1,.p-wrap h1{font-size:2.75rem}}.modal .h2,.modal h2,.p-wrap .h2,.p-wrap h2{font-size:1.5rem}@media (min-width:480px){.modal .h2,.modal h2,.p-wrap .h2,.p-wrap h2{font-size:1.625rem}}@media (min-width:768px){.modal .h2,.modal h2,.p-wrap .h2,.p-wrap h2{font-size:1.75rem}}.modal .h3,.modal h3,.p-wrap .h3,.p-wrap h3{font-size:1.25rem}.modal .h4,.modal h4,.p-wrap .h4,.p-wrap h4{font-size:1.125rem}.modal .h5,.modal .h6,.modal h5,.modal h6,.p-wrap .h5,.p-wrap .h6,.p-wrap h5,.p-wrap h6{font-size:1rem}.modal .h1,.modal .h2,.modal .h3,.modal .h4,.modal .h5,.modal .h6,.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.p-wrap .h1,.p-wrap .h2,.p-wrap .h3,.p-wrap .h4,.p-wrap .h5,.p-wrap .h6,.p-wrap h1,.p-wrap h2,.p-wrap h3,.p-wrap h4,.p-wrap h5,.p-wrap h6{line-height:120%;line-height:var(--line-height-sm);margin:1.5em 0}.modal .h1,.modal .h2,.modal h1,.modal h2,.p-wrap .h1,.p-wrap .h2,.p-wrap h1,.p-wrap h2{font-weight:700;font-weight:var(--font-weight-700)}.modal .h3,.modal .h4,.modal .h5,.modal .h6,.modal h3,.modal h4,.modal h5,.modal h6,.p-wrap .h3,.p-wrap .h4,.p-wrap .h5,.p-wrap .h6,.p-wrap h3,.p-wrap h4,.p-wrap h5,.p-wrap h6{font-weight:600;font-weight:var(--font-weight-600)}.modal p,.p-wrap p{font-size:1rem;line-height:180%;line-height:var(--line-height-lg);margin:1.5em 0}.modal a,.p-wrap a{color:#ef343f;color:var(--red-400);-webkit-text-decoration:underline;text-decoration:underline}.modal a:focus,.modal a:hover,.p-wrap a:focus,.p-wrap a:hover{color:#bf2a32;color:var(--red-500);-webkit-text-decoration:none;text-decoration:none}.modal a:active,.p-wrap a:active{color:#8f1f26;color:var(--red-600)}.modal ol,.modal ul,.p-wrap ol,.p-wrap ul{font-size:1rem;line-height:150%;line-height:var(--line-height-md);margin:1.5em 0;padding:0 0 0 1ch}.modal ol li,.modal ul li,.p-wrap ol li,.p-wrap ul li{padding-left:.5em}.modal ol li+li,.modal ul li+li,.p-wrap ol li+li,.p-wrap ul li+li{margin-top:.5em}.modal ul,.p-wrap ul{list-style:none}.modal ul ::marker,.p-wrap ul ::marker{content:">"}.modal ol ::marker,.p-wrap ol ::marker{color:#ef343f;color:var(--red-400);font-weight:700;font-weight:var(--font-weight-700)}.modal blockquote,.p-wrap blockquote{border:0;display:block;font-size:1rem;font-style:italic;line-height:150%;line-height:var(--line-height-md);margin:1.5em 0;padding:0 2ch;position:relative}.modal blockquote:after,.modal blockquote:before,.p-wrap blockquote:after,.p-wrap blockquote:before{color:#ef343f;color:var(--red-400);font-size:1.5em;font-style:normal;font-weight:700;font-weight:var(--font-weight-700);position:absolute}.modal blockquote:before,.p-wrap blockquote:before{content:"„";left:0;top:0}.modal blockquote:after,.p-wrap blockquote:after{bottom:0;content:"“";right:0}.modal hr,.p-wrap hr{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);bottom:0;display:block;height:0;margin:1.5em 0;width:100%}.modal .table-wrap,.p-wrap .table-wrap{margin:1.5rem 0;max-width:100%;overflow:auto}.modal .table-wrap table,.p-wrap .table-wrap table{margin:0}.modal table,.p-wrap table{border-collapse:collapse;font-size:1rem;line-height:120%;line-height:var(--line-height-sm);margin:1.5em 0}.modal table td,.modal table th,.p-wrap table td,.p-wrap table th{border:0;padding:.5em}.modal table th,.p-wrap table th{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white)}.modal table th+th,.p-wrap table th+th{border-left:1px dashed #1d697f;border-left:1px dashed var(--teal-500)}.modal table td,.p-wrap table td{background:#fff;background:var(--white)}.modal table td+td,.p-wrap table td+td{border-left:1px dashed #d6d6d6;border-left:1px dashed var(--grey-200)}.modal table tr:hover td,.p-wrap table tr:hover td{background:#f4f4f4;background:var(--grey-100)}.modal table.unstyled th,.p-wrap table.unstyled th{background:none;color:#3c3c3c;color:var(--grey-400)}.modal table.unstyled th+th,.p-wrap table.unstyled th+th{border-left:0}.modal table.unstyled td,.p-wrap table.unstyled td{background:none}.modal table.unstyled td+td,.p-wrap table.unstyled td+td{border-left:0}.modal table.unstyled tr:hover td,.p-wrap table.unstyled tr:hover td{background:none}.modal .x_content img,.p-wrap .x_content img{display:inline-block}.modal .cke_editable table td,.modal .cke_editable table th,.p-wrap .cke_editable table td,.p-wrap .cke_editable table th{border:1px solid #f4f4f4;border:1px solid var(--grey-100)}.modal .text-success,.p-wrap .text-success{color:#00e573;color:var(--success-400)}.modal .text-info,.p-wrap .text-info{color:#03f;color:var(--info-400)}.modal .text-warning,.p-wrap .text-warning{color:#ffd500;color:var(--warning-400)}.modal .text-danger,.p-wrap .text-danger{color:red;color:var(--danger-400)}.modal button:focus-visible,.p-wrap button:focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:-2px}.modal .btn,.p-wrap .btn{align-items:center;-webkit-appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:#3c3c3c;color:var(--grey-400);display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-family:var(--font-family);font-size:1rem;font-weight:600;font-weight:var(--font-weight-600);justify-content:center;line-height:120%;line-height:var(--line-height-sm);margin:0;padding:.875em 1.125em;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:480px){.modal .btn,.p-wrap .btn{max-width:-moz-max-content;max-width:max-content}}@media (min-width:768px){.modal .btn,.p-wrap .btn{padding:.875em 1.75em}}@media (min-width:1280px){.modal .btn,.p-wrap .btn{padding:.875em 2.125em}}.modal .btn i,.modal .btn img,.modal .btn svg,.p-wrap .btn i,.p-wrap .btn img,.p-wrap .btn svg{display:block;flex:none;height:1.5em;margin-right:.5em;width:1.5em}.modal .btn .fa,.modal .btn .glyphicon,.p-wrap .btn .fa,.p-wrap .btn .glyphicon{height:auto;width:auto}.modal .btn svg path,.p-wrap .btn svg path{fill:currentColor}.modal .btn:active,.modal .btn:focus,.modal .btn:hover,.p-wrap .btn:active,.p-wrap .btn:focus,.p-wrap .btn:hover{color:#3c3c3c;color:var(--grey-400)}.modal .btn.disabled,.modal .btn:disabled,.p-wrap .btn.disabled,.p-wrap .btn:disabled{opacity:.3;pointer-events:none}.modal .btn.btn-sm,.p-wrap .btn.btn-sm{font-size:.875rem}.modal .btn.btn-ico-only,.p-wrap .btn.btn-ico-only{padding:.875em}.modal .btn.btn-ico-only i,.modal .btn.btn-ico-only img,.modal .btn.btn-ico-only svg,.p-wrap .btn.btn-ico-only i,.p-wrap .btn.btn-ico-only img,.p-wrap .btn.btn-ico-only svg{margin:0}.modal .btn.btn-red,.p-wrap .btn.btn-red{background:#ef343f;background:var(--red-400);color:#fff;color:var(--white)}.modal .btn.btn-red:focus,.modal .btn.btn-red:hover,.p-wrap .btn.btn-red:focus,.p-wrap .btn.btn-red:hover{background:#bf2a32;background:var(--red-500)}.modal .btn.btn-red:active,.p-wrap .btn.btn-red:active{background:#8f1f26;background:var(--red-600)}.modal .btn.btn-yellow,.p-wrap .btn.btn-yellow{background:#f7b726;background:var(--yellow-400);color:#fff;color:var(--white)}.modal .btn.btn-yellow:focus,.modal .btn.btn-yellow:hover,.p-wrap .btn.btn-yellow:focus,.p-wrap .btn.btn-yellow:hover{background:#c6921e;background:var(--yellow-500)}.modal .btn.btn-yellow:active,.p-wrap .btn.btn-yellow:active{background:#946e17;background:var(--yellow-600)}.modal .btn.btn-teal,.p-wrap .btn.btn-teal{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white)}.modal .btn.btn-teal:focus,.modal .btn.btn-teal:hover,.p-wrap .btn.btn-teal:focus,.p-wrap .btn.btn-teal:hover{background:#1d697f;background:var(--teal-500)}.modal .btn.btn-teal:active,.p-wrap .btn.btn-teal:active{background:#164f5f;background:var(--teal-600)}.modal .btn.btn-default,.p-wrap .btn.btn-default{background:#f4f4f4;background:var(--grey-100);color:#3c3c3c;color:var(--grey-400)}.modal .btn.btn-default:focus,.modal .btn.btn-default:hover,.p-wrap .btn.btn-default:focus,.p-wrap .btn.btn-default:hover{background:#d6d6d6;background:var(--grey-200)}.modal .btn.btn-default:active,.p-wrap .btn.btn-default:active{background:#585858;background:var(--grey-300);color:#fff;color:var(--white)}.modal .btn.btn-primary,.p-wrap .btn.btn-primary{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white)}.modal .btn.btn-primary:focus,.modal .btn.btn-primary:hover,.p-wrap .btn.btn-primary:focus,.p-wrap .btn.btn-primary:hover{background:#1d697f;background:var(--teal-500)}.modal .btn.btn-primary:active,.p-wrap .btn.btn-primary:active{background:#164f5f;background:var(--teal-600)}.modal .btn.btn-danger,.p-wrap .btn.btn-danger{background:red;background:var(--danger-400);color:#fff;color:var(--white)}.modal .btn.btn-danger:focus,.modal .btn.btn-danger:hover,.p-wrap .btn.btn-danger:focus,.p-wrap .btn.btn-danger:hover{background:#c00;background:var(--danger-500)}.modal .btn.btn-danger:active,.p-wrap .btn.btn-danger:active{background:#900;background:var(--danger-600)}.modal .btn.btn-warning,.p-wrap .btn.btn-warning{background:#ffd500;background:var(--warning-400);color:#fff;color:var(--white)}.modal .btn.btn-warning:focus,.modal .btn.btn-warning:hover,.p-wrap .btn.btn-warning:focus,.p-wrap .btn.btn-warning:hover{background:#ca0;background:var(--warning-500)}.modal .btn.btn-warning:active,.p-wrap .btn.btn-warning:active{background:#998000;background:var(--warning-600)}.modal .btn.btn-info,.p-wrap .btn.btn-info{background:#03f;background:var(--info-400);color:#fff;color:var(--white)}.modal .btn.btn-info:focus,.modal .btn.btn-info:hover,.p-wrap .btn.btn-info:focus,.p-wrap .btn.btn-info:hover{background:#0029cc;background:var(--info-500)}.modal .btn.btn-info:active,.p-wrap .btn.btn-info:active{background:#001f99;background:var(--info-600)}.modal .btn.btn-success,.p-wrap .btn.btn-success{background:#00e573;background:var(--success-400);color:#fff;color:var(--white)}.modal .btn.btn-success:focus,.modal .btn.btn-success:hover,.p-wrap .btn.btn-success:focus,.p-wrap .btn.btn-success:hover{background:#00b75c;background:var(--success-500)}.modal .btn.btn-success:active,.p-wrap .btn.btn-success:active{background:#008945;background:var(--success-600)}.modal .btn-group,.p-wrap .btn-group{display:flex;flex-wrap:wrap}.modal .btn-group .btn,.p-wrap .btn-group .btn{float:none;margin:0}.mozilla .modal .btn,.mozilla .p-wrap .btn{line-height:150%;line-height:var(--line-height-md);width:-moz-max-content;width:max-content}.modal .link,.p-wrap .link{align-items:center;background:none;border:0;display:flex;justify-content:center;margin:0;max-width:-moz-max-content;max-width:max-content;padding:0}.modal .link.disabled,.modal .link:disabled,.p-wrap .link.disabled,.p-wrap .link:disabled{opacity:.3;pointer-events:none}.modal .link i,.modal .link svg,.p-wrap .link i,.p-wrap .link svg{display:block;flex:none;height:1.5em;width:1.5em}.modal .link i:first-child,.modal .link svg:first-child,.p-wrap .link i:first-child,.p-wrap .link svg:first-child{margin-right:.5em}.modal .link.link-action,.p-wrap .link.link-action{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.modal .link.link-action:focus,.modal .link.link-action:hover,.p-wrap .link.link-action:focus,.p-wrap .link.link-action:hover{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:underline;text-decoration:underline}.modal .link.link-action:focus svg,.modal .link.link-action:hover svg,.p-wrap .link.link-action:focus svg,.p-wrap .link.link-action:hover svg{color:#1d697f;color:var(--teal-500)}.modal .link.link-action:active,.p-wrap .link.link-action:active{color:#3c3c3c;color:var(--grey-400)}.modal .link.link-action:active svg,.p-wrap .link.link-action:active svg{color:#164f5f;color:var(--teal-600)}.modal .link.link-action svg,.p-wrap .link.link-action svg{color:#24839f;color:var(--teal-400)}.modal .link.link-more,.p-wrap .link.link-more{color:#3c3c3c;color:var(--grey-400);font-weight:600;font-weight:var(--font-weight-600);-webkit-text-decoration:none;text-decoration:none}.modal .link.link-more:focus,.modal .link.link-more:hover,.p-wrap .link.link-more:focus,.p-wrap .link.link-more:hover{-webkit-text-decoration:underline;text-decoration:underline}.modal .link.link-more:focus svg,.modal .link.link-more:hover svg,.p-wrap .link.link-more:focus svg,.p-wrap .link.link-more:hover svg{color:#bf2a32;color:var(--red-500);transform:translateX(.5rem)}.modal .link.link-more svg,.p-wrap .link.link-more svg{color:#ef343f;color:var(--red-400);height:1.25em;margin-left:.5em;margin-right:0;width:1.25em}.modal .link.link-revert,.p-wrap .link.link-revert{flex-direction:row-reverse}.modal .link.link-revert.link-action svg,.p-wrap .link.link-revert.link-action svg{margin-left:.5em;margin-right:0}.modal .link.link-revert.link-more:focus svg,.modal .link.link-revert.link-more:hover svg,.p-wrap .link.link-revert.link-more:focus svg,.p-wrap .link.link-revert.link-more:hover svg{transform:rotate(180deg) translateX(.5rem)}.modal .link.link-revert.link-more svg,.p-wrap .link.link-revert.link-more svg{margin-left:0;margin-right:.5em;transform:rotate(180deg)}.modal .form-group,.p-wrap .form-group{margin:0}.modal .form-group.disabled .form-control,.modal .form-group.disabled input[type=date],.modal .form-group.disabled input[type=email],.modal .form-group.disabled input[type=number],.modal .form-group.disabled input[type=phone],.modal .form-group.disabled input[type=text],.modal .form-group.disabled select,.modal .form-group.disabled textarea,.modal .form-group:disabled .form-control,.modal .form-group:disabled input[type=date],.modal .form-group:disabled input[type=email],.modal .form-group:disabled input[type=number],.modal .form-group:disabled input[type=phone],.modal .form-group:disabled input[type=text],.modal .form-group:disabled select,.modal .form-group:disabled textarea,.p-wrap .form-group.disabled .form-control,.p-wrap .form-group.disabled input[type=date],.p-wrap .form-group.disabled input[type=email],.p-wrap .form-group.disabled input[type=number],.p-wrap .form-group.disabled input[type=phone],.p-wrap .form-group.disabled input[type=text],.p-wrap .form-group.disabled select,.p-wrap .form-group.disabled textarea,.p-wrap .form-group:disabled .form-control,.p-wrap .form-group:disabled input[type=date],.p-wrap .form-group:disabled input[type=email],.p-wrap .form-group:disabled input[type=number],.p-wrap .form-group:disabled input[type=phone],.p-wrap .form-group:disabled input[type=text],.p-wrap .form-group:disabled select,.p-wrap .form-group:disabled textarea{opacity:.3;pointer-events:none}.modal .form-group.has-error .form-control,.modal .form-group.has-error input[type=date],.modal .form-group.has-error input[type=email],.modal .form-group.has-error input[type=number],.modal .form-group.has-error input[type=phone],.modal .form-group.has-error input[type=text],.modal .form-group.has-error select,.modal .form-group.has-error textarea,.p-wrap .form-group.has-error .form-control,.p-wrap .form-group.has-error input[type=date],.p-wrap .form-group.has-error input[type=email],.p-wrap .form-group.has-error input[type=number],.p-wrap .form-group.has-error input[type=phone],.p-wrap .form-group.has-error input[type=text],.p-wrap .form-group.has-error select,.p-wrap .form-group.has-error textarea{border-color:red;border-color:var(--danger-400)}.modal .form-cols+.form-cols,.modal .form-cols+.form-group,.modal .form-group+.form-cols,.modal .form-group+.form-group,.p-wrap .form-cols+.form-cols,.p-wrap .form-cols+.form-group,.p-wrap .form-group+.form-cols,.p-wrap .form-group+.form-group{margin-top:1.5rem}@media (min-width:768px){.modal .form-cols,.p-wrap .form-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}.modal .form-cols .form-group+.form-group,.p-wrap .form-cols .form-group+.form-group{margin-top:0}}.modal .g-recaptcha,.p-wrap .g-recaptcha{overflow:auto}@media (min-width:480px){.modal .g-recaptcha,.p-wrap .g-recaptcha{overflow:hidden}}.modal label,.p-wrap label{color:#3c3c3c;color:var(--grey-400);display:block;font-size:1rem;font-weight:600;font-weight:var(--font-weight-600);line-height:120%;line-height:var(--line-height-sm);margin:0 0 .5em}.modal input,.modal select,.modal textarea,.p-wrap input,.p-wrap select,.p-wrap textarea{accent-color:#24839f;accent-color:var(--teal-400)}.modal .form-control,.modal input[type=date],.modal input[type=email],.modal input[type=number],.modal input[type=phone],.modal input[type=text],.modal select,.modal textarea,.p-wrap .form-control,.p-wrap input[type=date],.p-wrap input[type=email],.p-wrap input[type=number],.p-wrap input[type=phone],.p-wrap input[type=text],.p-wrap select,.p-wrap textarea{-webkit-appearance:none;background:#fff;background:var(--white);border:1px solid #d6d6d6;border:1px solid var(--grey-200);border-radius:0;box-shadow:none;color:#3c3c3c;color:var(--grey-400);display:block;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-family:var(--font-family);font-size:1rem;height:auto;line-height:120%;line-height:var(--line-height-sm);padding:.875em;transition:none;width:100%}@media (min-width:768px){.modal .form-control,.modal input[type=date],.modal input[type=email],.modal input[type=number],.modal input[type=phone],.modal input[type=text],.modal select,.modal textarea,.p-wrap .form-control,.p-wrap input[type=date],.p-wrap input[type=email],.p-wrap input[type=number],.p-wrap input[type=phone],.p-wrap input[type=text],.p-wrap select,.p-wrap textarea{padding:.875em 1.125em}}.modal .form-control:focus,.modal .form-control:hover,.modal input[type=date]:focus,.modal input[type=date]:hover,.modal input[type=email]:focus,.modal input[type=email]:hover,.modal input[type=number]:focus,.modal input[type=number]:hover,.modal input[type=phone]:focus,.modal input[type=phone]:hover,.modal input[type=text]:focus,.modal input[type=text]:hover,.modal select:focus,.modal select:hover,.modal textarea:focus,.modal textarea:hover,.p-wrap .form-control:focus,.p-wrap .form-control:hover,.p-wrap input[type=date]:focus,.p-wrap input[type=date]:hover,.p-wrap input[type=email]:focus,.p-wrap input[type=email]:hover,.p-wrap input[type=number]:focus,.p-wrap input[type=number]:hover,.p-wrap input[type=phone]:focus,.p-wrap input[type=phone]:hover,.p-wrap input[type=text]:focus,.p-wrap input[type=text]:hover,.p-wrap select:focus,.p-wrap select:hover,.p-wrap textarea:focus,.p-wrap textarea:hover{border-color:#585858;border-color:var(--grey-300);box-shadow:none}.modal .form-control.disabled,.modal .form-control:disabled,.modal input[type=date].disabled,.modal input[type=date]:disabled,.modal input[type=email].disabled,.modal input[type=email]:disabled,.modal input[type=number].disabled,.modal input[type=number]:disabled,.modal input[type=phone].disabled,.modal input[type=phone]:disabled,.modal input[type=text].disabled,.modal input[type=text]:disabled,.modal select.disabled,.modal select:disabled,.modal textarea.disabled,.modal textarea:disabled,.p-wrap .form-control.disabled,.p-wrap .form-control:disabled,.p-wrap input[type=date].disabled,.p-wrap input[type=date]:disabled,.p-wrap input[type=email].disabled,.p-wrap input[type=email]:disabled,.p-wrap input[type=number].disabled,.p-wrap input[type=number]:disabled,.p-wrap input[type=phone].disabled,.p-wrap input[type=phone]:disabled,.p-wrap input[type=text].disabled,.p-wrap input[type=text]:disabled,.p-wrap select.disabled,.p-wrap select:disabled,.p-wrap textarea.disabled,.p-wrap textarea:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.modal .form-control.has-error,.modal .form-control:not(:empty):invalid,.modal input[type=date].has-error,.modal input[type=date]:not(:empty):invalid,.modal input[type=email].has-error,.modal input[type=email]:not(:empty):invalid,.modal input[type=number].has-error,.modal input[type=number]:not(:empty):invalid,.modal input[type=phone].has-error,.modal input[type=phone]:not(:empty):invalid,.modal input[type=text].has-error,.modal input[type=text]:not(:empty):invalid,.modal select.has-error,.modal select:not(:empty):invalid,.modal textarea.has-error,.modal textarea:not(:empty):invalid,.p-wrap .form-control.has-error,.p-wrap .form-control:not(:empty):invalid,.p-wrap input[type=date].has-error,.p-wrap input[type=date]:not(:empty):invalid,.p-wrap input[type=email].has-error,.p-wrap input[type=email]:not(:empty):invalid,.p-wrap input[type=number].has-error,.p-wrap input[type=number]:not(:empty):invalid,.p-wrap input[type=phone].has-error,.p-wrap input[type=phone]:not(:empty):invalid,.p-wrap input[type=text].has-error,.p-wrap input[type=text]:not(:empty):invalid,.p-wrap select.has-error,.p-wrap select:not(:empty):invalid,.p-wrap textarea.has-error,.p-wrap textarea:not(:empty):invalid{border-color:red;border-color:var(--danger-400)}.modal input[type=checkbox],.modal input[type=radio],.p-wrap input[type=checkbox],.p-wrap input[type=radio]{background:#fff;background:var(--white);border:1px solid #d6d6d6;border:1px solid var(--grey-200);border-radius:0;cursor:pointer;height:1.125em;width:1.125em}.modal input[type=checkbox].disabled,.modal input[type=checkbox]:disabled,.modal input[type=radio].disabled,.modal input[type=radio]:disabled,.p-wrap input[type=checkbox].disabled,.p-wrap input[type=checkbox]:disabled,.p-wrap input[type=radio].disabled,.p-wrap input[type=radio]:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.modal .checkbox,.modal .radio,.p-wrap .checkbox,.p-wrap .radio{display:flex;margin:0;min-height:0;padding:0}.modal .checkbox label,.modal .radio label,.p-wrap .checkbox label,.p-wrap .radio label{align-items:flex-start;display:flex;font-weight:400;font-weight:var(--font-weight-400);margin:0;min-height:0;padding:0}.modal .checkbox input,.modal .radio input,.p-wrap .checkbox input,.p-wrap .radio input{flex:none;margin:0 .5em 0 0;position:static}.modal .checkbox+.checkbox,.modal .checkbox+.radio,.modal .radio+.checkbox,.modal .radio+.radio,.p-wrap .checkbox+.checkbox,.p-wrap .checkbox+.radio,.p-wrap .radio+.checkbox,.p-wrap .radio+.radio{margin-top:1rem}.modal .form-select,.p-wrap .form-select{position:relative}.modal .form-select select,.p-wrap .form-select select{cursor:pointer;padding-right:3em}.modal .form-select:after,.p-wrap .form-select:after{border-bottom:2px solid #ef343f;border-bottom:2px solid var(--red-400);border-right:2px solid #ef343f;border-right:2px solid var(--red-400);content:"";height:1em;pointer-events:none;position:absolute;right:1em;top:50%;transform:translateY(-75%) rotate(45deg);width:1em;z-index:2}.modal textarea,.p-wrap textarea{min-height:12rem;resize:none}.modal form>[id*=_message],.p-wrap form>[id*=_message]{display:none}.mozilla .modal .form-control,.mozilla .modal input[type=date],.mozilla .modal input[type=email],.mozilla .modal input[type=number],.mozilla .modal input[type=phone],.mozilla .modal input[type=text],.mozilla .modal select,.mozilla .p-wrap .form-control,.mozilla .p-wrap input[type=date],.mozilla .p-wrap input[type=email],.mozilla .p-wrap input[type=number],.mozilla .p-wrap input[type=phone],.mozilla .p-wrap input[type=text],.mozilla .p-wrap select{line-height:150%;line-height:var(--line-height-md)}.modal .alert,.modal [data-notify],.p-wrap .alert,.p-wrap [data-notify]{background:#f4f4f4;background:var(--grey-100);border:0;border-left:4px solid #585858;border-left:4px solid var(--grey-300);border-radius:0;color:#3c3c3c;color:var(--grey-400);display:block;font-size:1rem;font-weight:400;font-weight:var(--font-weight-400);line-height:120%;line-height:var(--line-height-sm);margin:0;padding:1em}.modal .alert+.alert,.modal [data-notify]+.alert,.p-wrap .alert+.alert,.p-wrap [data-notify]+.alert{margin-top:1rem}.modal .alert :first-child,.modal [data-notify] :first-child,.p-wrap .alert :first-child,.p-wrap [data-notify] :first-child{margin-top:0}.modal .alert :last-child,.modal [data-notify] :last-child,.p-wrap .alert :last-child,.p-wrap [data-notify] :last-child{margin-bottom:0}.modal .alert.alert-sm,.modal [data-notify].alert-sm,.p-wrap .alert.alert-sm,.p-wrap [data-notify].alert-sm{font-size:.875rem}.modal .alert.alert-red,.modal [data-notify].alert-red,.p-wrap .alert.alert-red,.p-wrap [data-notify].alert-red{background:#f9aeb2;background:var(--red-100);border-color:#ef343f;border-color:var(--red-400);color:#601519;color:var(--red-700)}.modal .alert.alert-teal,.modal [data-notify].alert-teal,.p-wrap .alert.alert-teal,.p-wrap [data-notify].alert-teal{background:#a7cdd9;background:var(--teal-100);border-color:#24839f;border-color:var(--teal-400);color:#0e3440;color:var(--teal-700)}.modal .alert.alert-yellow,.modal [data-notify].alert-yellow,.p-wrap .alert.alert-yellow,.p-wrap [data-notify].alert-yellow{background:#fce2a8;background:var(--yellow-100);border-color:#f7b726;border-color:var(--yellow-400);color:#63490f;color:var(--yellow-700)}.modal .alert.alert-danger,.modal [data-notify].alert-danger,.p-wrap .alert.alert-danger,.p-wrap [data-notify].alert-danger{background:#f99;background:var(--danger-100);border-color:red;border-color:var(--danger-400);color:#600;color:var(--danger-700)}.modal .alert.alert-warning,.modal [data-notify].alert-warning,.p-wrap .alert.alert-warning,.p-wrap [data-notify].alert-warning{background:#fe9;background:var(--warning-100);border-color:#ffd500;border-color:var(--warning-400);color:#650;color:var(--warning-700)}.modal .alert.alert-info,.modal [data-notify].alert-info,.p-wrap .alert.alert-info,.p-wrap [data-notify].alert-info{background:#99adff;background:var(--info-100);border-color:#03f;border-color:var(--info-400);color:#001466;color:var(--info-700)}.modal .alert.alert-success,.modal [data-notify].alert-success,.p-wrap .alert.alert-success,.p-wrap [data-notify].alert-success{background:#99f5c7;background:var(--success-100);border-color:#00e573;border-color:var(--success-400);color:#005c2e;color:var(--success-700)}.modal .tabs-wrap .tabs-nav,.p-wrap .tabs-wrap .tabs-nav{display:flex;margin:0 -1rem 1rem;overflow:auto;padding:0 0 1rem}@media (min-width:768px){.modal .tabs-wrap .tabs-nav,.p-wrap .tabs-wrap .tabs-nav{margin:0 -2rem 1rem}}@media (min-width:1280px){.modal .tabs-wrap .tabs-nav,.p-wrap .tabs-wrap .tabs-nav{margin:0 -2rem 2rem}}.modal .tabs-wrap .tabs-nav:after,.modal .tabs-wrap .tabs-nav:before,.p-wrap .tabs-wrap .tabs-nav:after,.p-wrap .tabs-wrap .tabs-nav:before{content:"";display:block;flex:none;width:1rem}@media (min-width:768px){.modal .tabs-wrap .tabs-nav:after,.modal .tabs-wrap .tabs-nav:before,.p-wrap .tabs-wrap .tabs-nav:after,.p-wrap .tabs-wrap .tabs-nav:before{width:2rem}}.modal .tabs-wrap .tabs-nav ul,.p-wrap .tabs-wrap .tabs-nav ul{align-items:center;border-bottom:1px solid #d6d6d6;border-bottom:1px solid var(--grey-200);display:flex;flex:1 0 auto;margin:0;padding:0;white-space:nowrap}.modal .tabs-wrap .tabs-nav ul ::marker,.p-wrap .tabs-wrap .tabs-nav ul ::marker{content:"";display:none}.modal .tabs-wrap .tabs-nav ul li,.p-wrap .tabs-wrap .tabs-nav ul li{display:block;flex:none;padding:0 0 .5rem}.modal .tabs-wrap .tabs-nav ul li+li,.p-wrap .tabs-wrap .tabs-nav ul li+li{margin:0 0 0 2em}.modal .tabs-wrap .tabs-nav ul .active,.p-wrap .tabs-wrap .tabs-nav ul .active{position:relative}.modal .tabs-wrap .tabs-nav ul .active:after,.p-wrap .tabs-wrap .tabs-nav ul .active:after{background:#ef343f;background:var(--red-400);bottom:0;content:"";display:block;height:4px;position:absolute;width:100%}.modal .tabs-wrap .tabs-nav ul .active a:focus,.modal .tabs-wrap .tabs-nav ul .active a:hover,.p-wrap .tabs-wrap .tabs-nav ul .active a:focus,.p-wrap .tabs-wrap .tabs-nav ul .active a:hover{-webkit-text-decoration:none;text-decoration:none}.modal .tabs-wrap .tabs-nav ul a,.p-wrap .tabs-wrap .tabs-nav ul a{align-items:center;color:#3c3c3c;color:var(--grey-400);display:flex;font-weight:600;font-weight:var(--font-weight-600);-webkit-text-decoration:none;text-decoration:none}.modal .tabs-wrap .tabs-nav ul a:focus,.modal .tabs-wrap .tabs-nav ul a:hover,.p-wrap .tabs-wrap .tabs-nav ul a:focus,.p-wrap .tabs-wrap .tabs-nav ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.modal .tabs-wrap .tabs-nav ul a svg,.p-wrap .tabs-wrap .tabs-nav ul a svg{display:block;flex:none;height:1.75em;margin-bottom:-.375em;margin-right:.5em;margin-top:-.375em;position:relative;width:1.75em}.modal .tabs-wrap .tabs-nav ul a svg path,.p-wrap .tabs-wrap .tabs-nav ul a svg path{fill:currentColor}.modal .tabs-wrap.tabs-js .tab,.p-wrap .tabs-wrap.tabs-js .tab{display:none}.modal .tabs-wrap.tabs-js .active,.p-wrap .tabs-wrap.tabs-js .active{display:block}.modal .tag,.p-wrap .tag{align-items:center;background:#3c3c3c;background:var(--grey-400);color:#fff;color:var(--white);display:flex;font-size:.875rem;font-weight:700;font-weight:var(--font-weight-700);padding:.5em}.modal .tag img,.modal .tag svg,.p-wrap .tag img,.p-wrap .tag svg{display:block;height:1.5em;margin-right:.5em;width:1.5em}.modal .tag img path,.modal .tag svg path,.p-wrap .tag img path,.p-wrap .tag svg path{fill:currentColor}.modal .tag.tag-grey,.p-wrap .tag.tag-grey{background:#f4f4f4;background:var(--grey-100);color:#3c3c3c;color:var(--grey-400)}.modal .tag.tag-red,.p-wrap .tag.tag-red{background:#ef343f;background:var(--red-400)}.modal .tag.tag-teal,.p-wrap .tag.tag-teal{background:#24839f;background:var(--teal-400)}.modal .tag.tag-yellow,.p-wrap .tag.tag-yellow{background:#f7b726;background:var(--yellow-400)}.modal .tag.tag-success,.p-wrap .tag.tag-success{background:#00e573;background:var(--success-400)}.modal .tag.tag-info,.p-wrap .tag.tag-info{background:#03f;background:var(--info-400)}.modal .tag.tag-warning,.p-wrap .tag.tag-warning{background:#ffd500;background:var(--warning-400)}.modal .tag.tag-danger,.p-wrap .tag.tag-danger{background:red;background:var(--danger-400)}.modal-content{background:#fff;background:var(--white);border:0;border-radius:0;box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 4rem rgba(0,0,0,.1)}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{padding:1rem}.modal-content .modal-header{border-bottom:1px dashed #d6d6d6;border-bottom:1px dashed var(--grey-200)}.modal-content .modal-header h1,.modal-content .modal-header h2,.modal-content .modal-header h3,.modal-content .modal-header h4,.modal-content .modal-header h5,.modal-content .modal-header h6{margin:0}.modal-content .modal-body :first-child{margin-top:0}.modal-content .modal-body :last-child{margin-bottom:0}.modal-content .modal-footer{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);display:block}@media (min-width:480px){.modal-content .modal-footer{display:flex;justify-content:flex-end}}.modal-content .modal-footer .btn+.btn{margin-top:.5rem}@media (min-width:480px){.modal-content .modal-footer .btn+.btn{margin-left:.5rem;margin-top:0}}.modal-content .select2 textarea{min-height:auto}.cookies .cookies_header h2{margin-top:0}.cookies .cookies_type{border-top:1px solid #eee;margin:1rem 0 0;padding:1rem 0 0}@media (min-width:768px){.cookies .cookies_type{margin:2rem 0 0;padding:2rem 0 0}}.cookies .cookies_type_header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.cookies .cookies_type_header h3{margin:0}.cookies p{max-width:52rem}.cookies .cookies_type_info{margin:1rem 0}.cookies .cookies_type_switch{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;gap:.5em;margin:0}.cookies .cookies_type_switch.cookies_type_switch-mandatory{cursor:not-allowed;opacity:.75}.cookies .cookies_type_switch .switch_el{align-items:center;background:#eee;border-radius:.75em;display:flex;height:1.5em;transition:background-color .2s ease;width:3em}.cookies .cookies_type_switch .switch_el:after{background:#fff;border:2px solid #eee;border-radius:50%;content:"";display:block;height:1.5em;transform:translateX(100%);transition:transform .2s ease,border .2s ease;width:1.5em}.cookies .cookies_type_switch input:checked+.switch_el{background:#56b456}.cookies .cookies_type_switch input:checked+.switch_el:after{border-color:#56b456;transform:translateX(0)}.cookies .cookies_type_switch input:focus-visible+.switch_el{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.cookies .cookies_actions{align-items:center;display:flex;flex-wrap:wrap;margin-top:2rem;max-width:52rem}@media (min-width:768px){.cookies .cookies_actions{margin-top:4rem}}.cookies .cookies_actions .btn{flex:1;float:none;margin:0;max-width:none}.cookies .cookies_actions .btn:first-child{flex:none;order:3;width:100%}@media (min-width:480px){.cookies .cookies_actions .btn:first-child{flex:1;order:2;width:auto}}.cookies .cookies_actions .btn:nth-child(2){order:2}@media (min-width:480px){.cookies .cookies_actions .btn:nth-child(2){order:3}}.cookies .cookies_actions .btn:nth-child(3){order:1}.cookies.cookies-popup{background:#fff;border-top:4px solid #f7b726;border-top:4px solid var(--yellow-400);bottom:0;box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);height:auto;left:0;overflow:visible;overflow:initial;padding:2rem;position:fixed;right:0;text-align:center;top:auto;z-index:2000}@media (min-width:480px){.cookies.cookies-popup{bottom:1rem;left:auto;max-width:28rem;right:1rem;width:100%}}.cookies.cookies-popup p{font-size:1.125rem;line-height:150%;line-height:var(--line-height-md);margin:0}.cookies.cookies-popup .cookies_actions{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-top:none;margin:2rem 0;max-width:unset480px;padding:0;position:static;width:100%}.cookies.cookies-popup .cookies_actions .btn{flex:1;width:auto}#loginPopup{cursor:default;padding:0}#loginPopup form{background:#fff;border-radius:10px;font-family:Open Sans,Calibri,Arial,sans-serif;height:auto;max-width:633px;padding:50px 25px;text-transform:none;width:100%}#loginPopup .login-logo{text-align:center}#loginPopup .login-logo svg{display:inline-block}#loginPopup .login-logo svg path{fill:#d10016;fill-rule:evenodd}#loginPopup h1{color:#4b5362;font-family:Open Sans,Calibri,Arial,sans-serif;font-size:33px;font-weight:700;line-height:120%;margin:0 0 35px;text-align:center;text-transform:none}#loginPopup .form-group{position:relative}#loginPopup .form-control{background-color:#ebebeb;border:0;border-radius:5px;box-shadow:none;color:#4b5362;font-family:Open Sans,Calibri,Arial,sans-serif;font-size:16px;height:45px;line-height:100%;margin:0;padding:0 30px;text-transform:none;width:100%}#loginPopup .form-control:focus{box-shadow:none}#loginPopup .input-icon{border-right:1px solid #d0d0d0;display:none;left:15px;padding:3px 15px 3px 0;position:absolute;top:50%;transform:translate3d(0,-50%,0)}#loginPopup .input-icon svg path{fill:#4b5362;fill-rule:evenodd}#loginPopup .grey{color:#4b5362;font-family:Open Sans,Calibri,Arial,sans-serif;font-size:16px;line-height:120%;text-align:center;text-transform:none}#loginPopup .grey a{color:#4b5362;-webkit-text-decoration:underline;text-decoration:underline}#loginPopup .grey a:hover{-webkit-text-decoration:none;text-decoration:none}#loginPopup #login-btn{align-items:stretch;display:flex;justify-content:center}#loginPopup #login-btn button[type=button],#loginPopup #login-btn button[type=submit]{background:#4f9f53;border:0;border-radius:5px;box-shadow:none;color:#fff;display:block;flex:1;font-family:Open Sans,Calibri,Arial,sans-serif;font-size:16px;font-weight:600;height:auto;line-height:100%;margin:0 10px 0 0;max-width:230px;padding:16px 0;text-transform:none;transition:background-color .2s ease;width:100%}#loginPopup #login-btn button[type=button]:hover,#loginPopup #login-btn button[type=submit]:hover{background:#418345;transition:none}#loginPopup #login-btn button[type=button]:active:hover,#loginPopup #login-btn button[type=submit]:active:hover{background:#346836}#loginPopup #login-btn #oauthLogin{flex:1;margin-left:10px}#loginPopup #login-btn #oauthLoginBtn{background-color:#337ab7;border-color:#2e6da4;margin-right:0;padding-left:10px;padding-right:10px;width:auto}#loginPopup #login-btn #oauthLoginBtn:hover{background-color:#286090}#loginPopup .g-recaptcha{margin:20px 0}#loginPopup .g-recaptcha>div{width:100%}#loginPopup #oauth-btn-user{font-size:12px!important}@media (min-width:480px){#loginPopup #login-btn button[type=button],#loginPopup #login-btn button[type=submit]{height:70px;width:150px}#loginPopup .form-control{padding:0 30px 0 60px}#loginPopup .input-icon{display:block}}@media (min-width:767px){#loginPopup form{height:auto;padding:50px 100px;width:633px}}.g-recaptcha .grecaptcha-badge{z-index:10}.news-list-wrap{margin:0 0 1rem}@media (min-width:960px){.news-list-wrap{margin:0 0 2rem}}.news-list-wrap h2{margin-bottom:2rem;margin-top:0}.news-list-wrap .link{margin-left:auto;margin-top:1rem}@media (min-width:960px){.news-list-wrap .link{margin-top:2rem}}.news-list-item{position:relative}@media (min-width:480px){.news-list-item{display:grid;grid-template-columns:auto 3fr;grid-template-columns:minmax(auto,206px) 3fr;grid-gap:1rem}}.news-list-item+.news-list-item{margin-top:1rem}@media (min-width:960px){.news-list-item+.news-list-item{margin-top:2rem}}.news-list-item .item-img{aspect-ratio:206/150;margin-bottom:1rem;position:relative}@media (min-width:480px){.news-list-item .item-img{margin-bottom:0}}.news-list-item .item-img a{display:block;overflow:hidden}.news-list-item .item-img a:focus img,.news-list-item .item-img a:hover img{transform:scale(1.05)}.news-list-item .item-img img{display:block;width:100%}.news-list-item .item-img .tag{bottom:0;justify-content:center;left:0;position:absolute;white-space:nowrap;width:100%;z-index:2}.news-list-item .item-content{border-bottom:1px dashed #d6d6d6;border-bottom:1px dashed var(--grey-200);padding-bottom:.5rem}@media (min-width:480px){.news-list-item .item-content{display:flex;flex-direction:column}}.news-list-item .item-content .tag{position:absolute;right:0;top:0}.news-list-item .item-date{color:#24839f;color:var(--teal-400);font-weight:600;font-weight:var(--font-weight-600);margin-bottom:.5em}.news-list-item .h4{margin-bottom:1rem;margin-top:0}@media (min-width:480px){.news-list-item .h4{flex:1}}.news-list-item .h4 a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.news-list-item .h4 a:focus,.news-list-item .h4 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-list-item ul{margin:0;padding:0}.news-list-item ul ::marker{content:"";display:none}.news-list-item ul li{display:inline;margin:0;padding:0}.news-list-item ul li:after{content:","}.news-list-item ul li:last-child:after{content:""}.news-list-item ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.news-list-item ul a:focus,.news-list-item ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-detail-wrap{margin-bottom:2rem}@media (min-width:1400px){.news-detail-wrap .news-detail{display:grid;grid-template-columns:1fr 18rem;grid-gap:2rem}.news-detail-wrap .news-detail-content{overflow:auto}}.news-detail-wrap .news-detail-preview{margin:0 -1rem 1.5rem;position:relative}@media (min-width:768px){.news-detail-wrap .news-detail-preview{margin:0 -2rem 1.5rem}}@media (min-width:960px){.news-detail-wrap .news-detail-preview{margin:0 0 1.5rem}}.news-detail-wrap .news-detail-preview img{display:block;width:100%}.news-detail-wrap .news-detail-preview .tag{left:0;position:absolute;top:0;z-index:2}.news-detail-wrap .news-detail-description{color:#24839f;color:var(--teal-400);font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);line-height:150%;line-height:var(--line-height-md)}.news-detail-wrap .news-detail-info{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin:1.5rem 0;padding-top:1.5rem}@media (min-width:1400px){.news-detail-wrap .news-detail-info{align-self:flex-start;border-left:1px dashed #d6d6d6;border-left:1px dashed var(--grey-200);border-top:0;margin-top:0;padding-left:1rem;padding-top:0}}.news-detail-wrap .news-detail-date{color:#24839f;color:var(--teal-400);font-weight:700;font-weight:var(--font-weight-700);margin-bottom:.5rem}.news-detail-wrap .news-detail-author{margin-bottom:1.25rem}.news-detail-wrap .news-detail-actions{padding:0}@media (min-width:1400px){.news-detail-wrap .news-detail-actions{font-size:.875rem}}.news-detail-wrap .news-detail-actions ::marker{content:"";display:none}.news-detail-wrap .news-detail-actions li{padding-left:0}.news-detail-wrap .news-detail-actions+.news-detail-tags{margin-top:1.5rem}@media (min-width:1400px){.news-detail-wrap .news-detail-tags{font-size:.875rem}}.news-detail-wrap .news-detail-tags+.news-detail-tags{margin-top:.5rem}.news-detail-wrap .news-detail-tags-label{display:inline;font-weight:700;font-weight:var(--font-weight-700)}.news-detail-wrap .news-detail-tags ul{display:inline;margin:0;padding:0}@media (min-width:1400px){.news-detail-wrap .news-detail-tags ul{font-size:.875rem}}.news-detail-wrap .news-detail-tags ul ::marker{content:"";display:none}.news-detail-wrap .news-detail-tags ul li{display:inline;margin:0;padding:0}.news-detail-wrap .news-detail-tags ul li:after{content:","}.news-detail-wrap .news-detail-tags ul li:last-child:after{content:""}.news-detail-wrap .news-detail-tags ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.news-detail-wrap .news-detail-tags ul a:focus,.news-detail-wrap .news-detail-tags ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.news-detail-wrap .news-list-wrap{background:#f4f4f4;background:var(--grey-100);grid-column:1/-1;margin:2rem -1rem 0;padding:2rem 1rem}@media (min-width:768px){.news-detail-wrap .news-list-wrap{margin:2rem -2rem 0;padding:2rem}}@media (min-width:960px){.news-detail-wrap .news-list-wrap{margin:2rem 0 0}}.news-detail-wrap .news-list-wrap .link-more{margin-left:auto;margin-top:2rem}.detail-files-wrap,.detail-gallery-wrap{margin:0 0 1rem}@media (min-width:960px){.detail-files-wrap,.detail-gallery-wrap{margin:0 0 2rem}}.detail-files-wrap h2,.detail-gallery-wrap h2{margin-bottom:2rem;margin-top:0}.detail-files-wrap .files-list-item{align-items:center;display:grid;grid-template-columns:auto 2fr 1fr auto;grid-gap:1rem}@media (min-width:640px){.detail-files-wrap .files-list-item{grid-gap:2rem}}.detail-files-wrap .files-list-item .item-icon img{display:block;height:auto;width:2rem}.detail-files-wrap .files-list-item .item-size{text-align:right}.detail-files-wrap .files-list-item .item-action span{display:none}@media (min-width:480px){.detail-files-wrap .files-list-item .item-action span{display:block}}.detail-files-wrap .files-list-item+.files-list-item{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.detail-gallery-wrap .detail-gallery-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}@media (min-width:480px){.detail-gallery-wrap .detail-gallery-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.detail-gallery-wrap .detail-gallery-list{grid-template-columns:repeat(4,1fr)}}.detail-gallery-wrap .detail-gallery-list a:focus img,.detail-gallery-wrap .detail-gallery-list a:hover img{transform:scale(1.05)}.detail-gallery-wrap .detail-gallery-list img{display:block}.files-wrap,.gallery-wrap{margin:2rem 0}@media (min-width:960px){.files-wrap,.gallery-wrap{margin:4rem 0}}.files-wrap h2,.gallery-wrap h2{margin:0 0 1em}.files-wrap p,.gallery-wrap p{margin:0 0 1.5em}.gallery-wrap .gallery-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}@media (min-width:480px){.gallery-wrap .gallery-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.gallery-wrap .gallery-list{grid-template-columns:repeat(4,1fr)}}.gallery-wrap .gallery-list a:focus img,.gallery-wrap .gallery-list a:hover img{transform:scale(1.05)}.gallery-wrap .gallery-list .item-file{display:block;overflow:hidden;padding-top:100%;position:relative}.gallery-wrap .gallery-list .item-file svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gallery-wrap .gallery-list img{display:block}.files-wrap .files-list-item{align-items:center;display:grid;grid-template-columns:auto 2fr 1fr auto;grid-gap:1rem}@media (min-width:640px){.files-wrap .files-list-item{grid-gap:2rem}}.files-wrap .files-list-item .item-icon svg{display:block;height:auto;width:2rem}.files-wrap .files-list-item .item-size{text-align:right}.files-wrap .files-list-item .item-action span{display:none}@media (min-width:480px){.files-wrap .files-list-item .item-action span{display:block}}.files-wrap .files-list-item+.files-list-item{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.mailform-wrap{margin:2rem 0}.mailform-wrap h2{margin-top:0}@media (min-width:640px){.mailform-wrap form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}}@media (min-width:1280px){.mailform-wrap form{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.mailform-wrap form .form-group+.form-group{margin-top:0}}.mailform-wrap form .form-group-full{grid-column:1/-1}.calendar-wrap{margin:0 0 1rem}@media (min-width:960px){.calendar-wrap{margin:0 0 2rem}}.calendar-wrap .calendar-header{align-items:center;display:flex;margin-bottom:2rem}.calendar-wrap h2{margin:0}.calendar-wrap .calendar-header-nav{align-items:center;display:flex;flex:none;height:2em;justify-content:center;margin-left:auto;width:2em}@media (min-width:480px){.calendar-wrap .calendar-header-nav{margin-left:.5em}}.calendar-wrap .calendar-header-nav.nav-prev{margin-left:0;margin-right:auto}@media (min-width:480px){.calendar-wrap .calendar-header-nav.nav-prev{margin-right:.5em}}.calendar-wrap .calendar-header-nav.nav-prev svg{transform:rotate(180deg)}.calendar-wrap .calendar-header-nav svg{display:block}.calendar-wrap .calendar-header-nav svg path{fill:#ef343f;fill:var(--red-400)}.calendar-wrap .search-form-toggle{margin-bottom:2rem}@media (min-width:640px){.calendar-wrap .search-form-toggle{display:none}}.calendar-wrap .search-form{display:none;margin-bottom:2rem}.calendar-wrap .search-form.active{display:block}@media (min-width:640px){.calendar-wrap .search-form{display:block}.calendar-wrap .search-form form{align-items:flex-end;display:flex;gap:1rem}}.calendar-wrap .search-form form .form-group:first-child{flex:1}.calendar-wrap .search-form form .form-group+.form-group{flex:none}@media (min-width:480px){.calendar-wrap .calendar-list-item{display:grid;grid-template-columns:6rem 1fr;grid-gap:1rem}}.calendar-wrap .calendar-list-item .item-date{font-size:1.125rem}@media (min-width:480px){.calendar-wrap .calendar-list-item .item-date{font-size:1.25rem}}.calendar-wrap .calendar-list-item .item-date b{color:#24839f;color:var(--teal-400);font-size:1.25em;font-weight:700;font-weight:var(--font-weight-700)}@media (min-width:480px){.calendar-wrap .calendar-list-item .item-date b{display:block;margin-bottom:.5em}}.calendar-wrap .calendar-list-item h3{margin:1rem 0 0}@media (min-width:480px){.calendar-wrap .calendar-list-item h3{margin-top:0}}.calendar-wrap .calendar-list-item h3 a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.calendar-wrap .calendar-list-item h3 a:focus,.calendar-wrap .calendar-list-item h3 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.calendar-wrap .calendar-list-item ul{margin:1rem 0 0;padding:0}.calendar-wrap .calendar-list-item ul ::marker{content:"";display:none}.calendar-wrap .calendar-list-item ul li{padding:0}@media (min-width:768px){.calendar-wrap .calendar-list-item ul li{display:inline}.calendar-wrap .calendar-list-item ul li+li{margin:0}.calendar-wrap .calendar-list-item ul li+li:before{content:"|";margin:0 .5em}}.calendar-wrap .calendar-list-item .item-time{color:#24839f;color:var(--teal-400)}.calendar-wrap .calendar-list-item+.calendar-list-item{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.calendar-wrap .calendar-nav{align-items:center;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:flex;height:auto;justify-content:space-between;margin-top:1rem}@media (min-width:960px){.calendar-wrap .calendar-nav{margin-top:2rem}}.calendar-wrap.calendar-box{background:#f4f4f4;background:var(--grey-100);grid-column:1/-1;margin-bottom:0;margin-top:1rem}@media (min-width:480px){.calendar-wrap.calendar-box{margin-top:0}}@media (min-width:960px){.calendar-wrap.calendar-box{margin-top:2rem}}.calendar-wrap.calendar-box h2{margin-bottom:1rem}.calendar-wrap.calendar-box .calendar{padding:1rem}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar{padding:1rem 2rem 2rem}}.calendar-wrap.calendar-box h3{font-weight:600;font-weight:var(--font-weight-600);margin-top:0}@media (min-width:960px){.calendar-wrap.calendar-box .calendar-list-item{display:block}}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar-list-item{display:grid;grid-template-columns:5rem 1fr}}.calendar-wrap.calendar-box .calendar-list-item.item-first{background:#f7b726;background:var(--yellow-400);margin:0 -1rem;padding:1rem}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar-list-item.item-first{margin:0 -2rem;padding:1rem 2rem}}.calendar-wrap.calendar-box .calendar-list-item.item-first h3 a{color:#fff;color:var(--white)}.calendar-wrap.calendar-box .calendar-list-item.item-first.has-image{padding-top:0}.calendar-wrap.calendar-box .calendar-list-item.item-first .item-time{color:#3c3c3c;color:var(--grey-400)}.calendar-wrap.calendar-box .calendar-list-item.item-first .item-date b{color:#fff;color:var(--white)}.calendar-wrap.calendar-box .calendar-list-item .lazyload-wrapper{display:block;grid-column:1/-1;margin:0 -1rem 1rem}@media (min-width:480px){.calendar-wrap.calendar-box .calendar-list-item .lazyload-wrapper{margin-bottom:0}}@media (min-width:960px){.calendar-wrap.calendar-box .calendar-list-item .lazyload-wrapper{margin-bottom:1rem}}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar-list-item .lazyload-wrapper{margin:0 -2rem}}.calendar-wrap.calendar-box .calendar-list-item .lazyload-wrapper img{display:block;width:100%}.calendar-wrap.calendar-box .calendar-list-item .item-date{margin-bottom:1rem}@media (min-width:768px){.calendar-wrap.calendar-box .calendar-list-item .item-date{font-size:1rem;margin-bottom:0}}@media (min-width:960px){.calendar-wrap.calendar-box .calendar-list-item .item-date{margin-bottom:1rem}}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar-list-item .item-date{margin-bottom:0}}@media (min-width:768px){.calendar-wrap.calendar-box .calendar-list-item .item-date b{font-size:2em;line-height:120%;line-height:var(--line-height-sm);margin-bottom:0}}@media (min-width:1280px){.calendar-wrap.calendar-box .calendar-list-item .item-date b{font-size:2.375em}}@media (min-width:768px){.calendar-wrap.calendar-box .calendar-list-item ul{margin-top:.375rem}}.calendar-wrap.calendar-box .calendar-list-item+.calendar-list-item{border-top:0;margin-top:2rem;padding-top:0}.calendar-wrap.calendar-box .link{margin-left:auto}.calendar-detail-wrap h2{margin-top:0}.calendar-detail-wrap .calendar-detail-info-box{background:#f4f4f4;background:var(--grey-100);padding:1rem}@media (min-width:768px){.calendar-detail-wrap .calendar-detail-info-box{padding:2rem}}.calendar-detail-wrap .calendar-detail-info-box .info-box-date{color:#24839f;color:var(--teal-400);font-size:1.25rem;font-weight:700;font-weight:var(--font-weight-700);margin-bottom:.5rem}.calendar-detail-wrap .news-detail-date{margin-bottom:1rem}.calendar-detail-wrap .news-detail-author{margin-bottom:0}.calendar-detail-wrap .calendar-detail-location,.calendar-detail-wrap .news-detail-date{margin:1rem 0}.search-wrap .alert+.search-form-row{margin-top:1rem}@media (min-width:480px){.search-wrap .search-form-row>.form-group{align-items:flex-start;display:flex}}.search-wrap .search-form-row>.form-group .btn{border:1px solid transparent}.search-wrap .search-form-row>.form-group .search-term{flex:1;position:relative}.search-wrap .search-form-row>.form-group .search-term>.form-control{padding-right:9em}.search-wrap .search-form-row>.form-group .alert{left:0;position:absolute;top:100%;width:100%;z-index:2}.search-wrap .search-form-advanced-toggle{margin:1rem 0 0;position:relative;z-index:2}@media (min-width:480px){.search-wrap .search-form-advanced-toggle{margin:1rem auto 0}}@media (min-width:768px){.search-wrap .search-form-advanced-toggle{margin:2rem auto 0}}.search-wrap .search-form-advanced-toggle svg{margin-left:.5em;margin-right:0;transform:rotate(90deg)}.search-wrap .search-form-advanced-toggle.active svg{transform:rotate(-90deg)}.search-wrap .search-form-advanced{box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding:1rem}@media (min-width:480px){.search-wrap .search-form-advanced{margin-top:-1rem;padding:2rem 1rem 1rem}}@media (min-width:640px){.search-wrap .search-form-advanced{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width:768px){.search-wrap .search-form-advanced{padding:3rem 2rem 2rem}}.search-wrap .search-form-advanced .form-group>label{color:#24839f;color:var(--teal-400);font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);margin:0 0 1rem}@media (min-width:640px){.search-wrap .search-form-advanced .form-group+.form-group{margin-top:0}}.search-wrap .search-results-item+.search-results-item{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}@media (min-width:480px){.search-wrap .search-results-item .item-header{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:space-between}}.search-wrap .search-results-item .tag{margin-bottom:.75rem;max-width:-moz-max-content;max-width:max-content}@media (min-width:480px){.search-wrap .search-results-item .tag{margin-bottom:0;margin-left:2rem}}.search-wrap .search-results-item .tag.tag-admin{margin-bottom:.75rem;margin-left:0}.search-wrap .search-results-item h3{margin:0}.search-wrap .search-results-item h3 a{-webkit-text-decoration:none;text-decoration:none}.search-wrap .search-results-item h3 a:focus,.search-wrap .search-results-item h3 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.search-wrap .search-results-item p{margin:.5rem 0 0}.search-wrap .search-result-alert{margin-top:2rem}@media (min-width:480px){.search-wrap .search-result-alert{align-items:center;display:flex;justify-content:center}}@media (min-width:640px){.search-wrap .search-result-alert{margin-top:3rem}}@media (min-width:960px){.search-wrap .search-result-alert{margin-top:4rem}}.search-wrap .search-result-alert svg{display:block;flex:none;height:auto;margin:0 auto;width:6rem}@media (min-width:480px){.search-wrap .search-result-alert svg{margin:0 2rem 0 0}}@media (min-width:1200px){.search-wrap .search-result-alert svg{width:10rem}}.search-wrap .search-result-alert h2,.search-wrap .search-result-alert p{text-align:center}@media (min-width:480px){.search-wrap .search-result-alert h2,.search-wrap .search-result-alert p{text-align:left}}.search-wrap .search-result-alert h2{margin:1.25rem 0 1rem;max-width:20em}@media (min-width:480px){.search-wrap .search-result-alert h2{margin-top:0}}.search-wrap .search-result-alert p{margin:0 auto;max-width:16em}@media (min-width:480px){.search-wrap .search-result-alert p{margin:0;max-width:20em}}.poll-wrap{margin:2rem 0}.poll-wrap h2{margin-bottom:2rem}.poll-wrap h3{margin-top:2rem}.poll-wrap .poll-answer label{align-items:center;background:#f4f4f4;background:var(--grey-100);border:1px solid #d6d6d6;border:1px solid var(--grey-200);cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;font-weight:var(--font-weight-400);padding:1rem}.poll-wrap .poll-answer input:focus+label,.poll-wrap .poll-answer label:focus,.poll-wrap .poll-answer label:hover{background:#d6d6d6;background:var(--grey-200)}.poll-wrap .poll-answer input:checked+label{background:#a7cdd9;background:var(--teal-100);border-color:#0e3440;border-color:var(--teal-700);color:#0e3440;color:var(--teal-700)}.poll-wrap .poll-answer input:checked+label span{background:#0e3440;background:var(--teal-700);border-color:#0e3440;border-color:var(--teal-700)}.poll-wrap .poll-answer span{background:#fff;background:var(--white);border:1px solid #d6d6d6;border:1px solid var(--grey-200);display:flex;flex:none;height:1.125em;margin-right:1em;width:1.125em}.poll-wrap .poll-answer span:before{content:"";display:block;margin:auto}.poll-wrap .poll-answer.type-checkbox span:before{border-bottom:2px solid #fff;border-bottom:2px solid var(--white);border-left:2px solid #fff;border-left:2px solid var(--white);height:.375em;transform:translateY(-.125em) rotate(-45deg);width:.875em}.poll-wrap .poll-answer.type-radio span{border-radius:50%}.poll-wrap .poll-answer.type-radio span:before{background:#fff;background:var(--white);border-radius:50%;height:.875em;width:.875em}.poll-wrap .poll-answer+.poll-answer{margin-top:.5rem}.poll-wrap .poll-answer+.btn{margin-top:1rem}.poll-wrap .poll-result{align-items:center;display:grid;grid-template-columns:3fr 1fr;grid-gap:1rem;grid-row-gap:.5rem}@media (min-width:1200px){.poll-wrap .poll-result{grid-gap:1.5rem;grid-template-columns:2fr 4fr 1fr}}.poll-wrap .poll-result .result-label{grid-column:1/-1}@media (min-width:1200px){.poll-wrap .poll-result .result-label{grid-column:auto}}.poll-wrap .poll-result .result-bar{background:#f4f4f4;background:var(--grey-100);height:1.5em;width:100%}.poll-wrap .poll-result .result-fill-bar{background:#24839f;background:var(--teal-400);height:100%;width:var(--votes)}.poll-wrap .poll-result+.poll-result{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.login-wrap{margin:1rem 0}@media (min-width:768px){.login-wrap{margin:2rem 0}}@media (min-width:960px){.login-wrap{margin:3rem 0}}@media (min-width:1200px){.login-wrap{margin:6rem 0}}.login-wrap .login{box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);margin:0 auto;max-width:60rem}@media (min-width:960px){.login-wrap .login{display:grid;grid-template-columns:1fr 1fr;min-height:480px}}.login-wrap .login-form,.login-wrap .login-info{padding:2rem 1rem}@media (min-width:960px){.login-wrap .login-form,.login-wrap .login-info{padding:2rem}}@media (min-width:1200px){.login-wrap .login-form,.login-wrap .login-info{padding:3rem}}@media (min-width:1400px){.login-wrap .login-form,.login-wrap .login-info{padding:4rem}}.login-wrap .login-form h1{margin:0 0 1em}.login-wrap .login-form p{margin-bottom:0}.login-wrap .login-form .alert+.form-group{margin-top:1rem}.login-wrap .login-info{background:#ef343f;background:var(--red-400);color:#fff;color:var(--white);isolation:isolate;overflow:hidden;position:relative}.login-wrap .login-info h2{margin:0 0 1em}.login-wrap .login-info ul{margin-bottom:2rem;padding:0}.login-wrap .login-info ul ::marker{content:"";display:none}.login-wrap .login-info ul li{align-items:flex-start;display:flex;margin-left:0;padding:0}.login-wrap .login-info ul li+li{margin-top:1rem}.login-wrap .login-info ul svg{display:block;height:1.5em;margin-right:.75em;width:1.5em}.login-wrap .login-info ul svg path{fill:#fff;fill:var(--white)}.login-wrap .login-info .login-info-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.login-wrap .login-info .login-info-img:before{background:rgba(239,52,63,.7);background:rgba(var(--red-400-rgb),.7);background:linear-gradient(to right bottom,rgba(239,52,63,.95) 25%,rgba(239,52,63,.7));background:linear-gradient(to right bottom,rgba(var(--red-400-rgb),.95) 25%,rgba(var(--red-400-rgb),.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.login-wrap .login-info .login-info-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.login-wrap.account-problem .login-info{padding:0}.login-wrap.account-problem .login-info .login-info-img:before{mix-blend-mode:lighten}.profile-wrap{margin:1rem 0}@media (min-width:768px){.profile-wrap{margin:2rem 0}}@media (min-width:960px){.profile-wrap{margin:3rem 0}}@media (min-width:1200px){.profile-wrap{margin:4rem 0}}.profile-wrap .profile{box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);margin:0 auto;max-width:60rem;padding:1rem}@media (min-width:960px){.profile-wrap .profile{padding:2rem}}.profile-wrap .link{margin:0 auto}@media (min-width:480px){.profile-wrap .profile>form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}}@media (min-width:960px){.profile-wrap .profile>form{grid-gap:2rem}}.profile-wrap .form-group hr{margin-top:0}@media (min-width:480px){.profile-wrap .form-group+.form-group{margin-top:0}}.profile-wrap .form-full{grid-column:1/-1}.profile-wrap .profile-image{background:#f4f4f4;background:var(--grey-100);border-radius:50%;display:flex;height:8rem;margin:1rem auto;overflow:hidden;position:relative;width:8rem}@media (min-width:480px){.profile-wrap .profile-image{height:10rem;justify-self:center;margin:2rem auto 1rem;width:10rem}}@media (min-width:960px){.profile-wrap .profile-image{height:12rem;margin:3rem auto 2rem;width:12rem}}.profile-wrap .profile-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-wrap .profile-image svg{display:block;height:50%;margin:auto;width:50%}.profile-wrap .profile-image svg path{fill:#585858;fill:var(--grey-300)}.profile-wrap .profile-image button{background:rgba(0,0,0,.75);background:rgba(var(--black-rgb),.75);border:0;color:#fff;color:var(--white);font-size:1.125rem;font-weight:700;font-weight:var(--font-weight-700);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.profile-wrap .profile-image button:focus,.profile-wrap .profile-image button:hover{opacity:1}.profile-wrap .newsletter-form-tags{background:#f4f4f4;background:var(--grey-100);grid-column:1/-1;margin:1rem 0;padding:1rem}@media (min-width:480px){.profile-wrap .newsletter-form-tags{margin:0}}@media (min-width:640px){.profile-wrap .newsletter-form-tags{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}}.profile-wrap .newsletter-form-tags .tags-category+.tags-category{margin-top:1rem}@media (min-width:640px){.profile-wrap .newsletter-form-tags .tags-category+.tags-category{margin-top:0}}.profile-wrap .newsletter-form-tags .tags-category-label{color:#3c3c3c;color:var(--grey-400);font-weight:600;font-weight:var(--font-weight-600);line-height:120%;line-height:var(--line-height-sm);margin:0 0 .5em}.profile-wrap .modal table .btn{max-width:none}.profile-wrap .modal table .size{line-height:120%;line-height:var(--line-height-sm);margin:0}.newsletter-wrap .alert+.form-group{margin-top:1rem}.newsletter-wrap .btn.btn-red.newsletter-form-tags-label{margin:1rem 0 0;position:relative;z-index:2}@media (min-width:480px){.newsletter-wrap .btn.btn-red.newsletter-form-tags-label{margin:1rem auto 0}}@media (min-width:768px){.newsletter-wrap .btn.btn-red.newsletter-form-tags-label{margin:2rem auto 0}}.newsletter-wrap .btn.btn-red.newsletter-form-tags-label:focus,.newsletter-wrap .btn.btn-red.newsletter-form-tags-label:hover{background:#ef343f;background:var(--red-400)}.newsletter-wrap .newsletter-form-tags{box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);margin-bottom:1rem;padding:1rem}@media (min-width:480px){.newsletter-wrap .newsletter-form-tags{margin-top:-1rem;padding:2rem 1rem 1rem}}@media (min-width:640px){.newsletter-wrap .newsletter-form-tags{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width:768px){.newsletter-wrap .newsletter-form-tags{margin-bottom:2rem;padding:3rem 2rem 2rem}}.newsletter-wrap .newsletter-form-tags .form-group>label{color:#24839f;color:var(--teal-400);font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);margin:0 0 1rem}@media (min-width:640px){.newsletter-wrap .newsletter-form-tags .form-group+.form-group{margin-top:0}}.schools-database-wrap{margin-bottom:2rem}.schools-database-wrap .schools-database{position:relative}.schools-database-wrap h1{text-align:center}.schools-database-wrap .schools-database-types{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}@media (min-width:480px){.schools-database-wrap .schools-database-types{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.schools-database-wrap .schools-database-types{grid-template-columns:repeat(4,1fr)}}@media (min-width:960px){.schools-database-wrap .schools-database-types{grid-template-columns:repeat(7,1fr)}}@media (min-width:1200px){.schools-database-wrap .schools-database-types{grid-gap:1rem;margin:0 auto}}.schools-database-wrap .schools-database-types label{display:block;margin:0}.schools-database-wrap .schools-database-types input{z-index:-1}.schools-database-wrap .schools-database-types input:focus,.schools-database-wrap .schools-database-types input:hover{position:absolute}.schools-database-wrap .schools-database-types svg{color:#d6d6d6;color:var(--grey-200);display:block;margin-bottom:.5rem}@media (min-width:1200px){.schools-database-wrap .schools-database-types svg{margin-bottom:1rem}}.schools-database-wrap .schools-database-types .schools-database-type{align-items:center;background:#fff;background:var(--white);border:2px solid transparent;color:#585858;color:var(--grey-300);cursor:pointer;display:flex;flex-direction:column;font-weight:600;font-weight:var(--font-weight-600);height:100%;justify-content:center;padding:.5rem;text-align:center}@media (min-width:1200px){.schools-database-wrap .schools-database-types .schools-database-type{padding:1rem}}.schools-database-wrap .schools-database-types .schools-database-type:hover,.schools-database-wrap .schools-database-types input:focus+.schools-database-type{border-color:#a7cdd9;border-color:var(--teal-100)}.schools-database-wrap .schools-database-types input:checked+.schools-database-type{border-color:#24839f;border-color:var(--teal-400);color:#24839f;color:var(--teal-400)}.schools-database-wrap .schools-database-types input:checked+.schools-database-type svg{color:#24839f;color:var(--teal-400)}.schools-database-wrap .schools-database-types input:focus-visible+.schools-database-type{outline:1px solid #1d697f;outline:1px solid var(--teal-500);outline-offset:0}.schools-database-wrap .schools-database-states{margin:2rem 0}@media (min-width:1200px){.schools-database-wrap .schools-database-states{align-items:center;display:flex;flex-direction:column;justify-content:center}}.schools-database-wrap .schools-database-states .label{border-radius:0;color:#3c3c3c;color:var(--grey-400);display:block;font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);line-height:120%;line-height:var(--line-height-sm);margin:0 0 1rem;padding:0;text-align:left}@media (min-width:1200px){.schools-database-wrap .schools-database-states .label{text-align:center}}.schools-database-wrap .schools-database-states .form-group-switchers{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.5rem}@media (min-width:1200px){.schools-database-wrap .schools-database-states .form-group-switchers{max-width:48rem;width:100%}}.schools-database-wrap .schools-database-states .form-switcher label{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #d6d6d6;border:1px solid var(--grey-200);cursor:pointer;display:flex;font-weight:400;font-weight:var(--font-weight-400);margin:0;padding:.875rem}@media (min-width:768px){.schools-database-wrap .schools-database-states .form-switcher label{padding:.875rem 1.125rem}}.schools-database-wrap .schools-database-states .form-switcher svg{border:1px solid #f4f4f4;border:1px solid var(--grey-100);border-radius:50%;color:#ef343f;color:var(--red-400);display:block;height:1.75em;margin:-.5em 0 -.5em auto;position:relative;width:1.75em}.schools-database-wrap .schools-database-states .form-switcher svg *{opacity:0}.schools-database-wrap .schools-database-states .form-switcher input:checked+label{border-color:#3c3c3c;border-color:var(--grey-400)}.schools-database-wrap .schools-database-states .form-switcher input:checked+label svg{border-color:transparent}.schools-database-wrap .schools-database-states .form-switcher input:checked+label svg *{opacity:1}.schools-database-wrap .schools-database-search{margin:1rem 0}@media (min-width:480px){.schools-database-wrap .schools-database-search{align-items:stretch;display:flex}}@media (min-width:1200px){.schools-database-wrap .schools-database-search{margin:2rem 0}}.schools-database-wrap .schools-database-search input{min-height:3.5rem}.schools-database-wrap .schools-database-search .btn span{align-items:center;display:flex}.schools-database-wrap .schools-database-advanced-toggle{margin:1rem 0 0;position:relative;z-index:2}@media (min-width:480px){.schools-database-wrap .schools-database-advanced-toggle{margin:1rem auto 0}}@media (min-width:768px){.schools-database-wrap .schools-database-advanced-toggle{margin:2rem auto 0}}.schools-database-wrap .schools-database-advanced-toggle svg{margin-left:.5em;margin-right:0;transform:rotate(90deg)}.schools-database-wrap .schools-database-advanced-toggle.active svg{transform:rotate(-90deg)}.schools-database-wrap .schools-database-advanced{background:#fff;background:var(--white);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding:1rem;pointer-events:none;position:absolute;visibility:hidden;width:100%;z-index:-1}@media (min-width:480px){.schools-database-wrap .schools-database-advanced{display:grid;grid-template-columns:1fr 1fr;margin-top:-1rem;padding:2rem 1rem 1rem;grid-gap:1rem}}@media (min-width:768px){.schools-database-wrap .schools-database-advanced{padding:3rem 2rem 2rem}}@media (min-width:960px){.schools-database-wrap .schools-database-advanced{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.schools-database-wrap .schools-database-advanced{grid-gap:2rem}}.schools-database-wrap .schools-database-advanced.active{pointer-events:all;position:static;visibility:visible;z-index:1}.schools-database-wrap .schools-database-advanced hr{grid-column:1/-1}@media (min-width:480px){.schools-database-wrap .schools-database-advanced hr{margin:1rem 0}}@media (min-width:1200px){.schools-database-wrap .schools-database-advanced hr{margin:0}}.schools-database-wrap .schools-database-advanced .form-group>:where(label,.label){border-radius:0;color:#24839f;color:var(--teal-400);display:block;font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);line-height:120%;line-height:var(--line-height-sm);margin:0 0 1rem;padding:0;text-align:left}@media (min-width:1200px){.schools-database-wrap .schools-database-advanced .form-group>:where(label,.label){margin:0 0 1.5rem}}@media (min-width:480px){.schools-database-wrap .schools-database-advanced .form-group+.form-group{margin-top:0}}.schools-database-wrap .schools-database-advanced .form-group-roller{isolation:isolate;position:relative}.schools-database-wrap .schools-database-advanced .form-group-roller:before{background:linear-gradient(0deg,rgba(0,0,0,.1),transparent 2rem,transparent 9.5rem,rgba(0,0,0,.1));background:linear-gradient(to top,rgba(var(--black-rgb),.1),rgba(var(--black-rgb),0) 2rem,rgba(var(--black-rgb),0) 9.5rem,rgba(var(--black-rgb),.1));bottom:0;content:"";height:11.5rem;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.schools-database-wrap .schools-database-advanced .form-group-roller.at-top:before{background:linear-gradient(0deg,rgba(0,0,0,.1),transparent 2rem);background:linear-gradient(to top,rgba(var(--black-rgb),.1),rgba(var(--black-rgb),0) 2rem)}.schools-database-wrap .schools-database-advanced .form-group-roller.at-bottom:before{background:linear-gradient(0deg,transparent 9.5rem,rgba(0,0,0,.1));background:linear-gradient(to top,rgba(var(--black-rgb),0) 9.5rem,rgba(var(--black-rgb),.1))}.schools-database-wrap .schools-database-advanced .form-group-checkboxes{height:11.5rem;overflow:auto;overscroll-behavior:none;padding-right:1rem}.schools-database-wrap .schools-database-advanced .form-group-switchers{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.5rem}.schools-database-wrap .schools-database-advanced .form-switcher label{align-items:center;border:1px solid #d6d6d6;border:1px solid var(--grey-200);cursor:pointer;display:flex;font-weight:400;font-weight:var(--font-weight-400);margin:0;padding:.875rem}@media (min-width:768px){.schools-database-wrap .schools-database-advanced .form-switcher label{padding:.875rem 1.125rem}}.schools-database-wrap .schools-database-advanced .form-switcher svg{border:1px solid #f4f4f4;border:1px solid var(--grey-100);border-radius:50%;display:block;height:1.75em;margin:-.5em 0 -.5em auto;position:relative;width:1.75em}.schools-database-wrap .schools-database-advanced .form-switcher svg *{opacity:0}.schools-database-wrap .schools-database-advanced .form-switcher svg path{fill:#ef343f;fill:var(--red-400)}.schools-database-wrap .schools-database-advanced .form-switcher input:checked+label{border-color:#3c3c3c;border-color:var(--grey-400)}.schools-database-wrap .schools-database-advanced .form-switcher input:checked+label svg{border-color:transparent}.schools-database-wrap .schools-database-advanced .form-switcher input:checked+label svg *{opacity:1}.schools-database-wrap .schools-database-list-header{margin:2rem 0 1rem}@media (min-width:640px){.schools-database-wrap .schools-database-list-header{align-items:center;display:flex;justify-content:space-between}}.schools-database-wrap .schools-database-list-header h2{margin:0 0 1rem}@media (min-width:640px){.schools-database-wrap .schools-database-list-header h2{margin-bottom:0}}.schools-database-wrap .schools-database-selected-filters{display:flex;flex-wrap:wrap;margin:1rem 0}@media (min-width:768px){.schools-database-wrap .schools-database-selected-filters{margin:2rem 0}}.schools-database-wrap .schools-database-selected-filters ul{align-items:flex-start;display:flex;flex-wrap:wrap;font-weight:600;font-weight:var(--font-weight-600);margin:0;padding:0;white-space:nowrap}.schools-database-wrap .schools-database-selected-filters ul ::marker{content:"";display:none}.schools-database-wrap .schools-database-selected-filters ul li{align-items:center;background:#fff;background:var(--white);display:flex;margin:0 .5rem .5rem 0;padding:.25em .5rem}.schools-database-wrap .schools-database-selected-filters ul button{background:#fff;background:var(--white);border:0;height:1.875em;margin-left:.5em;width:1.875em}.schools-database-wrap .schools-database-selected-filters ul button:focus svg,.schools-database-wrap .schools-database-selected-filters ul button:hover svg{color:#bf2a32;color:var(--red-500)}.schools-database-wrap .schools-database-selected-filters ul button svg{color:#ef343f;color:var(--red-400);display:block;height:1.5em;width:1.5em}.schools-database-wrap .schools-database-selected-filters .link-action{margin:.5rem 0 1rem auto}.schools-database-wrap .schools-database-selected-filters .link-action:focus svg,.schools-database-wrap .schools-database-selected-filters .link-action:hover svg{color:#bf2a32;color:var(--red-500)}.schools-database-wrap .schools-database-selected-filters .link-action svg{color:#ef343f;color:var(--red-400)}.schools-database-wrap .schools-database-list-item{background:#fff;background:var(--white);padding:.5em}@media (min-width:900px){.schools-database-wrap .schools-database-list-item{display:grid;grid-template-columns:2fr 12rem 1fr 8em;grid-gap:1rem;align-items:stretch;padding:1rem}}.schools-database-wrap .schools-database-list-item .item-cell{align-items:center;display:flex;padding:.5em}@media (min-width:1200px){.schools-database-wrap .schools-database-list-item .item-cell{padding:.5em 1em}}@media (min-width:900px){.schools-database-wrap .schools-database-list-item .item-cell+.item-cell{border-left:1px dashed #d6d6d6;border-left:1px dashed var(--grey-200)}}.schools-database-wrap .schools-database-list-item .item-cell.item-detail{border-left:0}.schools-database-wrap .schools-database-list-item .item-cell.item-label{font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600)}@media (min-width:900px){.schools-database-wrap .schools-database-list-item .item-cell.item-label{font-size:1rem;font-weight:400;font-weight:var(--font-weight-400)}}.schools-database-wrap .schools-database-list-item .link-more{font-size:1rem;margin-left:auto}@media (min-width:900px){.schools-database-wrap .schools-database-list-item .link-more{font-size:1.125rem}}.schools-database-wrap .schools-database-list-item .link-more:focus svg,.schools-database-wrap .schools-database-list-item .link-more:hover svg{transform:none}.schools-database-wrap .schools-database-list-item .link-more svg{height:2em;width:2em}@media (max-width:899px){.schools-database-wrap .schools-database-list-item .item-fill-title{display:block}}.schools-database-wrap .schools-database-list-item .item-fill-title:before{content:attr(data-title) ":";display:block;font-weight:600;font-weight:var(--font-weight-600);margin-bottom:.25em}@media (min-width:900px){.schools-database-wrap .schools-database-list-item .item-fill-title:before{display:none}}.schools-database-wrap .schools-database-list-item+.schools-database-list-item{margin-top:.5rem}.schools-database-wrap .schools-database-list-item.schools-database-list-item-header{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white);display:none;font-weight:700;font-weight:var(--font-weight-700);position:sticky;top:0}@media (min-width:900px){.schools-database-wrap .schools-database-list-item.schools-database-list-item-header{display:grid}}.schools-database-wrap .schools-database-list-item.schools-database-list-item-header .item-cell{border-left:0}.schools-database-wrap .schools-database-list-item.schools-database-list-item-header .item-cell.item-label{font-weight:700;font-weight:var(--font-weight-700)}.schools-database-wrap .schools-database-list-item.schools-database-list-item-header .item-web{grid-column:span 2}@media (min-width:900px){.schools-database-wrap.admissions-database .schools-database-list-item{grid-template-columns:2fr 4em 3fr 5em 3em 7em 7em}}@media (min-width:1400px){.schools-database-wrap.admissions-database .schools-database-list-item{grid-template-columns:2fr 5em 3fr 8em 5em 8em 8em 6em}}@media (min-width:900px){.schools-database-wrap.admissions-database .item-round{justify-content:center}}@media (max-width:899px){.schools-database-wrap.admissions-database .item-term:before{margin-bottom:.5em}.schools-database-wrap.admissions-database .item-term div{align-items:baseline;display:grid;grid-template-columns:7em 1fr}.schools-database-wrap.admissions-database .item-term br{display:block;width:100%}}.schools-database-wrap.admissions-database .item-term b{display:block;margin-bottom:.25em}.schools-database-wrap.admissions-database .item-term b~b{margin-top:.5em}.schools-database-wrap.admissions-database .schools-database-list-item-header .item-detail{display:none}@media (min-width:1400px){.schools-database-wrap.admissions-database .schools-database-list-item-header .item-detail{display:block}}@media (min-width:900px){.schools-database-wrap.admissions-database .item-detail{grid-column:1/-1}}@media (min-width:1400px){.schools-database-wrap.admissions-database .item-detail{grid-column:span 1}}.school-detail-wrap{margin-bottom:2rem}@media (min-width:960px){.school-detail-wrap .tabs-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;grid-row-gap:0;grid-auto-flow:dense}}.school-detail-wrap .tabs-nav{grid-column:1/-1}.school-detail-wrap .tabs-list{grid-column:span 2}.school-detail-wrap .tab-main-box{background:#f1f7f9;background:var(--blue-100);margin-bottom:2rem;padding:1rem}@media (min-width:768px){.school-detail-wrap .tab-main-box{padding:2rem}}.school-detail-wrap .tab-main-box h2{margin:0}.school-detail-wrap .tab-main-box>.link-more{margin-left:auto;margin-top:1rem}@media (min-width:768px){.school-detail-wrap .tab-main-box>.link-more{margin-top:2rem}}.school-detail-wrap .main-box-list-item{background:#fff;background:var(--white);border-left:4px solid #24839f;border-left:4px solid var(--teal-400);padding:1rem;position:relative}@media (min-width:1280px){.school-detail-wrap .main-box-list-item{align-items:stretch;display:grid;grid-gap:1rem}}.school-detail-wrap .main-box-list-item+.main-box-list-item{margin-top:.5rem}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.school-detail-wrap .main-box-list-item .item-cell+.item-cell{margin-top:1rem}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-cell+.item-cell{border-left:1px dashed #d6d6d6;border-left:1px dashed var(--grey-200);margin-top:0;padding-left:1rem}}.school-detail-wrap .main-box-list-item .item-cell.item-action,.school-detail-wrap .main-box-list-item .item-cell.item-detail-info{border-left:0;padding-left:0}.school-detail-wrap .main-box-list-item .item-fill-title:before{content:attr(data-title) ":";display:block;font-weight:600;font-weight:var(--font-weight-600);margin-bottom:.25em}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-fill-title:before{display:none}}.school-detail-wrap .main-box-list-item .item-cell-full{grid-column:1/-1}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-state .state{font-weight:600;font-weight:var(--font-weight-600)}}.school-detail-wrap .main-box-list-item .item-state .state.state-opened{color:#24839f;color:var(--teal-400)}.school-detail-wrap .main-box-list-item .link-more{margin-left:auto}.school-detail-wrap .main-box-list-item .link-more:focus svg,.school-detail-wrap .main-box-list-item .link-more:hover svg{transform:none}.school-detail-wrap .main-box-list-item .link-more svg{height:2em;width:2em}.school-detail-wrap .main-box-list-item .item-toggle .link-more:focus svg,.school-detail-wrap .main-box-list-item .item-toggle .link-more:hover svg{transform:rotate(90deg)}.school-detail-wrap .main-box-list-item .item-toggle .link-more.active svg{transform:rotate(-90deg)}.school-detail-wrap .main-box-list-item .item-toggle .link-more svg{margin:0;transform:rotate(90deg)}.school-detail-wrap .main-box-list-item .item-detail-info .table-wrap,.school-detail-wrap .main-box-list-item .item-detail-info table{margin-bottom:0;width:100%}.school-detail-wrap .main-box-list-item .item-detail-info tr{display:block}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-detail-info tr{display:table-row}}.school-detail-wrap .main-box-list-item .item-detail-info tr td,.school-detail-wrap .main-box-list-item .item-detail-info tr th{display:block;padding:0}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-detail-info tr td,.school-detail-wrap .main-box-list-item .item-detail-info tr th{display:table-cell;padding:.5rem 0}}.school-detail-wrap .main-box-list-item .item-detail-info th{font-weight:400;font-weight:var(--font-weight-400);margin-bottom:.25rem}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-detail-info th{margin-bottom:0}}.school-detail-wrap .main-box-list-item .item-detail-info td{font-weight:600;font-weight:var(--font-weight-600)}.school-detail-wrap .main-box-list-item .item-detail-info tr+tr th{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:.5rem;padding-top:.5rem}@media (min-width:1280px){.school-detail-wrap .main-box-list-item .item-detail-info tr+tr th{margin-top:0}.school-detail-wrap .main-box-list-item .item-detail-info tr+tr td{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200)}.school-detail-wrap .main-box-list-item .btn-group{margin-left:auto}}.school-detail-wrap .main-box-list-item .btn-group .btn-sm{padding:.5em}.school-detail-wrap .main-box-list-item .btn-group svg{max-width:none}.school-detail-wrap .main-box-list-item-header{background:none;border-left-color:transparent;color:#585858;color:var(--grey-300);display:none;font-weight:600;font-weight:var(--font-weight-600);padding:0 1rem}@media (min-width:1280px){.school-detail-wrap .main-box-list-item-header{display:grid}}.school-detail-wrap .main-box-list-item-header .item-cell+.item-cell{border-left:0}.school-detail-wrap .tab-basic-info .basic-info-header{margin-bottom:2rem}@media (min-width:768px){.school-detail-wrap .tab-basic-info .basic-info-header{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}.school-detail-wrap .tab-basic-info .basic-info-header h2{margin:0 0 1rem}@media (min-width:768px){.school-detail-wrap .tab-basic-info .basic-info-header h2{margin:0 0 2rem}}.school-detail-wrap .tab-basic-info .basic-info-header p{margin-top:0}@media (min-width:1280px){.school-detail-wrap .tab-basic-info .main-box-list-item{grid-template-columns:2fr 1fr 1fr 6rem}.school-detail-wrap .tab-basic-info .main-box-list-item-header .item-length{grid-column:span 2}}.school-detail-wrap .tab-basic-info .item-label-code b{display:block;margin-bottom:.25em}@media (min-width:1280px){.school-detail-wrap .tab-admissions .main-box-list-item{grid-template-columns:2fr 2fr 3fr 2.5rem}}.school-detail-wrap .tab-admissions .main-box-list-item-closed{background:#f4f4f4;background:var(--grey-100);border-left-color:#3c3c3c;border-left-color:var(--grey-400)}.school-detail-wrap .tab-admissions .main-box-list-item .item-term b{display:block;margin-bottom:.25em}@media (min-width:1280px){.school-detail-wrap .tab-admissions .main-box-list-item-header .item-state{grid-column:span 2}.school-detail-wrap .tab-studium-info .main-box-list-item{grid-template-columns:4fr 1fr 1fr 1fr 1fr 2.5rem}}.school-detail-wrap .tab-studium-info .main-box-list-item .item-label-code b{display:block;margin-bottom:.25em}@media (min-width:1280px){.school-detail-wrap .tab-studium-info .main-box-list-item-header .item-capacity{grid-column:span 2}.school-detail-wrap .tab-members .main-box-list-item{grid-template-columns:3fr 3fr 2fr 9rem}.school-detail-wrap .tab-members .main-box-list-item-header .item-phone{grid-column:span 2}}.school-detail-wrap .tab-members .item-label-code b{display:block;margin-bottom:.25em}.school-detail-wrap .tab-members .item-email{word-break:break-word}.school-detail-wrap .tab-news h2{margin-top:0}.school-detail-wrap .schools-detail-aside{border-top:4px solid #24839f;border-top:4px solid var(--teal-400);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding:1rem}@media (min-width:768px){.school-detail-wrap .schools-detail-aside{padding:2rem}}.school-detail-wrap .schools-detail-aside h2{margin:0 0 2rem}.school-detail-wrap .schools-detail-aside ul{margin:0;padding:0}.school-detail-wrap .schools-detail-aside ul ::marker{content:"";display:none}.school-detail-wrap .schools-detail-aside ul li+li{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.school-detail-wrap .schools-detail-aside ul li{display:grid;grid-template-columns:2.5em 1fr;grid-gap:1rem}.school-detail-wrap .schools-detail-aside ul .aside-org-info span{grid-column:span 2}@media (min-width:480px){.school-detail-wrap .schools-detail-aside ul .aside-org-info span{grid-column:2}}.school-detail-wrap .schools-detail-aside ul svg{color:#24839f;color:var(--teal-400);display:block;flex:none;height:auto;margin-right:1em;width:100%}.school-detail-wrap .schools-detail-aside ul span{display:block;padding-top:.5em}.school-detail-wrap .schools-detail-aside .table-wrap,.school-detail-wrap .schools-detail-aside table{margin:0}.school-detail-wrap .schools-detail-aside .aside-map{background:#f4f4f4;background:var(--grey-100);height:10rem;margin-top:2rem;width:100%}.school-detail-wrap .schools-detail-aside .aside-map iframe{border:none;display:block;height:100%;width:100%}.forms-wrap{margin:2rem 0}@media (min-width:960px){.forms-wrap .forms-search-actions{align-items:center;display:flex;flex-direction:row-reverse}}.forms-wrap .forms-search-actions .link-action{font-weight:600;font-weight:var(--font-weight-600)}.forms-wrap .forms-search-actions .link-action+.forms-search{flex:1}@media (min-width:960px){.forms-wrap .forms-search-actions .link-action+.forms-search{border-right:1px dashed #d6d6d6;border-right:1px dashed var(--grey-200);margin-right:1rem;padding-right:1rem}}.forms-wrap .forms-search-actions .forms-search{margin-top:1rem}@media (min-width:480px){.forms-wrap .forms-search-actions .forms-search{align-items:stretch;display:flex;flex-wrap:wrap}}@media (min-width:960px){.forms-wrap .forms-search-actions .forms-search{margin-top:0}}.forms-wrap .forms-search-actions .form-group+.form-group{margin-top:0}@media (min-width:480px){.forms-wrap .forms-search-actions .form-group>.btn{height:100%}.forms-wrap .forms-search-actions .form-group:first-child{flex:1}}@media (min-width:960px){.forms-wrap .forms-search-actions .form-group:first-child{max-width:30rem}.forms-wrap .forms-search-actions .form-group:nth-child(2){margin-right:2rem}}.forms-wrap .forms-search-actions .form-group:last-child{margin-top:1rem;width:100%}@media (min-width:640px){.forms-wrap .forms-search-actions .form-group:last-child{align-self:center;margin-left:2rem;margin-top:0;width:auto}}@media (min-width:960px){.forms-wrap .forms-search-actions .form-group:last-child{margin-left:auto}}.forms-wrap .forms-search-actions .form-select:focus-within:after,.forms-wrap .forms-search-actions .form-select:hover:after{border-color:#bf2a32;border-color:var(--red-500)}@media (min-width:640px){.forms-wrap .forms-search-actions .form-select:after{right:0}.forms-wrap .forms-search-actions select{background:none;border:0;padding:0 2rem 0 0}}.forms-wrap .forms-count{margin:1rem 0}.forms-wrap .forms-list .forms-list-item{background:#fff;background:var(--white);border-left:4px solid #24839f;border-left:4px solid var(--teal-400);padding:1rem}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item{align-items:stretch;display:grid;grid-template-columns:4fr 2fr 3fr 2fr 6rem;grid-gap:1rem}}.forms-wrap .forms-list .forms-list-item+.forms-list-item{margin-top:.5rem}.forms-wrap .forms-list .forms-list-item-closed{background:#f4f4f4;background:var(--grey-100);border-left-color:#3c3c3c;border-left-color:var(--grey-400)}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item .item-cell{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.forms-wrap .forms-list .forms-list-item .item-cell+.item-cell{margin-top:1rem}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item .item-cell+.item-cell{border-left:1px dashed #d6d6d6;border-left:1px dashed var(--grey-200);margin-top:0;padding-left:1rem}}.forms-wrap .forms-list .forms-list-item .item-cell.item-action{border-left:0;padding-left:0}.forms-wrap .forms-list .forms-list-item .item-fill-title:before{content:attr(data-title) ":";display:block;font-weight:600;font-weight:var(--font-weight-600);margin-bottom:.25em}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item .item-fill-title:before{display:none}}.forms-wrap .forms-list .forms-list-item .item-label-date b{display:block;font-size:1.125rem;margin-bottom:.125rem}.forms-wrap .forms-list .forms-list-item .item-state{align-items:center}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item .item-state .state{font-weight:600;font-weight:var(--font-weight-600)}}.forms-wrap .forms-list .forms-list-item .item-state .state.state-opened{color:#24839f;color:var(--teal-400)}.forms-wrap .forms-list .forms-list-item .item-answers-all,.forms-wrap .forms-list .forms-list-item .item-answers-new{align-items:center;flex-direction:row;justify-content:center}@media (min-width:960px){.forms-wrap .forms-list .forms-list-item .item-answers-all b,.forms-wrap .forms-list .forms-list-item .item-answers-new b{margin-left:1ch}}.forms-wrap .forms-list .forms-list-item .link-more{margin-left:auto}.forms-wrap .forms-list .forms-list-item .link-more:focus svg,.forms-wrap .forms-list .forms-list-item .link-more:hover svg{transform:none}.forms-wrap .forms-list .forms-list-item .link-more svg{height:2em;width:2em}.form-wrap .form-nav-wrap{background:#fff;background:var(--white)}.form-wrap .form-nav-wrap .form-nav{padding:1rem 0}@media (min-width:480px){.form-wrap .form-nav-wrap .form-nav{align-items:center;display:flex}}.form-wrap .form-nav-wrap .h3{background:none;margin:0;padding:0}@media (min-width:480px){.form-wrap .form-nav-wrap .form-nav-actions{margin-left:auto}}.form-wrap .form-nav-wrap .form-nav-actions ul{align-items:center;display:flex;gap:1rem;list-style:none;margin:1rem 0 0;padding:0}@media (min-width:480px){.form-wrap .form-nav-wrap .form-nav-actions ul{margin:0 0 0 1rem}}@media (min-width:768px){.form-wrap .form-nav-wrap .form-nav-actions ul{gap:2rem}}.form-wrap .form-nav-wrap .form-nav-actions ul ::marker{content:"";display:none}.form-wrap .form-nav-wrap .form-nav-actions ul li{flex:1;margin:0;padding:0}.form-wrap .form{padding:1rem 0}@media (min-width:768px){.form-wrap .form{padding:2rem 0}}.form-wrap .form-box{background:#fff;background:var(--white);border-top:4px solid #24839f;border-top:4px solid var(--teal-400);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);margin:0 auto;max-width:60rem;padding:1rem}@media (min-width:768px){.form-wrap .form-box{padding:2rem}}.form-wrap .form-box+.form-box{margin-top:1rem}@media (min-width:768px){.form-wrap .form-box+.form-box{margin-top:2rem}}.form-wrap .h2,.form-wrap .h3,.form-wrap p{margin:0}.form-wrap p{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:.5rem;padding-top:.5rem}@media (min-width:768px){.form-wrap p{margin-top:1rem;padding-top:1rem}}.form-wrap .h3{background:#f4f4f4;background:var(--grey-100);margin-bottom:1rem;padding:1rem}@media (min-width:768px){.form-wrap .h3{margin-bottom:1.5rem}}@media (min-width:640px){.form-wrap .form-box-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}.form-wrap .form-box-col{margin-top:2rem}.form-wrap .form-box-col .h4{margin:0 0 1.5rem}.form-wrap .checkbox+.checkbox,.form-wrap .checkbox+.radio,.form-wrap .radio+.checkbox,.form-wrap .radio+.radio{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}.form-wrap .checkbox label,.form-wrap .radio label{flex:1}.form-wrap .checkbox label[contenteditable=true],.form-wrap .radio label[contenteditable=true]{cursor:text}.form-wrap .checkbox button,.form-wrap .radio button{align-self:flex-start;background:none;border:0;height:1.75em;margin-left:1rem;padding:0;width:1.75em}.form-wrap .checkbox button svg,.form-wrap .radio button svg{color:#24839f;color:var(--teal-400);display:block;height:1.25em;margin:auto;width:1.25em}.form-wrap .checkbox button:focus svg,.form-wrap .checkbox button:hover svg,.form-wrap .radio button:focus svg,.form-wrap .radio button:hover svg{color:#1d697f;color:var(--teal-500)}.form-wrap .form-answer-add{margin-top:1rem}@media (min-width:768px){.form-wrap .form-answer-add{margin-top:2rem}}.form-wrap .form-box-footer{align-items:center;border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);display:flex;gap:1rem;margin-top:1rem;padding-top:1rem}@media (min-width:768px){.form-wrap .form-box-footer{margin-top:2rem;padding-top:2rem}}.form-wrap .form-box-footer .checkbox{margin-left:auto;order:3}.form-wrap .form-box-footer button{align-self:flex-start;background:none;border:0;height:2rem;padding:0;width:2rem}.form-wrap .form-box-footer button svg{color:#24839f;color:var(--teal-400);display:block;height:1.75rem;margin:auto;width:1.75rem}.form-wrap .form-box-footer button:focus svg,.form-wrap .form-box-footer button:hover svg{color:#1d697f;color:var(--teal-500)}.form-wrap .form-box-footer.footer-mandatory{font-weight:600;font-weight:var(--font-weight-600);justify-content:flex-end}.form-wrap .form-add-toggle{font-weight:600;font-weight:var(--font-weight-600);margin:2rem auto 0}.form-wrap .form-add-list{display:flex;justify-content:center;margin-top:1rem}.form-wrap .form-add-list ul{background:#fff;background:var(--white);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);font-size:1.125rem;list-style:none;margin:0;min-width:14rem;padding:1rem}.form-wrap .form-add-list ul ::marker{content:"";display:none}.form-wrap .form-add-list ul li{padding:0}.form-wrap .form-add-list ul li+li{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:.5rem;padding-top:.5rem}.form-wrap .form-add-list button{background:none;border:0;font-size:1rem;font-weight:600;font-weight:var(--font-weight-600);padding:0}.form-wrap .form-submit{margin:2rem auto 0}.job-offers-wrap .job-offers-item{background:#f4f4f4;background:var(--grey-100);padding:.5em}@media (min-width:480px){.job-offers-wrap .job-offers-item{padding:1rem}}@media (min-width:1200px){.job-offers-wrap .job-offers-item{display:grid;grid-template-columns:6rem 1fr 14rem 12rem 1fr 6rem;grid-gap:1rem}}@media (min-width:1600px){.job-offers-wrap .job-offers-item{grid-gap:2rem}}.job-offers-wrap .job-offers-item.job-offers-item-header{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white);display:none;font-weight:700;font-weight:var(--font-weight-700)}@media (min-width:1200px){.job-offers-wrap .job-offers-item.job-offers-item-header{display:grid}}@media (min-width:480px){.job-offers-wrap .job-offers-item :where(div[data-title]){align-items:baseline;display:flex}}@media (min-width:1200px){.job-offers-wrap .job-offers-item :where(div[data-title]){display:block}}.job-offers-wrap .job-offers-item :where(div[data-title]):before{content:attr(data-title) ":";display:block;font-weight:600;font-weight:var(--font-weight-600)}@media (min-width:480px){.job-offers-wrap .job-offers-item :where(div[data-title]):before{flex:none;width:10em}}@media (min-width:1200px){.job-offers-wrap .job-offers-item :where(div[data-title]):before{display:none}}.job-offers-wrap .job-offers-item .item-contact{word-break:break-word}.job-offers-wrap .job-offers-item>div+div{margin-top:.5rem}@media (min-width:1200px){.job-offers-wrap .job-offers-item>div+div{margin-top:0}}.job-offers-wrap .job-offers-item .btn{grid-column:1/-1;margin-left:auto;margin-top:.5rem}@media (min-width:1200px){.job-offers-wrap .job-offers-item .btn{margin-top:0}}.job-offers-wrap .job-offers-item .item-specialization [data-opened]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.job-offers-wrap .job-offers-item .item-specialization [data-opened][data-opened=true]{display:block;overflow:visible}.job-offers-wrap .job-offers-item .item-specialization [data-opened] a{word-break:break-word}.job-offers-wrap .job-offers-item .item-specialization button{margin-top:.5em}.job-offers-wrap .job-offers-item .item-specialization button svg,.job-offers-wrap .job-offers-item .item-specialization button:focus svg,.job-offers-wrap .job-offers-item .item-specialization button:hover svg{transform:rotate(90deg)}.job-offers-wrap .job-offers-item+.job-offers-item{margin-top:1rem}@media (min-width:1200px){.job-offers-wrap.job-inquieries .job-offers-item{grid-template-columns:6rem minmax(0,2fr) minmax(0,2fr) 12rem 8rem 12rem minmax(0,3fr)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.forum-wrap .alert+.search-form-row{margin-top:1rem}@media (min-width:480px){.forum-wrap .search-form-row>.form-group{align-items:flex-start;display:flex}}.forum-wrap .search-form-row>.form-group .btn{border:1px solid transparent}.forum-wrap .search-form-row>.form-group .search-term{flex:1;position:relative}.forum-wrap .search-form-row>.form-group .search-term>.form-control{padding-right:9em}.forum-wrap .search-form-row>.form-group .alert{left:0;position:absolute;top:100%;width:100%;z-index:2}.forum-wrap .search-form-advanced-toggle{margin:1rem 0 0;position:relative;z-index:2}@media (min-width:480px){.forum-wrap .search-form-advanced-toggle{margin:1rem auto 0}}@media (min-width:768px){.forum-wrap .search-form-advanced-toggle{margin:2rem auto 0}}.forum-wrap .search-form-advanced-toggle svg{margin-left:.5em;margin-right:0;transform:rotate(90deg)}.forum-wrap .search-form-advanced-toggle.active svg{transform:rotate(-90deg)}.forum-wrap .search-form-advanced{box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding:1rem}@media (min-width:480px){.forum-wrap .search-form-advanced{margin-top:-1rem;padding:2rem 1rem 1rem}}@media (min-width:640px){.forum-wrap .search-form-advanced{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width:768px){.forum-wrap .search-form-advanced{padding:3rem 2rem 2rem}}.forum-wrap .search-form-advanced .form-group>label{color:#24839f;color:var(--teal-400);font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);margin:0 0 1rem}@media (min-width:640px){.forum-wrap .search-form-advanced .form-group+.form-group{margin-top:0}}.forum-wrap .btn-success{margin:0 auto 1rem}.forum-wrap .forum-list .forum-list-item{border-left:4px solid #24839f;border-left:4px solid var(--teal-400);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding:.5rem}@media (min-width:768px){.forum-wrap .forum-list .forum-list-item{padding:1rem}}.forum-wrap .forum-list .forum-list-item>div+div{margin-top:.5rem}.forum-wrap .forum-list .forum-list-item .item-label{font-size:1.125rem;margin-bottom:1rem}.forum-wrap .forum-list .forum-list-item .item-label a{color:#3c3c3c;color:var(--grey-400);font-weight:600;font-weight:var(--font-weight-600);-webkit-text-decoration:none;text-decoration:none}.forum-wrap .forum-list .forum-list-item .item-label a:focus-visible,.forum-wrap .forum-list .forum-list-item .item-label a:hover{-webkit-text-decoration:underline;text-decoration:underline}.forum-wrap .forum-list .forum-list-item>div[data-title]{align-items:baseline;display:flex;font-size:.875rem;justify-content:space-between}.forum-wrap .forum-list .forum-list-item>div[data-title]:before{content:attr(data-title) ":";display:block;font-weight:600;font-weight:var(--font-weight-600)}.forum-wrap .forum-list .forum-list-item>div[data-title]+div[data-title]{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);padding-top:.5rem}.forum-wrap .forum-list .forum-list-item .item-modifiers{margin-top:1rem}.forum-wrap .forum-list .forum-list-item .item-modifiers .bt-group{margin-left:auto}.forum-wrap .forum-list .forum-list-item+.forum-list-item{margin-top:.5rem}.forum-wrap .search-result-alert{margin-top:2rem}@media (min-width:480px){.forum-wrap .search-result-alert{align-items:center;display:flex;justify-content:center}}@media (min-width:640px){.forum-wrap .search-result-alert{margin-top:3rem}}@media (min-width:960px){.forum-wrap .search-result-alert{margin-top:4rem}}.forum-wrap .search-result-alert svg{display:block;flex:none;height:auto;margin:0 auto;width:6rem}@media (min-width:480px){.forum-wrap .search-result-alert svg{margin:0 2rem 0 0}}@media (min-width:1200px){.forum-wrap .search-result-alert svg{width:10rem}}.forum-wrap .search-result-alert h2{text-align:center}@media (min-width:480px){.forum-wrap .search-result-alert h2{text-align:left}}.forum-wrap .search-result-alert h2{margin:1.25rem 0 1rem;max-width:20em}@media (min-width:480px){.forum-wrap .search-result-alert h2{margin-top:0}}.forum-detail-wrap .forum-detail-add{margin-bottom:1.5rem}.forum-detail-wrap h2{margin:0 0 1rem}.forum-detail-wrap .forum-detail-content{margin-bottom:2rem}.comments-wrap .comments-item{background:#f4f4f4;background:var(--grey-100);padding:.5rem}@media (min-width:768px){.comments-wrap .comments-item{padding:1rem}}.comments-wrap .comments-item+.comments-item{margin-top:1rem}.comments-wrap .item-author{align-items:center;display:flex;font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-600);margin-bottom:1rem}.comments-wrap .item-author .author-avatar{align-items:center;background:#d6d6d6;background:var(--grey-200);border-radius:50%;display:flex;height:3rem;justify-content:center;margin-right:1rem;overflow:hidden;width:3rem}.comments-wrap .item-author .author-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comments-wrap .item-author .author-avatar svg{display:block;height:2rem;margin:auto;width:2rem}.comments-wrap .item-author .author-avatar svg path{fill:#3c3c3c;fill:var(--grey-400)}.comments-wrap .item-content-date{font-size:.875rem;font-weight:600;font-weight:var(--font-weight-600)}.comments-wrap .item-content-text{margin-top:.5rem}.comments-wrap .item-content-text :first-child{margin-top:0}.comments-wrap .item-content-text :last-child{margin-bottom:0}.comments-wrap .item-actions,.comments-wrap .save-comment{margin-top:1rem}@media (min-width:480px){.comments-wrap .item-actions{display:flex;justify-content:flex-end}}.comments-wrap .comments-add .btn{margin-top:1rem}ul.schools-representatives{list-style-type:none}ul.schools-representatives ::marker{content:"";display:none}ul.schools-representatives li{display:none}ul.schools-representatives li.visible{display:block}ul.schools-representatives li.visible.odd{background-color:#f1f1f1}ul.schools-representatives li div.school-row{align-items:center;display:flex;justify-content:space-between}ul.schools-representatives li div.school-row .edit-school-representatives{align-items:center;display:flex;height:32px;justify-content:center;max-height:32px;max-width:32px!important;padding:0;width:32px}ul.schools-representatives li div.school-row .edit-school-representatives i{margin:0}@media (min-width:960px){.dashboard-wrap .dashboard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;grid-auto-flow:dense}.dashboard-wrap .dashboard-aside-wrap{grid-column:3}.dashboard-wrap .dashboard-main-wrap{grid-column:1/span 2}}.dashboard-wrap .dashboard-forum{background:#f4f4f4;background:var(--grey-100);padding:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-forum{padding:1.5rem}}.dashboard-wrap .dashboard-forum h2{margin:0}.dashboard-wrap .dashboard-forum_list{margin-top:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-forum_list{margin-top:1.5rem}}.dashboard-wrap .dashboard-forum_item+.dashboard-forum_item{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin-top:1rem;padding-top:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-forum_item+.dashboard-forum_item{margin-top:1.5rem;padding-top:1.5rem}}.dashboard-wrap .dashboard-forum_item p{color:#24839f;color:var(--teal-400);font-weight:600;font-weight:var(--font-weight-600);margin:0}.dashboard-wrap .dashboard-forum_item .h4{margin:.25em 0 0;-webkit-text-decoration:none;text-decoration:none}.dashboard-wrap .dashboard-forum_item a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.dashboard-wrap .dashboard-forum_item a:focus,.dashboard-wrap .dashboard-forum_item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.dashboard-wrap .dashboard-forms{background:#f1f7f9;background:var(--blue-100);margin:2rem 0;padding:1rem}@media (min-width:960px){.dashboard-wrap .dashboard-forms{padding:1.5rem}}.dashboard-wrap .dashboard-forms h2{margin:0 0 1rem}@media (min-width:960px){.dashboard-wrap .dashboard-forms h2{margin-bottom:1.5rem}}.dashboard-wrap .dashboard-forms .link-more{margin-left:auto;margin-top:1rem}@media (min-width:960px){.dashboard-wrap .dashboard-forms .link-more{margin-top:1.5rem}}.dashboard-wrap .dashboard-forms_item{align-items:center;background:#fff;background:var(--white);border-left:4px solid #24839f;border-left:4px solid var(--teal-400);display:grid;grid-template-columns:1fr 6rem;padding:1rem;grid-gap:1rem}.dashboard-wrap .dashboard-forms_item+.dashboard-forms_item{margin-top:.5rem}.dashboard-wrap .dashboard-forms_item_info h3,.dashboard-wrap .dashboard-forms_item_info p{margin:0}.dashboard-wrap .dashboard-forms_item_link{margin-left:auto}.dashboard-wrap .dashboard-forms_item_link:focus svg,.dashboard-wrap .dashboard-forms_item_link:hover svg{transform:none}.dashboard-wrap .dashboard-forms_item_link:focus svg path,.dashboard-wrap .dashboard-forms_item_link:hover svg path{fill:#bf2a32;fill:var(--red-500)}.dashboard-wrap .dashboard-forms_item_link svg{height:2em;width:2em}.dashboard-wrap .dashboard-forms_item_link svg path{fill:#ef343f;fill:var(--red-400)}.dashboard-wrap .dashboard-files{margin:2rem 0}.dashboard-wrap .dashboard-files h2{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white);line-height:120%;line-height:var(--line-height-sm);padding:1rem}.dashboard-wrap .dashboard-files .files-list{border-bottom:1px dashed #d6d6d6;border-bottom:1px dashed var(--grey-200);margin-bottom:1rem;padding-bottom:1rem}.dashboard-wrap .dashboard-files .link-more{margin-left:auto}.dashboard-wrap .news-list-wrap{margin:2rem 0}.dashboard-wrap .dashboard-jobs{background:#fff;background:var(--white);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);padding-bottom:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-jobs{padding-bottom:1.5rem}}.dashboard-wrap .dashboard-jobs h2{background:#ef343f;background:var(--red-400);color:#fff;color:var(--white);margin:0;padding:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-jobs h2{padding:1rem 1.5rem}}.dashboard-wrap .dashboard-jobs .link-more{margin:0 1rem 0 auto}@media (min-width:768px){.dashboard-wrap .dashboard-jobs .link-more{margin:0 1.5rem 0 auto}}.dashboard-wrap .dashboard-jobs_list{overflow:hidden;padding:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-jobs_list{padding:1.5rem}}.dashboard-wrap .dashboard-jobs_item{border-bottom:1px dashed #d6d6d6;border-bottom:1px dashed var(--grey-200);margin-bottom:1rem;padding-bottom:1rem}@media (min-width:768px){.dashboard-wrap .dashboard-jobs_item{margin-bottom:1.5rem;padding-bottom:1.5rem}}.dashboard-wrap .dashboard-jobs_item:last-child{margin-bottom:0}.dashboard-wrap .dashboard-jobs_item p{margin:0}.dashboard-wrap .dashboard-jobs_item .h4{margin:.25em 0 .75em;-webkit-text-decoration:none;text-decoration:none}.dashboard-wrap .dashboard-jobs_item a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.dashboard-wrap .dashboard-jobs_item a:focus,.dashboard-wrap .dashboard-jobs_item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.dashboard-wrap .dashboard-jobs_item_info{color:#24839f;color:var(--teal-400);font-weight:600;font-weight:var(--font-weight-600)}.info-alert-wrap{position:relative;z-index:1}.info-alert-wrap p{margin:0}@media (min-width:768px){.info-alert-wrap p{flex:1;font-size:.875rem}}.info-alert-wrap .btn{margin-top:1rem}@media (min-width:480px){.info-alert-wrap .btn{margin-left:auto}}@media (min-width:768px){.info-alert-wrap .btn{flex:none;font-size:.875rem;margin-left:2rem;margin-top:0}}.info-alert-wrap .info-alert{padding:1rem 0}@media (min-width:768px){.info-alert-wrap .info-alert{align-items:center;display:flex}}.info-alert-wrap.info-alert-browser{background:#f9aeb2;background:var(--red-100)}.info-alert-wrap.info-alert-cookies{background:#a7cdd9;background:var(--teal-100)}.info-alert-wrap.info-alert-cookies a{white-space:nowrap}@supports (display:grid){.info-alert-browser{display:none}}.nav-wrap{position:relative;z-index:10}.nav-wrap .nav-top{align-items:stretch;background:#fff;background:var(--white);display:flex;margin-left:-1rem;margin-right:-1rem;position:relative;z-index:1}@media (min-width:768px){.nav-wrap .nav-top{margin-left:-2rem;margin-right:-2rem}}@media (min-width:960px){.nav-wrap .nav-top{margin-left:0;margin-right:0}}.nav-wrap .nav-top ul{align-items:baseline;align-self:center;display:none;font-size:.875rem;margin:0 2rem 0 0;padding:0;white-space:nowrap}@media (min-width:960px){.nav-wrap .nav-top ul{display:flex}}@media (min-width:1280px){.nav-wrap .nav-top ul{font-size:1rem}}.nav-wrap .nav-top ul ::marker{content:"";display:none}.nav-wrap .nav-top ul li{align-items:center;display:flex;padding:0;white-space:nowrap}.nav-wrap .nav-top ul li+li{margin:0 0 0 1rem;padding-left:1rem;position:relative}.nav-wrap .nav-top ul li+li:before{background:#ef343f;background:var(--red-400);content:"";height:1.5em;left:0;position:absolute;top:50%;transform:translateY(-.75em);width:1px}.nav-wrap .nav-top ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.nav-wrap .nav-top ul a:focus,.nav-wrap .nav-top ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.nav-wrap .nav-top ul .link-action{margin-left:.5em}.nav-wrap .nav-top .nav-top-search{align-items:stretch;background:#f4f4f4;background:var(--grey-100);display:flex;flex:1}@media (min-width:960px){.nav-wrap .nav-top .nav-top-search{margin-left:auto;max-width:400px}}.nav-wrap .nav-top .nav-top-search .twitter-typeahead,.nav-wrap .nav-top .nav-top-search input{background:none;border:0;display:block;flex:1}.nav-wrap .nav-top .nav-top-search button{background:none;background:#f4f4f4;background:var(--grey-100);border:0;flex:none;padding:0 1.125rem;position:relative;z-index:102}.nav-wrap .nav-top .nav-top-search button:focus,.nav-wrap .nav-top .nav-top-search button:hover{background:#d6d6d6;background:var(--grey-200)}.nav-wrap .nav-top .nav-top-search button svg{color:#ef343f;color:var(--red-400);display:block;height:1.5rem;width:1.5rem}.nav-wrap .nav-top .nav-profile{align-self:stretch}.nav-wrap .nav-top .nav-profile .btn-yellow{height:100%}.nav-wrap .nav-top .btn-yellow{width:auto}@media (min-width:768px){.nav-wrap .nav-top .btn-yellow{padding:.875em}}@media (max-width:767px){.nav-wrap .nav-top .btn-yellow svg{margin-right:0}.nav-wrap .nav-top .btn-yellow span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.nav-wrap .nav-top .nav-profile-options{background:#fff;background:var(--white);box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 4rem rgba(0,0,0,.1);display:none;max-width:180px;padding:1rem;position:absolute;right:0;top:100%;width:100%}@media (min-width:768px){.nav-wrap .nav-top .nav-profile-options{max-width:220px}}.nav-wrap .nav-top .nav-profile-options.active{display:block}.nav-wrap .nav-top .nav-profile-options ul{display:block;font-size:1.125rem;margin:0;padding:0}@media (min-width:768px){.nav-wrap .nav-top .nav-profile-options ul{font-size:1rem}}.nav-wrap .nav-top .nav-profile-options ul::marker{content:"";display:none}.nav-wrap .nav-top .nav-profile-options ul li{margin:0;padding:0}.nav-wrap .nav-top .nav-profile-options ul li:after,.nav-wrap .nav-top .nav-profile-options ul li:before{display:none}.nav-wrap .nav-top .nav-profile-options ul li+li{border-top:1px dashed #d6d6d6;border-top:1px dashed var(--grey-200);margin:.5rem 0 0;padding:.5rem 0 0}.nav-wrap .nav-top .nav-profile-options .link.link-more{font-weight:400;font-weight:var(--font-weight-400);justify-content:space-between;max-width:none;width:100%}.nav-wrap .nav-top .nav-profile-options .link.link-more:focus svg,.nav-wrap .nav-top .nav-profile-options .link.link-more:hover svg{transform:none}.nav-wrap .nav-main-wrap{background:#ef343f;background:var(--red-400);color:#fff;color:var(--white);isolation:isolate;position:relative}.nav-wrap .nav-main{align-items:stretch;display:flex;justify-content:space-between;margin-right:-1rem}@media (min-width:768px){.nav-wrap .nav-main{margin-right:-2rem}}@media (min-width:960px){.nav-wrap .nav-main{margin-right:0}}.nav-wrap .nav-main-logo{align-self:center}.nav-wrap .nav-main-logo svg{display:block;height:1.5rem;width:auto}.nav-wrap .nav-main-logo svg path{fill:#fff;fill:var(--white)}.nav-wrap .nav-main-menu-toggle{background:#bf2a32;background:var(--red-500);border:0;display:block;margin:0;padding:.875em}@media (min-width:1280px){.nav-wrap .nav-main-menu-toggle{display:none}}.nav-wrap .nav-main-menu-toggle span{background:#fff;background:var(--white);display:block;height:2px;width:2em}.nav-wrap .nav-main-menu-toggle span+span{margin-top:8px}.nav-wrap .nav-main-menu-toggle.active span:first-child{transform:translateY(10px) rotate(45deg)}.nav-wrap .nav-main-menu-toggle.active span:nth-child(2){opacity:0}.nav-wrap .nav-main-menu-toggle.active span:last-child{transform:translateY(-10px) rotate(-45deg)}.nav-wrap .nav-main-menu{background:#ef343f;background:var(--red-400);display:none;left:0;position:absolute;top:100%;width:100%}@media (min-width:1280px){.nav-wrap .nav-main-menu{background:none;display:block;position:static;width:auto}}.nav-wrap .nav-main-menu.active{display:block}.nav-wrap .nav-main-menu:before{background:linear-gradient(180deg,#bf2a32,#ef343f);background:linear-gradient(to bottom,var(--red-500),var(--red-400));content:"";height:1rem;left:0;position:absolute;top:0;width:100%}@media (min-width:1280px){.nav-wrap .nav-main-menu:before{display:none}}.nav-wrap .nav-main-menu:after{background:linear-gradient(180deg,#000,transparent);background:linear-gradient(to bottom,var(--black),transparent);content:"";height:5rem;left:0;opacity:.4;position:absolute;top:100%;width:100%}@media (min-width:1280px){.nav-wrap .nav-main-menu:after{display:none}}.nav-wrap .nav-main-menu>ul{font-size:1.25rem;margin:0;padding:0}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul{align-items:center;display:flex;font-size:1.125rem;white-space:nowrap}}.nav-wrap .nav-main-menu>ul ::marker{content:"";display:none}.nav-wrap .nav-main-menu>ul>li{padding:.5rem}@media (min-width:480px){.nav-wrap .nav-main-menu>ul>li{padding:1rem}}@media (min-width:768px){.nav-wrap .nav-main-menu>ul>li{padding:1rem 2rem}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul>li{padding:0}}.nav-wrap .nav-main-menu>ul>li:first-child{padding-top:1rem}@media (min-width:768px){.nav-wrap .nav-main-menu>ul>li:first-child{padding-top:2rem}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul>li:first-child{padding:0}}.nav-wrap .nav-main-menu>ul>li:last-child{padding-bottom:1rem}@media (min-width:768px){.nav-wrap .nav-main-menu>ul>li:last-child{padding-bottom:2rem}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul>li:last-child{padding:0}}.nav-wrap .nav-main-menu>ul>li+li{margin-top:0}.nav-wrap .nav-main-menu>ul a,.nav-wrap .nav-main-menu>ul span{color:#fff;color:var(--white);font-weight:600;font-weight:var(--font-weight-600);-webkit-text-decoration:none;text-decoration:none}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul a,.nav-wrap .nav-main-menu>ul span{display:block;padding:.875rem 1.125rem}}@media (min-width:1400px){.nav-wrap .nav-main-menu>ul a,.nav-wrap .nav-main-menu>ul span{display:block;padding:.875rem 1.5rem}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul a.active,.nav-wrap .nav-main-menu>ul span.active{background:#bf2a32;background:var(--red-500)}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul>li:focus-within a,.nav-wrap .nav-main-menu>ul>li:focus-within span{background:#bf2a32;background:var(--red-500)}}@media (min-width:1280px){.nav-wrap .nav-main-menu>ul a:focus,.nav-wrap .nav-main-menu>ul a:hover,.nav-wrap .nav-main-menu>ul span:focus,.nav-wrap .nav-main-menu>ul span:hover,.nav-wrap .nav-main-menu>ul>li:hover a,.nav-wrap .nav-main-menu>ul>li:hover span{background:#bf2a32;background:var(--red-500)}}.nav-wrap .nav-main-menu .has-children{position:relative}.nav-wrap .nav-main-menu .has-children span{cursor:default}.nav-wrap .nav-main-menu .has-children>a,.nav-wrap .nav-main-menu .has-children>span{align-items:center;display:flex}@media (max-width:1279px){.nav-wrap .nav-main-menu .has-children>a,.nav-wrap .nav-main-menu .has-children>span{pointer-events:none}}.nav-wrap .nav-main-menu .has-children svg{color:#f7b726;color:var(--yellow-400);display:block;flex:none;height:1.25em;margin-left:.25em;transform:rotate(90deg);width:1.25em}@media (max-width:1279px){.nav-wrap .nav-main-menu .has-children.active{background:#fff;background:var(--white);color:#3c3c3c;color:var(--grey-400)}}.nav-wrap .nav-main-menu .has-children.active>a,.nav-wrap .nav-main-menu .has-children.active>span{pointer-events:all}@media (max-width:1279px){.nav-wrap .nav-main-menu .has-children.active svg{transform:none}.nav-wrap .nav-main-menu .has-children.active a,.nav-wrap .nav-main-menu .has-children.active span{color:#3c3c3c;color:var(--grey-400)}.nav-wrap .nav-main-menu .has-children.active ul{display:block}}.nav-wrap .nav-main-menu .has-children ul{display:none;font-size:1.125rem;line-height:120%;line-height:var(--line-height-sm);margin:.75rem 0;padding:0 1rem 0 0}@media (min-width:480px){.nav-wrap .nav-main-menu .has-children ul{margin:1rem 0}}@media (min-width:1280px){.nav-wrap .nav-main-menu .has-children ul{background:#bf2a32;background:var(--red-500);font-size:1rem;left:0;margin:0;max-width:320px;padding:1rem 1.125rem;position:absolute;top:100%;white-space:normal;width:100vw}}@media (min-width:1400px){.nav-wrap .nav-main-menu .has-children ul{padding:1rem 1.5rem}}.nav-wrap .nav-main-menu .has-children ul li{padding:0}.nav-wrap .nav-main-menu .has-children ul li+li{margin-top:1rem}@media (min-width:1280px){.nav-wrap .nav-main-menu .has-children ul li+li{border-top:1px dashed #ef343f;border-top:1px dashed var(--red-400);margin-top:.5rem;padding-top:.5rem}}.nav-wrap .nav-main-menu .has-children ul a{display:inline;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.nav-wrap .nav-main-menu .has-children ul a:focus,.nav-wrap .nav-main-menu .has-children ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:1280px){.nav-wrap .nav-main-menu .has-children:last-child ul{left:auto;right:0}}@media (min-width:1280px){.nav-wrap .nav-main-menu .has-children:focus-within ul{display:block}}@media (min-width:1280px){.nav-wrap .nav-main-menu .has-children:hover ul{display:block}}.nav-wrap .twitter-typeahead input,.nav-wrap .twitter-typeahead pre{position:relative;z-index:102}.nav-wrap .twitter-typeahead input{background:#f4f4f4!important;background:var(--grey-100)!important;height:100%}.nav-wrap .tt-menu{background:#fff;background:var(--white);border:0;border-radius:0;box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 4rem rgba(0,0,0,.1);float:none;font-size:1rem;line-height:120%;line-height:var(--line-height-sm);margin:0;min-width:240px;padding:1rem;width:calc(100% + 53px);z-index:1}@media (min-width:768px){.nav-wrap .tt-menu{width:calc(100% + 60px)}}.nav-wrap .tt-menu .tt-header{align-items:center;display:flex;font-weight:400;font-weight:var(--font-weight-400)}.nav-wrap .tt-menu .tt-header:after{border-bottom:1px dashed #ef343f;border-bottom:1px dashed var(--red-400);content:"";display:block;flex:1;margin-left:.5em;margin-right:-1rem}.nav-wrap .tt-menu .tt-dataset+.tt-dataset{margin-top:1.5rem}.nav-wrap .tt-menu .tt-suggestion{color:#3c3c3c;color:var(--grey-400);font-weight:400;font-weight:var(--font-weight-400);line-height:120%;line-height:var(--line-height-sm);margin:1rem 0 0;padding:0;-webkit-text-decoration:none;text-decoration:none;white-space:normal}.nav-wrap .tt-menu .tt-suggestion:focus,.nav-wrap .tt-menu .tt-suggestion:hover{background:none;-webkit-text-decoration:underline;text-decoration:underline}.nav-wrap .tt-menu .tt-suggestion .tt-highlight{font-weight:700;font-weight:var(--font-weight-700)}.nav-wrap .tt-menu .link-more{background:#ef343f;background:var(--red-400);color:#fff;color:var(--white);justify-content:flex-start;margin:1rem -1rem -1rem;max-width:none;padding:.5rem 1rem}.subnavigation-wrap{background:#f4f4f4;background:var(--grey-100)}.subnavigation-wrap .subnavigation{display:flex;margin:0 -1rem;overflow:auto}@media (min-width:768px){.subnavigation-wrap .subnavigation{margin:0 -2rem}}@media (min-width:1280px){.subnavigation-wrap .subnavigation{margin:0 -4rem}}.subnavigation-wrap .subnavigation:after,.subnavigation-wrap .subnavigation:before{content:"";display:block;flex:none;width:1rem}@media (min-width:768px){.subnavigation-wrap .subnavigation:after,.subnavigation-wrap .subnavigation:before{width:2rem}}@media (min-width:1280px){.subnavigation-wrap .subnavigation:after,.subnavigation-wrap .subnavigation:before{width:4rem}}.subnavigation-wrap ul{align-items:center;display:flex;font-size:.875rem;margin:0;padding:0;white-space:nowrap}@media (min-width:1280px){.subnavigation-wrap ul{font-size:1rem}}.subnavigation-wrap ul ::marker{content:"";display:none}.subnavigation-wrap ul li{flex:none;margin:0;padding:1rem 0}.subnavigation-wrap ul li+li{margin:0 0 0 1.5rem}@media (min-width:1280px){.subnavigation-wrap ul li+li{margin:0 0 0 2rem}}.subnavigation-wrap ul .active{position:relative}.subnavigation-wrap ul .active:after{background:#ef343f;background:var(--red-400);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%}.subnavigation-wrap ul .active a:focus,.subnavigation-wrap ul .active a:hover,.subnavigation-wrap ul a{-webkit-text-decoration:none;text-decoration:none}.subnavigation-wrap ul a{align-items:center;color:#3c3c3c;color:var(--grey-400);display:flex;font-weight:600;font-weight:var(--font-weight-600);gap:.5em}.subnavigation-wrap ul a:focus,.subnavigation-wrap ul a:hover{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:underline;text-decoration:underline}.subnavigation-wrap ul a svg{color:#ef343f;color:var(--red-400);display:block;height:1.5em;width:1.5em}.breadcrumb-wrap .breadcrumb{background:none;border-radius:0;display:flex;margin:0 -1rem;overflow:auto;padding:1rem 0}@media (min-width:768px){.breadcrumb-wrap .breadcrumb{margin:0 -2rem}}@media (min-width:960px){.breadcrumb-wrap .breadcrumb{margin:2rem -2rem 0}}@media (min-width:1280px){.breadcrumb-wrap .breadcrumb{margin:2rem -4rem 0}}.breadcrumb-wrap .breadcrumb:after,.breadcrumb-wrap .breadcrumb:before{content:"";display:block;flex:none;width:1rem}@media (min-width:768px){.breadcrumb-wrap .breadcrumb:after,.breadcrumb-wrap .breadcrumb:before{width:2rem}}@media (min-width:1280px){.breadcrumb-wrap .breadcrumb:after,.breadcrumb-wrap .breadcrumb:before{width:4rem}}.breadcrumb-wrap .breadcrumb ol{align-items:baseline;display:flex;flex:none;font-size:.875rem;margin:0;padding:0;white-space:nowrap}.breadcrumb-wrap .breadcrumb ol li{list-style:none;padding:0}.breadcrumb-wrap .breadcrumb ol li+li{align-items:baseline;display:flex;margin:0 0 0 .5em}.breadcrumb-wrap .breadcrumb ol li+li:before{content:">";display:block;font-weight:400;font-weight:var(--font-weight-400);margin-right:.5em}.breadcrumb-wrap .breadcrumb ol .active{font-weight:700;font-weight:var(--font-weight-700)}.breadcrumb-wrap .breadcrumb a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.breadcrumb-wrap .breadcrumb a:focus,.breadcrumb-wrap .breadcrumb a:hover{-webkit-text-decoration:underline;text-decoration:underline}.header-wrap h1{margin:1em 0}.breadcrumb-wrap+.header-wrap h1{margin-top:0}.paginator-wrap{margin:1rem 0 0}@media (min-width:960px){.paginator-wrap{margin:2rem 0 0}}.paginator-wrap ul{display:flex;justify-content:flex-end;margin:0;padding:0}.paginator-wrap ul ::marker{content:"";display:none}.paginator-wrap ul li{margin:0;padding:0}.paginator-wrap ul li+li{margin:0 0 0 .75em}.paginator-wrap ul .active{color:#ef343f;color:var(--red-400)}.paginator-wrap ul .active,.paginator-wrap ul li:first-child,.paginator-wrap ul li:last-child{font-weight:700;font-weight:var(--font-weight-700)}.paginator-wrap ul .disabled{color:#d6d6d6;color:var(--grey-200)}.paginator-wrap ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.paginator-wrap ul a:focus,.paginator-wrap ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.bubbles-wrap{overflow:hidden;padding:2rem 0}@media (min-width:1280px){.bubbles-wrap{margin:4rem 0 2rem;overflow:visible;padding:0}}.bubbles-wrap ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;grid-row-gap:2rem;margin:0;padding:0}@media (min-width:480px){.bubbles-wrap ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.bubbles-wrap ul{font-size:.875rem;grid-template-columns:repeat(5,1fr)}}@media (min-width:960px){.bubbles-wrap ul{grid-gap:2rem;font-size:1rem}}@media (min-width:1280px){.bubbles-wrap ul{grid-gap:3rem;font-size:1.125rem}}@media (min-width:1400px){.bubbles-wrap ul{grid-gap:5rem;font-size:1.25rem}}.bubbles-wrap ul ::marker{content:"";display:none}.bubbles-wrap ul li{padding:0}.bubbles-wrap ul li+li{margin:0}.bubbles-wrap ul a{color:#3c3c3c;color:var(--grey-400);font-weight:600;font-weight:var(--font-weight-600);text-align:center;-webkit-text-decoration:none;text-decoration:none}.bubbles-wrap ul a:focus-visible .bubble-img img,.bubbles-wrap ul a:hover .bubble-img img{transform:scale(1.05)}.bubbles-wrap ul span{display:block}.bubbles-wrap ul .bubble-img{isolation:isolate;margin:0 auto;max-width:184px;position:relative}.bubbles-wrap ul .bubble-img .bubble-img-inner{border-radius:50%;overflow:hidden;position:relative;transform:translateZ(0)}.bubbles-wrap ul .bubble-img img{display:block;width:100%}.bubbles-wrap ul .bubble-circle{left:0;position:absolute;top:50%;width:100%;z-index:1}.bubbles-wrap ul .bubble-circle:before{background:green;border-radius:50%;content:"";position:absolute;top:50%}.bubbles-wrap ul .bubble-circle.bubble-circle-sm:before{height:2rem;left:0;transform:translate(-50%,-50%);width:2rem}.bubbles-wrap ul .bubble-circle.bubble-circle-bg{z-index:-1}.bubbles-wrap ul .bubble-circle.bubble-circle-bg:before{height:6rem;right:0;transform:translate(30%,-50%);width:6rem}.bubbles-wrap ul .bubble-label{margin-top:1rem}@media (min-width:1280px){.bubbles-wrap ul .bubble-label{margin-top:1.5rem}}.bubbles-wrap ul .bubble-yellow:focus,.bubbles-wrap ul .bubble-yellow:hover{color:#f7b726;color:var(--yellow-400)}.bubbles-wrap ul .bubble-yellow:active{color:#c6921e;color:var(--yellow-500)}.bubbles-wrap ul .bubble-yellow .bubble-circle:before{background:#f7b726;background:var(--yellow-400)}.bubbles-wrap ul .bubble-teal:focus,.bubbles-wrap ul .bubble-teal:hover{color:#24839f;color:var(--teal-400)}.bubbles-wrap ul .bubble-teal:active{color:#1d697f;color:var(--teal-500)}.bubbles-wrap ul .bubble-teal .bubble-circle:before{background:#24839f;background:var(--teal-400)}.bubbles-wrap ul .bubble-red:focus,.bubbles-wrap ul .bubble-red:hover{color:#ef343f;color:var(--red-400)}.bubbles-wrap ul .bubble-red:active{color:#bf2a32;color:var(--red-500)}.bubbles-wrap ul .bubble-red .bubble-circle:before{background:#ef343f;background:var(--red-400)}.bubbles-wrap ul li:first-child .bubble-circle{transform:rotate(-48deg)}.bubbles-wrap ul li:nth-child(2) .bubble-circle{transform:rotate(30deg)}.bubbles-wrap ul li:nth-child(3) .bubble-circle{transform:rotate(-58deg)}.bubbles-wrap ul li:nth-child(4) .bubble-circle{transform:rotate(40deg)}.bubbles-wrap ul li:nth-child(5) .bubble-circle{transform:rotate(-140deg)}.newsletter-register-wrap{margin:1rem 0 0}@media (min-width:960px){.newsletter-register-wrap{margin:2rem 0}.newsletter-register-wrap .newsletter-register{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-gap:2rem}}.newsletter-register-wrap .p-large{font-size:1.25rem;margin:0 0 1em;max-width:20em}@media (min-width:1280px){.newsletter-register-wrap .p-large{font-size:1.5rem}}.newsletter-register-wrap .newsletter{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white);padding:1rem}@media (min-width:768px){.newsletter-register-wrap .newsletter{padding:2rem}}@media (min-width:480px){.newsletter-register-wrap .newsletter form{align-items:stretch;display:flex}}@media (min-width:960px){.newsletter-register-wrap .newsletter form{display:block}}@media (min-width:1280px){.newsletter-register-wrap .newsletter form{display:flex}}.newsletter-register-wrap .newsletter input[type=email]{flex:1}@media (min-width:960px){.newsletter-register-wrap .newsletter .btn{max-width:none}}@media (min-width:1280px){.newsletter-register-wrap .newsletter .btn{max-width:-moz-max-content;max-width:max-content}}.newsletter-register-wrap .register{background:#f4f4f4;background:var(--grey-100);margin-top:1rem;padding:1rem}@media (min-width:480px){.newsletter-register-wrap .register{align-items:center;display:flex;justify-content:space-between}}@media (min-width:768px){.newsletter-register-wrap .register{padding:2rem}}@media (min-width:960px){.newsletter-register-wrap .register{grid-column:span 2;margin:0}}@media (min-width:480px){.newsletter-register-wrap .register p{margin:0}.newsletter-register-wrap .register .btn{margin-left:2rem}}.contact-logos-wrap{margin:1rem 0}@media (min-width:960px){.contact-logos-wrap{margin:0}}@media (min-width:1280px){.contact-logos-wrap{margin:2rem 0}}@media (min-width:960px){.contact-logos-wrap .contact-logos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;align-items:center}}.contact-logos-wrap .contact{background:#f4f4f4;background:var(--grey-100);padding:1.5rem}@media (min-width:480px){.contact-logos-wrap .contact{align-items:center;display:flex;padding:0}}@media (min-width:960px){.contact-logos-wrap .contact{background:none;display:block}}@media (min-width:1200px){.contact-logos-wrap .contact{display:flex}}.contact-logos-wrap .contact .contact-img{display:none}@media (min-width:480px){.contact-logos-wrap .contact .contact-img{display:block;margin-right:1.5rem}}@media (min-width:960px){.contact-logos-wrap .contact .contact-img{margin-bottom:1.5rem}}@media (min-width:1200px){.contact-logos-wrap .contact .contact-img{margin-bottom:0}}.contact-logos-wrap .contact .h3{margin:0 0 .25em}.contact-logos-wrap .contact p{margin-top:0}.contact-logos-wrap .contact ul{margin:0;padding:0}.contact-logos-wrap .contact ul ::marker{content:"";display:none}.contact-logos-wrap .contact ul li{padding:0}.contact-logos-wrap .logos{margin-bottom:2rem;margin-top:4rem}@media (min-width:960px){.contact-logos-wrap .logos{grid-column:span 2;margin:0}}.contact-logos-wrap .logos ul{margin:0;padding:0}@media (min-width:480px){.contact-logos-wrap .logos ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;grid-row-gap:4rem}}@media (min-width:640px){.contact-logos-wrap .logos ul{align-items:center;display:flex;justify-content:space-between}}.contact-logos-wrap .logos ul ::marker{content:"";display:none}.contact-logos-wrap .logos ul li{align-items:center;display:flex;justify-content:center;padding:0}@media (min-width:640px){.contact-logos-wrap .logos ul li{flex:1}}.contact-logos-wrap .logos ul li+li{margin-top:4rem}@media (min-width:480px){.contact-logos-wrap .logos ul li+li{margin-top:0}}.contact-logos-wrap .logos img{display:block;margin:0;-o-object-fit:scale-down;object-fit:scale-down}.banners-wrap{margin:1rem 0 2rem}@media (min-width:960px){.banners-wrap{margin:2rem 0 4rem}}@media (min-width:480px){.banners-wrap .banners{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}}@media (min-width:768px){.banners-wrap .banners{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.banners-wrap .banners{grid-gap:2rem}}.banners-wrap .banner img{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.banners-wrap .banner+.banner{margin-top:1rem}@media (min-width:480px){.banners-wrap .banner+.banner{margin:0}}.footer-wrap{background:#24839f;background:var(--teal-400);color:#fff;color:var(--white)}.footer-wrap p,.footer-wrap ul{line-height:120%;line-height:var(--line-height-sm);margin:0;padding:0}.footer-wrap ul{list-style:none}.footer-wrap ul ::marker{content:"";display:none}.footer-wrap ul li{padding-left:0}.footer-wrap a{color:#fff;color:var(--white);-webkit-text-decoration:none;text-decoration:none}.footer-wrap a:active,.footer-wrap a:focus,.footer-wrap a:hover{color:#fff;color:var(--white);-webkit-text-decoration:underline;text-decoration:underline}.footer-wrap .footer-logo svg{display:block;height:2rem;width:auto}.footer-wrap .footer-logo svg path{fill:#fff;fill:var(--white)}.footer-wrap .footer{padding:2rem 0}@media (min-width:480px){.footer-wrap .footer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media (min-width:960px){.footer-wrap .footer{grid-template-columns:repeat(4,1fr)}}.footer-wrap .footer-col+.footer-col{margin-top:1.5rem}@media (min-width:480px){.footer-wrap .footer-col+.footer-col{margin-top:0}}.footer-wrap .footer-sub{border-top:1px solid #7cb5c5;border-top:1px solid var(--teal-200);margin-top:1.5rem;padding-top:1.5rem}@media (min-width:480px){.footer-wrap .footer-sub{grid-column:1/-1;margin-top:0;padding-top:2rem}}@media (min-width:960px){.footer-wrap .footer-sub{align-items:baseline;display:flex;justify-content:space-between}}.footer-wrap .footer-sub a{font-weight:700;font-weight:var(--font-weight-700)}.footer-wrap .footer-sub p+p{margin-top:1.5em}@media (min-width:960px){.footer-wrap .footer-sub p+p{margin-left:2rem;margin-top:0;white-space:nowrap}}.content-wrap{margin-bottom:2rem}@media (min-width:960px){.content-wrap .content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;grid-auto-flow:dense}.content-wrap .aside-wrap{grid-column:1}.content-wrap .main-wrap{grid-column:2/span 2}.content-wrap.content-full .main-wrap{grid-column:1/-1}}.content-wrap .banner img{display:block;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.content-wrap .banner+.banner{margin-top:1rem}@media (min-width:480px){.content-wrap .info-banners{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin-bottom:1rem}}@media (min-width:960px){.content-wrap .info-banners{display:block}}.content-wrap .info-banner{align-items:stretch;background:#f4f4f4;background:var(--grey-100);display:flex;isolation:isolate;min-height:12rem;overflow:hidden;position:relative}.content-wrap .info-banner:after,.content-wrap .info-banner:before{background:#24839f;background:var(--teal-400);border-radius:50%;box-shadow:0 0 2rem -.5rem #000;box-shadow:0 0 2rem -.5rem var(--black);content:"";height:2rem;position:absolute;width:2rem;z-index:2}.content-wrap .info-banner:before{bottom:5%;left:12rem;transform:translate(-125%)}.content-wrap .info-banner:after{right:10%;top:10%}.content-wrap .info-banner .info-banner-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content-wrap .info-banner .info-banner-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-wrap .info-banner .info-banner-content{align-items:center;display:flex;isolation:isolate;min-width:12rem;position:relative;width:40%}.content-wrap .info-banner .info-banner-content:after{aspect-ratio:1/1;background:#24839f;background:var(--teal-400);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-60%,-50%);width:125%;z-index:-1}.content-wrap .info-banner .info-banner-content .content-inner{padding:1rem}.content-wrap .info-banner .info-banner-content p{color:#fff;color:var(--white);font-size:1.5rem;font-weight:700;font-weight:var(--font-weight-700);line-height:120%;line-height:var(--line-height-sm);margin:0 0 .75em}@media (min-width:768px){.content-wrap .info-banner .info-banner-content p{font-size:1.625rem}}.content-wrap .info-banner .info-banner-content a{color:#fff;color:var(--white);font-weight:600;font-weight:var(--font-weight-600);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.content-wrap .info-banner .info-banner-content a:focus-visible,.content-wrap .info-banner .info-banner-content a:hover{-webkit-text-decoration:none;text-decoration:none}.content-wrap .info-banner.info-banner-right:before{bottom:5%;left:auto;right:12rem;transform:translate(125%)}.content-wrap .info-banner.info-banner-right:after{left:10%;right:auto;top:10%}.content-wrap .info-banner.info-banner-right .info-banner-content{margin-left:auto;text-align:right}.content-wrap .info-banner.info-banner-right .info-banner-content:after{transform:translate(-40%,-50%)}.content-wrap .info-banner.info-banner-red .info-banner-content:after,.content-wrap .info-banner.info-banner-red:after,.content-wrap .info-banner.info-banner-red:before{background:#ef343f;background:var(--red-400)}.content-wrap .info-banner.info-banner-teal .info-banner-content:after,.content-wrap .info-banner.info-banner-teal:after,.content-wrap .info-banner.info-banner-teal:before{background:#24839f;background:var(--teal-400)}.content-wrap .info-banner.info-banner-ukraine{--ukr-yellow:gold;--ukr-blue:#0057b7;white-space:nowrap}.content-wrap .info-banner.info-banner-ukraine:after,.content-wrap .info-banner.info-banner-ukraine:before{display:none}.content-wrap .info-banner.info-banner-ukraine .info-banner-content{margin-left:0;padding-left:1rem;text-align:left}.content-wrap .info-banner.info-banner-ukraine .info-banner-content:after{display:none}.content-wrap .info-banner.info-banner-ukraine p{font-size:2rem;margin:.625em 0 .5em}@media (min-width:768px){.content-wrap .info-banner.info-banner-ukraine p{font-size:2.25rem;margin:.5em 0 .375em}}.content-wrap .info-banner.info-banner-ukraine p span{color:var(--ukr-blue);line-height:100%;line-height:var(--line-height-xs)}.content-wrap .info-banner.info-banner-ukraine .content-sub{color:var(--ukr-yellow);font-size:1rem;font-weight:400;font-weight:var(--font-weight-400);margin:0}.content-wrap .info-banner.info-banner-ukraine a{color:var(--ukr-blue)}.content-wrap .info-banner.info-banner-educa{--educa-yellow:#ecc50f;--educa-grey:#3e3d3c}.content-wrap .info-banner.info-banner-educa .info-banner-content:after,.content-wrap .info-banner.info-banner-educa:after,.content-wrap .info-banner.info-banner-educa:before{background-color:var(--educa-yellow)}.content-wrap .info-banner.info-banner-educa .info-banner-content :where(p,a){color:var(--educa-grey)}.content-wrap .info-banner.info-banner-educa-expo{--educa-yellow:#ffea00;--educa-grey:#3e3d3c}.content-wrap .info-banner.info-banner-educa-expo:after{display:none}.content-wrap .info-banner.info-banner-educa-expo .info-banner-content:after,.content-wrap .info-banner.info-banner-educa-expo:before{background-color:var(--educa-yellow)}.content-wrap .info-banner.info-banner-educa-expo .info-banner-content :where(p,a){color:var(--educa-grey);line-height:100%;line-height:var(--line-height-xs)}.content-wrap .info-banner.info-banner-educa-expo small{display:block;font-size:1rem;line-height:120%;line-height:var(--line-height-sm)}.content-wrap .info-banner.info-banner-educa-expo small:first-child{margin-bottom:.25em}.content-wrap .info-banner.info-banner-educa-expo small:last-child:not(:first-child){margin-top:.25em}.content-wrap .info-banner.info-banner-educa-expo span{white-space:nowrap}.content-wrap .info-banner.info-banner-educa-expo .pink{color:#e14592;color:var(--pink-400);font-weight:600;font-weight:var(--font-weight-600)}.content-wrap .info-banner.info-banner-den-ucitelu{--den-ucitelu-red:#cd004b;white-space:nowrap}.content-wrap .info-banner.info-banner-den-ucitelu:after,.content-wrap .info-banner.info-banner-den-ucitelu:before{display:none}.content-wrap .info-banner.info-banner-den-ucitelu .info-banner-img img{-o-object-position:left center;object-position:left center}.content-wrap .info-banner.info-banner-den-ucitelu .info-banner-content{align-items:flex-end;margin-left:0;padding-left:1rem;text-align:left}.content-wrap .info-banner.info-banner-den-ucitelu .info-banner-content .content-inner{margin-left:1rem}.content-wrap .info-banner.info-banner-den-ucitelu .info-banner-content:after{display:none}.content-wrap .info-banner.info-banner-den-ucitelu a{color:var(--den-ucitelu-red)}.content-wrap .info-banner.info-banner-krok{--link-color:#fff;white-space:nowrap}.content-wrap .info-banner.info-banner-krok:after,.content-wrap .info-banner.info-banner-krok:before{display:none}.content-wrap .info-banner.info-banner-krok .info-banner-content{align-items:flex-end;margin-left:0;padding-left:2.25rem;text-align:left}.content-wrap .info-banner.info-banner-krok .info-banner-content .content-inner{margin-bottom:1rem}.content-wrap .info-banner.info-banner-krok .info-banner-content:after{display:none}.content-wrap .info-banner.info-banner-krok a{color:var(--link-color)}.content-wrap .info-banner.info-banner-krok-2{--link-color:#fff;--krok-bg:#00d37f}.content-wrap .info-banner.info-banner-krok-2:after,.content-wrap .info-banner.info-banner-krok-2:before{background:var(--krok-bg)}.content-wrap .info-banner.info-banner-krok-2 .info-banner-content img{margin-bottom:1rem}.content-wrap .info-banner.info-banner-krok-2 .info-banner-content .content-sub{font-size:.85rem}.content-wrap .info-banner.info-banner-krok-2 .info-banner-content:after{background:var(--krok-bg)}.content-wrap .info-banner.info-banner-krok-2 a{color:var(--link-color)}.content-wrap .info-banner+.info-banner{margin-top:1rem}@media (min-width:480px){.content-wrap .info-banner+.info-banner{margin-top:0}}@media (min-width:960px){.content-wrap .info-banner+.info-banner{margin-top:2rem}}.content-wrap .banner+.info-banners,.content-wrap .info-banners+.banner{margin-top:1rem}@media (min-width:960px){.content-wrap .banner+.info-banners,.content-wrap .info-banners+.banner{margin-top:2rem}}.content-wrap .aside-nav{background:#f4f4f4;background:var(--grey-100);margin-bottom:1rem}@media (min-width:960px){.content-wrap .aside-nav{margin-bottom:2rem}}.content-wrap .aside-nav .aside-nav-label{background:#d6d6d6;background:var(--grey-200);font-weight:600;font-weight:var(--font-weight-600);padding:1rem}.content-wrap .aside-nav .aside-nav-section{font-weight:700;font-weight:var(--font-weight-700);padding:1rem}.content-wrap .aside-nav>ul{margin:0;padding:0 1rem 1rem}.content-wrap .aside-nav>ul li{margin-left:1ch;padding:0 0 0 .5em}.content-wrap .aside-nav>ul ul{margin:.5rem 0 0}.content-wrap .aside-nav>ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.content-wrap .aside-nav>ul a:focus,.content-wrap .aside-nav>ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.content-wrap .aside-nav>ul .active{font-weight:600;font-weight:var(--font-weight-600)}.content-wrap .aside-nav>ul .active ul{font-weight:400;font-weight:var(--font-weight-400)}.content-wrap .aside-nav>ul .active ::marker{font-weight:inherit}.content-wrap .aside-nav>ul .current{color:#ef343f;color:var(--red-400);font-weight:700;font-weight:var(--font-weight-700)}.content-wrap .aside-nav>ul .current ::marker{color:currentColor;font-weight:inherit}.content-wrap .aside-nav>ul .current a{color:currentColor}.content-wrap .aside-nav>ul .current ul ::marker{color:#3c3c3c;color:var(--grey-400)}.content-wrap .aside-nav>ul .current ul a{color:#3c3c3c;color:var(--grey-400)}@media (min-width:960px){.p-normal-revert .aside-wrap{grid-column:3}.p-normal-revert .main-wrap{grid-column:1/span 2}}.p-homepage .header-wrap{margin-bottom:2rem}.p-homepage .header-wrap h1{margin:1em 0;text-align:center}@media (min-width:640px){.p-homepage .header-wrap .header-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}}@media (min-width:960px){.p-homepage .header-wrap .header-items{grid-gap:2rem}}.p-homepage .header-wrap .header-item{align-items:center;background:#fff;background:var(--white);box-shadow:0 0 2rem -1rem #d6d6d6;box-shadow:0 0 2rem -1rem var(--grey-200);display:flex;isolation:isolate;overflow:hidden;padding:3rem 2rem;position:relative}@media (min-width:768px){.p-homepage .header-wrap .header-item{padding:4rem 2rem}}@media (min-width:1280px){.p-homepage .header-wrap .header-item{display:block;padding:2rem}}.p-homepage .header-wrap .header-item h2{margin:0}@media (min-width:640px) and (max-width:959px){.p-homepage .header-wrap .header-item h2{font-size:1.25rem}}.p-homepage .header-wrap .header-item h2 a{font-weight:700;font-weight:var(--font-weight-700)}.p-homepage .header-wrap .header-item ul{display:none;margin-bottom:0}@media (min-width:1280px){.p-homepage .header-wrap .header-item ul{display:block}}.p-homepage .header-wrap .header-item ul a{color:#3c3c3c;color:var(--grey-400);-webkit-text-decoration:none;text-decoration:none}.p-homepage .header-wrap .header-item ul a:focus,.p-homepage .header-wrap .header-item ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.p-homepage .header-wrap .header-item .item-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-homepage .header-wrap .header-item .item-img:before{background:#fff;background:var(--white);background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background:linear-gradient(90deg,var(--white) 50%,rgba(var(--white-rgb),0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-homepage .header-wrap .header-item .item-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 30%;object-position:100% 30%;width:100%}.p-homepage .header-wrap .header-item+.header-item{margin-top:1rem}@media (min-width:640px){.p-homepage .header-wrap .header-item+.header-item{margin-top:0}}@media (min-width:960px){.p-homepage .content-wrap .aside-wrap{grid-column:3}.p-homepage .content-wrap .main-wrap{grid-column:1/span 2}}.p-detail .content-wrap .main-wrap{grid-column:1/span 2}.p-detail .content-wrap .aside-wrap{grid-column:3}@media (min-width:960px){.p-detail .content-wrap.content-full .main-wrap{grid-column:1/-1}}.p-adresar-skol .content-wrap,.p-formulare .content-wrap{background:#f1f7f9;background:var(--blue-100);margin-bottom:0}.p-error .content-wrap{background:#3c3c3c;background:var(--grey-400);color:#fff;color:var(--white);isolation:isolate;margin:0;overflow:hidden;position:relative}.p-error .content{padding:4rem 0}@media (min-width:640px){.p-error .content{margin-left:auto;width:50%}}@media (min-width:960px){.p-error .content{display:block;padding:8rem 0}}@media (min-width:1200px){.p-error .content{display:block;min-height:75vh;padding:12rem 0}}@media (min-width:1400px){.p-error .content{display:block;padding:16rem 0}}.p-error .content .error-code{color:#ef343f;color:var(--red-400);font-weight:700;font-weight:var(--font-weight-700)}@media (min-width:960px){.p-error .content .error-code{font-size:1.25rem}}@media (min-width:1200px){.p-error .content .error-code{font-size:1.75rem}}.p-error .content h1{margin-top:.5rem}@media (min-width:960px){.p-error .content h1{margin-top:.75rem}}@media (min-width:1200px){.p-error .content h1{margin-top:1rem}}.p-error .content p{margin:0 0 3em;max-width:22em}@media (min-width:960px){.p-error .content p{font-size:1.25rem;font-weight:600;font-weight:var(--font-weight-600)}}@media (min-width:1200px){.p-error .content p{font-size:1.75rem}}.p-error .content .link{color:#fff;color:var(--white);margin-right:1.5rem}.p-error .content .btn{width:auto}.p-error .error-img{display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:640px){.p-error .error-img{display:block}}