@font-face{font-style:normal;font-weight:200;src:url(./inter-v12-latin-200-DXaK3pem.eot);src:local(""),url(./inter-v12-latin-200-DXaK3pem.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-200-BxfrU12A.woff2) format("woff2"),url(./inter-v12-latin-200-DXfqWPZg.woff) format("woff"),url(./inter-v12-latin-200-Cu6M2wet.ttf) format("truetype"),url(./inter-v12-latin-200-D2FMySVc.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./inter-v12-latin-regular-B-VrTOEf.eot);src:local(""),url(./inter-v12-latin-regular-B-VrTOEf.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-regular-YtgfLPRn.woff2) format("woff2"),url(./inter-v12-latin-regular-CahmJf_6.woff) format("woff"),url(./inter-v12-latin-regular-DNydjQ9h.ttf) format("truetype"),url(./inter-v12-latin-regular-DbsYxjyH.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./inter-v12-latin-500-C9OC4uKf.eot);src:local(""),url(./inter-v12-latin-500-C9OC4uKf.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-500-DfX5FI9E.woff2) format("woff2"),url(./inter-v12-latin-500-BQ2gQN_M.woff) format("woff"),url(./inter-v12-latin-500-d0bBcg8y.ttf) format("truetype"),url(./inter-v12-latin-500-Cry0HI7H.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./inter-v12-latin-600-pHbuPYs0.eot);src:local(""),url(./inter-v12-latin-600-pHbuPYs0.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-600-BvOeHRLc.woff2) format("woff2"),url(./inter-v12-latin-600-D01NXWOK.woff) format("woff"),url(./inter-v12-latin-600-BfR13WrF.ttf) format("truetype"),url(./inter-v12-latin-600-ewqpGOCw.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./inter-v12-latin-700-B0225q5V.eot);src:local(""),url(./inter-v12-latin-700-B0225q5V.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-700-Bj1B9WKG.woff2) format("woff2"),url(./inter-v12-latin-700-B5TOIllR.woff) format("woff"),url(./inter-v12-latin-700-CoSd8TiQ.ttf) format("truetype"),url(./inter-v12-latin-700-DdCzj6fd.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:100;src:url(./inter-v12-latin-100-BcwnRdW7.eot);src:local(""),url(./inter-v12-latin-100-BcwnRdW7.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-100-BQDzDElq.woff2) format("woff2"),url(./inter-v12-latin-100-46Mq0mOp.woff) format("woff"),url(./inter-v12-latin-100-DYy_0QH6.ttf) format("truetype"),url(./inter-v12-latin-100-Dqqt7ZQ1.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(./inter-v12-latin-300-C5e64cTw.eot);src:local(""),url(./inter-v12-latin-300-C5e64cTw.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-300-DEbyFmpd.woff2) format("woff2"),url(./inter-v12-latin-300-f7r92Nkj.woff) format("woff"),url(./inter-v12-latin-300-DsCqRfA-.ttf) format("truetype"),url(./inter-v12-latin-300-BGfJEKq8.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./inter-v12-latin-800-BuaCxOKa.eot);src:local(""),url(./inter-v12-latin-800-BuaCxOKa.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-800-Bdy4lAMa.woff2) format("woff2"),url(./inter-v12-latin-800-DFVvDWwT.woff) format("woff"),url(./inter-v12-latin-800-mjAftMLD.ttf) format("truetype"),url(./inter-v12-latin-800-BBK8dxdg.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(./inter-v12-latin-900-CfKbtrMT.eot);src:local(""),url(./inter-v12-latin-900-CfKbtrMT.eot?#iefix) format("embedded-opentype"),url(./inter-v12-latin-900-CMga-52B.woff2) format("woff2"),url(./inter-v12-latin-900-ORHAl5ZU.woff) format("woff"),url(./inter-v12-latin-900-BaZ4ImAk.ttf) format("truetype"),url(./inter-v12-latin-900-CLRTS2T7.svg#Inter) format("svg");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(./work-sans-v19-latin-300-B9x7OEEU.woff2) format("woff2");font-family:Work Sans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./work-sans-v19-latin-regular-CO25iGFc.woff2) format("woff2");font-family:Work Sans;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./work-sans-v19-latin-500-DxRKHa88.woff2) format("woff2");font-family:Work Sans;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./work-sans-v19-latin-600-EokiEufc.woff2) format("woff2");font-family:Work Sans;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./work-sans-v19-latin-700-8NPS7-Eu.woff2) format("woff2");font-family:Work Sans;font-display:swap}ul,ol,button{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd,button{margin:0}cite{font-style:normal}button{cursor:pointer;border:none}a,button{-webkit-tap-highlight-color:transparent;outline:none}body{min-width:320px;min-height:100vh;scroll-behavior:smooth;line-height:1.5;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-weight:400;font-size:18px}body{color:#000;font-size:.8888888889rem;line-height:1.2222222222rem;font-family:Inter,sans-serif}@media(min-width:992px){body{font-size:1rem;line-height:1.3333333333rem}}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),p:not(:last-child),ul:not(:last-child),ol:not(:last-child),blockquote:not(:last-child){margin-bottom:32px}h1.underline:after,h2.underline:after,h3.underline:after,h4.underline:after,h5.underline:after,h6.underline:after,p.underline:after,ul.underline:after,ol.underline:after,blockquote.underline:after{display:block;margin-top:10px;background-color:#000;width:165px;height:2px;content:""}h1,h2,h3,h4,.h4,.tagline,.quote{font-weight:400;line-height:1.15em;font-family:Inter,sans-serif;overflow-wrap:break-word}h1,.h1{font-weight:600;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:left}@media(min-width:576px){h1,.h1{font-weight:700;font-size:2.6666666667rem;line-height:3rem}}@media(min-width:992px){h1,.h1{font-weight:900;font-size:3.5555555556rem;line-height:4.2777777778rem}}h2,.h2{font-weight:400;font-size:1.1111111111rem;line-height:1.3333333333rem}@media(min-width:576px){h2,.h2{font-weight:700;font-size:1.8888888889rem;line-height:2.1111111111rem}}@media(min-width:1160px){h2,.h2{font-size:2.6666666667rem;line-height:3.2777777778rem}}h3,.h3{font-style:normal;font-size:1.3333333333rem;line-height:1.6111111111rem}@media(min-width:1160px){h3,.h3{font-weight:700;font-size:1.7777777778rem;line-height:2.1666666667rem}}h4,.h4{font-size:1.5555555556rem;line-height:1.8888888889rem}@media(min-width:1160px){h4,.h4{font-size:1.5555555556rem;line-height:1.8888888889rem}}h5,.h5{font-size:1.3333333333rem;line-height:1.6111111111rem}@media(min-width:1160px){h5,.h5{font-size:1.3333333333rem;line-height:1.6111111111rem}}h6,.h6{font-size:.8888888889rem;line-height:1.1111111111rem}@media(min-width:1160px){h6,.h6{font-size:1.1111111111rem;line-height:1.3333333333rem}}p.p2{font-size:.8888888889rem;line-height:1.2222222222rem}@media(min-width:1160px){p.p2{font-size:.8888888889rem;line-height:1.2222222222rem}}.caption{color:#a7a7a7}.caption.c1{font-weight:400;font-size:1rem;line-height:1.1666666667rem}@media(min-width:1160px){.caption.c1{font-size:1rem;line-height:1.1666666667rem}}.caption.c2{font-weight:300;font-size:.8888888889rem;line-height:1.1111111111rem}@media(min-width:1160px){.caption.c2{font-size:.8888888889rem;line-height:1.1111111111rem}}.strong{font-weight:700}::-moz-selection{background:#1d5136;color:#fff}::selection{background:#1d5136;color:#fff}a,button,[tabindex]{transition:var(--transition)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #1d5136!important;outline-offset:5px;border-radius:8px}input.hidden{display:none}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=url],textarea{border:none;background-color:#f7f7f7;padding:0 10px;height:60px}input[type=checkbox]{margin:0;border:1px solid #707070;width:18px;height:18px;color:#fff}textarea{padding:10px;resize:none}input[type=range]::-webkit-slider-thumb{cursor:pointer}input[type=range]::-moz-range-thumb{cursor:pointer}input[type=range]::-ms-thumb{cursor:pointer}.toggle-switch{display:inline-block;position:relative;vertical-align:middle;border:2px solid #a7a7a7;border-radius:16px;background:#fff;width:33px;height:14px}.toggle-switch:before,.toggle-switch:after{content:""}.toggle-switch:before{display:block;position:absolute;top:2px;left:2px;transition:left .25s;border-radius:50%;background-color:#b62c2c;width:10px;height:10px}.toggle-checkbox:checked+.toggle-switch:before{left:21px}.toggle{display:inline-block;cursor:pointer}.toggle-checkbox{position:absolute;visibility:hidden}.toggle-label{position:relative;top:2px;margin-left:5px}a:not(.button,.icon,.blog-link-wrapper,.page-link,.leaflet-control-zoom-in,.leaflet-control-zoom-out):link,a:not(.button,.icon,.blog-link-wrapper,.page-link,.leaflet-control-zoom-in,.leaflet-control-zoom-out):visited,a:not(.button,.icon,.blog-link-wrapper,.page-link,.leaflet-control-zoom-in,.leaflet-control-zoom-out):active{outline:none;color:#b62c2c;text-decoration:underline}a:not(.button,.icon,.blog-link-wrapper,.page-link,.leaflet-control-zoom-in,.leaflet-control-zoom-out):focus,a:not(.button,.icon,.blog-link-wrapper,.page-link,.leaflet-control-zoom-in,.leaflet-control-zoom-out):hover{color:#801e1e}.menu-item>a,h1>a,h2>a,h3>a,h4>a,a.blog-title,a.blog-link,a.navLink,a.info-item,a.info-page-link{color:#1d5136}:root{--pageSpacing: max( calc((100vw - 1440px)/2) , 20px);--pageSpacingNarrow: max( calc((100vw - 1090px)/2) , 20px);--clock-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M582-298 440-440v-200h80v167l118 118-56 57ZM440-720v-80h80v80h-80Zm280 280v-80h80v80h-80ZM440-160v-80h80v80h-80ZM160-440v-80h80v80h-80ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");--submenu-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='black'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath d='M0 24V0h24v24H0z' fill='none'/%3E%3C/svg%3E");--burger-menu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231d5136'%3E%3Cpath d='M160-240q-17 0-28.5-11.5T120-280q0-17 11.5-28.5T160-320h640q17 0 28.5 11.5T840-280q0 17-11.5 28.5T800-240H160Zm0-200q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm0-200q-17 0-28.5-11.5T120-680q0-17 11.5-28.5T160-720h640q17 0 28.5 11.5T840-680q0 17-11.5 28.5T800-640H160Z'/%3E%3C/svg%3E");--close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231d5136'%3E%3Cpath d='M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z'/%3E%3C/svg%3E");--search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M39.8 41.95 26.65 28.8q-1.5 1.3-3.5 2.025-2 .725-4.25.725-5.4 0-9.15-3.75T6 18.75q0-5.3 3.75-9.05 3.75-3.75 9.1-3.75 5.3 0 9.025 3.75 3.725 3.75 3.725 9.05 0 2.15-.7 4.15-.7 2-2.1 3.75L42 39.75Zm-20.95-13.4q4.05 0 6.9-2.875Q28.6 22.8 28.6 18.75t-2.85-6.925Q22.9 8.95 18.85 8.95q-4.1 0-6.975 2.875T9 18.75q0 4.05 2.875 6.925t6.975 2.875Z' fill='%23b62c2c'/%3E%3C/svg%3E");--transition: all .25s ease}.button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:8px;background-color:#1d5136;padding:16px 32px;color:#fff;text-align:center;text-decoration:none}.button{display:inline-flex;flex-direction:column;align-items:flex-start}.button:after{display:block;opacity:0;transition:width linear .2s,opacity linear .2s;background-color:#fff;width:0;height:1px;content:""}.button:active,.button:hover,.button:visited{color:#fff}.button:active:after,.button:hover:after{opacity:100%;width:100%}.button.outline{border:1px solid #1d5136;background-color:#fff0;color:#1d5136}.button.outline:active,.button.outline:hover,.button.outline:visited{color:#1d5136}.button.outline:after{background-color:#1d5136}html{scroll-behavior:smooth}body.nav-open{position:fixed;overflow:hidden}body.no-scroll{overflow:hidden}.swiper-pagination .swiper-pagination-bullet{background-color:#707070}.swiper-pagination .swiper-pagination-bullet-active{background-color:#1d5136}table{border-collapse:collapse;max-width:100%;overflow-x:auto;-webkit-hyphens:auto;hyphens:auto}@media(min-width:576px){table{word-break:keep-all}}table th,table td{padding:10px;min-width:80px}table tr:nth-child(odd){background-color:#f7f7f7}table tr:nth-child(odd):first-child{background-color:#ededed;color:#000;font-weight:600}.container{margin-right:auto;margin-left:auto}.block{padding:48px var(--pageSpacing);max-width:1440px}.narrow.block{padding:48px var(--pageSpacingNarrow);max-width:1090px}.block,.form-block{background-color:#fff;min-width:260px}.block.white,.form-block.white{background-color:#fff}.request-form{margin-bottom:32px}.request-form .basic-data{grid-gap:32px;display:grid;margin-bottom:32px}@media(min-width:576px){.request-form .basic-data{grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}}.request-form .group{display:flex;flex-direction:column}@media(min-width:576px){.request-form .group{grid-column-start:col1;grid-column-end:col2}}@media(min-width:992px){.request-form .group{flex-direction:row;justify-content:space-between}.request-form .group div:not(:last-child){margin-right:10px}.request-form .group .large{flex-grow:2}.request-form .group .small{flex-basis:1fr}}.request-form .form-field{display:flex;flex-direction:column}.request-form .form-field.hidden{display:none}.request-form .form-field.spacing{margin-bottom:32px}.request-form .form-field label,.request-form .form-field .label{margin-bottom:10px;font-weight:700}.request-form .form-field label.toggle,.request-form .form-field .label.toggle{margin:0}.request-form .form-field textarea{margin-bottom:10px;min-height:165px}.request-form .form-field .toggle-wrapper{display:flex;align-items:center;gap:10px}.request-form .form-field .field-info{margin-bottom:10px;font-style:italic}.request-form .form-field .checkbox-wrapper{display:flex;align-items:center;gap:10px}.request-form .form-field .checkbox-wrapper .checkbox-label{margin:0}#Footer{margin-top:70px}#Footer .main-footer{display:grid;grid-template-columns:1fr;grid-template-areas:"contact" "social";justify-items:center}@media(min-width:992px){#Footer .main-footer{grid-template-columns:repeat(3,1fr);grid-template-areas:"contact links add-links" ". . social";column-gap:12vw;justify-items:initial}}#Footer .main-footer .footer-title{display:none;margin-bottom:0;font-weight:500}@media(min-width:992px){#Footer .main-footer .footer-title{display:initial}}#Footer .main-footer .contact-info{display:flex;grid-area:contact;flex-direction:column;align-items:center;gap:16px;margin-bottom:60px;text-align:center}@media(min-width:992px){#Footer .main-footer .contact-info{align-items:initial;margin-bottom:0;text-align:initial}}#Footer .main-footer .contact-info .contact-name{margin-bottom:36px}@media(min-width:992px){#Footer .main-footer .contact-info .contact-name{margin-bottom:0}}#Footer .main-footer .contact-info .contact-address{font-size:1rem;line-height:1.3333333333rem}#Footer .main-footer .contact-info .contact-icon{display:flex;align-items:center;gap:16px}#Footer .main-footer .contact-info .contact-icon .icon{background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:25px;content:""}#Footer .main-footer .contact-info .contact-icon .icon.address{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25'%3E%3Cpath id='home_pin_FILL0_wght400_GRAD0_opsz48' d='M14.563,17.438V11.656L18,9.375l3.438,2.281v5.781H19.563v-3.75H16.438v3.75ZM18,26.531a36.6,36.6,0,0,0,6.141-6.859,10.406,10.406,0,0,0,1.984-5.422,8.135,8.135,0,0,0-2.359-6.031A7.87,7.87,0,0,0,18,5.875a7.87,7.87,0,0,0-5.766,2.344A8.135,8.135,0,0,0,9.875,14.25a10.255,10.255,0,0,0,2.031,5.422A39.744,39.744,0,0,0,18,26.531ZM18,29a41.554,41.554,0,0,1-7.516-7.953A12.368,12.368,0,0,1,8,14.25a9.667,9.667,0,0,1,3.016-7.469,10.16,10.16,0,0,1,13.969,0A9.667,9.667,0,0,1,28,14.25a12.368,12.368,0,0,1-2.484,6.8A41.554,41.554,0,0,1,18,29Z' transform='translate(-8 -4)'/%3E%3C/svg%3E%0A")}#Footer .main-footer .contact-info .contact-icon .icon.mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Cpath id='mail_FILL0_wght400_GRAD0_opsz48_1_' data-name='mail_FILL0_wght400_GRAD0_opsz48 (1)' d='M5.5,24a1.439,1.439,0,0,1-1.05-.45A1.439,1.439,0,0,1,4,22.5V9.5a1.439,1.439,0,0,1,.45-1.05A1.439,1.439,0,0,1,5.5,8h17A1.538,1.538,0,0,1,24,9.5v13A1.538,1.538,0,0,1,22.5,24ZM14,16.45,5.5,10.875V22.5h17V10.875Zm0-1.5L22.4,9.5H5.625ZM5.5,10.875v0Z' transform='translate(-4 -8)'/%3E%3C/svg%3E%0A")}#Footer .main-footer .contact-info .contact-icon .icon.phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='call_FILL0_wght400_GRAD0_opsz48_1_' data-name='call_FILL0_wght400_GRAD0_opsz48 (1)' d='M24.75,26a14.984,14.984,0,0,1-6.736-1.667A22.871,22.871,0,0,1,12,20a22.871,22.871,0,0,1-4.333-6.014A14.984,14.984,0,0,1,6,7.25,1.233,1.233,0,0,1,7.25,6h3.889a.983.983,0,0,1,.681.264,1.228,1.228,0,0,1,.375.708l.75,3.5a2,2,0,0,1-.014.708,1.07,1.07,0,0,1-.292.542L9.861,14.528a23.062,23.062,0,0,0,3.486,4.5,19.267,19.267,0,0,0,4.375,3.25l2.639-2.722A1.536,1.536,0,0,1,21,19.125a1.284,1.284,0,0,1,.722-.042l3.306.722A1.214,1.214,0,0,1,26,21v3.75A1.233,1.233,0,0,1,24.75,26ZM9.028,13l2.25-2.278-.639-3.056H7.667A9.561,9.561,0,0,0,8,10.042,22.39,22.39,0,0,0,9.028,13ZM24.333,24.333V21.361l-2.861-.583-2.194,2.306a13.864,13.864,0,0,0,2.472.861,13.036,13.036,0,0,0,2.583.389ZM19.278,23.083ZM9.028,13Z' transform='translate(-6 -6)'/%3E%3C/svg%3E%0A")}#Footer .main-footer .contact-info .contact-icon .icon.opening-hours{background-image:var(--clock-icon)}#Footer .main-footer .contact-info a{color:#000;font-weight:500}#Footer .main-footer .footer-links,#Footer .main-footer .footer-additional-links{display:none;flex-direction:column;gap:16px}@media(min-width:992px){#Footer .main-footer .footer-links,#Footer .main-footer .footer-additional-links{display:flex}}#Footer .main-footer .footer-links a,#Footer .main-footer .footer-additional-links a{color:#000;text-decoration:none}#Footer .main-footer .footer-links a:hover,#Footer .main-footer .footer-additional-links a:hover{color:#b62c2c;text-decoration:underline}#Footer .main-footer .social-links{display:flex;grid-area:social;align-items:center;gap:10px}#Footer .certificates{display:flex;row-gap:24px;flex-wrap:wrap;justify-content:space-between}#Footer .certificates .certificate{width:auto;height:45px}#Footer .certificates .certificate .certificate-image{width:100%;height:100%;object-fit:contain}@media(min-width:992px){#Footer .certificates .certificate{height:80px}}#Footer .bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width:992px){#Footer .bottom{flex-direction:row;align-items:initial}}#Footer .bottom .info-pages{display:flex;justify-content:center;align-items:center;gap:10px}#Footer .bottom .bitperfect{display:flex;align-items:center;gap:10px;margin-top:32px}@media(min-width:992px){#Footer .bottom .bitperfect{margin-top:0}}#Footer .bottom .bitperfect .bitperfect-logo{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' data-name='Ebene 1' viewBox='0 0 453.54 623.62'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2319c896;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M226.77,179.1C133,179.1,56.69,255.4,56.69,349.18v229L137,519.25h89.82c93.78,0,170.08-76.29,170.08-170.07S320.55,179.1,226.77,179.1Zm0,259.9H137V349.18A89.82,89.82,0,1,1,226.77,439Z'%3E%3C/path%3E%3Cpath class='cls-1' d='M137,154.1V45.46L56.69,104.37V218.15A216,216,0,0,1,137,154.1Z'%3E%3C/path%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:25px;content:""}#Footer .bottom a{color:#000;text-decoration:none}#Footer .bottom a:hover{color:#b62c2c;text-decoration:underline}#Footer .divider{border-top:1px solid #a7a7a7}#Footer .block{padding:32px var(--pageSpacing)}#Header{--header-height: 70px}@media(min-width:576px){#Header{--header-height: 100px}}@media(min-width:992px){#Header{--header-height: 140px}}@media(min-width:1160px){#Header{--header-height: 179px}}#Header .container{margin-top:var(--header-height)}@media(min-width:576px){#Header .container{margin-top:0}}#Header .container .header{--content-padding-inline: 24px;--content-padding-block: 16px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;z-index:100}@media(min-width:992px){#Header .container .header .burger-menu,#Header .container .header .links .mobile{display:none}}@media(min-width:1160px){#Header .container .header{--content-padding-block: 32px}}#Header .container .header .content{display:flex;position:fixed;top:0;left:0;grid-row:1;grid-column:1;gap:32px;z-index:1000;transition:var(--transition);background-color:transparent;padding:var(--content-padding-block) var(--content-padding-inline);width:calc(100% - 2 * var(--content-padding-inline));height:calc(var(--header-height) - var(--content-padding-block) * 2)}#Header .container .header .content:has(.open){background-color:#fff}#Header .container .header .content .logo-link{display:none}@media(min-width:1160px){#Header .container .header .content .logo-link{display:initial}}#Header .container .header .content .logo-link .logo{transition:var(--transition);width:auto;height:115px;object-fit:contain}#Header .container .header .content .links-and-navigation{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;gap:16px}@media(min-width:1160px){#Header .container .header .content .links-and-navigation{justify-content:space-between}}#Header .container .header .content .links-and-navigation .contact-text{display:none}@media(min-width:992px){#Header .container .header .content .links-and-navigation .contact-text{display:initial}}@media(min-width:992px){#Header .container .header .content .links-and-navigation .contact-icon{display:none}}#Header .container .header .home-banner,#Header .container .header .mobile-page-banner{grid-row:1;grid-column:1;width:100%}#Header .container .header .home-banner{height:100%;max-height:70vh;object-fit:cover}@media(min-width:992px){#Header .container .header .home-banner{margin-top:0}}#Header .container .header .mobile-page-banner{min-height:110px}@media(min-width:576px){#Header .container .header .mobile-page-banner{margin-top:var(--header-height)}}#Header .container .header .top{display:grid;grid-template-columns:repeat(2,auto) 1fr;justify-content:space-between;gap:32px}@media(min-width:576px){#Header .container .header .top{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){#Header .container .header .top{display:flex}}#Header .container .header .top .burger-menu{justify-self:flex-start}#Header .container .header .top .logo-link{display:initial;justify-self:center}@media(min-width:1160px){#Header .container .header .top .logo-link{display:none}}#Header .container .header .top .logo-link .logo{transition:var(--transition);width:auto;height:40px;object-fit:contain}@media(min-width:576px){#Header .container .header .top .logo-link .logo{height:60px}}#Header .container .header .top .contact{display:none;--contact-gap: 16px;column-gap:var(--contact-gap);flex-wrap:wrap;color:#707070}@media(min-width:1160px){#Header .container .header .top .contact{display:flex}}#Header .container .header .top .contact *:not(:last-child):after{display:inline-block;translate:0 3px;background-color:currentColor;width:2px;height:1em;content:""}#Header .container .header .top .contact *:not(:last-child):first-child:after{margin-left:var(--contact-gap)}#Header .container .header .top .links{display:flex;flex-shrink:0;align-items:center;align-self:center;justify-self:flex-end;gap:16px}@media(min-width:992px){#Header .container .header .top .links{gap:32px}}@media(min-width:1160px){#Header .container .header .top .links{align-self:flex-start}}#Header .container .header .top .links .search .search-button{background-image:var(--search-icon);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;width:1.3rem;height:1.3rem;font-size:0}#Header .container .header .top .links .link{flex-shrink:0;text-decoration:none}#Header .container .header .top .links .home{display:none}@media(min-width:992px){#Header .container .header .top .links .home{display:initial}}#Header .container .header .burger-menu{align-self:center;transition:none;background-image:var(--burger-menu);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;width:2.5rem;height:2.5rem}#Header .container .header .burger-menu.open{background-image:var(--close-icon)}#Header .container .header .bottom{display:none;justify-content:space-between;gap:48px}@media(min-width:992px){#Header .container .header .bottom{display:flex}}#Header .container .header .bottom .contact-link{display:none;text-decoration:none}#Header .container .header .bottom .search .search-button{display:flex;flex-direction:column;cursor:pointer;background-color:transparent;color:#b62c2c}#Header .container .header .bottom .search .search-button:after{transition:var(--transition);background-color:#b62c2c;width:0;height:2px;content:""}#Header .container .header .bottom .search .search-button:hover:after,#Header .container .header .bottom .search .search-button:focus-visible:after{width:100%}#Header .container .header .spacer{display:none;border-radius:4px;background-color:#707070;height:3px}@media(min-width:1160px){#Header .container .header .spacer{display:initial}}#Header .container .header .search-box{position:fixed;top:var(--header-height);grid-row:2;grid-column:1;opacity:0;transition:var(--transition);background:linear-gradient(to bottom,white,white 70%,transparent);padding-bottom:32px;width:100%;height:min-content;pointer-events:none}#Header .container .header .search-box.active{opacity:1;z-index:1001;pointer-events:auto}#Header .container .header .search-box .search-form{display:flex;justify-content:space-between;gap:16px;margin:0 24px;border-bottom:2px solid black;padding-top:16px}#Header .container .header .search-box .search-form .search-text-label{display:flex;flex-grow:1;font-size:0}#Header .container .header .search-box .search-form .search-text-label .search-text{flex-grow:1;background-color:#fff;font-size:1rem}#Header .container .header .search-box .search-form .start-search-button{cursor:pointer;border:none;background-color:transparent}#Header .container .header .header-cta{grid-row:1;grid-column:1;align-self:flex-end;margin-top:var(--header-height);background-color:transparent;min-height:300px}#Header .container .header.collapsed .content{box-shadow:0 2px 8px #a7a7a7;background-color:#fff}@media(min-width:992px){#Header .container .header.collapsed{--content-padding-inline: 12px;--content-padding-block: 16px;--header-height: calc(2rem + 2 * var(--content-padding-block))}#Header .container .header.collapsed .content .logo-link .logo{height:2rem;object-fit:contain}#Header .container .header.collapsed .content .links-and-navigation{justify-content:center}}@media(min-width:992px)and (min-width:992px){#Header .container .header.collapsed .content .links-and-navigation .top,#Header .container .header.collapsed .content .links-and-navigation .spacer{display:none}}@media(min-width:992px){#Header .container .header.collapsed .content .links-and-navigation .bottom{display:none;justify-self:flex-end}}@media(min-width:992px)and (min-width:992px){#Header .container .header.collapsed .content .links-and-navigation .bottom{display:flex}}@media(min-width:992px){#Header .container .header.collapsed .content .links-and-navigation .bottom .contact-link{display:initial}#Header .container .header.collapsed .content .links-and-navigation .bottom .navigation .nav-level-1{justify-content:flex-start;gap:64px}}#Header .mobile-navigation{display:none;position:fixed;top:var(--header-height);left:0;z-index:1000;background-color:#fff;width:100dvw;height:calc(100dvh - var(--header-height));overflow-y:scroll}#Header .mobile-navigation.open{display:block}.page .site-navigation-desktop{display:none;flex-direction:column;justify-content:flex-end;margin-bottom:70px}@media(min-width:576px){.page .site-navigation-desktop{display:flex;padding:0 24px 26px}}@media(min-width:1920px){.page .site-navigation-desktop{padding:0 140px 26px}}.page .site-navigation-desktop .site-navigation-items{display:flex;justify-content:flex-end;gap:5vw;margin-bottom:0;padding-block:26px}.page .site-navigation-desktop .site-navigation-items .site-link{color:#000;text-decoration:none}.page .site-navigation-desktop .site-navigation-items .site-link:hover{text-decoration:underline}.page .site-navigation-desktop .site-navigation-items .site-link.active{font-weight:700}.page .site-navigation-desktop .divider{border-bottom:3px solid #a7a7a7;width:100%}.page .site-navigation-mobile{display:flex;flex-direction:column;gap:12px;padding-top:16px;padding-bottom:0;font-weight:700;font-size:1rem;line-height:1.2222222222rem}@media(min-width:576px){.page .site-navigation-mobile{display:none}}.page .site-navigation-mobile .nav-divider{background-color:#a7a7a7;width:90px;height:2px}.page .site-navigation-mobile .current{margin-left:45px}.search-result-section .search-box{margin-bottom:24px}.search-result-section .search-box .search-form{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid black}.search-result-section .search-box .search-form .search-text{outline:none;background-color:#fff;padding:0;width:100%}.search-result-section .search-box .search-form .start-search-button{cursor:pointer;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M39.8 41.95 26.65 28.8q-1.5 1.3-3.5 2.025-2 .725-4.25.725-5.4 0-9.15-3.75T6 18.75q0-5.3 3.75-9.05 3.75-3.75 9.1-3.75 5.3 0 9.025 3.75 3.725 3.75 3.725 9.05 0 2.15-.7 4.15-.7 2-2.1 3.75L42 39.75Zm-20.95-13.4q4.05 0 6.9-2.875Q28.6 22.8 28.6 18.75t-2.85-6.925Q22.9 8.95 18.85 8.95q-4.1 0-6.975 2.875T9 18.75q0 4.05 2.875 6.925t6.975 2.875Z' fill='%23a7a7a7'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-color:transparent;width:36px;height:36px;font-size:0}.search-result-section .number-of-results{padding-bottom:32px}.search-result-section .search-results{display:flex;flex-direction:column;gap:36px}.search-result-section .search-results .search-result{display:flex;flex-direction:column;gap:24px}.search-result-section .search-results .search-result .search-result-context{color:#a7a7a7;font-weight:200;font-size:.8888888889rem;text-transform:uppercase}.search-result-section .search-results .search-result .search-result-title{display:flex;flex-direction:column;gap:5px;font-weight:500}.search-result-section .search-results .search-result .search-result-title:after{border-bottom:2px solid black;width:120px;height:1px;content:""}.search-result-section .search-results .search-result .excerpt .highlight{font-weight:700}.bullet-point-list-section .intro-text{margin-bottom:40px}.bullet-point-list-section .list{display:grid;grid-template-columns:1fr;grid-column-gap:70px}@media(min-width:992px){.bullet-point-list-section .list{grid-template-columns:1fr 1fr;padding-right:70px;padding-left:70px}}.bullet-point-list-section .list .list-entry{display:flex;align-content:flex-start;margin-bottom:24px;list-style-type:none}@media(min-width:992px){.bullet-point-list-section .list .list-entry{margin-bottom:32px}}.bullet-point-list-section .list .list-entry:before{display:block;flex-shrink:0;margin-top:2px;margin-right:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8cGF0aCBpZD0iY2hlY2tfY2lyY2xlX0ZJTEwwX3dnaHQ0MDBfR1JBRDBfb3BzejQ4IiBkPSJNMTIuNTI1LDE4LjU1LDE5LjYsMTEuNDc1LDE4LjQ1LDEwLjM1bC01LjkyNSw1LjkyNS0zLTNMOC40LDE0LjRaTTE0LDI0YTkuNjc2LDkuNjc2LDAsMCwxLTMuODc1LS43ODgsMTAuMDc1LDEwLjA3NSwwLDAsMS01LjMzOC01LjMzNyw5Ljk4OSw5Ljk4OSwwLDAsMSwwLTcuNzc1LDkuOTk0LDkuOTk0LDAsMCwxLDIuMTUtMy4xNzUsMTAuMjUxLDEwLjI1MSwwLDAsMSwzLjE4Ny0yLjEzOCw5Ljk4OSw5Ljk4OSwwLDAsMSw3Ljc3NSwwQTkuOTg0LDkuOTg0LDAsMCwxLDIzLjIxMiwxMC4xYTkuOTg5LDkuOTg5LDAsMCwxLDAsNy43NzUsMTAuMjUxLDEwLjI1MSwwLDAsMS0yLjEzOCwzLjE4OCw5Ljk5NCw5Ljk5NCwwLDAsMS0zLjE3NSwyLjE1QTkuNzM4LDkuNzM4LDAsMCwxLDE0LDI0Wm0wLTEuNWE4LjE3OSw4LjE3OSwwLDAsMCw2LjAyNS0yLjQ4OEE4LjIxMiw4LjIxMiwwLDAsMCwyMi41LDE0YTguMiw4LjIsMCwwLDAtMi40NzUtNi4wMjVBOC4yLDguMiwwLDAsMCwxNCw1LjUsOC4yMTIsOC4yMTIsMCwwLDAsNy45ODgsNy45NzUsOC4xNzksOC4xNzksMCwwLDAsNS41LDE0YTguMTkxLDguMTkxLDAsMCwwLDIuNDg3LDYuMDEyQTguMTkxLDguMTkxLDAsMCwwLDE0LDIyLjVaTTE0LDE0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTQpIi8+Cjwvc3ZnPgo=);width:20px;height:20px;content:""}.bullet-point-list-section .list .list-entry .entry-body .title{font-weight:500}.call-to-action{margin-top:370px}@media(min-width:576px){.call-to-action{margin-top:250px}}.call-to-action .banner{position:relative;margin-top:250px;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:300px}@media(min-width:576px){.call-to-action .banner{height:400px}}@media(min-width:992px){.call-to-action .banner{height:600px}}.call-to-action .banner .cta-content{position:absolute;top:-370px;right:0;left:0;margin:0 5%;background-color:#f3f3f3;padding:30px 5%;text-align:center}@media(min-width:576px){.call-to-action .banner .cta-content{top:-250px}}@media(min-width:1160px){.call-to-action .banner .cta-content{top:-250px;margin:0 15%;padding:60px 15%}.call-to-action .banner .cta-content h3{font-weight:700}.call-to-action .banner .cta-content .image{margin:32px auto}}.call-to-action .banner .cta-content h3{padding:0 30px;font-weight:500}.call-to-action .banner .cta-content .subtitle{margin-bottom:10px;font-weight:600}.call-to-action .banner .cta-content .image{margin:30px auto}@media(min-width:992px){.carousel{padding-right:25%;padding-left:25%}}.carousel .text-section{display:flex;flex-direction:column;align-items:center;text-align:center}.carousel .text-section .intro{width:100%}@media(min-width:992px){.carousel .text-section .intro{width:75%}}.carousel .carousel-entry{display:flex;flex-direction:column;align-items:center;gap:24px;margin:40px 0;text-align:center}.carousel .carousel-entry .image{border-radius:50%;aspect-ratio:1/1;width:135px;object-fit:cover}.carousel .carousel-entry .person{color:#a7a7a7}#map{height:400px}@media(min-width:992px){#map{height:500px}}.contact-section{display:flex;row-gap:32px;flex-direction:column;justify-content:center}@media(min-width:992px){.contact-section{display:grid;grid-template-rows:auto;grid-template-columns:4fr 5fr;column-gap:24px;justify-content:space-between}}.contact-section .banner{display:flex;position:relative;flex-shrink:0;flex-direction:column;background-color:#1d5136;padding:40px;color:#fff}@media(min-width:992px){.contact-section .banner{padding:0 85px 85px;max-width:510px}}.contact-section .banner .heading{max-width:400px;color:#b62c2c}@media(min-width:992px){.contact-section .banner .heading{transform:translateY(-50%);margin:0;padding-left:30px}}.contact-section .banner .subheading{font-weight:500}.contact-section .banner a{color:#fff;font-weight:500}.contact-section .banner .icon-list{display:flex;flex-direction:column;gap:10px}.contact-section .banner .icon-list .entry{display:flex;align-items:center;gap:10px}.contact-section .banner .icon-list .entry:before{background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;content:""}.contact-section .banner .icon-list .entry.mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16'%3E%3Cpath id='mail_FILL0_wght400_GRAD0_opsz48_1_' data-name='mail_FILL0_wght400_GRAD0_opsz48 (1)' d='M5.5,24a1.439,1.439,0,0,1-1.05-.45A1.439,1.439,0,0,1,4,22.5V9.5a1.439,1.439,0,0,1,.45-1.05A1.439,1.439,0,0,1,5.5,8h17A1.538,1.538,0,0,1,24,9.5v13A1.538,1.538,0,0,1,22.5,24ZM14,16.45,5.5,10.875V22.5h17V10.875Zm0-1.5L22.4,9.5H5.625ZM5.5,10.875v0Z' transform='translate(-4 -8)' fill='%23fff'/%3E%3C/svg%3E%0A")}.contact-section .banner .icon-list .entry.phone:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='call_FILL0_wght400_GRAD0_opsz48_1_' data-name='call_FILL0_wght400_GRAD0_opsz48 (1)' d='M24.75,26a14.984,14.984,0,0,1-6.736-1.667A22.871,22.871,0,0,1,12,20a22.871,22.871,0,0,1-4.333-6.014A14.984,14.984,0,0,1,6,7.25,1.233,1.233,0,0,1,7.25,6h3.889a.983.983,0,0,1,.681.264,1.228,1.228,0,0,1,.375.708l.75,3.5a2,2,0,0,1-.014.708,1.07,1.07,0,0,1-.292.542L9.861,14.528a23.062,23.062,0,0,0,3.486,4.5,19.267,19.267,0,0,0,4.375,3.25l2.639-2.722A1.536,1.536,0,0,1,21,19.125a1.284,1.284,0,0,1,.722-.042l3.306.722A1.214,1.214,0,0,1,26,21v3.75A1.233,1.233,0,0,1,24.75,26ZM9.028,13l2.25-2.278-.639-3.056H7.667A9.561,9.561,0,0,0,8,10.042,22.39,22.39,0,0,0,9.028,13ZM24.333,24.333V21.361l-2.861-.583-2.194,2.306a13.864,13.864,0,0,0,2.472.861,13.036,13.036,0,0,0,2.583.389ZM19.278,23.083ZM9.028,13Z' transform='translate(-6 -6)' fill='%23fff'/%3E%3C/svg%3E%0A")}.contact-section .banner .icon-list .entry.address:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25'%3E%3Cpath id='home_pin_FILL0_wght400_GRAD0_opsz48' d='M14.563,17.438V11.656L18,9.375l3.438,2.281v5.781H19.563v-3.75H16.438v3.75ZM18,26.531a36.6,36.6,0,0,0,6.141-6.859,10.406,10.406,0,0,0,1.984-5.422,8.135,8.135,0,0,0-2.359-6.031A7.87,7.87,0,0,0,18,5.875a7.87,7.87,0,0,0-5.766,2.344A8.135,8.135,0,0,0,9.875,14.25a10.255,10.255,0,0,0,2.031,5.422A39.744,39.744,0,0,0,18,26.531ZM18,29a41.554,41.554,0,0,1-7.516-7.953A12.368,12.368,0,0,1,8,14.25a9.667,9.667,0,0,1,3.016-7.469,10.16,10.16,0,0,1,13.969,0A9.667,9.667,0,0,1,28,14.25a12.368,12.368,0,0,1-2.484,6.8A41.554,41.554,0,0,1,18,29Z' transform='translate(-8 -4)' fill='%23fff'/%3E%3C/svg%3E%0A")}.contact-section .form{align-self:center}.contact-section .form:target{scroll-margin-top:230px}@media(min-width:992px){.contact-section .form:target{scroll-margin-top:50px}}.contact-section .form .form-message{border:1px solid #1d5136;border-radius:5px;background-color:#1d5136;padding:10px;color:#fff}.contact-section .form .form-message.error{border-color:#b62c2c;background-color:#b62c2c}.contact-section .form .form-fields{display:grid;grid-template-columns:1fr;grid-template-areas:"name" "email" "phone" "company" "subject" "message" "privacy" "submit";column-gap:24px;row-gap:5px}@media(min-width:992px){.contact-section .form .form-fields{grid-template-columns:repeat(2,1fr);grid-template-areas:"name email" "phone company" "subject subject" "message message" "privacy privacy" "submit submit"}}.contact-section .form .form-fields .input{display:flex;flex-direction:column;gap:10px;min-width:0}.contact-section .form .form-fields .input label{font-weight:500}.contact-section .form .form-fields .name{grid-area:name}.contact-section .form .form-fields .email{grid-area:email}.contact-section .form .form-fields .phone{grid-area:phone}.contact-section .form .form-fields .company{grid-area:company}.contact-section .form .form-fields .subject{grid-area:subject}.contact-section .form .form-fields .message{grid-area:message}.contact-section .form .form-fields .message textarea{height:200px}.contact-section .form .form-fields .privacy{display:flex;grid-area:privacy;align-items:center;gap:5px;margin:24px 0}.contact-section .form .form-fields .captcha-send{display:flex;grid-area:submit;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}@media(min-width:576px){.contact-section .form .form-fields .captcha-send{justify-content:space-between}}.contact-section .form .form-fields .captcha-send .cf-turnstile{flex-shrink:1;height:65px}@media(min-width:576px){.contact-section .form .form-fields .captcha-send .cf-turnstile{width:auto}}.contact-section .form .form-fields .captcha-send .submit{justify-self:flex-end}.contact-section .form .form-fields .message2{display:none}.map-address{display:none;position:absolute;top:24px;right:24px;flex-direction:column;align-items:flex-start;z-index:2000;box-shadow:1px 1px 5px #a7a7a7;background-color:#fff;padding:10px;width:280px}@media(min-width:992px){.map-address{display:flex}}.map-address .name{font-weight:500;font-size:1rem}.map-address .street{font-size:.8888888889rem}.exams-table-section .table{display:flex;justify-content:center}.exams-table-section .table .exams-grid{display:grid;grid-template-rows:[c2-top] 1fr [c2-bottom] 1fr [line1] 2px [c1-top] 1fr [c1-bottom] 1fr [line2] 2px [b2-top] 1fr [b2-bottom] 1fr [line3] 2px [b1-top] 1fr [b1-bottom] 1fr [line4] 2px [a2-top] 1fr [a2-bottom] 1fr [line5] 2px [a1-top] 1fr [a1-bottom] 1fr [row-bottom];grid-template-columns:[levels] auto [schools] 1fr [regular] 1fr [ielts] 1fr [lingua] 1fr [end];column-gap:10px}@media(min-width:992px){.exams-table-section .table .exams-grid{grid-template-columns:[legend-title] auto [legend-entries] auto [levels] auto [schools] 1fr [regular] 1fr [ielts] 1fr [lingua] 1fr [end];column-gap:32px}}.exams-table-section .table .exams-grid{grid-column:schools}.exams-table-section .table .exams-grid .legend{display:none;transform:rotate(180deg);writing-mode:vertical-lr;text-align:center;text-orientation:sideways}@media(min-width:992px){.exams-table-section .table .exams-grid .legend{display:initial}}.exams-table-section .table .exams-grid .legend.title{grid-row:c2-top/row-end;grid-column:legend-title}.exams-table-section .table .exams-grid .legend.top,.exams-table-section .table .exams-grid .legend.mid,.exams-table-section .table .exams-grid .legend.bottom{grid-column:legend-entries;color:#a7a7a7}.exams-table-section .table .exams-grid .legend.top{grid-row:c2-top/b2-top}.exams-table-section .table .exams-grid .legend.mid{grid-row:b2-top/a2-top}.exams-table-section .table .exams-grid .legend.bottom{grid-row:a2-top/row-end}.exams-table-section .table .exams-grid .divider{grid-column-start:levels;grid-column-end:end;border-bottom:2px dashed #ededed}.exams-table-section .table .exams-grid .divider.line1{grid-row:line1}.exams-table-section .table .exams-grid .divider.line2{grid-row:line2}.exams-table-section .table .exams-grid .divider.line3{grid-row:line3}.exams-table-section .table .exams-grid .divider.line4{grid-row:line4}.exams-table-section .table .exams-grid .divider.line5{grid-row:line5}.exams-table-section .table .exams-grid .row-levels{grid-column:levels;align-self:center;padding:10px}@media(min-width:992px){.exams-table-section .table .exams-grid .row-levels{padding:32px}}.exams-table-section .table .exams-grid .exam-item{display:block;position:relative;color:#fff;font-weight:300}.exams-table-section .table .exams-grid .exam-item .title{display:none}@media(min-width:576px){.exams-table-section .table .exams-grid .exam-item .title{display:block}}@media(min-width:576px){.exams-table-section .table .exams-grid .exam-item .short-name:before{content:"("}.exams-table-section .table .exams-grid .exam-item .short-name:after{content:")"}.exams-table-section .table .exams-grid .exam-item .short-name.default{display:none}}.exams-table-section .table .exams-grid .exam-item.schools .tooltip{left:calc(100% + 20px)}.exams-table-section .table .exams-grid .exam-item.regular .tooltip,.exams-table-section .table .exams-grid .exam-item.lingua .tooltip,.exams-table-section .table .exams-grid .exam-item.ielts .tooltip{translate:calc(-100% - 20px)}.exams-table-section .table .exams-grid .exam-item.gradient-schools,.exams-table-section .table .exams-grid .exam-item.gradient-regular{background:linear-gradient(0deg,#83a594,#1d5136)}.exams-table-section .table .exams-grid .exam-item.gradient-lingua{background:linear-gradient(0deg,#ffdb74,#e8ad0d)}.exams-table-section .table .exams-grid .exam-item.gradient-ielts{background-color:#e31837}.exams-table-section .table .exams-grid .exam-item:hover{background-color:var(--accentColor)}.exams-table-section .table .exams-grid .exam-item:hover.cambridge-red{--accentColor: #b62c2c}.exams-table-section .table .exams-grid .exam-item:hover.mossy-green{--accentColor: #abc44c}.exams-table-section .table .exams-grid .exam-item:hover.salmon-pink{--accentColor: #e0b4b4}.exams-table-section .table .exams-grid .exam-item:hover.blue-elephant{--accentColor: #40979a}.exams-table-section .table .exams-grid .exam-item:hover.ocean-blue{--accentColor: #1979b5}.exams-table-section .table .exams-grid .exam-item:hover.bright-red{--accentColor: #c53f3e}.exams-table-section .table .exams-grid .exam-item:hover.pastel-purple{--accentColor: #9f82cc}.exams-table-section .table .exams-grid .exam-item:hover.sunny-yellow{--accentColor: #ffdb74}.exams-table-section .table .exams-grid .exam-item:hover.sunrise{--accentColor: #e8ad0d}.exams-table-section .table .exams-grid .exam-item:hover.ielts{--accentColor: #e31837}@media(min-width:992px){.exams-table-section .table .exams-grid .exam-item:hover .tooltip{display:block}}.exams-table-section .table .exams-grid .exam-item .tooltip{display:none;position:absolute;z-index:2;box-shadow:2px 4px 12px #00000029;border-radius:8px;background-color:#fff;padding:32px;width:400px;color:#000}.exams-table-section .table .exams-grid .exam-item .tooltip .title{color:var(--accentColor)}.exams-table-section .table .exams-grid .exam-item .content{display:block;padding:10px;color:#fff;text-decoration:none}@media(min-width:992px){.exams-table-section .table .exams-grid .exam-item .content{padding:24px}}.exams-table-section .table .exams-grid .c2{grid-row:c2-top/line1}.exams-table-section .table .exams-grid .c1{grid-row:c1-top/line2}.exams-table-section .table .exams-grid .b2{grid-row:b2-top/line3}.exams-table-section .table .exams-grid .b1{grid-row:b1-top/line4}.exams-table-section .table .exams-grid .a2{grid-row:a2-top/line5}.exams-table-section .table .exams-grid .a1{grid-row:a1-top/row-bottom}.exams-table-section .table .exams-grid .c2-end{grid-row-start:c2-top}.exams-table-section .table .exams-grid .c2-mid{grid-row-start:c2-bottom}.exams-table-section .table .exams-grid .c2-start{grid-row-start:line1}.exams-table-section .table .exams-grid .c1-mid{grid-row-start:c1-bottom}.exams-table-section .table .exams-grid .c1-start{grid-row-start:line2}.exams-table-section .table .exams-grid .b2-mid{grid-row-start:b2-bottom}.exams-table-section .table .exams-grid .b2-start{grid-row-start:line3}.exams-table-section .table .exams-grid .b1-mid{grid-row-start:b1-bottom}.exams-table-section .table .exams-grid .b1-start{grid-row-start:line4}.exams-table-section .table .exams-grid .a2-mid{grid-row-start:a2-bottom}.exams-table-section .table .exams-grid .a2-start{grid-row-start:line5}.exams-table-section .table .exams-grid .a1-mid{grid-row-start:a1-bottom}.exams-table-section .table .exams-grid .a1-start{grid-row-start:row-bottom}.exams-table-section .table .exams-grid .to-c2-start{grid-row-end:line1}.exams-table-section .table .exams-grid .to-c1-mid{grid-row-end:c1-bottom}.exams-table-section .table .exams-grid .to-c1-start{grid-row-end:line2}.exams-table-section .table .exams-grid .to-b2-mid{grid-row-end:b2-bottom}.exams-table-section .table .exams-grid .to-b2-start{grid-row-end:line3}.exams-table-section .table .exams-grid .to-b1-mid{grid-row-end:b1-bottom}.exams-table-section .table .exams-grid .to-b1-start{grid-row-end:line4}.exams-table-section .table .exams-grid .to-a2-mid{grid-row-end:a2-bottom}.exams-table-section .table .exams-grid .to-a2-start{grid-row-end:line5}.exams-table-section .table .exams-grid .to-a1-mid{grid-row-end:a1-bottom}.exams-table-section .table .exams-grid .to-a1-start{grid-row-end:row-bottom}.exams-table-section .table .exams-grid .regular{grid-column:regular}.exams-table-section .table .exams-grid .schools{grid-column:schools}.exams-table-section .table .exams-grid .lingua{grid-column:lingua}.exams-table-section .table .exams-grid .lingua .short-name{rotate:180deg;writing-mode:vertical-lr}.exams-table-section .table .exams-grid .ielts{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-column:ielts}.exams-table-section .table .exams-grid .ielts .content .title,.exams-table-section .table .exams-grid .ielts .content .short-name{rotate:180deg;font-weight:400;font-size:1.5rem;font-family:Work Sans,sans-serif;writing-mode:vertical-lr}@media(min-width:992px){.exams-table-section .table .exams-grid .ielts .content .title,.exams-table-section .table .exams-grid .ielts .content .short-name{font-size:2rem}}.exams-table-section .table .exams-grid .ielts .result{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;padding-right:1ch;font-size:.8rem}.cooperation .companies-swiper{display:flex;flex-direction:column;max-width:1000px}.cooperation .companies-swiper .swiper-wrapper{margin-top:40px;padding-bottom:32px}.cooperation .companies-swiper .swiper-wrapper .company{display:flex;flex-direction:column;gap:5px;max-width:320px}.cooperation .companies-swiper .swiper-wrapper .company .company-logo{width:300px;height:130px;object-fit:contain}.cooperation .companies-swiper .swiper-wrapper .company .company-name{padding-left:5px;color:#a7a7a7}.cooperation .companies-swiper .swiper-wrapper .company .company-description{padding-left:5px}.cooperation .companies-swiper .swiper-pagination{position:initial}.download-section .downloads .download{display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-radius:15px;padding:32px 36px}.download-section .downloads .download:nth-child(2n){background-color:#f7f7f7}@media(min-width:576px){.download-section .downloads .download{flex-direction:row;gap:36px}}.download-section .downloads .download .button{align-self:flex-start}.jobs{display:flex;justify-content:center}.jobs .content{display:flex;flex-direction:column;max-width:1400px}@media(min-width:992px){.jobs .content{grid-row-gap:100px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"heading heading top-text top-text top-text top-text" ". jobs jobs jobs jobs ." ". bottom-text bottom-text bottom-text bottom-text bottom-text"}}.jobs .content .jobs-heading{grid-area:heading}.jobs .content .job-top-text{grid-area:top-text;padding-bottom:70px}@media(min-width:992px){.jobs .content .job-top-text{padding-bottom:0}}.jobs .content .jobs{display:flex;grid-area:jobs;flex-direction:column;padding-bottom:70px}@media(min-width:992px){.jobs .content .jobs{padding-bottom:0}}.jobs .content .jobs .job-list{display:flex;flex-direction:column;gap:32px}.jobs .content .jobs .job-list .job{display:grid;grid-template-columns:repeat(4,auto);grid-template-areas:"title name name name" "desc desc desc desc"}@media(min-width:992px){.jobs .content .jobs .job-list .job{grid-template-columns:repeat(4,1fr);grid-template-areas:"title name name name" ". desc desc desc"}}.jobs .content .jobs .job-list .job .job-title{grid-area:title;padding-bottom:16px;font-weight:500;font-size:1.1111111111rem;text-decoration:underline}.jobs .content .jobs .job-list .job .job-name{grid-area:name;font-weight:500;font-size:1.1111111111rem}.jobs .content .jobs .job-list .job .job-description{grid-area:desc}.jobs .content .jobs .pagination{align-self:center}.jobs .content .job-bottom-text{grid-area:bottom-text}@media(min-width:992px){.text-with-button{margin-top:64px;padding-bottom:96px}}@media(min-width:992px){.text-with-button .content{padding:0 140px}}.text-with-button .content .title{font-weight:700}.text-with-button .content .buttons{display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:992px){.text-with-button .content .buttons{flex-direction:row;align-items:end}}.text-with-button .content .buttons .button{flex-direction:row;align-items:center;gap:10px;min-width:230px}@media(min-width:992px){.text-with-button .content .buttons .button{min-width:auto}}.text-with-button .content .buttons .button:first-child{margin-top:60px}.text-with-button .content .buttons .button:after{opacity:1;transition:width .5s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m35.1 32.95-2.15-2.1 5.3-5.3H6v-3h32.3l-5.3-5.3 2.1-2.1 8.9 8.9Z' fill='%23fff'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;width:39px;height:19px;content:""}@media(min-width:992px){.text-with-button .content .buttons .button{gap:0;transition:gap .1s ease-in-out}.text-with-button .content .buttons .button:after{opacity:0;width:0}.text-with-button .content .buttons .button:hover{gap:10px}.text-with-button .content .buttons .button:hover:after{opacity:1;width:39px}}.text-with-seperator .section-content .heading-text{margin-bottom:40px}.text-with-seperator .text-with-separator-list{grid-row-gap:24px;display:grid;grid-template-columns:1fr}@media(min-width:992px){.text-with-seperator .text-with-separator-list{grid-row-gap:70px;grid-template-columns:1fr auto 1fr}}.text-with-seperator .text-with-separator-list .list-item{align-self:center}.text-with-seperator .text-with-separator-list .list-item .list-entries{display:flex;flex-direction:column;gap:24px}.text-with-seperator .text-with-separator-list .list-item .list-entries .list-entry{display:flex;align-items:center;gap:24px}.text-with-seperator .text-with-separator-list .list-item .list-entries .list-entry .icon{width:28px;height:28px}.text-with-seperator .text-with-separator-list .list-item .list-entries .list-entry .list-text{align-self:center}.text-with-seperator .text-with-separator-list .divider{display:inline-block;align-self:center;margin:40px 0;background:#a7a7a7;width:33%;height:1px;content:""}@media(min-width:992px){.text-with-seperator .text-with-separator-list .divider{align-self:center;margin:0 100px;border:1px solid #a7a7a7;width:0;height:40%}.text-with-seperator .text-with-separator-list .divider.hidden{display:none}}.text-with-image{display:flex;flex-direction:column;align-items:center;gap:70px}@media(min-width:992px){.text-with-image{flex-direction:row;gap:200px}}.text-with-image .content{display:flex;flex-direction:column}.text-with-picture{display:flex;flex-direction:column;gap:70px}.text-with-picture .entry{display:grid;grid-template-areas:"text" "image";gap:40px}@media(min-width:992px){.text-with-picture .entry{grid-template-columns:1fr auto 1fr;grid-template-areas:"text divider image"}.text-with-picture .entry.reverse{grid-template-areas:"image divider text"}}.text-with-picture .entry{align-items:center}.text-with-picture .entry .text-and-title{grid-area:text}.text-with-picture .entry .image{grid-area:image;width:100%;height:auto}.text-with-picture .entry .divider{display:none}@media(min-width:992px){.text-with-picture .entry .divider{display:block;grid-area:divider;align-self:center;margin:0 100px;border:1px solid #a7a7a7;width:0;height:40%}}.ielts-list .heading{margin-bottom:1rem}.ielts-list .ielts-filter{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px}@media(min-width:576px){.ielts-list .ielts-filter{column-gap:16px;flex-direction:row;flex-wrap:wrap;align-items:center}}.ielts-list .ielts-filter .filter-input{display:flex;column-gap:1ch;justify-content:space-between;align-items:center;width:280px}@media(min-width:576px){.ielts-list .ielts-filter .filter-input{width:auto}}.ielts-list .ielts-filter .filter-input input{padding-inline:2px;width:150px}.ielts-list .ielts-filter .filter-input select{width:158px;height:28px}.ielts-list .ielts-filter .button-group{display:flex;justify-content:flex-end;gap:4px}.ielts-list .ielts-filter .button-group .filter{padding:3px 16px 2px}.ielts-list .ielts-filter .button-group .filter.reset{background-color:#abc44c}.ielts-list .test-list .test-entry{display:flex;transition:all .25s ease-in-out;margin-bottom:20px;border:1px solid #ededed;border-radius:8px;color:#000;text-decoration:none}.ielts-list .test-list .test-entry:hover,.ielts-list .test-list .test-entry:focus-visible{border-color:#000;background-color:#f7f7f7}.ielts-list .test-list .test-entry .ielts-date{display:flex;flex-direction:column;justify-content:center;gap:4px;border-radius:4px;background-color:#1d5136;padding:24px 16px;color:#fff;font-weight:600;font-size:1.5rem;line-height:1;text-align:center}.ielts-list .test-list .test-entry .ielts-date .day{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:4px}.ielts-list .test-list .test-entry .ielts-date .day:after{display:block;background-color:#fff;width:20px;height:1px;content:""}.ielts-list .test-list .test-entry .ielts-date .weekday{font-weight:400;font-size:1rem}.ielts-list .test-list .test-entry .content{display:flex;flex-grow:1;flex-direction:column;gap:16px;padding:24px 32px}.ielts-list .test-list .test-entry .content .top{display:grid;grid-template-areas:"name" "who" "when";justify-content:space-between;gap:2px}@media(min-width:576px){.ielts-list .test-list .test-entry .content .top{grid-template-areas:"name when" "who ."}}.ielts-list .test-list .test-entry .content .top .name{grid-area:name;margin-bottom:0}.ielts-list .test-list .test-entry .content .top .who{grid-area:who}.ielts-list .test-list .test-entry .content .top .when{display:flex;grid-area:when;gap:2px}.ielts-list .test-list .test-entry .content .top .when:before{background-image:var(--clock-icon);background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:25px;content:""}.ielts-list .test-list .test-entry .content .bottom{display:flex;flex-direction:column;align-items:center;gap:16px}.ielts-list .test-list .test-entry .content .bottom:before{display:block;background-color:#ededed;width:100%;height:2px;content:""}.ielts-list .test-list .test-entry .content .bottom .infos{display:flex;flex-direction:column;align-self:flex-end;gap:8px;width:100%}@media(min-width:576px){.ielts-list .test-list .test-entry .content .bottom .infos{flex-direction:row;justify-content:space-between;gap:16px}}.ielts-list .test-list .test-entry .content .bottom .infos .format-and-price{display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media(min-width:992px){.ielts-list .test-list .test-entry .content .bottom .infos .format-and-price{height:57px}}.ielts-list .test-list .test-entry .content .bottom .infos .format-and-price .price{font-size:1.2rem}.ielts-list .test-list .test-entry .content .bottom .infos .button.ielts{align-self:flex-end;background-color:#e31837}.info-list-section .title{margin-bottom:40px;font-weight:600}@media(min-width:992px){.info-list-section .title{margin-left:70px}}.info-list-section .infos-mobile-header{display:flex;margin-bottom:24px}@media(min-width:992px){.info-list-section .infos-mobile-header{display:none}}.info-list-section .infos-mobile-header .entry-title{cursor:pointer;background-color:transparent;padding:8px 24px;color:#a7a7a7;font-size:1.7777777778rem;line-height:2.1111111111rem}.info-list-section .infos-mobile-header .selected{border-bottom:1px solid #b62c2c;color:#000}.info-list-section .info-table{display:grid;grid-template-columns:1fr;gap:32px 70px;color:#474747}@media(min-width:992px){.info-list-section .info-table{grid-template-columns:1fr 1px 1fr 1px 1fr}}.info-list-section .info-table .info{display:none;flex-direction:column;gap:16px}.info-list-section .info-table .info.selected{display:flex}@media(min-width:992px){.info-list-section .info-table .info{display:flex}}.info-list-section .info-table .info .entry-title{display:none;padding:8px}@media(min-width:992px){.info-list-section .info-table .info .entry-title{display:block}}.info-list-section .info-table .info .subtitle{font-weight:500;font-size:1.1111111111rem;line-height:1.3333333333rem}.info-list-section .info-table .info h2,.info-list-section .info-table .info h3{margin-bottom:0}.info-list-section .info-table .divider{display:none;top:50%;align-self:center;background-color:#b62c2c;width:1px;height:100px}@media(min-width:992px){.info-list-section .info-table .divider{display:block}}.info-with-images-section,.info-with-links-and-buttons-section{background-color:#f7f7f7}.info-with-images-section .heading,.info-with-links-and-buttons-section .heading,.info-with-images-section .subtitle,.info-with-links-and-buttons-section .subtitle{margin-bottom:24px}.info-with-images-section .info-blocks,.info-with-links-and-buttons-section .info-blocks{display:grid;grid-template-columns:repeat(2,1fr)}.info-with-images-section .info-blocks .block-headings,.info-with-links-and-buttons-section .info-blocks .block-headings{display:flex;grid-row:1;grid-column:1/3;flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-bottom:40px}@media(min-width:992px){.info-with-images-section .info-blocks .block-headings,.info-with-links-and-buttons-section .info-blocks .block-headings{grid-column:1;justify-content:space-between}}.info-with-images-section .info-blocks .block-headings .block-heading,.info-with-links-and-buttons-section .info-blocks .block-headings .block-heading{padding:8px 16px}.info-with-images-section .info-blocks .info-block,.info-with-links-and-buttons-section .info-blocks .info-block{display:none;grid-template-columns:repeat(3,1fr);column-gap:32px;row-gap:40px;grid-row:2;grid-column:1/3}@media(min-width:992px){.info-with-images-section .info-blocks .info-block,.info-with-links-and-buttons-section .info-blocks .info-block{grid-template-columns:repeat(2,1fr)}}.info-with-images-section .info-blocks .info-block.active,.info-with-links-and-buttons-section .info-blocks .info-block.active{display:grid}.info-with-images-section .info-blocks .info-block .text-block,.info-with-links-and-buttons-section .info-blocks .info-block .text-block{grid-row:1;grid-column:1/4}@media(min-width:992px){.info-with-images-section .info-blocks .info-block .text-block,.info-with-links-and-buttons-section .info-blocks .info-block .text-block{grid-column:1}}.info-with-images-section .info-blocks .info-block .info-properties,.info-with-links-and-buttons-section .info-blocks .info-block .info-properties{display:flex;grid-row:2;grid-column:1;flex-direction:column;gap:24px}.info-with-images-section .info-blocks .info-block .info-properties .info-property,.info-with-links-and-buttons-section .info-blocks .info-block .info-properties .info-property{display:flex;align-items:center;gap:5px}.info-with-images-section .info-blocks .info-block .info-properties .info-property .property-icon,.info-with-links-and-buttons-section .info-blocks .info-block .info-properties .info-property .property-icon{width:22px}.info-with-images-section .info-blocks .info-block .info-links-and-buttons,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons{display:flex;grid-row:3;grid-column:1/4;flex-direction:column;gap:32px}@media(min-width:992px){.info-with-images-section .info-blocks .info-block .info-links-and-buttons,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons{grid-row:1/3;grid-column:2}}.info-with-images-section .info-blocks .info-block .info-links-and-buttons .heading,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons .heading{margin:0;font-weight:400}.info-with-images-section .info-blocks .info-block .info-links-and-buttons .links,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons .links{display:flex;align-items:flex-start;gap:10px}@media(min-width:992px){.info-with-images-section .info-blocks .info-block .info-links-and-buttons .links,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons .links{gap:24px}}.info-with-images-section .info-blocks .info-block .info-links-and-buttons .links .link,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons .links .link{padding:8px 16px}.info-with-images-section .info-blocks .info-block .info-links-and-buttons .gray,.info-with-links-and-buttons-section .info-blocks .info-block .info-links-and-buttons .gray{color:#a7a7a7}.info-with-images-section .info-blocks .info-block .info-picture-and-text,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text{display:grid;grid-row:2;grid-column:2/4}@media(min-width:992px){.info-with-images-section .info-blocks .info-block .info-picture-and-text,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text{grid-row:1/3;grid-column:2}}.info-with-images-section .info-blocks .info-block .info-picture-and-text .info-picture,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text .info-picture{grid-row:1/3;grid-column:1;justify-self:end;width:80%;height:auto}@media(min-width:992px){.info-with-images-section .info-blocks .info-block .info-picture-and-text .info-picture,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text .info-picture{width:auto;height:auto}}.info-with-images-section .info-blocks .info-block .info-picture-and-text .info-text,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text .info-text{font-weight:700}.info-with-images-section .info-blocks .info-block .info-picture-and-text .info-text-top,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text .info-text-top{grid-row:2;grid-column:1;margin-left:5vw}.info-with-images-section .info-blocks .info-block .info-picture-and-text .info-text-bottom,.info-with-links-and-buttons-section .info-blocks .info-block .info-picture-and-text .info-text-bottom{grid-row:3;grid-column:1;margin-left:5vw}.info-with-links-and-buttons-section .info-blocks .info-block .info-properties{grid-column:1/4}@media(min-width:992px){.info-with-links-and-buttons-section .info-blocks .info-block .info-properties{grid-column:1}}.icon-info-list-section .desktop{display:none;justify-content:space-between;gap:32px;margin-bottom:40px}.icon-info-list-section .mobile{display:flex;flex-direction:column;max-width:500px}@media(min-width:992px){.icon-info-list-section .desktop{display:flex}.icon-info-list-section .mobile{display:none}}.icon-info-list-section .list-entry{display:flex;flex-direction:column;gap:20px}.icon-info-list-section .list-entry .icon-list-title{display:flex;align-items:center;gap:10px}.icon-info-list-section .desktop .list-entry{max-width:460px}.icon-info-list-section .mobile .list-entry{padding-bottom:40px}.section-with-images.titles-black h1,.section-with-images.titles-black h2,.section-with-images.titles-black h3,.section-with-images.titles-black h4,.section-with-images.titles-black h5,.section-with-images.titles-black h6{color:#000}.section-with-images.titles-red h1,.section-with-images.titles-red h2,.section-with-images.titles-red h3,.section-with-images.titles-red h4,.section-with-images.titles-red h5,.section-with-images.titles-red h6{color:#b62c2c}.section-with-images.titles-lime h1,.section-with-images.titles-lime h2,.section-with-images.titles-lime h3,.section-with-images.titles-lime h4,.section-with-images.titles-lime h5,.section-with-images.titles-lime h6{color:#abc44c}.section-with-images .section-content{grid-column-gap:32px;display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.section-with-images .section-content{grid-template-columns:repeat(2,1fr)}}.section-with-images .section-content .content{position:relative}.section-with-images .section-content .content .image-section{padding-top:45px}@media(min-width:992px){.section-with-images .section-content .content .image-section{padding-top:70px}}.section-with-images .section-content .content .image-section .image{margin-bottom:24px}.section-with-images .section-content .content h2{position:absolute;top:10px;left:50px;width:250px;font-weight:700;font-size:1.7777777778rem;line-height:2rem}@media(min-width:992px){.section-with-images .section-content .content h2{left:80px;width:400px;font-size:2.6666666667rem;line-height:3.2777777778rem}}@media(min-width:992px){.section-with-images .section-content .content.imageRight{order:1}}.section-with-images .section-content .content.imageRight .figure{float:right}@media(min-width:576px){.section-with-images .section-content .content.imageRight h2{right:100px;left:unset;width:250px}}@media(min-width:992px){.section-with-images .section-content .content.imageRight h2{width:400px}}.section-with-images .section-content .text-area{align-self:center;justify-self:center;padding:0;word-break:break-word}@media(min-width:992px){.section-with-images .section-content .text-area{min-width:350px;max-width:530px}}.section-with-images .section-content .text-area .tagline{margin:32px 0;font-weight:500}@media(min-width:992px){.section-with-images .section-content .text-area .tagline{font-weight:700}}.text-box .content{display:grid;grid-template-columns:1fr;padding:0;overflow:hidden}.text-box .content .text{padding:40px 0}.calendar-section{display:flex;flex-direction:column;align-items:center}@media(min-width:992px){.calendar-section{align-items:initial}}.calendar-section .calendar{width:100%}@media(min-width:992px){.calendar-section .calendar{grid-template-areas:"navigation modules" "calendar calendar";width:auto}}.calendar-section .calendar .calendar1{--color: #9f82cc}.calendar-section .calendar .calendar2{--color: #abc44c}.calendar-section .calendar .calendar3{--color: #90a5b2}.calendar-section .calendar .calendar4{--color: #1979b5}.calendar-section .calendar .calendar5{--color: #144869}.calendar-section .calendar .calendar6{--color: #e0b4b4}.calendar-section .calendar .calendar7{--color: #d29b9b}.calendar-section .calendar .calendar8{--color: #804040}.calendar-section .calendar .cert-2{--start-color: #804040}.calendar-section .calendar .cert-1{--start-color: #d29b9b}.calendar-section .calendar .b2{--start-color: #e0b4b4}.calendar-section .calendar .uvon-1,.calendar-section .calendar .uvon-2,.calendar-section .calendar .uvon-3{--start-color: #9f82cc}.calendar-section .calendar .ubis-1,.calendar-section .calendar .ubis-2,.calendar-section .calendar .ubis-3{--end-color: #9f82cc}.calendar-section .calendar .uvon-4,.calendar-section .calendar .uvon-5,.calendar-section .calendar .uvon-6{--start-color: #abc44c}.calendar-section .calendar .ubis-4,.calendar-section .calendar .ubis-5,.calendar-section .calendar .ubis-6{--end-color: #abc44c}.calendar-section .calendar .uvon-7,.calendar-section .calendar .uvon-8,.calendar-section .calendar .uvon-9,.calendar-section .calendar .uvon-10{--start-color: #90a5b2}.calendar-section .calendar .ubis-7,.calendar-section .calendar .ubis-8,.calendar-section .calendar .ubis-9,.calendar-section .calendar .ubis-10{--end-color: #90a5b2}.calendar-section .calendar .uvon-11,.calendar-section .calendar .uvon-12,.calendar-section .calendar .uvon-13,.calendar-section .calendar .uvon-14{--start-color: #1979b5}.calendar-section .calendar .ubis-11,.calendar-section .calendar .ubis-12,.calendar-section .calendar .ubis-13,.calendar-section .calendar .ubis-14{--end-color: #1979b5}.calendar-section .calendar .uvon-15,.calendar-section .calendar .uvon-16,.calendar-section .calendar .uvon-17,.calendar-section .calendar .uvon-18,.calendar-section .calendar .uvon-19{--start-color: #144869}.calendar-section .calendar .ubis-15,.calendar-section .calendar .ubis-16,.calendar-section .calendar .ubis-17,.calendar-section .calendar .ubis-18,.calendar-section .calendar .ubis-19{--end-color: #144869}.calendar-section .calendar .b2{--end-color: #e0b4b4}.calendar-section .calendar .cert-1{--end-color: #d29b9b}.calendar-section .calendar .cert-2{--end-color: #804040}.calendar-section .calendar .nav-group{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width:992px){.calendar-section .calendar .nav-group{flex-direction:row}}.calendar-section .calendar .nav-group .navigation{display:flex;grid-area:navigation;align-items:center;gap:32px;margin-top:40px;margin-bottom:40px}.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons{display:flex}.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons .next-month,.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons .prev-month{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M20 44 0 24 20 4l2.8 2.85L5.65 24 22.8 41.15Z'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;padding:0;width:32px;height:32px;content:"";font-size:0}.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons .next-month.disabled,.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons .prev-month.disabled{cursor:initial;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M20 44 0 24 20 4l2.8 2.85L5.65 24 22.8 41.15Z' fill='lightgrey' /%3E%3C/svg%3E")}.calendar-section .calendar .nav-group .navigation .calendar-nav-buttons .next-month{transform:rotate(180deg)}.calendar-section .calendar .nav-group .navigation .today{margin-left:auto;padding:8px 16px}@media(min-width:992px){.calendar-section .calendar .nav-group .navigation .today{margin-left:0}}.calendar-section .calendar .nav-group .modules{display:flex;grid-area:modules;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:24px;padding:10px;overflow:auto}@media(min-width:992px){.calendar-section .calendar .nav-group .modules{justify-content:flex-end;margin:0;padding:0}}.calendar-section .calendar .nav-group .modules .module{cursor:pointer;border:1px solid var(--color);border-radius:50px;background-color:transparent;padding:6px 12px;height:32px;color:var(--color);font-size:.8888888889rem;line-height:1.0555555556rem;white-space:nowrap}.calendar-section .calendar .nav-group .modules .module.selected{background-color:var(--color);color:#fff}.calendar-section .calendar .calendar-view{display:grid;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(7,1fr);grid-area:calendar;gap:5px}@media(min-width:576px){.calendar-section .calendar .calendar-view{gap:10px}}@media(min-width:992px){.calendar-section .calendar .calendar-view{gap:0}}.calendar-section .calendar .calendar-view .calendar-heading{justify-self:center;margin-bottom:15px}.calendar-section .calendar .calendar-view .day.last-month{background-color:#f7f7f7}@media(max-width:991px){.calendar-section .calendar .calendar-view .day.last-month.selected .day-of-the-month{border-radius:5px;background-color:#1d5136;color:#fff}}.calendar-section .calendar .calendar-view .day.last-month .day-of-the-month{color:#a7a7a7}.calendar-section .calendar .calendar-view .day .entry{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:2px solid;border-image-source:linear-gradient(to right,var(--start-color),var(--end-color));border-image-slice:1;padding:0 15px;font-size:0;line-height:0}.calendar-section .calendar .calendar-view .day .entry.filtered{display:none}@media(min-width:992px){.calendar-section .calendar .calendar-view .day .entry{border-bottom:0;border-left:4px solid;border-image-source:linear-gradient(to bottom,var(--start-color),var(--end-color));min-height:28px;font-size:.7777777778rem;line-height:1.3333333333rem}.calendar-section .calendar .calendar-view .day .entry.meeting:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M16.7 42v-3H21v-5H7q-1.2 0-2.1-.9Q4 32.2 4 31V9q0-1.2.9-2.1Q5.8 6 7 6h34q1.2 0 2.1.9.9.9.9 2.1v22q0 1.2-.9 2.1-.9.9-2.1.9H27v5h4.3v3ZM7 31h34V9H7v22Zm0 0V9v22Z'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;padding:0 8px;height:12px;content:""}}.calendar-section .calendar .day{display:flex;flex-direction:column;gap:5px}@media(min-width:992px){.calendar-section .calendar .day{outline:1px solid #f3f6f5;padding:10px 0}}@media(max-width:991px){.calendar-section .calendar .day.selected .day-of-the-month{border-radius:5px;background-color:#1d5136;color:#fff}}.calendar-section .calendar .day.today{background-color:#dce5e1}.calendar-section .calendar .day .day-of-the-month{margin-bottom:15px;text-align:center}.calendar-section .calendar .day .day-of-the-month .day-name{display:none}.calendar-section .calendar .calendar-selection{display:grid;grid-template-columns:32px 200px 32px;justify-content:space-evenly;align-items:center;margin-top:32px;border-top:1px solid #f3f6f5;padding-top:32px;height:200px}@media(min-width:992px){.calendar-section .calendar .calendar-selection{display:none}}.calendar-section .calendar .calendar-selection .day .day-of-the-month{font-weight:500;font-size:1rem}.calendar-section .calendar .calendar-selection .day .day-of-the-month .day-name{display:initial}.calendar-section .calendar .calendar-selection .day .entry{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;border-left:4px solid;border-image-source:linear-gradient(to bottom,var(--start-color),var(--end-color));border-image-slice:1;padding:0 15px;min-height:28px;font-size:.7777777778rem;line-height:1.3333333333rem}.calendar-section .calendar .calendar-selection .day .entry.filtered{display:none}.calendar-section .calendar .calendar-selection .day .entry.meeting:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M16.7 42v-3H21v-5H7q-1.2 0-2.1-.9Q4 32.2 4 31V9q0-1.2.9-2.1Q5.8 6 7 6h34q1.2 0 2.1.9.9.9.9 2.1v22q0 1.2-.9 2.1-.9.9-2.1.9H27v5h4.3v3ZM7 31h34V9H7v22Zm0 0V9v22Z'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;padding:0 8px;height:12px;content:""}.calendar-section .calendar .calendar-selection .next-day,.calendar-section .calendar .calendar-selection .prev-day{cursor:pointer;margin-top:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M20 44 0 24 20 4l2.8 2.85L5.65 24 22.8 41.15Z'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;padding:0;width:32px;height:32px;content:""}.calendar-section .calendar .calendar-selection .next-day.disabled,.calendar-section .calendar .calendar-selection .prev-day.disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M20 44 0 24 20 4l2.8 2.85L5.65 24 22.8 41.15Z' fill='lightgrey' /%3E%3C/svg%3E")}.calendar-section .calendar .calendar-selection .next-day{transform:rotate(180deg)}.calendar-section .entry-overlay{display:none;position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:9999;background-color:#fffc;width:100vw;height:100vh}.calendar-section .entry-overlay.visible{display:flex}.calendar-section .entry-overlay .content{display:flex;position:relative;flex-direction:column;box-shadow:2px 4px 16px #00000029;border-radius:16px;background-color:#fff;padding:70px}.calendar-section .entry-overlay .content .title{margin-bottom:5px}.calendar-section .entry-overlay .content .caption,.calendar-section .entry-overlay .content .description{margin-bottom:10px}.calendar-section .entry-overlay .content .icon{display:flex;align-items:center;gap:10px}.calendar-section .entry-overlay .content .icon:before{background-position:center;background-size:contain;background-repeat:no-repeat;padding:8px 0;width:25px;height:15px;content:""}.calendar-section .entry-overlay .content .zoom:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M16.7 42v-3H21v-5H7q-1.2 0-2.1-.9Q4 32.2 4 31V9q0-1.2.9-2.1Q5.8 6 7 6h34q1.2 0 2.1.9.9.9.9 2.1v22q0 1.2-.9 2.1-.9.9-2.1.9H27v5h4.3v3ZM7 31h34V9H7v22Zm0 0V9v22Z'/%3E%3C/svg%3E")}.calendar-section .entry-overlay .content .level:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 96 960 960' width='48'%3E%3Cpath d='M250 777h220v-60H250v60Zm120-171h220v-60H370v60Zm120-171h220v-60H490v60ZM180 936q-24 0-42-18t-18-42V276q0-24 18-42t42-18h600q24 0 42 18t18 42v600q0 24-18 42t-42 18H180Zm0-60h600V276H180v600Zm0-600v600-600Z'/%3E%3C/svg%3E")}.calendar-section .entry-overlay .content .customers:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M0 36v-2.65q0-1.95 2.1-3.15T7.5 29q.65 0 1.2.025.55.025 1.1.125-.4.85-.6 1.725-.2.875-.2 1.875V36Zm12 0v-3.25q0-3.25 3.325-5.25t8.675-2q5.4 0 8.7 2 3.3 2 3.3 5.25V36Zm27 0v-3.25q0-1-.175-1.875t-.575-1.725q.55-.1 1.1-.125Q39.9 29 40.5 29q3.4 0 5.45 1.2Q48 31.4 48 33.35V36Zm-15-7.5q-4 0-6.5 1.2T15 32.75V33h18v-.3q0-1.8-2.475-3T24 28.5Zm-16.5-1q-1.45 0-2.475-1.025Q4 25.45 4 24q0-1.45 1.025-2.475Q6.05 20.5 7.5 20.5q1.45 0 2.475 1.025Q11 22.55 11 24q0 1.45-1.025 2.475Q8.95 27.5 7.5 27.5Zm33 0q-1.45 0-2.475-1.025Q37 25.45 37 24q0-1.45 1.025-2.475Q39.05 20.5 40.5 20.5q1.45 0 2.475 1.025Q44 22.55 44 24q0 1.45-1.025 2.475Q41.95 27.5 40.5 27.5ZM24 24q-2.5 0-4.25-1.75T18 18q0-2.55 1.75-4.275Q21.5 12 24 12q2.55 0 4.275 1.725Q30 15.45 30 18q0 2.5-1.725 4.25T24 24Zm0-9q-1.25 0-2.125.85T21 18q0 1.25.875 2.125T24 21q1.3 0 2.15-.875Q27 19.25 27 18q0-1.3-.85-2.15Q25.3 15 24 15Zm0 18Zm0-15Z'/%3E%3C/svg%3E")}.calendar-section .entry-overlay .content .timeslot:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m31.35 33.65 2.25-2.25-7.95-8V13.35h-3V24.6ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 24t1.575-7.75q1.575-3.65 4.3-6.375 2.725-2.725 6.375-4.3Q19.9 4 24 4t7.75 1.575q3.65 1.575 6.375 4.3 2.725 2.725 4.3 6.375Q44 19.9 44 24t-1.575 7.75q-1.575 3.65-4.3 6.375-2.725 2.725-6.375 4.3Q28.1 44 24 44Zm0-20Zm0 17q7 0 12-5t5-12q0-7-5-12T24 7q-7 0-12 5T7 24q0 7 5 12t12 5Z'/%3E%3C/svg%3E")}.calendar-section .entry-overlay .content .date:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M9 44q-1.2 0-2.1-.9Q6 42.2 6 41V10q0-1.2.9-2.1Q7.8 7 9 7h3.25V4h3.25v3h17V4h3.25v3H39q1.2 0 2.1.9.9.9.9 2.1v31q0 1.2-.9 2.1-.9.9-2.1.9Zm0-3h30V19.5H9V41Zm0-24.5h30V10H9Zm0 0V10v6.5ZM24 28q-.85 0-1.425-.575Q22 26.85 22 26q0-.85.575-1.425Q23.15 24 24 24q.85 0 1.425.575Q26 25.15 26 26q0 .85-.575 1.425Q24.85 28 24 28Zm-8 0q-.85 0-1.425-.575Q14 26.85 14 26q0-.85.575-1.425Q15.15 24 16 24q.85 0 1.425.575Q18 25.15 18 26q0 .85-.575 1.425Q16.85 28 16 28Zm16 0q-.85 0-1.425-.575Q30 26.85 30 26q0-.85.575-1.425Q31.15 24 32 24q.85 0 1.425.575Q34 25.15 34 26q0 .85-.575 1.425Q32.85 28 32 28Zm-8 8q-.85 0-1.425-.575Q22 34.85 22 34q0-.85.575-1.425Q23.15 32 24 32q.85 0 1.425.575Q26 33.15 26 34q0 .85-.575 1.425Q24.85 36 24 36Zm-8 0q-.85 0-1.425-.575Q14 34.85 14 34q0-.85.575-1.425Q15.15 32 16 32q.85 0 1.425.575Q18 33.15 18 34q0 .85-.575 1.425Q16.85 36 16 36Zm16 0q-.85 0-1.425-.575Q30 34.85 30 34q0-.85.575-1.425Q31.15 32 32 32q.85 0 1.425.575Q34 33.15 34 34q0 .85-.575 1.425Q32.85 36 32 36Z'/%3E%3C/svg%3E")}.calendar-section .entry-overlay .content .close{position:absolute;top:32px;right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m12.45 37.65-2.1-2.1L21.9 24 10.35 12.45l2.1-2.1L24 21.9l11.55-11.55 2.1 2.1L26.1 24l11.55 11.55-2.1 2.1L24 26.1Z' fill='%231a1f1f'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;width:35px;height:35px;font-size:0}@media(min-width:992px){.calendar-section .entry-overlay .content .close{right:32px}}.learning-system{margin:auto;max-width:1364px}.learning-system .intro{margin-bottom:100px}.learning-system .tree-container{--itemHeight: 35px;--itemGap: 12px;position:relative;padding-left:50px}@media(min-width:423px){.learning-system .tree-container{padding-left:120px}}.learning-system .tree-container .tree{display:flex;flex-direction:column}.learning-system .tree-container .tree .item{--index: 0;--baseWidth: 22px;--stepWidth: 13px;--lineHeight: 25px;--bgColor: gradientAt(50%)}@media(min-width:550px){.learning-system .tree-container .tree .item{--baseWidth: 22px;--stepWidth: 19.35px}}.learning-system .tree-container .tree .item{cursor:pointer;box-shadow:2px 3px 4px #00000029;background:var(--bgColor);padding:calc((var(--itemHeight) - var(--lineHeight)) / 2) 7px;width:calc(var(--baseWidth) + var(--stepWidth) * var(--index) - 14px);color:#fff;line-height:var(--lineHeight);font-family:Inter,sans-serif}.learning-system .tree-container .tree .item:not(:last-child){margin-bottom:var(--itemGap)}.learning-system .tree-container .tree .item:focus-visible,.learning-system .tree-container .tree .item.selected{outline:none;background:#b62c2c}@media(hover:hover){.learning-system .tree-container .tree .item:hover{background:#b62c2c}}.learning-system .tree-container .tree .item.idx-0{--index: 0;--bgColor: linear-gradient(#a5bcb0 0%, rgb(157.4444444444, 182.0555555556, 169.2222222222) 100%)}.learning-system .tree-container .tree .item.idx-1{--index: 1;--bgColor: linear-gradient(rgb(157.4444444444, 182.0555555556, 169.2222222222) 0%, rgb(149.8888888889, 176.1111111111, 162.4444444444) 100%)}.learning-system .tree-container .tree .item.idx-2{--index: 2;--bgColor: linear-gradient(rgb(149.8888888889, 176.1111111111, 162.4444444444) 0%, rgb(142.3333333333, 170.1666666667, 155.6666666667) 100%)}.learning-system .tree-container .tree .item.idx-3{--index: 3;--bgColor: linear-gradient(rgb(142.3333333333, 170.1666666667, 155.6666666667) 0%, rgb(134.7777777778, 164.2222222222, 148.8888888889) 100%)}.learning-system .tree-container .tree .item.idx-4{--index: 4;--bgColor: linear-gradient(rgb(134.7777777778, 164.2222222222, 148.8888888889) 0%, rgb(127.2222222222, 158.2777777778, 142.1111111111) 100%)}.learning-system .tree-container .tree .item.idx-5{--index: 5;--bgColor: linear-gradient(rgb(127.2222222222, 158.2777777778, 142.1111111111) 0%, rgb(119.6666666667, 152.3333333333, 135.3333333333) 100%)}.learning-system .tree-container .tree .item.idx-6{--index: 6;--bgColor: linear-gradient(rgb(119.6666666667, 152.3333333333, 135.3333333333) 0%, rgb(112.1111111111, 146.3888888889, 128.5555555556) 100%)}.learning-system .tree-container .tree .item.idx-7{--index: 7;--bgColor: linear-gradient(rgb(112.1111111111, 146.3888888889, 128.5555555556) 0%, rgb(104.5555555556, 140.4444444444, 121.7777777778) 100%)}.learning-system .tree-container .tree .item.idx-8{--index: 8;--bgColor: linear-gradient(rgb(104.5555555556, 140.4444444444, 121.7777777778) 0%, rgb(97, 134.5, 115) 100%)}.learning-system .tree-container .tree .item.idx-9{--index: 9;--bgColor: linear-gradient(rgb(97, 134.5, 115) 0%, rgb(89.4444444444, 128.5555555556, 108.2222222222) 100%)}.learning-system .tree-container .tree .item.idx-10{--index: 10;--bgColor: linear-gradient(rgb(89.4444444444, 128.5555555556, 108.2222222222) 0%, rgb(81.8888888889, 122.6111111111, 101.4444444444) 100%)}.learning-system .tree-container .tree .item.idx-11{--index: 11;--bgColor: linear-gradient(rgb(81.8888888889, 122.6111111111, 101.4444444444) 0%, rgb(74.3333333333, 116.6666666667, 94.6666666667) 100%)}.learning-system .tree-container .tree .item.idx-12{--index: 12;--bgColor: linear-gradient(rgb(74.3333333333, 116.6666666667, 94.6666666667) 0%, rgb(66.7777777778, 110.7222222222, 87.8888888889) 100%)}.learning-system .tree-container .tree .item.idx-13{--index: 13;--bgColor: linear-gradient(rgb(66.7777777778, 110.7222222222, 87.8888888889) 0%, rgb(59.2222222222, 104.7777777778, 81.1111111111) 100%)}.learning-system .tree-container .tree .item.idx-14{--index: 14;--bgColor: linear-gradient(rgb(59.2222222222, 104.7777777778, 81.1111111111) 0%, rgb(51.6666666667, 98.8333333333, 74.3333333333) 100%)}.learning-system .tree-container .tree .item.idx-15{--index: 15;--bgColor: linear-gradient(rgb(51.6666666667, 98.8333333333, 74.3333333333) 0%, rgb(44.1111111111, 92.8888888889, 67.5555555556) 100%)}.learning-system .tree-container .tree .item.idx-16{--index: 16;--bgColor: linear-gradient(rgb(44.1111111111, 92.8888888889, 67.5555555556) 0%, rgb(36.5555555556, 86.9444444444, 60.7777777778) 100%)}.learning-system .tree-container .tree .item.idx-17{--index: 17;--bgColor: linear-gradient(rgb(36.5555555556, 86.9444444444, 60.7777777778) 0%, #1d5136 100%)}.learning-system .tree-container .tree .item.idx-18{--index: 18;--bgColor: linear-gradient(#1d5136 0%, #1d5136 100%)}.learning-system .tree-container .tree .item.idx-19{--index: 19;--bgColor: linear-gradient(#1d5136 0%, #1d5136 100%)}.learning-system .tree-container .tree .item.idx-20{--index: 20;--bgColor: linear-gradient(#1d5136 0%, #1d5136 100%)}.learning-system .tree-container .tree .item.red-1{--bgColor: #d29b9b}.learning-system .tree-container .tree .item.red-2{--bgColor: #c46363}.learning-system .tree-container .tree .item.red-3{--bgColor: #804040}.learning-system .tree-container .label{--borderWidth: 2px;--labelGap: 20px;--labelFrom: "";--labelTo: "";--height: calc((var(--to) - var(--from)) * (var(--itemHeight) + var(--itemGap)) - var(--itemGap));--offset: calc((var(--itemHeight) + var(--itemGap)) / 2);display:flex;position:absolute;top:calc(var(--from) * (var(--itemHeight) + var(--itemGap)) + var(--offset) - var(--borderWidth));left:0;justify-content:flex-end;align-items:center;border:var(--borderWidth) solid #a7a7a7;border-right:none;width:31px;height:var(--height);font-size:20px;line-height:24px}@media(min-width:423px){.learning-system .tree-container .label{left:66px}}.learning-system .tree-container .label.double-offset{--offset: calc((var(--itemHeight) + var(--itemGap)))}.learning-system .tree-container .label:before,.learning-system .tree-container .label:after{display:none;position:absolute;padding-bottom:var(--labelGap);content:"";color:#a7a7a7;font-size:18px;line-height:22px}@media(min-width:423px){.learning-system .tree-container .label:before,.learning-system .tree-container .label:after{display:block}}.learning-system .tree-container .label:before{right:100%;bottom:calc(100% + var(--borderWidth));transform:rotate(-90deg);transform-origin:bottom right;padding-right:10px;content:var(--labelFrom)}.learning-system .tree-container .label:after{bottom:calc(var(--borderWidth) * -1);left:calc(var(--borderWidth) * -1);transform:rotate(-90deg);transform-origin:bottom left;padding-left:10px;content:var(--labelTo)}.learning-system .tree-container .label.centered-from:before{transform:rotate(-90deg) translate(var(--height));padding-right:0;width:calc(3 * var(--height));text-align:center}.learning-system .tree-container .label.a1{--from: 0;--to: 5}.learning-system .tree-container .label.a2{--from: 5;--to: 11}.learning-system .tree-container .label.b1{--from: 11;--to: 17}.learning-system .tree-container .label.b2{--from: 17;--to: 18}.learning-system .tree-container .label.c1{--from: 18;--to: 19}.learning-system .tree-container .label.c2{--from: 19;--to: 20}.learning-system .tree-container .content-container{display:flex;position:fixed;inset:0;justify-content:center;align-items:center;z-index:100;background:#0003;padding:24px;pointer-events:auto}.learning-system .tree-container .content-container.hidden{display:none;touch-action:none;pointer-events:none}.learning-system .tree-container .content-container .content{position:relative;box-shadow:4px 6px 8px #0003;border-radius:8px;background:#fff;padding:35px 20px;width:calc(100% - 48px);max-width:380px;max-height:calc(100% - 48px);overflow:auto}@media(min-width:992px){.learning-system .tree-container .content-container .content{max-width:536px}}@media(min-width:1160px){.learning-system .tree-container .content-container .content{max-width:700px}}.learning-system .tree-container .content-container .content.hidden{display:none;touch-action:none;pointer-events:none}.learning-system .tree-container .content-container .title{margin-bottom:12px;color:#b62c2c}.learning-system .tree-container .content-container .close{position:absolute;top:8px;right:6px;cursor:pointer;border:none;background:transparent;padding:20px;width:20px;height:20px;font-size:0}.learning-system .tree-container .content-container .close:before,.learning-system .tree-container .content-container .close:after{position:absolute;top:calc(50% - 1px);left:calc(50% - 14px);background:#000;width:28px;height:2px;content:""}.learning-system .tree-container .content-container .close:before{transform:rotate(-45deg)}.learning-system .tree-container .content-container .close:after{transform:rotate(45deg)}.list-box{display:grid;padding:32px max((100vw - 1360px) / 2,5%)}.list-box h3{font-weight:600;font-size:21px}.list-box .textlist{grid-row:1;margin-bottom:45px}.list-box .textlist li{padding-bottom:20px}.list-box .textcontent{grid-row:2;margin-bottom:30px}@media(min-width:1160px){.list-box{grid-template-columns:2fr 1fr}.list-box h3{font-size:28px}.list-box .textlist{grid-row:1;grid-column:1}.list-box .textcontent{grid-row:1;grid-column:2;padding-left:20px}}.team-section{display:flex;flex-direction:column;align-items:center;gap:32px}.team-section .team-title{margin:0;text-align:center}.team-section .team-text{max-width:600px;text-align:center}.team-section .people{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}@media(min-width:576px){.team-section .people{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1160px){.team-section .people{grid-template-columns:repeat(4,1fr)}}.team-section .people .person{cursor:pointer}.team-section .people .person .preview{display:grid;grid-template-areas:"all"}.team-section .people .person .preview .portrait{grid-area:all}.team-section .people .person .preview .preview-content{grid-area:all;background-image:linear-gradient(145deg,rgba(29,81,54,.7333333333) 10%,transparent 50%,transparent);padding:16px;color:#fff;font-weight:500;font-size:.9rem}.team-section .people .person .preview .preview-content .name{font-weight:600;font-size:1.2rem}.team-section .overlay{display:flex;position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:500;background-color:#000000e6;width:100vw;height:100vh;overflow:scroll}@media(min-width:992px){.team-section .overlay{background-color:#000c}}.team-section .overlay.hidden{display:none}.team-section .overlay .close{position:fixed;top:24px;right:24px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m12.45 37.65-2.1-2.1L21.9 24 10.35 12.45l2.1-2.1L24 21.9l11.55-11.55 2.1 2.1L26.1 24l11.55 11.55-2.1 2.1L24 26.1Z' fill='%23fff'/%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent;width:24px;height:24px}@media(min-width:992px){.team-section .overlay .close{top:40px;right:40px;width:40px;height:40px}}.team-section .overlay .content{display:grid;grid-template-columns:1fr;gap:56px;margin-top:70px;padding:0 24px;width:100%;height:calc(100% - 70px);color:#fff}@media(min-width:992px){.team-section .overlay .content{grid-template-columns:260px auto;width:75vw;height:75vh}}@media(min-width:1160px){.team-section .overlay .content{width:50vw;height:50vh}}.team-section .overlay .content .text{word-break:break-word;overflow-wrap:break-word}.team-section .overlay .content .about{display:grid;grid-template-areas:"portrait name" "portrait position";column-gap:17px;row-gap:13px;justify-content:start;margin-bottom:32px}.team-section .overlay .content .about .portrait-round-mobile{grid-area:portrait;border-radius:50%;width:122px;height:122px;object-fit:cover;object-position:right}.team-section .overlay .content .about .fullname-mobile{grid-area:name;align-self:end;margin:0}.team-section .overlay .content .about .position-mobile{grid-area:position;align-self:start}.team-section .overlay .content .portrait-round{border-radius:50%;width:260px;height:260px;object-fit:cover;object-position:right}.team-section .overlay .content .desktop{display:none}@media(min-width:992px){.team-section .overlay .content .desktop{display:initial}}@media(min-width:992px){.team-section .overlay .content .mobile{display:none}}.team-section .overlay .content .person-info{display:flex;flex-direction:column}.team-section .overlay .content .person-info .fullname{margin-bottom:10px}.team-section .overlay .content .person-info .position{margin-bottom:32px}.team-section .overlay .content .person-info .description{margin-bottom:60px;white-space:pre-wrap}.team-section .overlay .content .person-info .detail-info{display:grid;grid-template-columns:auto 1fr;column-gap:32px;row-gap:24px}.team-section .overlay .content .person-info .detail-info h6{margin:0}.team-section .overlay .content .person-info .detail-info .specialization.hidden,.team-section .overlay .content .person-info .detail-info .specialization-title.hidden{display:none}.accordion{margin-bottom:24px}.accordion>.accordion-head{display:grid;grid-template-columns:auto 1fr;align-items:center;border-radius:8px;background-color:#ededed;padding:24px}.accordion>.accordion-head h6{margin:0 40px 0 0}.accordion>.accordion-head:before{display:grid;width:20px;content:"+";font-weight:700}.accordion>.accordion-head .heading-info{display:none}@media(min-width:992px){.accordion>.accordion-head .heading-info{display:initial}}@media(min-width:992px){.accordion>.accordion-head{grid-template-columns:auto 2fr 8fr}}.accordion>.accordion-body{transition:all .5s ease-in-out;padding:0 24px;overflow-y:hidden}.accordion>.accordion-body .heading-info{display:block;margin-bottom:24px}@media(min-width:992px){.accordion>.accordion-body .heading-info{display:none}}.accordion.open>.accordion-head:before{content:"-"}.accordion.open>.accordion-body{padding:24px}.accordion .accordion-head{cursor:pointer}.partner-accordion-section .info-text-top{margin-bottom:40px}.partner-accordion-section .info-text-bottom{margin-top:40px}.partner-accordion-section .partner{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.partner-accordion-section .partner .image-link{flex-shrink:0}.partner-accordion-section .partner .text-content .partner-title{display:inline-block;margin-bottom:24px}@media(min-width:576px){.partner-accordion-section .partner{flex-direction:row}}@media(max-width:991px){.date-accordion-section .type-accordion .type-accordion-body{padding:0}}.date-accordion-section .type-accordion .type-accordion-body .entry-title{display:none;padding:0 10px;color:#a7a7a7}@media(min-width:992px){.date-accordion-section .type-accordion .type-accordion-body .entry-title{display:grid;margin:0 10px;padding:0 24px}}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion{margin:0 10px;border-radius:8px;background-color:#ededed}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion:nth-child(2n){background-color:#f7f7f7}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion:nth-child(odd){background-color:#fff}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion.open .accordion-head:before{transform:rotate(180deg)}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion.open .accordion-body{padding:24px}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head{background-color:initial;font-weight:600}@media(max-width:991px){.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head{margin:0;padding:10px}}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head:before{display:block;transition:transform .25s ease-in-out;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZmlsbD0iI0E3QTdBNyIgZD0ibTI0IDMwLjc1LTEyLTEyIDIuMTUtMi4xNUwyNCAyNi41bDkuODUtOS44NUwzNiAxOC44WiIvPjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat;width:32px;height:32px;content:""}@media(min-width:992px){.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head:before{width:48px;height:48px}}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .description{grid-area:name/name/name/start;padding-right:24px}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .dates{grid-area:end/end/end/timeslot}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .dates .dates-heading{margin:24px 0 10px}@media(min-width:992px){.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .dates .dates-heading{margin:0 0 10px}}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .exam{grid-area:exam;margin-top:24px}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .exam .exam-heading{margin-bottom:10px}.date-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-body .exam .exam-details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.date-accordion-section .info-text-bottom{margin-top:40px}.date-accordion-section .accordion-body .entry-title,.date-accordion-section .accordion-body .entry-accordion-head,.date-accordion-section .accordion-body .entry-accordion-body{display:grid;grid-template-columns:32px repeat(2,1fr);grid-template-areas:". name timeslot" ". start end"}@media(min-width:992px){.date-accordion-section .accordion-body .entry-title,.date-accordion-section .accordion-body .entry-accordion-head,.date-accordion-section .accordion-body .entry-accordion-body{grid-template-columns:48px repeat(4,1fr);grid-template-areas:". name start end timeslot"}}.date-accordion-section .accordion-body .entry-accordion-body{grid-template-columns:repeat(2,1fr);grid-template-areas:"name start" "end timeslot" "exam exam"}@media(min-width:992px){.date-accordion-section .accordion-body .entry-accordion-body{grid-template-columns:48px repeat(4,1fr);grid-template-areas:". name start end timeslot" ". exam exam exam exam"}}.date-accordion-section .accordion-body .name{grid-area:name}.date-accordion-section .accordion-body .start{grid-area:start}.date-accordion-section .accordion-body .end{grid-area:end}.date-accordion-section .accordion-body .timeslot{grid-area:timeslot}.exam-accordion-section .no-exams{font-weight:500;font-size:.8888888889rem}@media(min-width:992px){.exam-accordion-section .no-exams{font-size:1.1111111111rem}}@media(max-width:991px){.exam-accordion-section .type-accordion .type-accordion-body{padding:0}}.exam-accordion-section .type-accordion .type-accordion-body .entry-title{display:none;padding:0 10px;color:#a7a7a7}@media(min-width:992px){.exam-accordion-section .type-accordion .type-accordion-body .entry-title{display:grid;margin:0 10px;padding:0 24px}}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion{margin:0 10px;border-radius:8px;background-color:#ededed}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion:nth-child(2n){background-color:#f7f7f7}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion:nth-child(odd){background-color:#fff}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion.open .accordion-body{padding:24px}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .date{font-weight:600}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head{cursor:initial;background-color:initial;font-weight:300}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head:before{display:none}@media(max-width:991px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head{margin:0;padding:10px}}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail{display:flex;justify-content:space-between;gap:5px;width:100%}@media(min-width:576px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail{padding:0 20%;width:60%}}@media(min-width:992px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail{display:initial;padding:0;width:auto}}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail .text{text-align:right}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail.results .desktop{display:none}@media(min-width:992px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail.results .desktop{display:initial}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .exam-detail.results .mobile{display:none}}@media(min-width:576px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .details{padding:0 0 0 20%}}@media(min-width:992px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .details{padding:0}}.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .description{font-weight:600;font-size:1rem}@media(min-width:992px){.exam-accordion-section .type-accordion .type-accordion-body .entry-accordion .entry-accordion-head .description{display:none}}.exam-accordion-section .info-text-bottom{margin-top:40px}.exam-accordion-section .accordion-body .entry-title,.exam-accordion-section .accordion-body .entry-accordion-head{display:flex;row-gap:5px;flex-direction:column;align-items:flex-start}@media(min-width:992px){.exam-accordion-section .accordion-body .entry-title,.exam-accordion-section .accordion-body .entry-accordion-head{display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"name date deadline results price details";column-gap:10px}}.text-accordion-section .info-text-bottom{margin-top:40px}.news-article-section .preview-text{width:66%}.news-article-section .news-text{font-size:1rem}.news-article-section .news-images{display:grid;grid-template-areas:"wide wide" "narrow1 narrow2";margin-bottom:70px;grid-row-gap:40px}.news-article-section .news-images .image-container:nth-child(1){grid-area:wide}.news-article-section .news-images .image-container:nth-child(2){grid-area:narrow1}.news-article-section .news-images .image-container:nth-child(3){grid-area:narrow2}@media(min-width:576px){.news-article-section .news-images{grid-column-gap:16px;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"wide narrow1 narrow2";margin-bottom:70px}}.news-article-section .news-images .image{height:100%;object-fit:cover}.news-carousel-section{padding:72px var(--pageSpacing)}.news-carousel-section.grey{background-color:#f7f7f7}.news-carousel-section .title-mobile{margin-bottom:32px;font-weight:700;font-size:1.7777777778rem}@media(min-width:992px){.news-carousel-section .title-mobile{display:none}}.news-carousel-section .news-content{display:grid;gap:32px}@media(min-width:992px){.news-carousel-section .news-content{grid-template-columns:repeat(2,1fr)}}.news-carousel-section .news-content .text{display:flex;flex-direction:column;justify-content:space-between;order:1;gap:32px}@media(min-width:992px){.news-carousel-section .news-content .text{order:0}}.news-carousel-section .news-content .text .title{display:none;margin-bottom:72px}@media(min-width:992px){.news-carousel-section .news-content .text .title{display:initial}}.news-carousel-section .news-content .text .heading{display:flex;flex-direction:column;align-self:flex-start;gap:10px;margin:0}.news-carousel-section .news-content .text .heading:after{border-bottom:2px solid black;width:60%;height:1px;content:""}.news-carousel-section .news-content .text .preview-text{max-width:550px}.news-carousel-section .news-content .text .news-link{margin-bottom:auto}.news-carousel-section .news-content .text .prev-entry{align-self:flex-end}.news-carousel-section .news-content .image{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media(max-width:991px){.news-carousel-section .news-content .image .news-image{width:100%;height:100%}}.news-carousel-section .news-content .image .next-entry{justify-self:flex-start}.news-carousel-section .news-content .other-heading{display:none;color:#a7a7a7;font-size:1.3333333333rem}@media(min-width:992px){.news-carousel-section .news-content .other-heading{display:initial}}.news-carousel-section .navigation{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:10px;text-decoration:underline}@media(min-width:992px){.news-carousel-section .navigation{justify-content:center}}.news-carousel-section .navigation .swiper-button{cursor:pointer}.news-table-section{width:100%}.news-table-section:not(.swiper) .news-table{display:flex;flex-direction:column;gap:70px}.news-table-section.swiper .news-table{cursor:grab}.news-table-section.swiper .news-table:active{cursor:grabbing}.news-table-section .news-table{margin-bottom:70px}.news-table-section .news-table .news-item{display:block;gap:32px;-webkit-user-select:none;user-select:none}.news-table-section .news-table .news-item.narrow{display:flex;flex-direction:column;max-width:280px}@media(min-width:576px){.news-table-section .news-table .news-item{display:flex}}.news-table-section .news-table .news-item .image-container{flex-shrink:0;margin-bottom:16px}.news-table-section .news-table .news-item .image-container .image{width:100%;object-fit:cover}@media(min-width:576px){.news-table-section .news-table .news-item .image-container .image{width:276px}}.news-table-section .news-table .news-item .date{margin-bottom:24px}.news-table-section .news-table .news-item .title{margin-bottom:24px;font-weight:600}.news-table-section .news-table .news-item .title.underline:after{width:140px}.news-table-section .news-table .news-item .preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:24px;overflow:hidden}@media(min-width:576px){.news-table-section .news-table .news-item .preview-text{-webkit-line-clamp:3}}.news-table-section .news-table .news-item .news-link{font-weight:500;font-size:1rem}@media(min-width:576px){.news-table-section .news-table .news-item .news-link{font-size:1.1111111111rem}}.news-list{display:flex;flex-direction:column;align-items:center;padding-top:70px;padding-bottom:32px}.news-list.gray{background-color:#f7f7f7}.news-list>.title{font-weight:500}@media(min-width:992px){.news-list>.title{align-self:flex-start}}.page-links{display:flex;column-gap:24px;justify-content:center;align-items:center}.page-links .page-link{color:#000;text-decoration:none}.page-links .page-link.current{font-weight:700;text-decoration:underline}.page-links .navigation-button{display:block;background-size:contain;width:30px;height:30px;content:""}.page-links .previous-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZD0iTTIwIDQ0IDAgMjQgMjAgNGwyLjggMi44NUw1LjY1IDI0IDIyLjggNDEuMTVaIi8+PC9zdmc+)}.page-links .next-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZD0ibTE1LjIgNDMuOS0yLjgtMi44NUwyOS41NSAyMy45IDEyLjQgNi43NWwyLjgtMi44NSAyMCAyMFoiLz48L3N2Zz4=)}.navigation{width:100%}.navigation .nav-container{box-shadow:2px 2px 20px gray;min-width:150px}.navigation .nav-level-1{display:flex;gap:32px;box-shadow:none;font-weight:700}.navigation .nav-level-1 .nav-entry:hover .nav-level-2,.navigation .nav-level-1 .nav-entry:focus-visible .nav-level-2,.navigation .nav-level-1 .nav-entry:focus-within .nav-level-2{opacity:1;pointer-events:auto}.navigation .nav-level-1 .nav-entry:last-child:has(.nav-level-2) .nav-level-3{right:calc(100% + var(--nav-box-padding));left:unset}.navigation .nav-level-1 .nav-entry:has(.current)>.nav-link:after{width:100%}.navigation .nav-level-1 .nav-entry .nav-link{display:flex;flex-direction:column;transition:var(--transition);width:max-content;color:#000;text-decoration:none}.navigation .nav-level-1 .nav-entry .nav-link:after{translate:0 1px;transition:var(--transition);background-color:#000;width:0;height:2px;content:""}.navigation .nav-level-1 .nav-entry .nav-link:hover:after,.navigation .nav-level-1 .nav-entry .nav-link:focus-visible:after,.navigation .nav-level-1 .nav-entry .nav-link:focus-within:after,.navigation .nav-level-1 .nav-entry .nav-link.current:after{width:100%}.navigation .nav-level-1 .nav-entry .nav-level-2{display:flex;position:absolute;flex-direction:column;align-items:flex-start;gap:16px;opacity:0;z-index:0;transition:var(--transition);border:1px solid #1d5136;background-color:#fff;padding:16px;pointer-events:none;font-weight:400}.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry{position:relative;width:100%}.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:after{position:absolute;top:0;right:-20px;width:20px;height:100%;content:""}.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:hover>.nav-level-3,.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:focus-visible>.nav-level-3,.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:focus-within>.nav-level-3{opacity:1;pointer-events:auto}.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:has(.nav-caret){display:flex;justify-content:space-between;align-items:center}.navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:has(.nav-caret) .nav-caret{background-image:var(--submenu-icon);background-position:center;background-size:contain;background-repeat:no-repeat;width:24px;height:24px}.navigation .nav-level-1 .nav-entry .nav-level-3{--nav-box-padding: 16px;display:flex;position:absolute;top:-1px;left:calc(100% + var(--nav-box-padding));flex-direction:column;align-items:flex-start;gap:16px;opacity:0;transition:var(--transition);border:1px solid #1d5136;background-color:#fff;padding:var(--nav-box-padding);pointer-events:none}.mobile-navigation{font-size:1.1rem}.mobile-navigation .navigation{--mobile-navigation-padding-inline: 16px;padding:24px var(--mobile-navigation-padding-inline);width:calc(100% - 2 * var(--mobile-navigation-padding-inline))}.mobile-navigation .navigation .nav-container{box-shadow:none}.mobile-navigation .navigation .nav-level-1{display:flex;flex-direction:column;justify-content:space-between;gap:32px;font-weight:700}.mobile-navigation .navigation .nav-level-1 .nav-entry.has-submenu{flex-direction:column;gap:16px}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-link{display:flex;flex-direction:row;gap:8px}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-link.current{text-decoration:underline;text-underline-offset:2px}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-link:before{background-image:var(--submenu-icon);background-position:center;background-size:cover;background-repeat:no-repeat;width:24px;height:24px;content:""}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-link:after{display:none}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-level-2{position:relative;opacity:1;border:none;pointer-events:all}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry{position:relative;width:100%}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:has(.nav-caret){align-items:flex-start}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-level-2 .nav-entry:has(.nav-caret) .nav-caret{display:none}.mobile-navigation .navigation .nav-level-1 .nav-entry .nav-level-3{position:unset;opacity:1;border:none;padding:0 0 0 var(--nav-box-padding);pointer-events:all}.language-links{display:flex;text-transform:uppercase}.language-links li{display:flex;gap:5px}.language-links li:not(:last-child):after{display:inline-block;translate:0 3px;background-color:#b62c2c;width:2px;height:1em;content:""}.language-links li:not(:first-child):last-child{margin-left:5px}.language-links li .active{font-weight:700}
