@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid}}}@keyframes side-widget-in{0%{d:path("M540,1080H0V0h540c-40.28,124.78-85.13,311.48-85,541C455.13,769.53,499.81,955.48,540,1080z")}50%{d:path("M540,1080H0V0h540c31.96,142.05,60.09,325.94,60,541C599.91,755.16,571.87,938.34,540,1080z")}to{d:path("M540,1080H0V0h540c0,179.85,0,359.7,0,539.54C540,719.7,540,899.85,540,1080z")}}@keyframes side-widget-out{0%{d:path("M540,1080H0V0h540c0,179.85,0,359.7,0,539.54C540,719.7,540,899.85,540,1080z")}50%{d:path("M540,1080H0V0h540c-40.28,124.78-85.13,311.48-85,541C455.13,769.53,499.81,955.48,540,1080z")}to{d:path("M540,1080H0V0h540c31.96,142.05,60.09,325.94,60,541C599.91,755.16,571.87,938.34,540,1080z")}}body.page-loaded .navbar{transform:translateY(0)}.hamburger path{fill:#0000;stroke-width:2px;stroke:#fff;stroke-linecap:round;transition-duration:.7s;transition-timing-function:cubic-bezier(.86,0,.09,1);transform:translate(0)}.hamburger path.line-center{padding:10px 0}.hamburger.active .line-center{transform:translate(-50px)}.hamburger.active .line-top{transform:rotate(45deg)translate(6px)translateY(-9px)}.hamburger.active .line-bottom{transform:rotate(-45deg)translate(-15px)translateY(0)}.navbar{z-index:9;background-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:30px 60px;transition:transform .7s cubic-bezier(.86,0,.09,1) .2s,padding .55s cubic-bezier(.86,0,.09,1),background-color .55s cubic-bezier(.86,0,.09,1);display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.navbar:before{content:"";pointer-events:none;z-index:0;opacity:0;background-color:#3a3a3a;transition:opacity .55s cubic-bezier(.86,0,.09,1);position:absolute;inset:0}.navbar.has-bg:before,.navbar.solid:before{opacity:.9}.navbar.solid{padding:10px 60px}.navbar.solid .logo a img{height:50px}.navbar .logo,.navbar .navbar-actions{z-index:1;position:relative}.navbar .logo{flex-shrink:0;align-items:center;display:inline-flex}.navbar .logo a{--tw-leading:1;line-height:1;display:block}.navbar .logo a img{filter:drop-shadow(0 0 4px #00000059);width:auto;max-width:none;height:62px;transition:height .55s cubic-bezier(.86,0,.09,1);display:block}.navbar .navbar-actions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.navbar .site-menu{display:inline-block}.navbar .site-menu ul{width:100%;margin:0;padding:0;display:block}.navbar .site-menu ul li{margin:0 15px;padding:0;list-style-type:none;display:inline-block}.navbar .site-menu ul li a{color:#fff;text-shadow:-.5px -.5px #0000004d,.5px -.5px #0000004d,-.5px .5px #0000004d,.5px .5px #0000004d;font-size:17px;font-weight:500;line-height:normal;text-decoration-line:none;display:inline-block;position:relative}.navbar .site-menu ul li a:hover{color:#fff;text-decoration-line:none}.navbar .site-menu ul li a:before{content:"";width:0;height:4px;transition:width,background .25s;display:block;position:absolute;bottom:-4px;left:0}.navbar .site-menu ul li a:after{content:"";background:#03314b;width:0;height:4px;transition:width .25s;display:block;position:absolute;bottom:-4px;right:0}.navbar .site-menu ul li a:hover:before{background:#03314b;width:50%;transition:width .25s}.navbar .site-menu ul li a:hover:after{background:0 0;width:100%;transition:all}.navbar .lang-switcher{letter-spacing:.08em;flex-shrink:0;align-self:center;align-items:center;gap:6px;margin-left:50px;font-size:12px;font-weight:400;display:flex}.navbar .lang-switcher a{letter-spacing:.08em;color:#ffffff8c;text-shadow:-.3px -.3px #00000040,.3px -.3px #00000040,-.3px .3px #00000040,.3px .3px #00000040;font-size:12px;font-weight:400;line-height:normal;text-decoration-line:none;transition:color .2s}.navbar .lang-switcher a.active{color:#ffffffe6}.navbar .lang-switcher a:hover{color:var(--color-white,#fff);text-decoration-line:none}.navbar .lang-switcher span{color:#ffffff4d;font-size:12px;line-height:normal}.navbar .hamburger-menu{cursor:pointer;border-style:var(--tw-border-style);filter:drop-shadow(0 0 4px #00000059);background-color:#0000;border-width:0;flex-shrink:0;align-self:center;margin-left:30px;padding:0;display:none}.side-widget{width:540px;max-width:80vw;height:100vh;min-height:500px;color:var(--color-white,#fff);z-index:10;flex-wrap:wrap;padding:30px 110px 30px 50px;transition-duration:.7s;transition-timing-function:cubic-bezier(.86,0,.09,1);display:flex;position:fixed;top:0;left:-100%;overflow:auto}.side-widget.active{left:0}.side-widget.active .logo,.side-widget.active .inner,.side-widget.active .display-mobile{opacity:1;transform:translate(0)}.side-widget.active svg path{animation-name:side-widget-in;animation-duration:.8s;animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-fill-mode:forwards}.side-widget svg{fill:#080808;width:100%;height:100%;position:absolute;top:0;right:0}.side-widget svg path{animation-name:side-widget-out;animation-duration:.8s;animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-fill-mode:forwards}.side-widget figure.logo{opacity:0;z-index:1;border:0;width:100%;margin:0 0 20px;padding:0;transition:all .25s ease-in-out;display:block;position:relative;transform:translate(-100px)}.side-widget figure.logo img{width:auto;max-width:100%;height:62px;display:block}.side-widget .inner{z-index:1;opacity:0;flex-wrap:wrap;width:100%;transition:all .25s ease-in-out;display:flex;position:relative;transform:translate(-100px)}.side-widget .inner .widget{width:100%;margin-bottom:30px;display:block}.side-widget .inner .widget:last-child{margin-bottom:0}.side-widget .inner .widget ul{margin:0;padding:0;list-style-type:none;color:#46519d!important}.side-widget .inner .widget ul li{width:100%;margin:6px 0}.side-widget .inner .widget ul li a{color:inherit;text-decoration-line:none;display:inline-block}.side-widget .inner .widget ul li a:hover{color:#03314b;text-decoration-line:none}.side-widget .inner .widget ul li ul{margin-top:6px;padding-left:24px}.side-widget .display-mobile{z-index:1;opacity:0;flex-wrap:wrap;width:100%;height:100%;transition:all .25s ease-in-out;display:none;position:relative;transform:translate(-100px);margin-top:0!important}.side-widget .display-mobile .site-menu{width:100%;margin-top:10px;margin-bottom:auto;display:block}.side-widget .display-mobile .site-menu ul{width:100%;margin:0;padding:0 0 0 32px}.side-widget .display-mobile .site-menu ul li{width:100%;margin:0;padding:0;font-size:20px;line-height:normal;list-style-type:none;display:block}.side-widget .display-mobile .site-menu ul li a{color:var(--color-white,#fff);margin:8px 0;font-size:20px;font-weight:400;line-height:normal;text-decoration-line:none;display:inline-block}.side-widget .display-mobile .site-menu ul li a:hover{color:#03314b;text-decoration-line:none}@media only screen and (max-width:1199px),only screen and (max-device-width:1199px){.navbar .site-menu ul li{margin:0 10px}}@media only screen and (max-width:991px),only screen and (max-device-width:991px){.navbar .site-menu{display:none}.side-widget.active .display-mobile{margin-top:-50px;display:flex}.side-widget.active .inner{display:none}.side-widget{width:440px;padding:30px 110px 30px 50px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.navbar .hamburger-menu{display:inline-flex}.navbar{padding:20px 15px}.navbar.solid{padding:10px 15px}.navbar .logo a img{width:auto;height:48px}.navbar .navbar-actions{flex:1;justify-content:flex-end;min-width:0}.navbar .lang-switcher{margin-left:unset;flex:1;justify-content:flex-end}.side-widget{width:100%;max-width:85vw;padding:30px 0 30px 30px}.side-widget figure.logo{margin:0 0 20px}.side-widget figure.logo img{width:auto;height:52px}.side-widget .display-mobile .site-menu{margin-top:10px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.footer{background-color:var(--color-white,#fff);flex-wrap:wrap;width:100%;padding-top:60px;display:flex}.footer .footer-shell{width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);margin-inline:auto}@media (min-width:576px){.footer .footer-shell{max-width:540px}}@media (min-width:768px){.footer .footer-shell{max-width:720px}}@media (min-width:992px){.footer .footer-shell{max-width:960px}}@media (min-width:1200px){.footer .footer-shell{max-width:1140px}}@media (min-width:1400px){.footer .footer-shell{max-width:1320px}}.footer .footer-shell--bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.footer .footer-top{margin-inline:calc(var(--spacing,.25rem) * -3);flex-wrap:wrap;width:100%;display:flex}.footer .footer-col{box-sizing:border-box;min-width:0;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);flex:none;position:relative}@media (min-width:768px){.footer .footer-col:not(:first-child){border-left:1px solid #e0e0e0;padding-left:30px}}.footer .footer-col--about{width:100%}.footer .footer-col--half{width:50%}@media (min-width:992px){.footer .footer-col--about{width:25%}.footer .footer-col--lg-narrow{width:16.6667%}.footer .footer-col--lg-wide{width:25%}}.footer .footer-logo{margin-bottom:15px;display:inline-block}.footer .footer-logo a{--tw-leading:1;line-height:1;display:inline-block}.footer .footer-logo img{width:auto;max-width:100%;height:62px;display:block}.footer .footer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.7;--tw-font-weight:var(--font-weight-normal,400);line-height:1.7;font-weight:var(--font-weight-normal,400);color:#555;margin-top:15px;margin-bottom:0}.footer .widget-title{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 5);text-align:left;--tw-font-weight:var(--font-weight-normal,400);width:100%;font-size:22px;font-weight:var(--font-weight-normal,400);padding-bottom:15px;display:block;position:relative}.footer .widget-title:after{content:"";height:calc(var(--spacing,.25rem) * .5);background-color:#3a3a3a;width:70px;position:absolute;bottom:0;left:0}.footer .footer-menu{width:100%;margin:0;padding:0;list-style-type:none;display:block}.footer .footer-menu li{margin-bottom:calc(var(--spacing,.25rem) * 2);display:block}.footer .footer-menu li a{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:#3a3a3a;text-decoration-line:none;display:inline-block}.footer .footer-menu li a:hover{text-decoration-line:underline}.footer .footer-contact-list{margin:0;padding:0;list-style-type:none}.footer .footer-contact-list a:hover{text-decoration-line:underline}.footer .footer-contact-list li{margin-bottom:calc(var(--spacing,.25rem) * 3.5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.6;--tw-font-weight:var(--font-weight-normal,400);line-height:1.6;font-weight:var(--font-weight-normal,400);color:#3a3a3a;display:flex}.footer .footer-contact-list li .footer-contact-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-shrink:0;min-width:16px;margin-top:3px}.footer .social-media{flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex}.footer .social-media li{margin-bottom:calc(var(--spacing,.25rem) * 2.5);width:100%;padding:0;list-style-type:none;display:inline-block}.footer .social-media li a{color:#3a3a3a;text-decoration-line:none;display:inline-block}.footer .social-media li a .social-icon{width:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-block}.footer .social-media li a:hover{text-decoration-line:underline}.footer .footer-bottom{border-top-style:var(--tw-border-style);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-color:#ddd;border-top-width:1px;flex-wrap:wrap;align-items:center;margin-top:50px;padding-block:30px;display:flex}.footer .footer-bottom .copyright{color:#555;display:inline-block}.footer .footer-links{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.footer .footer-links a{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#555;text-decoration-line:none}.footer .footer-links a:hover{text-decoration-line:underline}.footer .footer-links .sep{color:#bbb}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-device-width:768px) and (max-device-width:991px){.footer .footer-menu{margin-bottom:50px}}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.footer{padding-top:calc(var(--spacing,.25rem) * 10)}.footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-inline:0;display:grid}.footer .footer-col{width:100%;max-width:none;margin-bottom:0;padding-inline:0}.footer .footer-col:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}.footer .footer-col--about{grid-column:1/-1}.footer .footer-col--half{width:100%}.footer .footer-about{margin-bottom:calc(var(--spacing,.25rem) * 2.5);text-align:center}.footer .footer-logo{text-align:center;display:block}.footer .footer-logo a{display:inline-block}.footer .footer-logo img{height:50px}.footer .footer-description{margin-top:calc(var(--spacing,.25rem) * 3);font-size:13px}.footer .widget-title{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.footer .footer-menu{margin-bottom:0}.footer .footer-menu li a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.footer .footer-adress{text-align:left}.footer .footer-adress .widget-title:after{left:0}.footer .footer-contact-list li{font-size:13px}.footer .footer-social{text-align:left}.footer .footer-bottom{padding-block:calc(var(--spacing,.25rem) * 5);margin-top:0}.footer .footer-bottom .footer-shell--bottom{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);text-align:center;flex-direction:column}.footer .footer-links{justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.footer .footer-links .sep{display:none}.footer .footer-links a,.footer .footer-bottom .copyright{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
