.footer__grider:last-child{padding:2em 0}@media(max-width: 1599.98px){.footer__grider:last-child img{width:2.5em}}@media(max-width: 767.98px){.footer__grider:last-child img{width:2em}}@media(max-width: 1199.98px){.footer__grider:last-child .container{flex-flow:wrap-reverse;gap:1em}}.footer__grider p{margin-bottom:0}.footer__menus{gap:1.5em calc(var(--space-grid) * 2.4)}.footer__menu div:not(:last-child){margin-bottom:1.6em}.footer__menu a{position:relative;text-decoration:none}.footer__menu a::after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;transform:scaleX(0);background-color:var(--cl-tertiary);transform-origin:bottom left;transition:transform var(--trns-timing) var(--trns-ease)}@media(max-width: 1199.98px){.footer__links{width:100%}}@media(max-width: 1199.98px){.footer__links li:not(:last-child) a{padding-right:.8em;margin-right:.8em;border-right:2px solid rgba(255,255,255,.35)}}@media(min-width: 1200px){.footer__links li{line-height:1;padding-left:1em;margin-left:1em;border-left:2px solid rgba(255,255,255,.35)}}.footer ul li:not(:last-child){margin-bottom:.15em}.footer h6{margin-bottom:.7em}.footer a,.footer p{color:rgba(255,255,255,.75)}.footer .gap-large{gap:1.5em var(--space-grid)}.footer .cl-based{--cl-based: white}.footer .bg-shape{top:auto;right:0;bottom:0;transform:scale3d(-1, 1, 1)}.footer i{font-size:1.35em}.footer i.icon-external-link{font-size:.55em !important;margin-left:.7em}@media(hover: hover){footer a:hover::after{transform:scaleX(1)}}.modal{top:0;left:0;height:100vh;width:100%;opacity:0;pointer-events:none;background-color:rgba(25,45,51,.7)}.modal--filter .modal__inner{max-width:36em}@media(min-width: 768px){.modal--filter .modal__inner{padding:1.8em 2.3em 2.3em 2.3em}}.modal--search .modal__inner{max-width:48em}@media(min-width: 768px){.modal--search .modal__inner{padding:1.85em 2.35em}}.modal.open{pointer-events:all}.modal.open .modal__inner{transform:translate3d(-50%, -50%, 0)}.modal__inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%, calc(-50% - 0.5em), 0);width:calc(100% - calc(var(--space-grid) * 2));max-height:calc(100% - calc(var(--space-grid) * 2));padding:1.5em;transition:transform .5s var(--trns-ease)}.modal__head{padding-bottom:1.5em;margin-bottom:1.6em;border-bottom:2px solid var(--cl-border)}@media(min-width: 768px){.modal__head{padding-bottom:1.8em;margin-bottom:2.05em}}.modal__body{overflow-x:hidden;overflow-y:auto;max-height:60vh}.modal__body__row:not(:last-child){margin-bottom:1.6em}@media(min-width: 768px){.modal__body__row:not(:last-child){margin-bottom:2.05em}}@media(max-width: 767.98px){.modal__buttons{width:100%}}.modal input[type=checkbox]{pointer-events:none}.modal input[type=checkbox]:checked+label{background-color:var(--cl-dark)}.modal input[type=checkbox].disabled+label{pointer-events:none;opacity:.4;background-color:var(--cl-based)}.modal input[type=checkbox]+label{cursor:pointer;padding:.47em 1.2em;background-color:var(--cl-based)}.modal input[type=checkbox]+label::before,.modal input[type=checkbox]+label::after{content:none}.modal form{flex:1}.modal input:not(.hidden):not([type=file]).line{background-color:#fff !important;padding:0;border:none;color:var(--cl-dark)}.modal input:not(.hidden):not([type=file]).line::-webkit-input-placeholder{color:var(--cl-based)}.modal input:not(.hidden):not([type=file]).line::-moz-placeholder{color:var(--cl-based)}.modal input:not(.hidden):not([type=file]).line:-ms-input-placeholder{color:var(--cl-based)}.modal input:not(.hidden):not([type=file]).line:-moz-placeholder{color:var(--cl-based)}.modal .label{transition:all var(--trns-timing) var(--trns-ease)}.modal .hide{opacity:0;pointer-events:none}.pagination__center{flex:.6}.pagination__button{flex:.2}.pagination .page-numbers{transition:all .3s var(--trns-ease)}.pagination .page-numbers.circle{width:2.17em;font-size:1em}.pagination .page-numbers.current{color:#fff;border-color:var(--cl-dark);background-color:var(--cl-dark)}.pagination .page-numbers--dots{width:1em !important}.pagination a{text-decoration:none}@media(hover: hover){.page-numbers:not(.btn):not(.page-numbers--dots):hover{color:#fff;border-color:var(--cl-dark);background-color:var(--cl-dark)}}
