/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{max-width:100%;vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(#ffffff)}body.lock-scroll{overflow:hidden}html,body{width:100%;height:100vh}main.leave{position:absolute;z-index:2;left:0;top:0;width:100%}main.come{position:absolute;z-index:3;top:0;left:0;right:0;width:100%;opacity:0;visibility:hidden}main.come-lower{z-index:1}.config-mode .plate--page-content-wrapper{overflow:hidden}.config-mode [data-scroll]{transform:none !important}.config-mode [data-scroll-speed]{opacity:1}.main-content-wrapper{overflow-x:hidden;position:relative}.main-content-wrapper::-webkit-scrollbar{display:none}.base-wrapper{width:100%;margin:0 auto}.base-wrapper--inner{width:100%;margin:0 auto}.plate--page-content-wrapper{overflow:hidden}.section-container{position:relative;width:100%}.section-container.fullwidth .plate--container{padding-left:0;padding-right:0}.section-content{position:relative;z-index:2}.plate--container{width:100%;max-width:unset;padding-left:3%;padding-right:3%}@media(max-width: 767px){.plate--container{padding-left:30px;padding-right:30px}}.plate--container .plate--container{padding-left:0;padding-right:0}.plate--container .plate--container .plate--row{width:calc(100% + 40px)}.plate--container.--10{padding-left:11%;padding-right:11%}.plate--row{margin-left:-20px;margin-right:-20px}.plate--column{padding-left:20px;padding-right:20px}@media(max-width: 767px){.plate--column{min-height:unset}}@font-face{font-family:"Roboto";src:url("/theme/assets/fonts/Roboto-Bold.woff") format("woff"),url("/theme/assets/fonts/Roboto-Bold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Roboto";src:url("/theme/assets/fonts/Roboto-Regular.woff") format("woff"),url("/theme/assets/fonts/Roboto-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Offside";src:url("/theme/assets/fonts/Offside-Regular.woff") format("woff"),url("/theme/assets/fonts/Offside-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}.header-title{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:10.42vw;line-height:100%;letter-spacing:-1%;color:#002751;z-index:3}@media(max-width: 767px){.header-title{font-size:50px}.header-title+.circle{position:absolute;top:70px;right:0}}.header-title .bold{font-weight:600}.header-title span{font:inherit}.bold{font-weight:600}h1,.h1-title{font-family:"Roboto",sans-serif;font-style:normal;font-weight:normal;font-size:6.25vw;line-height:100%;letter-spacing:-0.01em;color:#002751}@media(max-width: 767px){h1,.h1-title{font-size:50px}}h1 .bold,.h1-title .bold{font-weight:600}h1 span,.h1-title span{font:inherit}h1 strong,.h1-title strong{font:inherit;font-weight:600}h2{font-family:"Roboto",sans-serif;font-style:normal;font-weight:bold;font-size:3.47vw;line-height:100%;letter-spacing:-0.01em;color:#002751}@media(max-width: 767px){h2{font-size:32px}}h2.bold{font-weight:600}h3,.h3-title{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:2.22vw;line-height:100%;letter-spacing:-0.01em;color:#002751}h3.bold,.h3-title.bold{font-weight:600}@media(max-width: 767px){h3,.h3-title{font-size:27px}}h4{font-family:"Roboto",sans-serif;font-style:normal;font-weight:600;font-size:1.875vw;line-height:100%;letter-spacing:-0.01em;color:#002751}h4.bold{font-weight:600}@media(max-width: 767px){h4{font-size:22px}}h5,.h5-title{font-family:"Offside",sans-serif;font-style:normal;font-weight:normal;font-size:1.52vw;line-height:110%;color:#004391}@media(max-width: 767px){h5,.h5-title{font-size:18px}}p,a,u,span,select,section,td,th,option,form,input,b,strong,ul,ol,li,textarea,label,button,input,iframe,table{font-family:"Roboto",sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:150%;color:#002751}p.bold,a.bold,u.bold,span.bold,select.bold,section.bold,td.bold,th.bold,option.bold,form.bold,input.bold,b.bold,strong.bold,ul.bold,ol.bold,li.bold,textarea.bold,label.bold,button.bold,input.bold,iframe.bold,table.bold{font-weight:600}p,li,p a,p strong,p b,p span{font-size:1.25vw}@media(max-width: 767px){p,li,p a,p strong,p b,p span{font-size:18px}}.button-text{font-family:"Offside",sans-serif;font-style:normal;font-weight:400;line-height:22.7px;font-size:18px}.form-label{font-family:"Offside",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0em;text-align:left}.paragraph div p,.paragraph div ul,.paragraph div h2,.paragraph div h3,.paragraph div h4,.paragraph div h5{margin-bottom:30px}:root{--light-blue:#e3ebf4;--blue:#004391;--light-blue:rgba(0,68,145,0.25);--dark-blue:#002751;--purple:#a2338a;--light-purple:rgba(162,51,138,0.25);--green:#019589;--yellow:#e1b400;--white:#fff;--hite:hsla(0,0%,100%,0.2)}.about-us--header{position:relative;padding-top:236px;margin-bottom:216px}.about-us--header .title-grid{display:grid;grid-template-columns:1fr 330px;grid-column-gap:30px}@media(max-width: 767px){.about-us--header .title-grid{grid-template-columns:100%;grid-column-gap:0;margin-bottom:30px}}.about-us--header .title-grid .header-title.p1{align-self:flex-end}.about-us--header .title-grid .header-title.p2{grid-column:1/3;text-align:end}.about-us--header:after{content:"";z-index:-1;position:absolute;top:53%;left:-370px;width:330px;height:330px;border-radius:330px;background-color:#a2338a}@media(max-width: 767px){.about-us--header:after{content:"";top:110%;left:0;transform:translateX(-100%);width:165px;height:165px}}.about-us--header:before{z-index:-1;position:absolute;top:85%;right:-260px;content:"";width:330px;height:330px;border-radius:330px;background-color:#004391}@media(max-width: 767px){.about-us--header:before{content:"";right:0;transform:translateX(100%);width:165px;height:165px}}.blog-header{padding-top:326px;padding-bottom:90px}@media(max-width: 1023px){.blog-header{padding-top:180px;padding-bottom:30px}}.blog-header .blog-header--title{text-align:center;max-width:772px;margin:0 auto 43px auto}.blog-detail--header{padding-top:200px;padding-bottom:90px;width:100%}.blog-detail--header .button-with--arrow{margin-bottom:53px;margin-right:auto}.blog-detail--header .header-text{margin:0 auto}.blog-detail--header .header-text .header-text--date{margin-bottom:10px}.blog-detail--header .header-text .header-text--header{margin-bottom:30px}.blog-detail--header .header-text .wysiwyg{margin-bottom:90px}.blog-detail--header .base-wrapper .header-image{width:100%;object-fit:cover;object-position:center;border-radius:15px;overflow:hidden}.contact-header{position:relative;padding-top:326px;padding-bottom:90px}@media(max-width: 1023px){.contact-header{padding-top:200px}}.contact-header .contact-header--grid{display:grid;grid-template-columns:1fr 620px}@media(max-width: 1023px){.contact-header .contact-header--grid{grid-template-columns:100%}}.contact-header .contact-header--grid .button-with--arrow.reverse{margin-bottom:210px}@media(max-width: 767px){.contact-header .contact-header--grid .button-with--arrow.reverse{display:none}}.contact-header .contact-header--grid .contact-header--title{margin-bottom:45px;max-width:50vw}@media(max-width: 1023px){.contact-header .contact-header--grid .contact-header--title{max-width:730px;margin-bottom:20px}}.contact-header .contact-header--grid .contact-header--subtitle{margin-bottom:124px}@media(max-width: 1023px){.contact-header .contact-header--grid .contact-header--subtitle{margin-bottom:50px}}.contact-header .contact-header--grid .button-with--arrow .button-text{max-width:161px}.home-header{position:relative;padding-top:326px;padding-bottom:90px}@media(max-width: 1199px){.home-header{padding-bottom:30px;padding-top:180px}}.home-header .home-header--title{margin-bottom:45px;max-width:50vw}@media(max-width: 1199px){.home-header .home-header--title{max-width:730px}}.vacancy-header{position:relative;padding-top:326px;padding-bottom:90px;display:grid;grid-template-columns:1fr 600px}@media(max-width: 1023px){.vacancy-header{grid-template-columns:100%;padding-top:180px}}@media(max-width: 1023px){.vacancy-header .vacancy-header--text{order:2}}.vacancy-header .vacancy-header--text .vacancy-header--title{margin-bottom:45px;max-width:50vw}@media(max-width: 1199px){.vacancy-header .vacancy-header--text .vacancy-header--title{max-width:730px}}.vacancy-header .vacancy-header--text .vacancy-header--description{max-width:27.78vw;margin-bottom:88px}@media(max-width: 1199px){.vacancy-header .vacancy-header--text .vacancy-header--description{max-width:400px}}.vacancy-header .vacancy-header--circles{position:relative}@media(max-width: 1023px){.vacancy-header .vacancy-header--circles{margin-bottom:65px}}.vacancy-header .vacancy-header--circles .circle-image img{overflow:hidden;border-radius:620px;width:620px;height:620px;object-fit:cover;object-position:center;z-index:1}@media(max-width: 1023px){.vacancy-header .vacancy-header--circles .circle-image img{width:100%;border-radius:100%;height:auto;aspect-ratio:1}}.vacancy-header .vacancy-header--circles .circle{position:absolute}.vacancy-header .vacancy-header--circles .circle.blue{top:-73px;left:unset;right:-25%;z-index:-1}@media(max-width: 767px){.vacancy-header .vacancy-header--circles .circle.blue{right:-11%}}.vacancy-header .vacancy-header--circles .circle.green{top:307px;left:unset;right:-25%;z-index:2}@media(max-width: 767px){.vacancy-header .vacancy-header--circles .circle.green{right:-11%}}.vacancy-header .vacancy-header--circles .circle.purple{top:500px;left:-237px;z-index:2}@media(max-width: 767px){.vacancy-header .vacancy-header--circles .circle.purple{left:-40%;top:60%}}.expo.circle{position:absolute;top:-259px;left:390px;z-index:-1}.navigation{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0);z-index:1199}.navigation.fixed-header .navbar{padding:20px 0}.navigation.fixed-header .navbar::after{opacity:1}.navigation .logo{transition:opacity .3s ease-in;height:80px;width:auto}@media(max-width: 767px){.navigation .logo{height:45px}}.navigation .logo_diap{position:absolute;top:0;left:0;visibility:hidden;opacity:0;pointer-events:none}.navigation .navbar{position:relative;padding:20px 0px;max-width:unset;margin:0 auto;width:100%}.navigation .navbar::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;border-bottom:1px solid #e3ebf4;transition:opacity .3s ease-in-out}.navigation .navbar-collapse--inner--wrapper .navbar-nav{width:50%}.navigation .navbar-collapse--inner--wrapper .navbar-contact--details{width:50%;padding-left:40px}@media(max-width: 767px){.navigation .navbar-collapse--inner--wrapper .navbar-contact--details{width:100%;padding-top:50px;padding-right:0;padding-left:0;padding-bottom:100px}}.navigation .navbar .navbar-inner{z-index:99;display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media(max-width: 767px){.navigation .navbar .navbar-inner{padding:0 30px}.navigation .navbar .navbar-inner .navbar-toggler{padding-right:0}}.navigation .navbar .navbar-inner .navbar-brand{z-index:100;position:relative}.navigation .navbar .navbar-inner .navbar-buttons{display:flex;flex-direction:row;z-index:100}.navigation .navbar .navbar-inner .navbar-buttons .button{margin-right:45px}@media(max-width: 1023px){.navigation .navbar .navbar-inner .navbar-buttons .button{display:none}}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler{display:flex;align-items:center;background-color:unset;border:unset;position:relative}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--text{margin-right:20px;transition:all ease 200ms;color:var(--dark-blue)}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--text.--close{position:absolute;left:16px;transform:translateY(150%);pointer-events:none;opacity:0}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--hamburger{background-color:#004391;border-radius:74px;width:74px;height:74px;position:relative;transition:all ease 200ms}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--hamburger .bar{transition:all ease 200ms;width:24px;height:2px;background-color:#fff;position:absolute;transform:translate(-50%, -50%);left:50%}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--hamburger .bar.top-bar{top:calc(50% - 7px)}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--hamburger .bar.middle-bar{top:50%}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler .navbar-toggler--hamburger .bar.bottom-bar{top:calc(50% + 7px)}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler:hover .navbar-toggler--text{margin-right:16px;margin-left:4px}.navigation .navbar .navbar-inner .navbar-buttons .navbar-toggler:hover .navbar-toggler--hamburger{transform:scale(0.95)}.navigation.menu-open .logo{visibility:hidden;opacity:0;pointer-events:none}.navigation.menu-open .logo_diap{visibility:visible;opacity:1;pointer-events:auto}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--text{color:#fff}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--text.--close{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--text:not(.--close){transform:translateY(-150%);opacity:0;visibility:hidden;pointer-events:none}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .button{background-color:rgba(255,255,255,.2)}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .button .button-text{color:#fff}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--hamburger{background-color:#fff}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--hamburger .bar{background-color:#004391}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--hamburger .bar.top-bar{top:50%;transform-origin:center;transform:rotate(45deg) translateY(0%);left:calc(50% - 12px)}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--hamburger .bar.middle-bar{opacity:0}.navigation.menu-open .navbar .navbar-inner .navbar-buttons .navbar-toggler--hamburger .bar.bottom-bar{top:50%;transform-origin:center;transform:rotate(-45deg) translateY(0%);left:calc(50% - 12px)}.navbar-collapse{width:100vw;height:100vh;background-color:#004391;top:0;right:0;left:0;position:fixed;z-index:98;visibility:hidden}@media(max-width: 1023px){.navbar-collapse{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.navbar-collapse .navbar-collapse--inner{display:block;padding:236px 0px 0;max-width:unset;margin:0 auto;width:100%;display:flex}.navbar-collapse .navbar-collapse--inner--wrapper{padding:0 3%;display:flex;justify-content:space-between;width:100%;position:relative;z-index:1}@media(max-width: 767px){.navbar-collapse .navbar-collapse--inner--wrapper{padding:0 30px;flex-direction:column;justify-content:flex-start}}.navbar-collapse .navbar-collapse--inner .navbar-nav{list-style:none}@media(max-width: 767px){.navbar-collapse .navbar-collapse--inner .navbar-nav{width:100%}}.navbar-collapse .navbar-collapse--inner .navbar-nav .nav-item{margin-bottom:30px}.navbar-collapse .navbar-collapse--inner .navbar-nav .nav-item .nav-link{text-decoration-line:none;color:#fff;opacity:.5;transition:opacity .3s ease-in-out}.navbar-collapse .navbar-collapse--inner .navbar-nav .nav-item:hover .nav-link{opacity:1}.navbar-collapse .navbar-collapse--inner .navbar-nav .nav-item.active .nav-link{opacity:1}.navbar-collapse .navbar-collapse--inner .navbar-contact--details .navbar-details--row:not(:last-of-type){margin-bottom:45px}.navbar-collapse .navbar-collapse--inner .navbar-contact--details .navbar-details--row .row-subtitle{margin-bottom:16px;display:block;color:#fff}.navbar-collapse .navbar-collapse--inner .navbar-contact--details .navbar-details--row .adresses{display:flex}.navbar-collapse .navbar-collapse--inner .navbar-contact--details .navbar-details--row .adresses .addres{font-size:18px;font-weight:300;line-height:27px;color:#fff;opacity:.5;display:block;padding-right:45px}.navbar-collapse .circle{position:absolute}.navbar-collapse .circle.purple{top:calc(100% - 366px);left:calc(59.85% - 330px)}.navbar-collapse .circle.light-blue{top:calc(100% - 200px);left:calc(100% - 219px)}@media(max-width: 767px){.navbar-collapse .circle.light-blue{display:none}}.background-blur{position:absolute;width:92vw;height:92vw;max-width:1360px;max-height:1360px;filter:blur(200px);border-radius:100%;pointer-events:none;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translate3d(0, 0, 0);transform:translateZ(0);will-change:filter}.background-blur.light-blue{background-color:#e3ebf4;opacity:.25;left:-58vw;top:-27%}.background-blur.green{background-color:#019589;opacity:.4;right:86%;top:0;transform:translateY(-40%)}.background-blur.green.option_2{opacity:.3;transform:translateY(10%)}.background-blur.blue{background-color:#004391;opacity:.1;right:-43%;top:0;transform:translateY(-14%)}[data-scroll-speed]{opacity:0;transition:opacity .5s}[data-scroll-speed].is-inview{opacity:1}.video-element{--transition: all 0.4s ease;--btn-color: var(--color-2);position:relative;width:100%;height:0;padding-top:65.5%;border-radius:30px;overflow:hidden;margin:90px 0}.video-element.circle{margin:0;width:980px;border-radius:50%}.video-element__inner{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}.video-element__video{position:absolute;top:0;left:0;width:100% !important;height:100%}.video-element__video iframe,.video-element__video video{width:inherit;height:inherit;display:none}.video-element__video iframe.video--loaded,.video-element__video video.video--loaded{z-index:2}.video-element__thumbnail{position:absolute;width:100% !important;height:100%;top:0;left:0;overflow:hidden}.video-element__placeholder{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-element__placeholder picture{position:absolute;top:0;left:0;width:inherit;height:inherit}.video-element__placeholder img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;transform:scale(1.05);transition:var(--transition)}.video-element__play{position:absolute;width:100% !important;height:100%;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;visibility:visible;opacity:1;transition:var(--transition);cursor:pointer}.video-element__play-inner{position:relative;width:148px;height:148px;border-radius:100%;background-color:#fff;transition:var(--transition)}@media(max-width: 767px){.video-element__play-inner{width:74px;height:74px}}.video-element__play svg{position:absolute}@media(max-width: 767px){.video-element__play svg{width:74px;height:74px}}.video-element__play__btn{position:relative;width:100px;height:100px;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:var(--transition) !important;pointer-events:none;z-index:1}.video-element__play__btn svg{position:relative;left:2px;flex-shrink:0;z-index:2}.video-element__play__btn svg path{fill:#fff}.video-element__play__btn__circle{position:absolute;width:100%;height:100%;border:1px solid var(--btn-color);border-radius:50%;transition:var(--transition)}.video-element__play__btn__circle__inner{position:absolute;top:5%;left:5%;width:90%;height:90%;border-radius:50%;background-color:var(--btn-color);transition:var(--transition) !important}.video-element__play:before{content:"";position:absolute;width:100%;opacity:1;height:100%;background-color:rgba(0,0,0,.04);z-index:1;transition:var(--transition)}.video-element:hover .video-element__play-inner{transform:scale(1.2)}.arrow-circle-with-title{display:flex;flex-direction:row;position:relative}@media(max-width: 767px){.arrow-circle-with-title{margin-top:50px}}.arrow-circle-with-title .big-circle{width:330px;height:330px;border-radius:330px;display:grid;place-items:center}@media(max-width: 767px){.arrow-circle-with-title .big-circle{border-radius:100%;height:165px;width:165px}.arrow-circle-with-title .big-circle svg{width:45px;height:45px}}.arrow-circle-with-title .arrow-circle--icon{border:2px solid #a2338a;z-index:-1}.arrow-circle-with-title .arrow-circle--icon.right-up{transform:rotate(-90deg)}.arrow-circle-with-title .arrow-circle--icon.bottom{transform:rotate(0deg)}.arrow-circle-with-title .arrow-circle--text{background-color:#004391;border:32px solid #fff;box-sizing:content-box;margin-left:-32px;margin-top:-32px;z-index:1}@media(max-width: 767px){.arrow-circle-with-title .arrow-circle--text{border:16px solid #fff;margin-left:-16px;margin-top:-16px}}.arrow-circle-with-title .arrow-circle--text h5{color:#fff}.vacature-grid--item .button-with--arrow{z-index:6}.blog-slider{margin-bottom:180px;position:relative}.blog-slider .blog-slider--header{width:100%;margin-bottom:90px;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 767px){.blog-slider .blog-slider--header{flex-direction:column;margin-bottom:45px}.blog-slider .blog-slider--header .jc-end{justify-content:flex-start}.blog-slider .blog-slider--header .jc-end .header-link{margin-top:30px}}.blog-slider .blog-slider--header .header-text h5{margin-bottom:10px}.blog-item-grid .blog-item--inner{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:40px 40px;margin-bottom:70px}@media(max-width: 767px){.blog-item-grid .blog-item--inner{grid-template-columns:100%}}.blog-item-grid .blog-item--inner .blog-item:nth-child(2n+1){grid-column-start:2;grid-column-end:7}@media(max-width: 767px){.blog-item-grid .blog-item--inner .blog-item:nth-child(2n+1){grid-column-start:1;grid-column-end:unset}}.blog-item-grid .blog-item--inner .blog-item:nth-child(2n+2){grid-column-start:7;grid-column-end:12}@media(max-width: 767px){.blog-item-grid .blog-item--inner .blog-item:nth-child(2n+2){grid-column-start:1;grid-column-end:unset}}.blog-item-grid .button{margin:0 auto;display:block;width:fit-content}.blog-item-grid:after{z-index:-1;position:absolute;top:0;left:-460px;content:"";width:330px;height:330px;border-radius:330px;background-color:#a2338a}.blog-item-grid:before{z-index:-1;position:absolute;top:45%;right:-460px;content:"";width:330px;height:330px;border-radius:330px;background-color:#019589}.posts__filter{margin-bottom:60px}.posts__filter .select{position:relative}.posts__filter .select+p{font-family:"Offside",sans-serif;font-style:normal;font-weight:400;line-height:22.7px;font-size:18px;margin-right:40px}.posts__filter .select .tax__filter{position:relative;padding:20px 80px 20px 40px;border-radius:35px;background-color:#e3ebf4;-webkit-appearance:none;border:none;outline:none;font-family:"Offside",sans-serif;font-style:normal;font-weight:400;line-height:22.7px;font-size:18px}.posts__filter .select .tax__filter option{color:var(--dark-blue);opacity:.5;transition:opacity .4s ease-in-out}.posts__filter .select .tax__filter option:checked{opacity:1}.posts__filter .select .dropdown-icon{line-height:0;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:25px}.section-content .blog-items{position:relative}.section-content .blog-items .circle.purple{top:125px}.section-content .blog-items .circle.green{top:50vh;left:unset;right:-250px}.blog-item{width:100%;cursor:pointer;position:relative}.blog-item:hover .blog-item--image .button-with--arrow{opacity:1}.blog-item .blog-item--image{position:relative;margin-bottom:45px;border-radius:15px;display:flex;justify-content:center;align-items:center}.blog-item .blog-item--image picture{width:100%;border-radius:15px;overflow:hidden}.blog-item .blog-item--image .button-with--arrow{transition:all ease 350ms;opacity:0;position:absolute}.blog-item .blog-item--image .button-with--arrow svg path{fill:#fff}.blog-item .blog-item--header{margin-bottom:10px}.blog-item .blog-item--date{color:var(--blue)}.video-element__placeholder-img{position:absolute;left:0;height:100%;width:100%;top:0}.circle-layer--wrapper{display:flex;justify-content:center;padding-bottom:265px}@media(max-width: 1199px){.circle-layer--wrapper{padding-bottom:0;width:calc(100% + 120px);transform:translateX(-60px);margin-top:80px}}.circle-layer--wrapper .video-element__placeholder-img{position:absolute;left:0;height:100%;width:100%;top:0}.circle-layer--wrapper .video-element__placeholder picture{filter:blur(10px)}.circle-layer--wrapper .circle-layer{display:grid;grid-template-columns:repeat(4, 25%);grid-template-rows:repeat(4, 1fr);position:relative;width:100%}.circle-layer--wrapper .circle-layer .outside-left--circles{top:0;left:0;position:absolute;display:flex;flex-direction:column;z-index:-1;width:25%;transform:translateX(-100%) translateY(60px)}@media(max-width: 1199px){.circle-layer--wrapper .circle-layer .outside-left--circles{display:none}}.circle-layer--wrapper .circle-layer .circle{width:100%;height:0;padding-bottom:100%;display:flex;justify-content:center;align-items:center;position:relative}.circle-layer--wrapper .circle-layer .circle span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.circle-layer--wrapper .circle-layer .outside-right--circles{top:0;right:0;position:absolute;display:flex;flex-direction:column;z-index:-1;width:25%;transform:translateX(100%) translateY(calc(200% - 160px))}@media(max-width: 1023px){.circle-layer--wrapper .circle-layer .outside-right--circles{display:none}}@media(max-width: 1023px){.circle-layer--wrapper .circle-layer .circle.border{visibility:hidden}}.circle-layer--wrapper .circle-layer .button-wrapper{transform:translateY(48px);display:flex;justify-content:center;align-items:flex-start}@media(max-width: 1199px){.circle-layer--wrapper .circle-layer .button-wrapper{transform:translateY(-100%) translateX(calc(100% - 60px));position:relative;align-items:flex-end}.circle-layer--wrapper .circle-layer .button-wrapper .button-with--arrow{position:absolute;right:0;width:300%;justify-content:flex-end}}.circle-layer--wrapper .video-element{position:absolute;top:29%;z-index:2;width:75%;padding-top:75%;border-radius:100%;margin:0 0 0 0}@media(max-width: 1199px){.circle-layer--wrapper .video-element{top:20%;width:calc(100% - 120px);padding-top:calc(100% - 120px)}}.circle-image-picture{position:absolute;top:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);border-radius:100%;overflow:hidden}.circle{width:330px;height:330px;border-radius:50%;display:grid;place-items:center;position:relative}@media(max-width: 1023px){.circle{width:165px;height:165px}}.circle.image{background-position:center;background-size:cover}.circle.small{width:15.28vw;height:15.28vw}@media(max-width: 767px){.circle.small{width:220px;height:220px}}.circle.big{width:43vw;height:43vw}@media(max-width: 767px){.circle.big{width:100%;height:auto;aspect-ratio:1}}.circle .h5-title{color:#fff}.circle.purple{background-color:#a2338a}.circle.green{background-color:#019589}.circle.blue{background-color:#004391}.circle.light-blue{background-color:#e3ebf4}.circle.border{box-sizing:border-box;background-position:center;background-size:cover}.circle.border::before{content:"";height:calc(100% - 38px);width:calc(100% - 38px);top:-1px;left:-1px;border-radius:100%;border:20px solid #fff;position:absolute;z-index:2}@media(max-width: 1023px){.circle.border::before{border:10px solid #fff;height:calc(100% - 18px);width:calc(100% - 18px)}}.circle.align-top{transform:translateY(-139px)}@media(max-width: 1023px){.circle.align-top{transform:translateY(-75%)}}.circle.align-bottom{transform:translateY(40px)}@media(max-width: 1023px){.circle.align-bottom{transform:translateY(-25%)}}.circle.align-bottom-2x{transform:translateY(80px)}.circle.align-bottom-3x{transform:translateY(160px)}.circle.border.top-layer.align-bottom-2x{transform:translateY(265px)}@media(max-width: 1023px){.circle.border.top-layer.align-bottom-2x{visibility:visible;transform:translateY(50%)}}.circle.top-layer{z-index:3}.contact-form--wrapper{position:relative}.contact-form--wrapper.inline-form .contact-text{margin-bottom:48px}@media(max-width: 767px){.contact-form--wrapper.inline-form .contact-text{margin-bottom:23px}}.contact-form--wrapper.inline-form .contact-text .top-title{margin-bottom:10px}.contact-form--wrapper.inline-form .contact-text .top-subtitle{margin-bottom:0px}.contact-form--wrapper.inline-form .contact-form{flex-direction:column}.contact-form--wrapper.inline-form .contact-form .contact-form--fields{margin-right:0px;grid-gap:30px}.contact-form--wrapper .contact-text{margin-bottom:90px}@media(max-width: 767px){.contact-form--wrapper .contact-text{margin-bottom:23px}}.contact-form--wrapper .contact-text .top-title{max-width:42vw}@media(max-width: 767px){.contact-form--wrapper .contact-text .top-title{max-width:596px}}.contact-form--wrapper .contact-text .top-subtitle{margin-bottom:6px}.contact-form--wrapper .contact-text .top-subtitle,.contact-form--wrapper .contact-text .top-title{color:#fff}.contact-form--wrapper .contact-form{display:flex;position:relative}@media(max-width: 767px){.contact-form--wrapper .contact-form{flex-direction:column}}.contact-form--wrapper .contact-form .contact-form--fields{display:grid;grid-template-columns:repeat(2, calc(50% - 20px));grid-gap:40px;margin-right:0px;align-self:center;width:100%}@media(max-width: 767px){.contact-form--wrapper .contact-form .contact-form--fields{grid-gap:24px;grid-template-columns:100%}}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container{width:100%}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field{position:relative;width:100%;font-family:"Offside",sans-serif}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio{padding-top:20px}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .form-field__label,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .form-field__label{position:relative;display:none}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group{position:relative}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option{margin-right:30px;margin-bottom:10px}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option span,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option span{font-size:inherit;line-height:inherit;color:inherit;font-family:"Offside",sans-serif}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option:last-child,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option:last-child{margin-bottom:0}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label{margin-bottom:0;display:flex;align-items:center;color:#fff;opacity:1;font-family:"Offside",sans-serif;position:relative;top:0%;left:0px;transform:unset;cursor:pointer}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label input,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label input{position:relative;width:20px;height:20px;appearance:none;margin-right:10px;flex-shrink:0;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:2px;padding:0 0 0 0}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label input::before,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label input::before{content:" ";top:0;left:0;width:100%;height:100%;color:#fff;background-color:#fff;position:absolute;opacity:0;transition:opacity .4s ease,transform .4s ease-in-out,border-radius .4s ease-in-out;transform:scale(0);border-radius:10px;backface-visibility:hidden}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label input:checked::before,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label input:checked::before{opacity:1;transform:scale(1);border-radius:1px}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label input{border-radius:50% !important}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.radio .option-group .option label input::before{content:"";top:4px;left:4px;background-color:var(--blue);width:14px;height:14px;border-radius:50%;position:absolute;opacity:0;transition:opacity .4s ease;transform:none;font-weight:400;backface-visibility:hidden}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file.form-field--is-active input,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file.form-field--is-filled input{color:#fff}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file .file-wrapper-icon{position:absolute;top:50%;transform:translateY(-50%);right:30px;pointer-events:none}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file input{color:rgba(0,0,0,0);transition:color .3s ease-in}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file .form-field__file{display:flex;flex-direction:row}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file .form-field__file::-webkit-file-upload-button{display:none}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field.form-field-file .form-field__file:focus{outline:none}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field:not(.checkbox):focus-within label{font-size:12px;font-style:normal;font-weight:400;line-height:15px;opacity:1;top:-16px;cursor:unset}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field label{user-select:none;cursor:text;color:#fff;top:50%;left:30px;transform:translateY(-50%);position:absolute;line-height:22.7px;font-size:18px;opacity:.5;transition:all 250ms cubic-bezier(0.45, 0, 0.55, 1)}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field label.form-field__label_textarea{top:30px}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field--is-filled input+label,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field--is-active input+label{cursor:unset;font-size:12px;font-style:normal;font-weight:400;line-height:15px;opacity:1;top:-16px}@media(max-width: 767px){.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field--is-filled input+label,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field--is-active input+label{top:-11px}}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field input,.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field textarea{color:#fff;width:100%;border:none;padding:19px 30px;background-color:rgba(255,255,255,.2);border-radius:70px;line-height:22.7px;font-size:18px;box-sizing:border-box}.contact-form--wrapper .contact-form .contact-form--fields .form-field-container .form-field textarea{border-radius:20px;min-height:155px}.contact-form--wrapper .contact-form .button-with--arrow{background:none;margin:0;padding:0;border:none;position:absolute;right:0;bottom:0}@media(max-width: 767px){.contact-form--wrapper .contact-form .button-with--arrow{position:relative;margin-top:25px;margin-left:auto}}.contact-form--wrapper .contact-form .button-with--arrow.button-with-arrow-hide{position:relative;margin-left:15px}@media(max-width: 767px){.contact-form--wrapper .contact-form .button-with--arrow.button-with-arrow-hide{margin-left:auto}}.contact-form--wrapper .contact-form .button-with--arrow .button-text{color:#fff}.contact-form--wrapper.contact-form-dark .contact-text h5.top-subtitle{color:var(--blue);margin-bottom:20px}.contact-form--wrapper.contact-form-dark .contact-text h2.top-title{color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .button-with--arrow .button-text{color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .button-with--arrow .arrow-circle svg path{fill:#fff}.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field input,.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field textarea{background-color:#e3ebf4;color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field label{color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label{color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label input{border-color:var(--dark-blue)}.contact-form--wrapper.contact-form-dark .contact-form .contact-form--fields .form-field-container .form-field.checkbox .option-group .option label input::before{content:"";background-color:var(--dark-blue)}.fl-container{display:flex}.fl-row{flex-direction:row}.fl-row-reverse{flex-direction:row-reverse}.fl-column{flex-direction:column}.fl-wrap{flex-wrap:wrap}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.ai-start{align-items:flex-start}.ai-center{align-items:center}.image-slider{position:relative;display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:40px}.image-slider .slider-container{grid-column-start:2;grid-column-end:8;position:relative}.image-slider .swiper-button-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;margin-bottom:0;margin-left:0;position:absolute;left:50%;transform:translateX(-50%);z-index:5}.image-slider .swiper-button-wrapper .swiper-button-next::after,.image-slider .swiper-button-wrapper .swiper-button-prev::after{content:none}.image-slider .swiper-button-wrapper .swiper-button-next,.image-slider .swiper-button-wrapper .swiper-button-prev{width:unset;height:unset;position:static;left:unset;right:unset;top:unset;margin-top:unset;transform:translateY(-50%)}.image-slider .swiper-button-wrapper .swiper-button-next{justify-content:flex-start;display:flex}.image-slider .swiper-button-wrapper .swiper-button-prev{justify-content:flex-end;display:flex}.image-slider .swiper-wrapper .swiper-slide{transform:scale(1);border-radius:100%;transition-property:transform,opacity,height;overflow:hidden}.image-slider .swiper-wrapper .image-slide{width:100%;aspect-ratio:1;margin-right:0px;margin-left:0px}.image-slider .swiper-wrapper .image-slide .image-slide__image{overflow:hidden}.image-slider .swiper-wrapper .image-slide .image-slide__image picture{padding-bottom:100% !important}.image-slider .swiper-wrapper .image-slide .image-slide__image img{object-fit:cover;object-position:center}picture{position:relative;display:block;line-height:0;height:0}picture img{position:absolute;top:0}.width-cover{width:100%;height:100%}.width-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.height-contain{width:100%;height:100%}.height-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.parallax-img{width:100%;height:100%}.parallax-img img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;margin-top:-10%}@media screen and (max-width: 768px){.parallax-img img{height:100%;margin-top:0}}.reveal-image{overflow:hidden}.full-link-btn{position:absolute;height:100%;width:100%;display:block;z-index:2;top:0;left:0}.map-circle{position:relative}.map-circle.mobile{display:none}@media(max-width: 1023px){.map-circle.mobile{display:block}}.map-circle.desktop{display:block}@media(max-width: 1023px){.map-circle.desktop{display:none}}.map-circle .circle.green{position:absolute;top:-30px;left:-560px}.map-circle .circle.big{position:relative;margin:0 auto;display:block}.map-circle .circle.big .circle.blue{left:50%;top:-130px;position:absolute;z-index:-1}@media(max-width: 767px){.map-circle .circle.big .circle.blue{display:none}}.map-circle .circle.big .circle.green{left:1%;top:56%;position:absolute;z-index:-1}@media(max-width: 767px){.map-circle .circle.big .circle.green{display:none}}.map-circle .circle.big .circle.small{text-decoration:none;position:absolute;display:grid;place-items:center;transition:transform .4s ease-in-out}.map-circle .circle.big .circle.small .circle-name{max-width:200px;text-align:center}@media(max-width: 1023px){.map-circle .circle.big .circle.small .circle-name{max-width:175px}}.map-circle .circle.big .circle.small .arrow-circle{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);transition:translate .4s ease-in-out}.map-circle .circle.big .circle.small:first-of-type{top:0;left:0;transform:translateX(-50%)}.map-circle .circle.big .circle.small:first-of-type:hover{transform:translateX(-50%) scale(0.95)}.map-circle .circle.big .circle.small:first-of-type:hover .arrow-circle:hover{transform:translate(-50%, 50%) scale(1.1)}@media(max-width: 1023px){.map-circle .circle.big .circle.small:first-of-type{top:-110px;transform:translateX(0)}.map-circle .circle.big .circle.small:first-of-type:hover{transform:translateX(0) scale(0.95)}}.map-circle .circle.big .circle.small:last-of-type{bottom:0;left:100%;transform:translateX(-50%)}.map-circle .circle.big .circle.small:last-of-type:hover{transform:translateX(-50%) scale(0.95)}.map-circle .circle.big .circle.small:last-of-type:hover .arrow-circle:hover{transform:translate(-50%, 50%) scale(1.1)}@media(max-width: 1023px){.map-circle .circle.big .circle.small:last-of-type{bottom:-140px;transform:translateX(-100%)}.map-circle .circle.big .circle.small:last-of-type:hover{transform:translateX(-100%) scale(0.95)}}.section-content .circle.section-circle{position:absolute;left:-250px;top:-30px}.popup{display:block;position:fixed;z-index:103;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden}.popup__inner{position:relative;display:flex;flex-direction:column;justify-self:flex-start;margin:auto;top:50%;max-width:80%}@media screen and (max-width: 640px){.popup__inner{max-width:unset}}.popup__video{padding-top:56.25%;height:0;background-color:var(--black)}.popup__video iframe,.popup__video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;opacity:0}.popup__video iframe.video--loaded,.popup__video video.video--loaded{z-index:2;opacity:1}.popup__close{width:30px;height:30px;position:absolute !important;right:30px;top:25px;transform:rotate(45deg);cursor:pointer}.popup__close::before,.popup__close::after{content:"";background-color:var(--white);position:absolute}.popup__close::before{width:35px;height:2px;top:16px}.popup__close::after{height:35px;width:2px;left:16px}.vacatures{display:flex;flex-direction:column}.vacatures .vacature-item{position:relative;display:flex;flex-direction:column;margin-bottom:30px}.vacatures .vacature-item .vacature-item--title{margin-bottom:15px}.vacatures .vacature-item .vacature-item--detail{margin-bottom:30px}.vacatures .vacature-item .vacature-item--detail .button-text{color:var(--blue)}.vacatures .vacature-item .vacature-item--detail span+span{margin-left:15px}.vacatures .vacature-item .vacature-item--divider{width:100%;opacity:.2;margin:0;height:1px;background-color:var(--blue);border:none}.vacatures .button-with--arrow{margin-left:auto}.sticky-contact{text-align:center;width:100%}.sticky-contact .sticky-contact--person{width:100%;height:auto;min-height:290px;min-width:290px;aspect-ratio:1/1;border-radius:50%;margin-bottom:30px;position:relative;overflow:hidden}.sticky-contact .sticky-contact--person picture{position:absolute;left:0;height:0;width:100%;top:0}.sticky-contact .sticky-contact--person picture img{left:0}.sticky-contact .sticky-contact--person .button-with--arrow{position:absolute;right:10px;bottom:10px;margin-bottom:0 !important}.sticky-contact h4{margin-bottom:15px}.sticky-contact p.button-text{color:#004391}.text-column--grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:45px}@media(max-width: 767px){.text-column--grid{grid-template-columns:100%}}.text-column--grid ul{padding-left:23px;list-style:none}.text-column--grid ul li{position:relative}.text-column--grid ul li::after{content:"";position:absolute;left:-17px;height:4px;width:4px;border-radius:100%;background:var(--dark-blue);top:.86vw}@media(max-width: 767px){.text-column--grid ul li::after{top:12px}}.paragraph ul{padding-left:23px;list-style:none}.paragraph ul li{position:relative}.paragraph ul li::after{content:"";position:absolute;left:-17px;height:4px;width:4px;border-radius:100%;background:var(--dark-blue);top:.86vw}@media(max-width: 767px){.paragraph ul li::after{top:12px}}.text-column h5{margin-bottom:10px;line-height:22.7px;font-size:18px}.text-column h3{margin-bottom:30px;max-width:42vw}@media(max-width: 767px){.text-column h3{max-width:596px}}.text-column.second_layout{display:grid;grid-template-columns:150px 1fr;grid-column-gap:70px}@media(max-width: 767px){.text-column.second_layout{grid-template-columns:100%;grid-column-gap:70px}}.text-column.second_layout h5{margin-bottom:10px;line-height:24.2px;font-size:22px;grid-column:1/2}@media(max-width: 767px){.text-column.second_layout h5{grid-column:unset}}.text-column.second_layout h2{margin-bottom:30px;grid-column:2/3;max-width:50vw}@media(max-width: 1199px){.text-column.second_layout h2{max-width:730px}}@media(max-width: 767px){.text-column.second_layout h2{grid-column:unset}}.text-column.second_layout div{grid-column:2/3;max-width:620px}@media(max-width: 767px){.text-column.second_layout div{grid-column:unset;max-width:unset}}.usps{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:32px}@media(max-width: 767px){.usps{grid-template-columns:100%}}.usps .usp{display:flex;align-items:center}.usps .usp span{margin-left:20px}.vacature-grid{position:relative}.vacature-grid:after{z-index:-1;position:absolute;top:0;left:-260px;content:"";width:330px;height:330px;border-radius:330px;background-color:#a2338a}.vacature-grid .vacature-grid--double{width:calc(66.6666666667% - 10px)}@media(max-width: 767px){.vacature-grid .vacature-grid--double{width:100%}}.vacature-grid .vacature-grid--double .vacature-grid--item{width:calc(50% - 15px)}@media(max-width: 767px){.vacature-grid .vacature-grid--double .vacature-grid--item{width:100%}}.vacature-grid:before{z-index:-1;position:absolute;top:45%;right:-260px;content:"";width:330px;height:330px;border-radius:330px;background-color:#004391}.vacature-grid .contact-form--wrapper{background-color:#019589;border-radius:20px;padding:30px;height:100%}.vacature-grid .contact-form--wrapper .contact-form .contact-form--fields{grid-template-columns:unset;width:100%;margin-bottom:15px}.vacature-grid .contact-form--wrapper .contact-form .button-with--arrow{margin-right:0;margin-left:auto;position:relative}.vacature-grid .vacature-grid--item{background-color:#e3ebf4;transition:all ease 200ms;border-radius:20px;width:calc(33.3333333333% - 20px);margin-bottom:30px;position:relative}@media(max-width: 767px){.vacature-grid .vacature-grid--item{width:100%}}.vacature-grid .vacature-grid--item-inner{position:relative;padding:30px 30px 10px 30px;display:flex;flex-direction:column;height:calc(100% - 30px);flex-grow:1;flex-shrink:1}.vacature-grid .vacature-grid--item:hover{background-color:#004391}.vacature-grid .vacature-grid--item:hover .vacature-item--date{color:#fff}.vacature-grid .vacature-grid--item:hover .vacature-item--date svg path{fill:#fff}.vacature-grid .vacature-grid--item:hover .vacature-item--title{color:#fff}.vacature-grid .vacature-grid--item:hover .vacature-item--description{color:#fff}.vacature-grid .vacature-grid--item:hover .vacature-item--footer .vacature-item--info{opacity:0}.vacature-grid .vacature-grid--item:hover .vacature-item--footer .button-with--arrow{opacity:1}.vacature-grid .vacature-grid--item .vacature-item--date{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;transition:all ease 200ms;color:var(--blue)}.vacature-grid .vacature-grid--item .vacature-item--date svg{margin-right:15px}.vacature-grid .vacature-grid--item .vacature-item--date svg path{transition:all ease 200ms;fill:#004391}.vacature-grid .vacature-grid--item .vacature-item--title{margin-bottom:10px;transition:all ease 200ms}.vacature-grid .vacature-grid--item .vacature-item--description{max-width:540px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:26px;transition:all ease 200ms}.vacature-grid .vacature-grid--item .vacature-item--footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.vacature-grid .vacature-grid--item .vacature-item--footer .vacature-item--info{margin-right:48px;transition:opacity 200ms ease}.vacature-grid .vacature-grid--item .vacature-item--footer .vacature-item--info span{color:var(--blue)}.vacature-grid .vacature-grid--item .vacature-item--footer .vacature-item--info span+span{margin-left:30px;transition:all ease 200ms}.vacature-grid .vacature-grid--item .vacature-item--footer .button-with--arrow{transition:all ease 200ms;margin-right:-20px;opacity:0}.button-with--arrow{display:inline-flex;flex-direction:row;align-items:center;width:auto;text-decoration-line:none}.button-with--arrow .button-text{margin-right:20px}.button-with--arrow.reverse{flex-direction:row-reverse}.button-with--arrow.reverse .button-text{margin-right:0px}.button-with--arrow.reverse .arrow-circle{margin-right:20px}:focus,:focus-visible{outline:none !important;border:none}.arrow-circle{display:grid;place-items:center;width:77px;height:77px;border-radius:77px;background-color:#004391;position:relative;overflow:hidden}.arrow-circle:hover .arrow-circle--icon{opacity:1}.arrow-circle:hover .arrow-circle--icon--second{visibility:hidden;opacity:0}.arrow-circle:hover .arrow-circle--icon.right-up+.arrow-circle--icon--second{left:50%;top:50%}.arrow-circle:hover .arrow-circle--icon.right+.arrow-circle--icon--second{left:50%;top:50%}.arrow-circle:hover .arrow-circle--icon.left+.arrow-circle--icon--second{right:50%;top:50%;transform:translate(50%, -50%) rotate(-135deg)}.arrow-circle:hover .arrow-circle--icon.left-up+.arrow-circle--icon--second{right:50%;top:50%;transform:translate(50%, -50%) rotate(-90deg)}.arrow-circle .arrow-circle--icon{width:16px;height:16px;transition:all .3s ease-in-out}.arrow-circle .arrow-circle--icon svg{pointer-events:none}.arrow-circle .arrow-circle--icon--second{position:absolute;visibility:hidden;width:16px;height:16px;opacity:0;transition:all .3s ease-in-out}.arrow-circle .arrow-circle--icon.right-up{transform:rotate(0deg)}.arrow-circle .arrow-circle--icon.right-up+.arrow-circle--icon--second{left:0;top:100%;transform:translate(-50%, -50%)}.arrow-circle .arrow-circle--icon.right{transform:rotate(45deg)}.arrow-circle .arrow-circle--icon.right+.arrow-circle--icon--second{left:0;top:50%;transform:translate(-50%, -50%) rotate(45deg)}.arrow-circle .arrow-circle--icon.left{transform:rotate(-135deg)}.arrow-circle .arrow-circle--icon.left+.arrow-circle--icon--second{right:0;top:50%;transform:translate(-50%, -50%) rotate(-135deg)}.arrow-circle .arrow-circle--icon.left-up{transform:rotate(-90deg)}.arrow-circle .arrow-circle--icon.left-up+.arrow-circle--icon--second{right:0;top:100%;transform:translate(-50%, -50%) rotate(-90deg)}.arrow-circle .arrow-circle--icon.bottom{transform:rotate(135deg)}.button-with--arrow{transition:transform ease 200ms}.button-with--arrow:hover{transform:scale(0.95)}.button{position:relative;background-color:#e3ebf4;display:inline-block;border-radius:284px;transition:background-color .3s ease-in-out}.button a{display:flex;padding:25px 40px;text-decoration:none;transition:color .3s ease-in-out}.button:hover{background-color:#004391}.button:hover a{color:#fff}.text-with--image{position:relative;display:flex;flex-direction:row}@media(max-width: 767px){.text-with--image{flex-direction:column}}.text-with--image.reverse{flex-direction:row-reverse}@media(max-width: 767px){.text-with--image.reverse{flex-direction:column-reverse}}@media(max-width: 767px){.text-with--image.reverse.with-1-image .images-wrapper.with-1-image{margin-top:unset;margin-bottom:90px}}.text-with--image.reverse.with-1-image .circle-image:nth-child(1){position:absolute;left:-18.05vw;width:52vw;height:52vw}@media(max-width: 767px){.text-with--image.reverse.with-1-image .circle-image:nth-child(1){left:unset}}.text-with--image.reverse.with-1-image .circle-image:nth-child(1) img{border-radius:50%;width:52vw;height:52vw;object-fit:cover;object-position:center}.text-with--image.with-3-images{padding-bottom:16vw}@media(max-width: 767px){.text-with--image.with-3-images{padding-bottom:135%}}.text-with--image.with-3-images .text-wrapper{flex-basis:100%}.text-with--image .text-wrapper{flex-basis:50%}@media(max-width: 767px){.text-with--image .text-wrapper{flex-basis:unset}}.text-with--image .text-wrapper h5{margin-bottom:15px}.text-with--image .text-wrapper h2{margin-bottom:30px;max-width:42vw}@media(max-width: 767px){.text-with--image .text-wrapper h2{max-width:596px}}.text-with--image .text-wrapper p{max-width:35.42vw}@media(max-width: 767px){.text-with--image .text-wrapper p{max-width:510px}}.text-with--image .text-wrapper p.with-button{margin-bottom:45px}.text-with--image .images-wrapper{position:relative;flex:1 50%;top:-90px}@media(max-width: 767px){.text-with--image .images-wrapper.with-1-image{margin-top:90px;top:unset;padding-top:100%}}.text-with--image .images-wrapper.with-1-image .circle-image:nth-child(1){position:absolute;right:-11.11vw;width:52vw;height:52vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-1-image .circle-image:nth-child(1){right:-60px;width:100%;height:auto;aspect-ratio:1;padding-bottom:0%;top:0}.text-with--image .images-wrapper.with-1-image .circle-image:nth-child(1) picture{position:absolute;top:0;left:0;padding-bottom:0% !important}}.text-with--image .images-wrapper.with-1-image .circle-image:nth-child(1) img{border-radius:50%;width:52vw;height:52vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-1-image .circle-image:nth-child(1) img{width:100%;height:100%}}@media(max-width: 767px){.text-with--image .images-wrapper.with-2-images{margin-top:90px;top:unset;padding-top:130%;position:relative}}.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(1){position:absolute;right:0px;width:12.5vw;height:12.5vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(1){top:0;width:180px;height:180px}}.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(1) img{border-radius:50%;width:12.5vw;height:12.5vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(1) img{top:0;width:180px;height:180px}}.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(2){position:absolute;right:6.94vw;top:12.5vw;width:27.36vw;height:27.36vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(2){right:100px;top:unset;bottom:0;width:394px;height:394px}}.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(2) img{border-radius:50%;width:27.36vw;height:27.36vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-2-images .circle-image:nth-child(2) img{width:394px;height:394px}}.text-with--image .images-wrapper.with-3-images{top:4.86vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images{top:0px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(1){position:absolute;top:14.6vw;right:0px;width:12.5vw;height:12.5vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(1){top:0px;width:180px;height:180px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(1) img{border-radius:50%;width:12.5vw;height:12.5vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(1) img{width:180px;height:180px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(2){position:absolute;right:5.55vw;top:26.67vw;width:27.78vw;height:27.78vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(2){right:80px;top:175px;width:400px;height:400px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(2) img{border-radius:50%;width:27.78vw;height:27.78vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(2) img{width:400px;height:400px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(3){position:absolute;right:35vw;top:35.5vw;width:12.5vw;height:12.5vw}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(3){width:180px;height:180px;right:508px;top:512px}}.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(3) img{border-radius:50%;width:12.5vw;height:12.5vw;object-fit:cover;object-position:center}@media(max-width: 767px){.text-with--image .images-wrapper.with-3-images .circle-image:nth-child(3) img{width:180px;height:180px}}.contact-header .map-circle{transform:translateY(-121px)}@media(max-width: 1023px){.contact-header .map-circle{transform:translateY(0);margin-top:60px}.contact-header .map-circle .circle.big{margin-top:110px;margin-bottom:180px}}.page-vacancy{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:40px;padding-top:220px;padding-bottom:90px;position:relative}@media(max-width: 767px){.page-vacancy{grid-template-columns:100%;grid-gap:0px;padding-top:0}}.page-vacancy .background-blur.green{transform:translateY(0)}.page-vacancy .render-content{grid-column:1/12;grid-column-start:2;grid-column-end:9}@media(max-width: 767px){.page-vacancy .render-content{grid-column-start:unset;grid-column-end:unset;grid-column:unset}}.page-vacancy .side-bar{z-index:222;display:flex;flex-direction:column;align-items:flex-end;overflow:visible;grid-column:10/12;grid-column-start:10;grid-column-end:13}@media(max-width: 767px){.page-vacancy .side-bar{grid-column-start:unset;grid-column-end:unset;grid-column:unset}}.page-vacancy .side-bar .button-with--arrow{margin-bottom:45px}.footer-form{width:100%;background-color:#004391;padding:180px 0}@media(max-width: 767px){.footer-form{padding:45px 0}}.footer-wrapper{padding-top:180px;position:relative;max-width:100%;overflow-x:clip}@media(max-width: 767px){.footer-wrapper{padding-top:45px}}.footer-wrapper footer{overflow:hidden;max-width:100%;position:relative}.footer-wrapper footer .footer{position:relative}.footer-wrapper footer .footer .footer-top{margin-bottom:90px}.footer-wrapper footer .footer .footer-top .footer-top--subtitle{margin-bottom:16px}.footer-wrapper footer .footer .footer-body{margin-bottom:80px;display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.footer-wrapper footer .footer .footer-body{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.footer-wrapper footer .footer .footer-body .footer-body--details{margin-bottom:40px}}.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row:not(:last-of-type){margin-bottom:45px}.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row .row-subtitle{margin-bottom:16px;display:block;color:#004391}.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row .adresses{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:45px}@media(max-width: 575px){.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row .adresses{grid-template-columns:repeat(1, 1fr);grid-gap:20px}}.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row .adresses.no-grid{display:flex;grid-gap:unset;grid-template-columns:unset}.footer-wrapper footer .footer .footer-body .footer-body--details .footer-details--row .adresses .addres{font-size:18px;font-weight:300;line-height:27px;color:#002751}.footer-wrapper footer .footer .footer-bottom{display:flex;flex-direction:row;padding-bottom:30px}@media(max-width: 767px){.footer-wrapper footer .footer .footer-bottom{flex-direction:column-reverse}}.footer-wrapper footer .footer .footer-bottom .footer-bottom--copyright{color:#002751;margin-right:44px}.footer-wrapper footer .footer .footer-bottom .footer-bottom--link{color:#004391}@media(max-width: 767px){.footer-wrapper footer .footer .footer-bottom .footer-bottom--link{margin-bottom:10px}}.footer-wrapper footer .footer .footer-bottom .footer-bottom--link:not(:last-of-type){margin-right:14px}.footer-wrapper footer .circles{z-index:-1;width:100%;position:absolute}.footer-wrapper footer .circles .circle{position:absolute}.footer-wrapper footer .circles .circle.purple{bottom:-210px;left:-210px}@media(max-width: 767px){.footer-wrapper footer .circles .circle.purple{bottom:-105px;left:-105px;display:none}}.footer-wrapper footer .circles .circle.green{right:-134px;bottom:-82px}@media(max-width: 767px){.footer-wrapper footer .circles .circle.green{right:-67px;bottom:-41px}}.footer-wrapper .mega-circle{width:650px;height:650px;border-radius:650px;position:absolute;margin-top:-437px;right:-390px;background-color:#004391;overflow:hidden;pointer-events:none}@media(max-width: 767px){.footer-wrapper .mega-circle{display:none}}.footer-wrapper .mega-circle img{object-fit:cover;object-position:left center}@font-face{font-family:"Social";font-weight:normal;font-style:normal;font-display:block;src:url("/theme/assets/fonts/social_media.woff2") format("woff2"),url("/theme/assets/fonts/social_media.woff") format("woff")}.icon-social{font-style:normal;font-family:"Social"}.icon-social.icon-facebook:before{content:""}.icon-social.icon-twitter:before{content:""}.icon-social.icon-envelope:before{content:""}.icon-social.icon-linkedin:before{content:""}.icon-social.icon-youtube-play:before{content:""}.icon-social.icon-instagram:before{content:""}.icon-social.icon-google:before{content:""}.icon-social.icon-behance:before{content:""}.icon-social.icon-pinterest-p:before{content:""}.icon-social.icon-whatsapp:before{content:""}.icon-social.icon-vimeo:before{content:""}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid #007aff;border-radius:50%;border-top-color:rgba(0,0,0,0)}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid #007aff;border-radius:50%;border-top-color:rgba(0,0,0,0)}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}
