@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,300,300i,600,700&subset=latin-ext);/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50px;width:66px;height:66px;border:none;background:0 0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:focus{outline:0}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:280px}.flickity-prev-next-button.next{left:335px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#6c6c6c}.modal{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;align-items:center}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:100%;max-width:1213px}.modal-content img{max-height:70vh;width:auto;display:block;margin:auto;height:auto}@media only screen and (min-aspect-ratio:2/1) and (min-height:800px) and (max-width:1350px){.modal-content img{max-height:50vh}}@media only screen and (min-aspect-ratio:16/12) and (max-width:1350px){.modal-content img{max-height:50vh}}@media only screen and (orientation:landscape) and (max-width:800px){.modal-content img{max-height:40vh}}.close{position:absolute;top:15px;right:15px;transition:300ms;height:40px;width:40px}.close:after,.close:before{content:'';width:3px;position:absolute;height:30px;background:#fff;display:block;left:18px;top:5px;transform:rotate(-45deg)}.close:after{transform:rotate(45deg)}.close:focus,.close:hover{color:#999;text-decoration:none;cursor:pointer}.close:hover{transform:rotate(360deg)}.modal-slide{display:none;padding:10px 10px 0}@media (min-width:600px){.modal-slide{padding:30px 30px 0}}.lightbox-next,.lightbox-prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;background:rgba(0,0,0,.5);text-decoration:none}.lightbox-next{right:0;border-radius:3px 0 0 3px}.lightbox-next:hover,.lightbox-prev:hover{background-color:#000}.numbertext{color:#002f89;font-size:16px;position:absolute;top:2px;right:8px}.modal-slide figcaption{text-align:center;background-color:#000;padding:16px;color:#fff;margin:10px -10px 0}@media (min-width:600px){.modal-slide figcaption{margin:30px -30px 0}}.modal-slide figcaption p{margin:0}@media (max-width:991px){.references-previews{display:flex;justify-content:space-between;flex-wrap:wrap}.references-previews div{flex:0 0 30%}}@media (max-width:600px){.references-previews div{flex:0 0 47%}}.references-previews img{cursor:pointer;transition:300ms;display:block;margin:15px 0}.references-previews img:hover{transform:scale(1.1)}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}*{padding:0;margin:0;box-sizing:border-box}body,html{height:100%}body{background:#fff;font-family:'Titillium Web',sans-serif;font-size:18px;line-height:24px;color:#000;font-weight:300}.body-wrap{max-width:100%;overflow:hidden}img{max-width:100%;height:auto}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}p{margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-weight:600;color:#000}main h1,main h2,main h3,main h4,main h5,main h6{margin:20px 0 10px}.h1,.h2,h1,h2{font-weight:200;font-size:42px;line-height:50px;color:#000}.h2,h2{color:#45b3e3;font-weight:600;font-size:30px;line-height:36px}h3,h4{font-size:22px}.menu-link{width:77px;height:77px;border:2px solid #45b3e3;border-radius:50%;cursor:pointer;display:none;position:absolute;top:62px;right:62px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-open .menu-link{border-color:#fff}.hamburger{position:relative;width:32px;margin:23px auto 0}.hamburger__bar,.hamburger__bar::after,.hamburger__bar::before{background:#012454;height:5px;left:0;position:absolute;transition:all .5s ease-out 0s;width:50%}.hamburger__bar::after,.hamburger__bar::before{content:'';height:5px;width:100%}.hamburger__bar--left,.hamburger__bar--left::after,.hamburger__bar--right,.hamburger__bar--right::after{top:10px}.hamburger__bar--right{left:50%}.hamburger__bar--left::before,.hamburger__bar--right::before{top:-10px}.menu-open .hamburger__bar--left::before{transform:rotateZ(45deg) scaleX(1.2) translate(5px,2px)}.menu-open .hamburger__bar--left::after{transform:rotateZ(-45deg) scaleX(1.2) translate(2px,0)}.menu-open .hamburger__bar--right::before{transform:rotateZ(-45deg) scaleX(1.1) translate(-5px,2px)}.menu-open .hamburger__bar--right::after{transform:rotateZ(45deg) scaleX(1.1) translate(-1px,0)}.menu-open .hamburger__bar--left,.menu-open .hamburger__bar--right{background:0 0!important}.menu-open .hamburger__bar,.menu-open .hamburger__bar::after,.menu-open .hamburger__bar::before{background:#002f89}header{text-align:center;padding-bottom:30px}.header{margin:0 auto;max-width:1260px;padding:0 30px;position:relative}.name{color:#45b3e3;font-size:50px;font-weight:700;line-height:50px;padding-top:55px}.motto{color:#012454;font-size:30px;line-height:30px;font-weight:300;padding-top:12px}.languages{list-style-type:none;position:absolute;right:25px;top:80px}.languages li{float:left;border-radius:50%;border:2px solid transparent;padding:4px;margin-left:18px}.languages a{display:inline-block;width:36px;height:37px;background:url(../images/languages.png) no-repeat}.languages .en a{background-position:right 0}.languages .active{border-color:#e5e5e5}.languages span{font-size:0;color:transparent}.main-menu{background:url(../images/main-menu.png) center bottom no-repeat;height:200px;padding:40px 0 55px;position:relative;z-index:2;overflow:hidden;transition:height 300ms}.menu-fixed .main-menu{position:fixed;width:100%;top:0;left:0;height:100px;background-position:center top;padding:0;transition:none}.main-menu-in{margin:0 auto;max-width:1260px;padding:21px 11px 0;position:relative}.main-menu ul{list-style-type:none}.main-menu ul ul{display:none}.main-menu nav ul{margin-bottom:0}.main-menu nav li{float:left;position:relative;margin-left:20px}.main-menu nav li a{color:#fff;text-transform:uppercase;text-decoration:none;height:61px;display:inline-block;line-height:61px;border:1px solid transparent;padding:0 18px;border-radius:5px;font-size:23px;font-weight:300}.main-menu nav li a:hover,.main-menu nav li.active a{border-color:#fff}.vm-logo{display:none;border-radius:50%;color:#002f89;font-size:28px;font-weight:700;width:110px;height:50px;line-height:50px;text-decoration:none;position:absolute;left:38px;top:20px;white-space:nowrap}.vm-logo span{width:4px;height:20px;background:#fff;display:inline-block;transform:rotate(-20deg);margin-left:-4px;border-radius:3px}.vm-logo span:nth-child(even){transform:rotate(20deg)}.vm-logo span:nth-child(3),.vm-logo span:nth-child(4),.vm-logo span:nth-child(6),.vm-logo span:nth-child(7),.vm-logo span:nth-child(8),.vm-logo span:nth-child(9){background:#002f89;position:relative;z-index:2}.vm-logo span:nth-child(4),.vm-logo span:nth-child(8){margin-right:5px}.back-to-top{text-transform:uppercase;color:#fff;font-size:18px;position:absolute;right:30px;top:34px;display:none}.container{display:flex;margin:0 auto;max-width:1260px;padding:0 30px;position:relative}aside,main{padding-bottom:30px}aside{margin-left:50px;width:250px;flex-shrink:0;padding:0 0 0 50px;font-weight:300}aside,aside a{color:#acacac}.column-box{padding:40px 0 45px}.column-box h4{padding-bottom:10px}.content section{padding-bottom:40px;position:relative}.content section .anchor{position:relative;top:-220px;height:0;line-height:0;overflow:hidden}body{scroll-padding-top:220px}.menu-fixed .content section .anchor{top:-120px}body.menu-fixed{scroll-padding-top:120px}.content section+section{margin-top:20px}.content section:nth-child(2n):after{content:'';height:calc(40%);width:1px;background:#ececec;position:absolute;top:30px;right:-50px}.content section:nth-child(2n-1){background:#f6f6f6;border-radius:0 15px 15px 0;margin-right:-50px;padding:0 50px 40px 0}.content section:nth-child(2n-1):before{content:'';position:absolute;width:50%;height:100%;left:-50%;top:0;background:#f6f6f6;z-index:0}.intro{margin-top:-50px}.intro h2{margin-top:0;margin-bottom:15px}.intro h2:after{display:none}.intro-body{padding:90px 0 10px;*zoom:1}.intro-body:after,.intro-body:before{display:table;content:"";line-height:0}.intro-body:after{clear:both}.intro-left{width:57%;float:left}.intro-left h1 span{font-weight:300}.intro-right{float:right;width:35%;text-align:right;padding-top:10px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.intro-right img{width:200px}.intro-right figure{position:relative}.intro-right figure:after,.intro-right figure:before{content:'';position:absolute;width:0;height:0;border-top:9px solid #f6f6f6;border-left:200px solid transparent;top:0;left:0}.intro-right figure:after{top:auto;bottom:5px;border-top:0;border-bottom:25px solid #f6f6f6}.intro-right span{color:#002f89;font-weight:700;font-size:16px;font-family:'courier new',courier,sans-serif;margin-top:-30px;position:relative}.intro-right figure+span{margin-top:-10px}.intro-contacts{color:#12a3e2;font-size:26px;padding:25px 0 20px;font-weight:600}.intro-contacts span{font-weight:300}.intro-contacts a{color:#12a3e2}.intro-contacts .separator{font-weight:300;padding:0 10px}.intro-contact{display:inline-block;vertical-align:top;margin-bottom:10px}.intro p{font-size:20px;line-height:26px}.intro-socials a{display:inline-block;width:50px;height:50px;background:url(../images/social-icons.png) no-repeat}.intro-socials a+a{margin-left:33px}.intro-socials a.socials-tw{background-position:-50px 0}.intro-socials a.socials-wp{background-position:-100px 0}.intro-socials a.socials-in{background-position:-150px 0}.intro-socials span{font-size:0;color:transparent}@media (max-width:580px){.status{text-align:center;margin-bottom:45px}}.status h2{color:#000;font-size:18px;line-height:32px;display:block;margin:0}.status p{font-size:16px;color:#fff;padding:7px 10px 8px 40px;display:inline-block;position:relative;font-weight:600;line-height:20px;text-align:left}.status--free p{background:#5dbf43}.status--free p:after,.status--free p:before{content:'';position:absolute;background:#fff;width:4px;height:12px;left:13px;top:calc(50% - 3px);display:block;transform:rotate(-40deg);border-radius:3px 3px 0 0}.status--free p:after{height:20px;left:22px;top:calc(50% - 10px);transform:rotate(40deg)}.status--busy p{background:#ff9c00;padding:7px 10px 8px}section h2{position:relative;display:inline-block}section h2:after{content:'';position:absolute;width:8px;height:8px;background:#12a3e2;border-radius:50%;right:-28px;top:25px}.content-boxes .content-row+.content-row{margin-top:20px}.content-row{*zoom:1}.content-row:after,.content-row:before{display:table;content:"";line-height:0}.content-row:after{clear:both}.content-box{float:left;width:46.5%}.content-box ul{margin-left:20px}.content-box li+li{margin-top:14px}.content-box--price{width:48%}.content-box+.content-box{margin-left:7%}.content b,.content strong{font-weight:600}section.slider{position:relative}section.slider h2:after{right:-94px}.references-links{position:absolute;top:30px;right:50px;display:inline-block;font-size:24px}.references-links:before{content:'/';position:absolute;left:-28px;top:6px;font-size:42px}.references-links a+a{margin-left:35px}.references{margin-top:10px;margin-right:-3%}.reference-slide{display:flex;justify-content:space-between;width:100%}.reference{background:#fff;position:relative;width:50%;border-right:30px solid #f6f6f6;float:left}.reference-text{font-style:italic;padding:20px 30px;position:relative}.reference-autor{font-size:20px;position:relative;background:#f6f6f6;width:100%;padding-top:20px}.reference-autor:before{content:'';width:0;height:0;border-top:14px solid #000;border-right:14px solid transparent;position:absolute;left:0;top:0}.text-content{font-weight:300}.text-content hr{border:0;border-bottom:1px solid #e3e3e3}.text-content ol,.text-content ul{margin-bottom:20px}.text-content ol{margin-left:20px}.text-content ul{list-style-type:none}.text-content ul li{padding-left:20px}.text-content ul li:before{position:absolute;content:'';width:8px;height:8px;border-radius:50%;background:#eb7746;left:0;top:9px}.text-content li{position:relative;font-weight:600;font-size:20px}.text-content li+li{margin-top:10px}.text-content table{border:0;width:100%;border-spacing:0}.text-content thead th{border-bottom:2px solid #ea6951}.text-content td,.text-content th{padding:12px 20px;border-right:1px solid #e1e1e1}.text-content th{background:#f7f7f7;text-align:left;padding:15px 20px}.text-content tr td:last-of-type,.text-content tr th:last-of-type{border-right:0}.text-content tbody tr:nth-child(2n) td{background:#fcfcfc}.article-list{padding:30px 0 0}.article-item{border-top:1px solid #e3e3e3;font-weight:300;list-style-type:none;padding-bottom:25px}.article-item .article-item-info{color:#a7a7a7;font-size:16px}.article-item .article-item-info a{color:#828282;font-weight:600}.article-item .date{margin:0 30px;white-space:nowrap}.article-item .debate,.article-item .section{padding:0 29px 0 30px;display:inline-block;position:relative;white-space:nowrap}.article-item .debate:before,.article-item .section:before{content:'';height:16px;width:1px;background:#a7a7a7;left:0;top:5px;position:absolute}.article-item .debate a{text-transform:lowercase}.article-item .btn{margin-bottom:15px}.comment-form{border-top:1px solid #e3e3e3;margin-top:30px}textarea{width:100%}input,textarea{border:0;background:#f7f7f7;border-radius:3px;padding:15px 25px;font-family:"Titillium Web",sans-serif;font-size:20px;font-weight:300}input{padding:0 15px;height:42px;line-height:42px}.input-name{width:22%}.input-email{width:26%}.input-web{width:23%}.btn{color:#fff!important;background:#e7486b;border-radius:5px;height:42px;line-height:40px;display:inline-block;padding:0 22px;font-weight:600;text-decoration:none;text-transform:lowercase;font-size:20px;border:0;font-family:"Titillium Web",sans-serif}span.required{color:#e7486b;font-size:20px;font-weight:300}input.required{padding-right:25px}input.required+span.required{position:relative;left:-20px;top:-3px}.input-row{padding-top:20px}.input-row .btn{float:right}footer{background:url(../images/footer-top.png) center top no-repeat #002f89;position:relative;padding:40px 0}footer:after{content:'';background:url(../images/footer-bottom.png) center bottom no-repeat;position:absolute;left:0;bottom:0;height:40px;width:100%}.footer{margin:0 auto;max-width:1260px;padding:33px 30px 80px;position:relative;color:#fff;*zoom:1}.footer:after,.footer:before{display:table;content:"";line-height:0}.footer:after{clear:both}.footer-left,.footer-right{float:left;width:485px}.footer-right{width:440px}.footer a,.footer h2{color:#fff}.footer h2{position:relative;display:inline-block;text-transform:lowercase}.footer h2:after{content:'';position:absolute;width:8px;height:8px;background:#87cefa;border-radius:50%;right:-28px;top:25px}.footer strong{font-weight:600}.footer-left div{padding:15px 0 16px;display:inline-block;position:relative;font-size:39px}.footer-left .label{position:absolute;font-size:23px;right:-92px;top:5px}.footer-left .label:before{content:'/';position:absolute;left:-18px;top:1px}.footer-left .contact-tel .label{right:-79px}.footer-right h2{margin-bottom:15px}.footer-right .contact-box-1{padding-right:50px;float:left}.footer-right .contact-box-2{float:left}.footer-right .contact-box-3{clear:left;padding-top:20px}@media (max-width:1270px){.content section:nth-child(2n-1){padding-right:30px}.footer{padding-top:20px;padding-bottom:30px}}@media (max-width:1170px){.references{margin-top:20px}.references-links{position:relative;right:0;top:0;margin-top:10px;padding-top:30px;border-top:1px solid #d1d1d1;display:block}.references-links:before{display:none}section.slider h2{display:block;padding:20px 110px 0 0;margin-top:0}section.slider h2:after{right:48px;top:45px}.name{padding-top:25px}header{padding-bottom:10px}aside{margin-left:25px;padding-top:0}.intro-body{padding:60px 0 0}.intro-left{width:63%}.intro-right{width:33%}.intro-contacts .separator{padding:0 5px}.flickity-prev-next-button.previous{left:auto;right:84px}.flickity-prev-next-button.next{left:auto;right:14px}}@media (max-width:1070px){.reference-slide{display:block}.references{margin-right:0}.reference{width:100%;border-right:0}.reference+.reference{margin-left:20px}}@media (min-width:992px){.main-menu{display:block!important}.menu-fixed .main-menu nav ul>li:first-of-type{margin-left:0}.menu-fixed .main-menu nav li a{font-size:18px;height:49px;line-height:49px}.menu-fixed .main-menu nav{margin:0 0 0 150px}.menu-fixed .back-to-top,.menu-fixed .vm-logo{display:inline-block}.menu-fixed .container{padding-top:100px}.menu-fixed .secondary-menu+.column-box{margin-top:450px}.menu-fixed .secondary-menu{position:fixed;top:80px;width:252px;margin-left:-2px;padding:20px 0 20px 2px}.menu-fixed .secondary-menu:after{content:'';height:40px;width:100%;display:block;position:absolute;bottom:-40px;left:0;background:-moz-linear-gradient(top,#fff 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,#fff 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#fff 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00000000', GradientType=0)}}@media (max-width:991px){.menu-link{display:block}.content section .anchor{top:-160px!important}body{scroll-padding-top:120px}.menu-fixed .content section .anchor,.menu-open .content section .anchor{top:-160px!important}body.menu-fixed{scroll-padding-top:160px}header{text-align:left;background:url(../images/header-mobile.png) center bottom no-repeat;background-size:100%;padding-bottom:140px;position:fixed;width:100%;left:0;top:0;z-index:2}header *{transition:all 300ms,color 1ms}.main-menu{display:none}.menu-fixed header{background:#fff;padding-bottom:21px}.menu-fixed header:after{content:'';width:100%;position:absolute;left:0;bottom:-30px;height:40px;background:-moz-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:-webkit-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:linear-gradient(to right,#45b3e3 0,#9dd8fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5307d', endColorstr='#f2f2c309', GradientType=1);-webkit-clip-path:polygon(100% 20px,0 40px,0 0,100% 7px);clip-path:url(../images/clip-header.svg#svgClip);clip-path:polygon(100% 20px,0 40px,0 0,100% 7px)}.menu-fixed .name{padding-top:10px;font-size:40px}.menu-fixed .motto{padding-top:0;font-size:25px}.menu-fixed .menu-link{top:16px}.menu-open header *{transition:none}.menu-open .main-menu,.menu-open header{background:-moz-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:-webkit-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:linear-gradient(to right,#45b3e3 0,#9dd8fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5307d', endColorstr='#f2f2c309', GradientType=1)}.menu-open header{padding-bottom:3px}.menu-open .main-menu{display:block}.menu-open .name{color:#fff}.menu-open .main-menu{overflow:visible;padding:15px 0 10px;height:auto;position:fixed;top:150px;left:0;width:100%}.menu-open .main-menu:after{content:'';width:100%;position:absolute;left:0;bottom:-40px;height:40px;background:-moz-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:-webkit-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:linear-gradient(to right,#45b3e3 0,#9dd8fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5307d', endColorstr='#f2f2c309', GradientType=1);-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:url(../images/clip-menu.svg#svgClip);clip-path:polygon(0 0,0 100%,100% 0)}.menu-open .main-menu-in{padding:0 30px}.menu-open .main-menu nav li{float:none;margin-left:0!important}.menu-open .main-menu nav li a{text-transform:none;color:#000;font-weight:600;border:0!important;display:block;padding:5px 0;font-size:39px;height:auto;line-height:normal}.menu-open .main-menu ul ul.open{display:block}.menu-open .main-menu nav li li{display:inline-block;width:48%}.menu-open .main-menu nav li ul{padding-bottom:30px}.menu-open .main-menu nav li li a{font-weight:300;color:#fff;text-decoration:underline;font-size:35px;padding:0}.menu-open .main-menu nav li li a:hover{text-decoration:none}.menu-open .main-menu nav>ul>li{border-bottom:1px solid #fff}.intro{margin-top:-20px}.content section:nth-child(2n-1){border-radius:0;margin-right:-62px}.content section:nth-child(2n)::after{display:none}.container{display:block;padding-top:290px}aside{margin:0;width:100%;padding-top:0!important}.secondary-menu{display:none}.name{padding-top:55px}.intro-body{padding-top:45px}.menu-open.menu-fixed header:after{display:none}.menu-open.menu-fixed .main-menu{top:93px}.menu-arrow-wrapper{display:block}.languages{position:static;padding:30px 0 0}.languages li{border:0}.languages li+li{margin-left:10%}.languages a{background:0 0!important;width:auto;height:auto;position:relative;text-decoration:none;font-weight:300}.languages .active a:after{content:'';position:absolute;background:#fff;border-radius:50%;width:13px;height:13px;right:-30px;top:10px}.languages span{color:#fff;font-size:35px}.column-box{border-top:0;padding:0 0 10px}.column-box+.column-box{margin-left:10%}.column-box ul{padding-top:10px}aside{padding-left:0;display:flex}.container,.footer,.header,.menu-open .main-menu-in{padding-left:62px;padding-right:62px}.languages li{margin-left:62px}}@media (max-width:767px){.content-box{float:none;width:100%}.content-box+.content-box{margin-left:0;margin-top:20px}.container,.footer,.header,.menu-open .main-menu-in{padding-left:30px;padding-right:30px}.languages li{margin-left:30px}.content section:nth-child(2n-1){margin-right:-30px}.menu-open .main-menu{top:115px}.menu-link{right:30px;top:28px}.menu-fixed .menu-link{top:15px}header{padding-bottom:115px}.container{padding-top:230px}.menu-open .main-menu nav li a{padding:5px 0}.name{padding-top:20px}.text-content td,.text-content th{padding:5px;font-size:16px}}@media (max-width:580px){.intro-body{position:relative;padding-bottom:60px}.intro-left{float:none;width:100%}.intro-contact{display:block}.intro-contacts{text-align:center}.intro-contact:last-of-type{margin-top:5px}.intro-contacts .separator{display:none}aside{display:block}.column-box+.column-box{margin-left:0}.column-box ul{padding-top:0}.container{padding-top:210px}.container,.footer,.header,.menu-open .main-menu-in{padding-left:15px;padding-right:15px}.languages li{margin-left:15px}.content section:nth-child(2n-1){margin-right:-15px}.menu-link{right:15px}header{padding-bottom:90px}.menu-open .main-menu nav li a{font-size:25px}.menu-open .main-menu nav li li a{font-size:20px}.languages span{font-size:30px}.intro-contacts,.intro-socials{padding-right:0}.intro-body{padding-bottom:0}.intro-right{max-width:250px;margin:0 auto;width:auto;float:none}input{display:block;width:100%!important}input.required+span.required{float:right;left:-10px;top:-38px}.input-row .btn{margin-top:20px;float:none}.menu-arrow{top:24px}.languages li+li{margin-left:20%}.footer h2{font-size:32px;margin:0}.footer-left,.footer-right{width:auto;float:none}.footer-left div{display:block;font-size:25px;padding-top:3px}.footer-left .label{right:auto;left:250px;display:inline-block}.footer-left .contact-tel .label{right:auto;left:235px}.footer-right .contact-box-1{float:none}.footer-right .contact-box-2{float:none;padding-top:20px}}@media (min-width:471px) and (max-width:991px){.footer-right{padding-top:20px}}@media (max-width:470px){header{background:#fff;padding-bottom:21px}header:after{content:'';width:100%;position:absolute;left:0;bottom:-12px!important;height:20px!important;background:-moz-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:-webkit-linear-gradient(left,#45b3e3 0,#9dd8fc 100%);background:linear-gradient(to right,#45b3e3 0,#9dd8fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e5307d', endColorstr='#f2f2c309', GradientType=1);-webkit-clip-path:polygon(100% 14px,0 20px,0 0,100% 7px)!important;clip-path:url(../images/clip-header-small.svg#svgClip)!important;clip-path:polygon(100% 14px,0 20px,0 0,100% 7px)!important}header:not(.menu-fixed) .name{font-size:38px;line-height:40px;padding-top:20px}header:not(.menu-fixed) .motto{font-size:20px;line-height:22px;padding-top:6px}header:not(.menu-fixed) .menu-link{width:60px;height:60px;top:24px}.container{padding-top:113px}.menu-open header{border-bottom-color:transparent}.menu-open header:after{display:none}.menu-open .main-menu{top:91px}.menu-open .main-menu nav li li{display:block;width:100%}.menu-fixed.menu-open .main-menu{top:91px}.hamburger{margin-top:15px}.references-links a{white-space:nowrap;display:block}.references-links a+a{margin-left:0;margin-top:15px}section.slider h2::after{right:22px}.flickity-prev-next-button{width:55px;height:55px}.flickity-prev-next-button.previous{right:54px}.flickity-prev-next-button.next{right:0}.reference-text{padding:15px}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media print{@page{margin:0}body{margin:1.6cm}.languages,.main-menu,.menu-link,.slider,aside,footer:after,header{display:none!important}footer{background:0 0!important}footer,footer *,footer a{color:#000!important}.container{padding-top:0!important}.content section+section{margin-top:0!important}}