@charset "UTF-8";@import url(https://p.typekit.net/p.css?s=1&k=bou3kdg&ht=tk&f=36434.36435.36436.36437.36438.36439.36440.36441.36442.36443&a=7586839&app=typekit&e=css);@font-face{font-family:esp;font-display:swap;src:url(../fonts/esp/esp.woff2) format("woff2"),url(../fonts/esp/esp.woff) format("woff")}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/ecd2af/00000000000000003b9b0cee/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/ecd2af/00000000000000003b9b0cee/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/ecd2af/00000000000000003b9b0cee/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/b219bb/00000000000000003b9b0cf6/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/b219bb/00000000000000003b9b0cf6/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/b219bb/00000000000000003b9b0cf6/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i3&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:300}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/599809/00000000000000003b9b0cf4/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/599809/00000000000000003b9b0cf4/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/599809/00000000000000003b9b0cf4/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/d94e46/00000000000000003b9b0ced/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/d94e46/00000000000000003b9b0ced/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/d94e46/00000000000000003b9b0ced/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i5&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:500}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/742dbc/00000000000000003b9b0cef/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i2&v=3) format("woff2"),url(https://use.typekit.net/af/742dbc/00000000000000003b9b0cef/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i2&v=3) format("woff"),url(https://use.typekit.net/af/742dbc/00000000000000003b9b0cef/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i2&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:200}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/0987fb/00000000000000003b9b0cf2/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/0987fb/00000000000000003b9b0cf2/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/0987fb/00000000000000003b9b0cf2/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/4c0801/00000000000000003b9b0cf5/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n2&v=3) format("woff2"),url(https://use.typekit.net/af/4c0801/00000000000000003b9b0cf5/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n2&v=3) format("woff"),url(https://use.typekit.net/af/4c0801/00000000000000003b9b0cf5/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n2&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:200}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/19f820/00000000000000003b9b0cf3/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/19f820/00000000000000003b9b0cf3/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/19f820/00000000000000003b9b0cf3/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/40e005/00000000000000003b9b0cf0/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/40e005/00000000000000003b9b0cf0/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/40e005/00000000000000003b9b0cf0/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300}@font-face{font-family:neusa-next-std;src:url(https://use.typekit.net/af/4d36cb/00000000000000003b9b0cf1/27/l?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4d36cb/00000000000000003b9b0cf1/27/d?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4d36cb/00000000000000003b9b0cf1/27/a?primer=2a64b7354accbfccf091944358d6cba32f300a9a753ae564cfcf2ef3ec0bce66&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}.tk-neusa-next-std{font-family:neusa-next-std,sans-serif}@media only screen and (min-width:1300px){.container{max-width:1200px}}@media only screen and (min-width:1800px){.container{max-width:1400px}}section[data-cms-id]{width:100%}img{text-indent:-9999px}.overflow-hidden{overflow:hidden}.main-header{font-size:32px;line-height:147.5%;font-weight:600}@media only screen and (min-width:576px){.main-header{font-size:40px}}.main-header-2{font-size:24px;line-height:128.6%;font-weight:700}@media only screen and (min-width:576px){.main-header-2{font-size:28px}}.main-header-3{font-size:18px;line-height:145.45%;font-weight:600}@media only screen and (min-width:576px){.main-header-3{font-size:22px}}.main-header-4{font-size:14px;line-height:143.75%;font-weight:600}@media only screen and (min-width:576px){.main-header-4{font-size:16px}}.main-text-1{font-size:14px;line-height:187.5%;font-weight:400}@media only screen and (min-width:576px){.main-text-1{font-size:16px}}.main-text-2{font-size:12px;line-height:185.7%;font-weight:400}@media only screen and (min-width:576px){.main-text-2{font-size:14px}}.main-text-3{font-size:12px;line-height:150%;font-weight:400}@media only screen and (min-width:576px){.main-text-3{font-size:14px}}.main-text-4{font-size:11px;line-height:153.8%;font-weight:400}@media only screen and (min-width:576px){.main-text-4{font-size:13px}}.main-text-5{line-height:138.46%;font-weight:400;font-size:18px}@media only screen and (min-width:576px){.main-text-5{font-size:20px}}@media only screen and (min-width:992px){.main-text-5{font-size:26px}}.main-text-6{line-height:200%;font-weight:400;font-size:11px}@media only screen and (min-width:576px){.main-text-6{font-size:13px}}.main-text-7{line-height:190.9%;font-weight:400;font-size:11px}.main-text-8{line-height:145.45%;font-weight:400;font-size:11px}.main-text-content{margin-top:30px;color:#687087}.main-text-content h1,.main-text-content h2,.main-text-content h3,.main-text-content h4,.main-text-content h5,.main-text-content h6{color:#272240;line-height:inherit;font-weight:700;margin-bottom:5px}.main-text-content hr{border:none;border-top:2px solid #272240;margin-bottom:12px}.main-text-content ol,.main-text-content table,.main-text-content ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main-text-content table,.main-text-content td,.main-text-content tr{width:auto!important}.main-text-content ul{margin-left:15px;margin-bottom:30px}.main-text-content li strong{color:#272240}.main-text-content ol{margin-left:16px}.main-text-content a{font-size:inherit;color:#e88f6d;line-height:inherit;text-decoration:underline}.main-text-content a:hover{color:#e68560}.main-text-content p{line-height:inherit}.main-text-content p:not(:last-child){margin-bottom:30px}.main-text-content img{max-width:100%;-o-object-fit:contain;object-fit:contain}.contact-info,.footer-upper-info{display:flex}@media only screen and (min-width:992px){.contact-info,.footer-upper-info{padding:15px 82px}}.contact-info .contact-info-img img,.contact-info .footer-upper-info-img img,.footer-upper-info .contact-info-img img,.footer-upper-info .footer-upper-info-img img{width:40px}@media only screen and (min-width:992px){.contact-info .contact-info-img img,.contact-info .footer-upper-info-img img,.footer-upper-info .contact-info-img img,.footer-upper-info .footer-upper-info-img img{width:63px}}.contact-info .contact-info-desc,.contact-info .footer-upper-info-desc,.footer-upper-info .contact-info-desc,.footer-upper-info .footer-upper-info-desc{margin-left:32px}.contact-info .contact-info-desc .contact-info-name,.contact-info .contact-info-desc .footer-upper-info-name,.contact-info .footer-upper-info-desc .contact-info-name,.contact-info .footer-upper-info-desc .footer-upper-info-name,.footer-upper-info .contact-info-desc .contact-info-name,.footer-upper-info .contact-info-desc .footer-upper-info-name,.footer-upper-info .footer-upper-info-desc .contact-info-name,.footer-upper-info .footer-upper-info-desc .footer-upper-info-name{font-size:16px;font-weight:600;margin-bottom:20px;line-height:30px}.contact-info .contact-info-desc p,.contact-info .footer-upper-info-desc p,.footer-upper-info .contact-info-desc p,.footer-upper-info .footer-upper-info-desc p{font-size:16px;margin-bottom:10px;color:#687087}.contact-info{padding:0}.main-button-1{display:block;background-color:#f59a74;background-image:linear-gradient(to left bottom,#b56a4a,#f59a74);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative;border:1px solid #f1f1f1;padding:15px}.main-button-1::before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity 1s ease,box-shadow 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease,box-shadow 1s ease;transition:transform 1s ease,opacity 1s ease,box-shadow 1s ease,-webkit-transform 1s ease}.main-button-1[href]::after{content:url(/img/arrow.svg);position:absolute;bottom:5px;right:10px;transition:-webkit-filter 1s ease;transition:filter 1s ease;transition:filter 1s ease,-webkit-filter 1s ease}.main-button-1:hover::before{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);opacity:0;box-shadow:0 2px 5px rgba(0,0,0,.1)}.main-button-1:hover::after{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}.coop-carousel{margin:0 auto}.coop-carousel .owl-stage-outer .owl-stage{display:flex;align-items:center}.coop-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.coop-carousel .owl-stage-outer .owl-stage .owl-item img{max-height:100px;-o-object-fit:cover;object-fit:cover}a,body,figure,h1,h2,h3,h4,h5,h6,li,ol,p,table,tbody,td,tr,ul{margin:0;padding:0}.header-nav-lang{margin-left:20px;width:59px;height:32px;overflow:hidden;position:relative}.header-nav-lang::after{content:"⯆";position:absolute;top:45%;right:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:14px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.header-nav-lang:hover{overflow:unset}.header-nav-lang:hover::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.header-nav-lang .header-nav-lang-item{width:inherit;height:inherit;box-sizing:border-box}.header-nav-lang .header-nav-lang-item a{position:relative;top:1px;display:flex;flex-direction:column;justify-content:center;width:inherit;height:inherit;font-size:14px;color:#fff;text-transform:uppercase;padding:0 11px;background-color:#e88f6d;transition:background-color .2s ease}.header-nav-lang .header-nav-lang-item a:hover{background-color:#e68560}.subpage-with-menu{position:relative}.subpage-with-menu .subpage-upper{top:0;left:0;width:100%;height:100%}@media only screen and (min-width:992px){.subpage-with-menu .subpage-upper{position:absolute}}.subpage-with-menu .subpage-upper .container{height:inherit}.subpage-with-menu .subpage-upper .container .row{height:inherit}.subpage-with-menu .subpage-upper .container .row .col-12{height:inherit}.subpage-with-menu .subpage-upper .container .row .col-12 .main-sidemenu-container{position:relative;z-index:50;height:inherit}.subpage-with-menu .subpage-bottom section[data-cms-id]{overflow:unset!important}.link{color:#e88f6d!important;font-size:16px;line-height:387.5%;transition:color .2s ease}.link::after{content:url(/img/arrow.svg);margin-left:14.41px;transition:margin-left .2s ease}.link:hover{text-decoration:none;color:#e68560!important}.link:hover::after{margin-left:20px}.breadcrumb-hr{padding:0 15px}.breadcrumb-hr::after{content:url(/img/back.svg)}.breadcrumb{color:#b2b6c1;transition:color .2s ease}.breadcrumb.current,.breadcrumb:hover{color:#272240}.breadcrumb a{color:inherit;text-decoration:none}.cc-window{background-color:#272240!important}.cc-window .cc-message .cc-link{display:none}.cc-window .cc-compliance a:hover{color:#e88f6d}.main-news-dots,.owl-nav,.people-nav{display:flex}@media only screen and (min-width:992px){.main-news-dots,.owl-nav,.people-nav{margin-top:60px}}.main-news-dots button,.owl-nav button,.people-nav button{display:block;position:relative;width:20.6px;height:13.27px;background-color:transparent;border:none;outline:0}.main-news-dots button::after,.owl-nav button::after,.people-nav button::after{position:absolute;top:50%;left:0;width:100%;height:100%;content:url(/img/arrow.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:brightness(0) invert(.7);filter:brightness(0) invert(.7);transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.main-news-dots button:first-child,.owl-nav button:first-child,.people-nav button:first-child{margin-right:25px}.main-news-dots button:first-child::after,.owl-nav button:first-child::after,.people-nav button:first-child::after{content:url(/img/larrow.svg)}.main-news-dots button:hover::after,.owl-nav button:hover::after,.people-nav button:hover::after{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}.project-container .project-img{text-decoration:none;display:block;position:relative}.project-container .project-img figure{width:100%;height:240px;background-color:#757575;overflow:hidden;display:block}.project-container .project-img figure img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;transition:opacity 1s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity 1s ease;transition:transform .5s ease,opacity 1s ease,-webkit-transform .5s ease}.project-container .project-img .project-extra{position:absolute;left:-7px;top:70%;min-width:102px;padding:13px;background-color:#272240;display:flex;justify-content:center;align-items:center;transition:top .5s ease}.project-container .project-img .project-extra .main-text-1{margin-top:0;color:#f9fbff!important;line-height:100%;letter-spacing:.32px}.project-container .project-desc .main-header-2{margin-top:28px}.project-container .project-desc .main-header-2 a{text-decoration:none;color:#272240}.project-container .project-desc .main-text-1{color:#687087;margin-top:18px}.project-container .project-desc a.main-text-1{display:inline-block;margin-top:5px;color:#e88f6d;text-decoration:none}.project-container .project-desc a.main-text-1:hover{color:#e68560}.project-container:hover .project-img figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-container:hover .project-extra{top:-7px}[data-src]{opacity:0;transition:opacity 1s ease}[data-src].img-showed{opacity:1}body{font-family:neusa-next-std,sans-serif}@media only screen and (max-width:991px){body.overflow-hide{overflow:hidden}}.header{position:relative;height:80px;background-color:#272240}@media only screen and (min-width:992px){.header{height:207px}}.header .header-sticky{position:fixed;top:0;left:0;width:100%;height:inherit;transition:height .5s ease;z-index:100}@media only screen and (min-width:992px){.header .header-sticky.scrolled{height:80px}}@media only screen and (max-width:991px){.header .header-sticky.scrolled.scrolled-up .header-upper{box-shadow:0 15px 50px rgba(0,0,0,.1)}}@media only screen and (min-width:992px){.header .header-sticky.scrolled.scrolled-up .header-bottom{box-shadow:0 15px 50px rgba(0,0,0,.1)}}.header .header-sticky.scrolled.scrolled-down .header-upper{box-shadow:0 15px 50px rgba(0,0,0,.1)}.header .header-sticky.scrolled.scrolled-down .header-bottom{pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header .header-sticky.scrolled .header-upper{height:80px}.header .header-sticky.scrolled .header-upper .header-upper-logo img{height:50px}.header .header-sticky .header-upper{display:flex;align-items:center;justify-content:space-between;height:80px;background-color:#fff;transition:height .2s ease;position:relative;z-index:101;transition:box-shadow .5s ease,height .5s ease}@media only screen and (min-width:992px){.header .header-sticky .header-upper{height:137px}}.header .header-sticky .header-upper .header-nav-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.header .header-sticky .header-upper .header-upper-logo{transition:width .2s ease}.header .header-sticky .header-upper .header-upper-logo a{display:inline-block}.header .header-sticky .header-upper .header-upper-logo img{transition:height .2s ease;height:50px}@media only screen and (min-width:1200px){.header .header-sticky .header-upper .header-upper-logo img{height:59px}}@media only screen and (min-width:1430px){.header .header-sticky .header-upper .header-upper-logo img{height:73.61px}}.header .header-sticky .header-upper .header-upper-nav{display:none}@media only screen and (min-width:992px){.header .header-sticky .header-upper .header-upper-nav{display:flex}}.header .header-sticky .header-upper .header-upper-nav ul{list-style:none}.header .header-sticky .header-upper .header-upper-nav a{text-decoration:none}.header .header-sticky .header-upper .header-upper-nav>ul{display:flex}.header .header-sticky .header-upper .header-upper-nav>ul>li{display:flex;flex-direction:column;justify-content:center;padding:0 5px}@media only screen and (min-width:1200px){.header .header-sticky .header-upper .header-upper-nav>ul>li{padding:0 10px}}.header .header-sticky .header-upper .header-upper-nav>ul>li>a{padding:5px 10px;color:#272240;letter-spacing:.4px;font-size:16px;transition:color .2s ease}.header .header-sticky .header-upper .header-upper-nav>ul>li>a.activeparent,.header .header-sticky .header-upper .header-upper-nav>ul>li>a.currentpage,.header .header-sticky .header-upper .header-upper-nav>ul>li>a:hover{color:#6a7f82}.header .header-sticky .header-upper .mobile-button{position:relative;z-index:1000;width:37px;height:30px;flex-direction:column;justify-content:space-between;align-items:flex-end;cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:flex}@media only screen and (min-width:992px){.header .header-sticky .header-upper .mobile-button{display:none}}.header .header-sticky .header-upper .mobile-button .button-bar{width:100%;height:6px;background-color:#e88f6d;transition:width .2s ease}.header .header-sticky .header-upper .mobile-button .button-bar:nth-child(1){width:80%}.header .header-sticky .header-upper .mobile-button .button-bar:nth-child(2){width:50%}.header .header-sticky .header-upper .mobile-button .button-bar:nth-child(3){width:100%}.header .header-sticky .header-upper .mobile-button:hover .button-bar{width:100%}.header .header-sticky .header-upper .mobile-button.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header-sticky .header-upper .mobile-button.active .button-bar:nth-child(1){width:80%!important}.header .header-sticky .header-upper .mobile-button.active .button-bar:nth-child(2){width:50%!important}.header .header-sticky .header-upper .mobile-button.active .button-bar:nth-child(3){width:100%!important}.header .header-sticky .header-bottom{height:70px;background-color:#272240;display:none;flex-direction:column;justify-content:center;transition:box-shadow .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease}@media only screen and (min-width:992px){.header .header-sticky .header-bottom{display:flex}}.header .header-sticky .header-bottom .container{height:inherit}.header .header-sticky .header-bottom .header-bottom-nav{height:inherit}.header .header-sticky .header-bottom .header-bottom-nav ul{list-style:none;box-sizing:border-box}.header .header-sticky .header-bottom .header-bottom-nav span{display:block}.header .header-sticky .header-bottom .header-bottom-nav a{text-decoration:none}.header .header-sticky .header-bottom .header-bottom-nav>ul{height:inherit;display:flex}.header .header-sticky .header-bottom .header-bottom-nav>ul>li{height:inherit;margin:0 15px;position:relative}@media only screen and (min-width:1200px){.header .header-sticky .header-bottom .header-bottom-nav>ul>li{margin:0 26.5px}}.header .header-sticky .header-bottom .header-bottom-nav>ul>li:first-child{margin-left:0}.header .header-sticky .header-bottom .header-bottom-nav>ul>li:last-child{margin-right:0}.header .header-sticky .header-bottom .header-bottom-nav>ul>li.activeparent>span::after{opacity:1}.header .header-sticky .header-bottom .header-bottom-nav>ul>li a,.header .header-sticky .header-bottom .header-bottom-nav>ul>li span{height:inherit;color:#d8d8d8;transition:color .2s ease;letter-spacing:.4px;position:relative;display:flex;flex-direction:column;justify-content:center}.header .header-sticky .header-bottom .header-bottom-nav>ul>li a::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;opacity:0;background-color:#e88f6d;transition:opacity .2s ease}.header .header-sticky .header-bottom .header-bottom-nav>ul>li a.activeparent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li a.currentpage::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li span.activeparent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li span.currentpage::after{opacity:1}.header .header-sticky .header-bottom .header-bottom-nav>ul>li a:hover,.header .header-sticky .header-bottom .header-bottom-nav>ul>li span:hover{color:#fff}.header .header-sticky .header-bottom .header-bottom-nav>ul>li:hover>ul{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1;pointer-events:unset}.header .header-sticky .header-bottom .header-bottom-nav>ul>li ul{white-space:nowrap;box-shadow:0 15px 50px rgba(0,0,0,.1);background-color:#272240}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul{position:absolute;bottom:0;left:-20px;min-width:calc(100% + 40px);display:flex;flex-direction:column;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;z-index:-1;-webkit-transform:translateY(90%);transform:translateY(90%)}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul li{padding:10px 0}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li{position:relative}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li.parent::after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-60%);transform:translateY(-60%);content:url(/img/back.svg)}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li.activeparent span::before{opacity:1}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span{width:auto;padding:7px 50px 7px 30px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:#e88f6d;opacity:0;transition:opacity .2s ease}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.activeparent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.currentpage::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.parent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a:hover::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.activeparent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.currentpage::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.parent::after,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span:hover::after{opacity:0!important}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.activeparent::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.currentpage::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a.parent::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li a:hover::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.activeparent::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.currentpage::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span.parent::before,.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li span:hover::before{opacity:1}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li>ul{position:absolute;top:0;right:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:translateX(90%);transform:translateX(90%)}.header .header-sticky .header-bottom .header-bottom-nav>ul>li>ul>li:hover>ul{-webkit-transform:translateX(calc(100% - 6px));transform:translateX(calc(100% - 6px));opacity:1;pointer-events:unset;transition:opacity .5s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .5s ease;transition:transform .2s ease,opacity .5s ease,-webkit-transform .2s ease}.header .header-mobile-menu{position:fixed;top:0;left:0;background-color:#fff;height:100%;max-width:75%;padding-bottom:60px;box-shadow:0 15px 50px rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden;z-index:1000;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:992px){.header .header-mobile-menu{display:none}}.header .header-mobile-menu::-webkit-scrollbar{width:10px}.header .header-mobile-menu::-webkit-scrollbar-thumb{background:#e88f6d}.header .header-mobile-menu::-webkit-scrollbar-thumb:hover{background:#e68560}.header .header-mobile-menu.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header .header-mobile-menu .header-mobile-logo{padding:30px;width:100%}.header .header-mobile-menu .header-mobile-logo a{display:block;width:inherit}.header .header-mobile-menu .header-mobile-logo img{width:inherit;height:73.59px}.header .header-mobile-menu .header-mobile-nav .header-nav-lang{width:auto;height:auto;margin:15px auto;background-color:transparent;display:flex;flex-wrap:wrap;justify-content:center}.header .header-mobile-menu .header-mobile-nav .header-nav-lang .header-nav-lang-item{margin:10px;width:59px;height:32px}.header .header-mobile-menu .header-mobile-nav .header-nav-lang .header-nav-lang-item a{align-items:center}.header .header-mobile-menu .header-mobile-nav .header-nav-lang .header-nav-lang-item a.active{background-color:#e68560}.header .header-mobile-menu .header-mobile-nav .header-nav-lang::after{display:none}.header .header-mobile-menu .header-mobile-nav a{text-decoration:none}.header .header-mobile-menu .header-mobile-nav ul{list-style:none}.header .header-mobile-menu .header-mobile-nav ul.showparent{display:block}.header .header-mobile-menu .header-mobile-nav ul>li.parent>a{padding:18px 72px 18px 22px}.header .header-mobile-menu .header-mobile-nav ul>li>a,.header .header-mobile-menu .header-mobile-nav ul>li>span{display:block;width:100%;padding:18px 22px;word-wrap:break-word;color:#272240;transition:background-color .2s ease;position:relative}.header .header-mobile-menu .header-mobile-nav ul>li>a.currentpage,.header .header-mobile-menu .header-mobile-nav ul>li>a:hover,.header .header-mobile-menu .header-mobile-nav ul>li>span.currentpage,.header .header-mobile-menu .header-mobile-nav ul>li>span:hover{background-color:rgba(39,34,64,.1)}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;cursor:pointer}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button::after,.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button::before,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button::after,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30%;height:4px;background-color:#272240;transition:background-color .2s ease,width .2s ease,height .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease,width .2s ease,height .2s ease;transition:background-color .2s ease,transform .2s ease,width .2s ease,height .2s ease,-webkit-transform .2s ease}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button::before,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button::before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button.active::after,.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button.active::before,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button.active::after,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button.active::before{background-color:#e88f6d}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button.active::before,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button.active::before{height:40%;width:40%}.header .header-mobile-menu .header-mobile-nav ul>li>a .parent-button.active::after,.header .header-mobile-menu .header-mobile-nav ul>li>span .parent-button.active::after{background-color:#fff}.header .header-mobile-menu .header-mobile-nav ul>li ul{display:none;background-color:#f7f7f7}.header .header-mobile-menu .header-mobile-nav ul>li ul ul{background-color:#f2f2f2}.header .header-mobile-menu-glass{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(39,34,64,.2);z-index:-1;opacity:0;transition:opacity .2s ease;pointer-events:none}@media only screen and (min-width:992px){.header .header-mobile-menu-glass{display:none}}.header .header-mobile-menu-glass.active{pointer-events:unset;z-index:100;opacity:1}.main .main-banner{position:relative;background-color:#272240;overflow:hidden;width:100%;height:100%}.main .main-banner .container{height:100%;min-height:inherit}.main .main-banner .container .row{height:100%;min-height:inherit}.main .main-banner .container .row .col-12{height:100%;min-height:inherit}.main .main-banner .same-height{min-height:inherit;width:100%}.main .main-banner .owl-item{position:relative;overflow:hidden;display:flex}.main .main-banner .owl-carousel .owl-stage{display:flex}.main .main-banner .owl-nav{position:absolute;bottom:50%;left:0;width:100%;margin-top:0;-webkit-transform:translateY(50%);transform:translateY(50%);pointer-events:none;justify-content:space-between;padding:0 .5rem}@media only screen and (max-width:767px){.main .main-banner .owl-nav{bottom:2rem}}@media only screen and (min-width:768px){.main .main-banner .owl-nav{padding:0 2rem}}@media only screen and (min-width:992px){.main .main-banner .owl-nav{padding:0 3.5rem}}@media only screen and (min-width:1200px){.main .main-banner .owl-nav{padding:0 5rem}}.main .main-banner .owl-nav button{pointer-events:all;--w:2rem;width:var(--w);height:var(--w);background-color:#fff;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.main .main-banner .owl-nav button span{font-size:200%;line-height:100%;transition:color .2s ease}.main .main-banner .owl-nav button:hover{background-color:#e88f6d}.main .main-banner .owl-nav button:hover span{color:#fff}.main .main-banner .owl-nav button::after{display:none}.main .main-banner .owl-dots{position:absolute;bottom:1rem;left:0;width:100%;z-index:1;display:flex;justify-content:center;align-items:center}.main .main-banner .owl-dots button{--w:0.4rem;width:calc(var(--w) * 5);height:var(--w);background-color:#fff;margin:0 .5rem;outline:0!important;transition:background-color .2s ease}.main .main-banner .owl-dots button.active,.main .main-banner .owl-dots button:hover{background-color:#e88f6d}.main .main-banner .main-banner-bg{width:100%;height:100%;position:absolute}.main .main-banner .main-banner-bg.bg{top:0;left:0}.main .main-banner .main-banner-bg.bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .main-banner .main-banner-bg.bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.78;background-color:#272240;background-image:linear-gradient(to bottom,#272240,#27224000)}.main .main-banner .main-banner-bg:not(.bg) img{position:absolute;top:50%;height:100%;width:50%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.main .main-banner .main-banner-bg:not(.bg) img[data-part="1"]{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%);left:0}.main .main-banner .main-banner-bg:not(.bg) img[data-part="2"]{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%);right:0}.main .main-banner .main-banner-link{margin-top:2rem;background-color:#e88f6d;text-align:center;padding:1.5rem 3rem;color:#fff;letter-spacing:.32px;font-size:16px;line-height:100%;display:inline-block;text-decoration:none!important}.main .main-banner .main-banner-desc-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;position:relative;z-index:1;padding:8rem 0}@media only screen and (max-width:991px){.main .main-banner .main-banner-desc-container{padding:6.25rem 0}}@media only screen and (max-width:575px){.main .main-banner .main-banner-desc-container{padding:4rem 0}}.main .main-banner .main-banner-desc-container .main-banner-desc-header{color:#fff;line-height:122%;letter-spacing:2.4px;font-weight:500;margin-bottom:24px;font-size:40px}@media only screen and (min-width:576px){.main .main-banner .main-banner-desc-container .main-banner-desc-header{font-size:60px}}@media only screen and (min-width:992px){.main .main-banner .main-banner-desc-container .main-banner-desc-header{font-size:80px}}.main .main-banner .main-banner-desc-container .main-text-5{color:#e88f6d;letter-spacing:.65px}.main .main-banner .main-banner-img-container{display:none}@media only screen and (min-width:992px){.main .main-banner .main-banner-img-container{display:block}}.main .main-banner .main-banner-img-container .main-banner-img{display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:flex-end}.main .main-banner .main-banner-img-container .main-banner-img img{max-height:588px;padding:0 2rem}.main .youtube-playlist{padding:60px 0}@media only screen and (min-width:992px){.main .youtube-playlist{padding:83px 0}}.main .youtube-playlist__top{max-width:100%;margin:0 auto}.main .youtube-playlist__top .scale{width:100%;height:0;position:relative;padding-bottom:calc(9 / 16 * 100%)}.main .youtube-playlist__top .scale iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main .youtube-playlist__bottom{margin-top:2rem;display:grid;gap:1rem;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1200px){.main .youtube-playlist__bottom{gap:2rem;grid-gap:2rem;grid-template-columns:repeat(3,1fr)}}.main .youtube-playlist__bottom button{background-color:transparent;border:none;outline:0;position:relative}.main .youtube-playlist__bottom button h3{position:absolute;top:0;left:0;width:100%;background-color:#e88f6d;color:#fff;z-index:1;padding:.5rem .3rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:991px){.main .youtube-playlist__bottom button h3{font-size:13px}}.main .youtube-playlist__bottom button figure{width:100%;height:0;position:relative;padding-bottom:calc(9 / 16 * 100%);background-color:#b2b6c1}.main .youtube-playlist__bottom button figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(232,143,109,.3);opacity:0;transition:opacity .2s ease}.main .youtube-playlist__bottom button figure:hover::after{opacity:1}.main .youtube-playlist__bottom button img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .main-dir-banner{overflow:hidden;position:relative;margin-bottom:60px}@media only screen and (min-width:992px){.main .main-dir-banner{margin-bottom:150px}}@media only screen and (min-width:992px){.main .main-dir-banner::after{content:"";position:absolute;top:0;left:50%;background-color:#272240;height:100%;width:1000%;z-index:-1}}.main .main-dir-banner .main-dir-banner-bg{position:absolute;top:0;left:0;width:100%;height:95%;min-height:511px}@media only screen and (min-width:992px){.main .main-dir-banner .main-dir-banner-bg{width:90%}}.main .main-dir-banner .main-dir-banner-bg img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-dir-banner .main-dir-banner-desc{height:calc(100% - 30px);margin-top:30px;position:relative}@media only screen and (min-width:576px){.main .main-dir-banner .main-dir-banner-desc{height:calc(100% - 60px);margin-bottom:0;margin-top:60px}}@media only screen and (min-width:992px){.main .main-dir-banner .main-dir-banner-desc{height:calc(100% - 134px);margin-bottom:134px;margin-top:134px}}.main .main-dir-banner .main-dir-banner-desc .main-banner-header{margin-top:26px;font-size:40px;font-weight:500;line-height:121.9%;color:#f9fbff}@media only screen and (min-width:992px){.main .main-dir-banner .main-dir-banner-desc .main-banner-header{font-size:64px}}.main .main-dir-banner .main-dir-banner-desc .breadcrumb.current,.main .main-dir-banner .main-dir-banner-desc .breadcrumb:hover{color:#fff}.main .main-dir-banner .main-dir-banner-desc .main-dir-banner-info{bottom:0;left:0;width:100%;background-color:#fff;box-sizing:border-box;padding:15px;margin-top:30px}@media only screen and (min-width:992px){.main .main-dir-banner .main-dir-banner-desc .main-dir-banner-info{height:124px;width:110%;padding:38px 70px;margin-top:0;position:absolute}}.main .main-dir-banner .main-dir-banner-desc .main-dir-banner-info .main-dir-banner-info-section{margin-top:15px;text-align:center}@media only screen and (min-width:576px){.main .main-dir-banner .main-dir-banner-desc .main-dir-banner-info .main-dir-banner-info-section{margin-top:0;text-align:left}}.main .main-dir-banner .main-dir-banner-desc .main-dir-banner-info .main-dir-banner-info-section .main-text-3{color:#e88f6d;margin-bottom:12px}.main .main-dir-banner .main-dir-banner-img{display:none;height:100%}@media only screen and (min-width:992px){.main .main-dir-banner .main-dir-banner-img{display:block}}.main .main-dir-banner .main-dir-banner-img img{height:100%;width:673px;min-height:573px;-o-object-fit:cover;object-fit:cover}.main .main-nobanner{overflow:hidden;padding:30px 0;position:relative}@media only screen and (min-width:576px){.main .main-nobanner{padding:60px 0}}@media only screen and (min-width:992px){.main .main-nobanner{padding:134px 0 60px 0}}.main .main-nobanner.glass::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:55px;display:block;background-color:#f9fbff;z-index:-1}@media only screen and (min-width:576px){.main .main-nobanner.glass::after{height:100px}}.main .main-nobanner .main-nobanner-header{margin-top:26px;font-size:40px;color:#272240;font-weight:500;line-height:121.9%}@media only screen and (min-width:576px){.main .main-nobanner .main-nobanner-header{font-size:64px;width:80%}}@media only screen and (min-width:992px){.main .main-nobanner .main-nobanner-header{width:60%}}.main .main-nobanner.error404 .main-nobanner-header{position:relative;font-size:120px;overflow:hidden}@media only screen and (min-width:576px){.main .main-nobanner.error404 .main-nobanner-header{font-size:200px}}.main .main-nobanner.error404 .main-nobanner-header::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%) scale(.9);transform:translate(-50%,-60%) scale(.9);width:100%;content:url(/img/banner-scrap1.svg);mix-blend-mode:screen}.main .main-nobanner.error404 .main-nobanner-header::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);width:100%;content:url(/img/banner-scrap2.svg);mix-blend-mode:screen}.main .main-nobanner.error404 .main-text-content{margin-top:0}@media only screen and (min-width:576px){.main .main-nobanner.error404 .main-text-content p{font-size:30px}}.main .main-dir-content{overflow:hidden}.main .main-dir-content .main-dir-content-title{position:relative;height:100%;padding:60px 0}@media only screen and (min-width:992px){.main .main-dir-content .main-dir-content-title{padding:83px 0}}.main .main-dir-content .main-dir-content-title::after{content:"";position:absolute;top:0;right:0;width:1000%;height:100%;background-color:#f9fbff;z-index:-1}@media only screen and (min-width:576px){.main .main-dir-content .main-dir-content-title::after{right:-45px}}.main .main-dir-content .main-dir-content-title .main-header-2{color:#272240}.main .main-dir-content .main-dir-content-title .main-text-1{margin-top:22px;color:#687087}.main .main-dir-content .main-dir-content-title .dir-title-sticky{position:-webkit-sticky;position:sticky;top:185px}.main .main-dir-content .main-dir-content-desc{padding:30px 0;color:#687087}@media only screen and (min-width:992px){.main .main-dir-content .main-dir-content-desc{padding:83px 0 83px 92px}}.main .main-dir-content .main-dir-content-desc .main-text-3{color:#e88f6d;text-transform:uppercase;margin-bottom:15.5px}.main .main-dir-content .main-dir-content-desc .main-header-3{color:#272240}.main .main-dir-content .main-dir-content-desc .main-text-2{margin-top:21.5px;color:#687087}.main .main-dir-content .main-dir-content-desc .col-12:nth-child(odd) .dir-grades-section{margin-bottom:15px}@media only screen and (min-width:992px){.main .main-dir-content .main-dir-content-desc .col-12:nth-child(odd) .dir-grades-section{margin-bottom:0;padding-right:30px}}@media only screen and (min-width:992px){.main .main-dir-content .main-dir-content-desc .col-12:nth-child(even) .dir-grades-section{padding-left:30px}}@media only screen and (min-width:992px){.main .main-dir-content .main-dir-content-desc .col-12:nth-child(n+3) .dir-dirs-section{margin-top:21px}}@media only screen and (max-width:991px){.main .main-dir-content .main-dir-content-desc .col-12:not(:first-child) .dir-dirs-section{margin-top:21px}}.main .main-dir-content .main-dir-content-desc .dir-dirs-section .main-button-1{padding:25px 70px 25px 41px;min-height:126px;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.main .main-dir-content .main-dir-content-desc .dir-dirs-section .main-button-1[href]::after{content:url(/img/arrow.svg);position:absolute;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);right:25px;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease;-webkit-filter:brightness(0);filter:brightness(0)}.main .main-dir-content .main-dir-content-desc .dir-dirs-section .main-button-1 .main-header-3{position:relative;z-index:1;transition:color 1s ease}.main .main-dir-content .main-dir-content-desc .dir-dirs-section .main-button-1:hover .main-header-3{color:#f9fbff}.main .main-news{position:relative;overflow:hidden}.main .main-news::after{content:"";position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f9fbff;z-index:-1}@media only screen and (max-width:991px){.main .main-news{padding:30px 0}}@media only screen and (min-width:992px){.main .main-news{min-height:533px}}.main .main-news .container{min-height:inherit}.main .main-news .container .row{min-height:inherit}.main .main-news .container .row .col-12{min-height:inherit}.main .main-news .main-news-desc-link{text-decoration:underline;line-height:137.5%;font-size:16px;color:#e88f6d}@media only screen and (max-width:991px){.main .main-news .main-news-desc-link{display:none}}.main .main-news .main-news-desc-link.main-news-mobile-link{margin-top:30px;display:block}@media only screen and (min-width:992px){.main .main-news .main-news-desc-link.main-news-mobile-link{display:none}}.main .main-news .main-news-desc-container{min-height:inherit;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:10;padding-top:30px}@media only screen and (min-width:576px){.main .main-news .main-news-desc-container{padding-top:60px}}@media only screen and (min-width:992px){.main .main-news .main-news-desc-container{padding-top:114px}}.main .main-news .main-news-desc-container .main-header{color:#121e3e;margin-bottom:17.5px}.main .main-news .news-carousel{margin-top:30px;min-height:inherit}@media only screen and (min-width:992px){.main .main-news .news-carousel{margin-top:0}}.main .main-news .news-carousel .owl-stage-outer{min-height:inherit;width:1000%}.main .main-news .news-carousel .owl-stage-outer .owl-stage{min-height:inherit}.main .main-news .news-carousel .owl-stage-outer .owl-stage .owl-item{min-height:inherit;border-left:1px solid #efefef}@media only screen and (max-width:991px){.main .main-news .news-carousel .owl-stage-outer .owl-stage .owl-item{border-top:1px solid #efefef;border-bottom:1px solid #efefef}}.main .main-news .news-carousel .owl-stage-outer .owl-stage .owl-item:last-child{border-right:1px solid #efefef}.main .main-news .news-carousel .owl-dots{display:none}.main .main-news .news-carousel .news-carousel-section{min-height:inherit}.main .main-news .news-carousel .news-carousel-section .news-carousel-container{min-height:inherit;padding:30px 23px;opacity:.8;transition:opacity .2s ease}@media only screen and (min-width:992px){.main .main-news .news-carousel .news-carousel-section .news-carousel-container{padding:74px 53px}}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-date{color:#687087;font-size:14px;line-height:150%;margin-bottom:14px;transition:color .2s ease}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-header-link{display:block;text-decoration:none}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-header-link .main-header-3{color:#1f3241;margin-bottom:21px}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-header-link:hover~.news-carousel-button{background-color:#e88f6d;border-color:transparent}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-header-link:hover~.news-carousel-button::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-summary .news-carousel-summary-link{text-decoration:none;display:block}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-summary .news-carousel-summary-link p{font-size:14px;line-height:185.7%;color:#687087}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-summary:hover~.news-carousel-button{background-color:#e88f6d;border-color:transparent}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-summary:hover~.news-carousel-button::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-button{display:block;margin-top:20px;width:32px;height:32px;border-radius:50%;border:1px solid #687087;position:relative;transition:background-color .2s ease,border-color .2s ease}@media only screen and (min-width:1200px){.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-button{margin-top:40px}}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-button::after{content:url(/img/next.svg);position:absolute;top:55%;left:53%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-button:hover{background-color:#e88f6d;border-color:transparent}.main .main-news .news-carousel .news-carousel-section .news-carousel-container .news-carousel-button:hover::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.main .main-news .news-carousel .news-carousel-section .news-carousel-container:hover{opacity:1}.main .main-news .news-carousel .news-carousel-section .news-carousel-container:hover .news-carousel-date{color:#e88f6d}.main .main-about{overflow:hidden}@media only screen and (max-width:991px){.main .main-about{padding:60px 0;background-color:#272240}}@media only screen and (max-width:575px){.main .main-about{padding:0}}.main .main-about .container{position:relative}.main .main-about .main-about-bg{position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#272240;z-index:-1}@media only screen and (min-width:1200px){.main .main-about .main-about-bg{left:70px}}.main .main-about .main-about-img-fixed{position:absolute;top:45%;left:-14%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:369px;height:455px;display:none}@media only screen and (min-width:1200px){.main .main-about .main-about-img-fixed{display:block}}@media only screen and (min-width:1800px){.main .main-about .main-about-img-fixed{left:-12%}}.main .main-about .main-about-img-fixed img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-about .main-about-container{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}@media only screen and (min-width:992px){.main .main-about .main-about-container{min-height:800px}}@media only screen and (min-width:1200px){.main .main-about .main-about-container{padding-left:250px}}.main .main-about .main-about-container .main-about-img-relative{position:absolute;top:0;left:0;margin-top:160px;width:369px;height:455px;-o-object-fit:cover;object-fit:cover;opacity:.1;z-index:-1}@media only screen and (min-width:1200px){.main .main-about .main-about-container .main-about-img-relative{z-index:1;opacity:1;position:relative}}.main .main-about .main-about-container .main-about-img-relative img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-about .main-about-container .main-text-1{padding:30px 0;color:#fff}@media only screen and (min-width:1200px){.main .main-about .main-about-container .main-text-1{background-color:#272240;margin-left:70px}}.main .main-about .main-about-container .main-text-1 p{margin-top:25px}.main .main-wydzial{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:576px){.main .main-wydzial{padding-top:60px;padding-bottom:120px}}@media only screen and (min-width:992px){.main .main-wydzial{padding-top:100px;padding-bottom:140px}}.main .main-wydzial .main-wydzial-img{width:100%;max-width:154px;height:197px;margin-bottom:30px}@media only screen and (min-width:992px){.main .main-wydzial .main-wydzial-img{margin-bottom:0;width:154px}}.main .main-wydzial .main-wydzial-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-wydzial .main-text-1{position:relative;color:#687087;height:100%}@media only screen and (min-width:992px){.main .main-wydzial .main-text-1{padding-left:60px}}@media only screen and (min-width:1200px){.main .main-wydzial .main-text-1{padding-left:40px}}@media only screen and (min-width:1800px){.main .main-wydzial .main-text-1{padding-left:20px}}.main .main-wydzial .main-text-1::before{content:"";position:absolute;top:-15px;left:-17%;width:1000%;z-index:-1;height:calc(100% + 30px);background-color:#f9fbff}@media only screen and (min-width:576px){.main .main-wydzial .main-text-1::before{top:-80px;height:calc(100% + 160px)}}.main .main-wydzial .main-text-1 .main-text-3{color:#e88f6d;margin-bottom:8px}.main .main-wydzial .main-text-1 .main-header-2{color:#272240;margin-bottom:12px}.main .main-struc{padding:30px 0;width:100%}@media only screen and (min-width:992px){.main .main-struc{padding:30px 0 60px 0}}.main .main-struc .main-header-2{color:#272240;margin-bottom:30px}.main .main-struc .main-struc-type{width:100%;background-color:#f9fbff;border:1px solid #eee;padding:15px}@media only screen and (min-width:576px){.main .main-struc .main-struc-type{padding:30px}}.main .main-struc .main-struc-type:not(:first-child){margin-top:16px}.main .main-struc .main-struc-type .main-struc-button{display:block;text-decoration:none;position:relative;box-sizing:border-box;padding-right:30px}.main .main-struc .main-struc-type .main-struc-button::after{content:"▶";position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);color:#272240;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.main .main-struc .main-struc-type .main-struc-button.active::after{-webkit-transform:translate(0,-50%) rotate(270deg);transform:translate(0,-50%) rotate(270deg);color:#e88f6d}.main .main-struc .main-struc-type .main-struc-button .main-text-1{color:#272240;font-weight:600}.main .main-struc .main-struc-type .main-struc-container{display:none;margin-top:35px;color:#272240}.main .main-struc .main-struc-type .main-struc-container ol,.main .main-struc .main-struc-type .main-struc-container table,.main .main-struc .main-struc-type .main-struc-container ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main .main-struc .main-struc-type .main-struc-container ul{margin-bottom:20px;margin-left:13px}.main .main-struc .main-struc-type .main-struc-container ul li{font-size:13px;line-height:200%;font-weight:400}.main .main-struc .main-struc-type .main-struc-container h1,.main .main-struc .main-struc-type .main-struc-container h2,.main .main-struc .main-struc-type .main-struc-container h3,.main .main-struc .main-struc-type .main-struc-container h4,.main .main-struc .main-struc-type .main-struc-container h5,.main .main-struc .main-struc-type .main-struc-container h6{margin-bottom:8px;color:#e88f6d;font-size:14px;line-height:150%;font-weight:400}.main .main-struc .main-struc-type .main-struc-container a{color:#e88f6d;text-decoration:underline}.main .main-struc .main-struc-type .main-struc-container a:hover{color:#e68560}.main .main-struc .main-struc-type .main-struc-container .main-struc-upper{display:flex}@media only screen and (max-width:575px){.main .main-struc .main-struc-type .main-struc-container .main-struc-upper{flex-direction:column}}.main .main-struc .main-struc-type .main-struc-container .main-struc-upper .struc-img{width:203px;height:261px;background-color:#757575}.main .main-struc .main-struc-type .main-struc-container .main-struc-upper .struc-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-struc .main-struc-type .main-struc-container .main-struc-upper .struc-upper-desc{display:flex;flex-direction:column;justify-content:center;padding-top:30px}@media only screen and (min-width:576px){.main .main-struc .main-struc-type .main-struc-container .main-struc-upper .struc-upper-desc{padding:30px 40px}}.main .main-struc .main-struc-type .main-struc-container .main-struc-upper .struc-upper-desc li{font-size:16px;line-height:187.5%;font-weight:400}.main .main-struc .main-struc-type .main-struc-container .main-struc-bottom.m-t{margin-top:30px}@media only screen and (min-width:992px){.main .main-struc .main-struc-type .main-struc-container .main-struc-bottom.m-t{margin-top:55px}}@media only screen and (min-width:992px){.main .main-struc .main-struc-type .main-struc-container .main-struc-bottom{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}.main .main-struc .main-struc-type .main-struc-container .main-struc-bottom.one-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}}@media only screen and (min-width:1200px){.main .main-struc .main-struc-type .main-struc-container .main-struc-bottom{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}.main .main-struc .main-text-2{color:#272240;margin-top:30px}@media only screen and (min-width:992px){.main .main-struc .main-text-2{margin-top:40px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}}.main .main-struc .main-text-2 ul{list-style:none;color:#687087;margin-bottom:15px;font-weight:inherit;line-height:inherit}.main .main-coop{display:flex;flex-direction:column;justify-content:center;padding:60px 0}@media only screen and (min-width:1200px){.main .main-coop{padding:134px}}.main .main-coop .main-header{text-align:center;margin-bottom:60px;color:#121e3e}.main .main-coop .coop-carousel{max-width:1070px;border-left:1px solid #efefef;border-right:1px solid #efefef;margin:0 auto}.main .main-pros{padding:60px 0 0 0;position:relative;overflow:hidden}.main .main-pros::before{content:"";position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f9fbff;z-index:-1}@media only screen and (min-width:992px){.main .main-pros{padding:145px 0 45px 0}}@media only screen and (max-width:991px){.main .main-pros .main-text-1{margin-bottom:30px}}.main .main-pros .main-text-1 .main-header{margin-bottom:27px;color:#121e3e}.main .main-pros .main-text-1 p{color:#687087}.main .main-pros .main-text-2{margin-bottom:60px}@media only screen and (min-width:992px){.main .main-pros .main-text-2{margin-bottom:100px}}.main .main-pros .main-text-2 .main-pros-child-icon{height:35px;margin-bottom:23.5px}.main .main-pros .main-text-2 .main-header-3{color:#121e3e}.main .main-pros .main-text-2 p{margin-top:18px;color:#687087}.main .main-counter{background-color:#272240;padding:30px 0}@media only screen and (min-width:576px){.main .main-counter{padding:60px 0}}@media only screen and (max-width:991px){.main .main-counter .col-6:nth-child(1),.main .main-counter .col-6:nth-child(2){margin-bottom:15px}}.main .main-counter .main-counter-container{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:992px){.main .main-counter .main-counter-container{align-items:center}}.main .main-counter .main-counter-container .main-counter-header{font-size:80px;line-height:150%;color:#fff;letter-spacing:-1.6px;font-weight:400;margin-bottom:9px}@media only screen and (max-width:991px){.main .main-counter .main-counter-container .main-counter-header{margin-bottom:0;font-size:50px}}.main .main-counter .main-counter-container .main-text-1{color:#cad4ef;text-align:center;margin:0}@media only screen and (max-width:991px){.main .main-counter .main-counter-container .main-text-1{text-align:left}}.main .main-auth{padding:30px 0}@media only screen and (min-width:992px){.main .main-auth{padding:60px 0}}.main .main-auth .auth-desc{color:#687087;margin-bottom:30px}@media only screen and (min-width:992px){.main .main-auth .auth-desc{margin-bottom:60px}}.main .main-auth .auth-desc .main-header-2{color:#272240;margin-bottom:16px}.main .main-auth .auth-dziekan-img{width:100%;max-width:239px;height:267px}.main .main-auth .auth-dziekan-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-auth .auth-dziekan-desc{padding:30px 0;position:relative;height:100%;color:#687087}.main .main-auth .auth-dziekan-desc::before{content:"";display:block;position:absolute;top:-30px;left:-30%;width:1000%;height:calc(100% + 60px);background-color:#f9fbff;z-index:-1}.main .main-auth .auth-dziekan-desc .main-text-3{color:#e88f6d;margin-bottom:8px}.main .main-auth .auth-dziekan-desc .main-header-2{color:#272240;margin-bottom:16px}.main .main-auth .auth-childs{margin-top:30px}@media only screen and (min-width:992px){.main .main-auth .auth-childs{margin-top:90px}}.main .main-auth .auth-childs .auth-child .auth-child-img{width:100%;max-width:165px;height:200px;margin-top:30px;margin-bottom:20px}@media only screen and (min-width:992px){.main .main-auth .auth-childs .auth-child .auth-child-img{margin-top:0;height:238px}}.main .main-auth .auth-childs .auth-child .auth-child-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-auth .auth-childs .auth-child .main-text-3{max-width:165px;color:#e88f6d;margin-bottom:11px}.main .main-auth .auth-childs .auth-child .main-header-4{color:#272240}.main .main-texts-photos{padding:30px 0 0 0;position:relative;overflow:hidden}.main .main-texts-photos::after{content:"";position:absolute;top:0;left:-100%;width:1000%;height:90%;background-color:#f9fbff;z-index:-1}.main .main-texts-photos .container{position:relative}.main .main-texts-photos .container .row .col-12{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:991px){.main .main-texts-photos .main-texts-photos-img-container{display:flex}}@media only screen and (max-width:991px) and (max-width:575px){.main .main-texts-photos .main-texts-photos-img-container{flex-direction:column}}.main .main-texts-photos .main-texts-photos-img-container .main-texts-photos-img img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:576px){.main .main-texts-photos .main-texts-photos-img-container .main-texts-photos-img img{height:300px}}@media only screen and (min-width:992px){.main .main-texts-photos .main-texts-photos-img-container .main-texts-photos-img img{height:498px;width:120%}}.main .main-texts-photos .main-text-1{background-color:rgba(255,255,255,.95);color:#687087;padding:30px}@media only screen and (min-width:992px){.main .main-texts-photos .main-text-1{padding:52px}}@media only screen and (min-width:992px){.main .main-texts-photos .main-text-1{background-color:#fff}}.main .main-texts-photos .main-text-1 .main-header-2{color:#272240}.main .main-texts-photos .main-text-1 .main-header-2:not(:first-child){margin-top:40px}.main .main-texts-photos .main-text-1 p{margin-top:16px}.main .main-texts-photos .main-text-1 ul{margin-left:15px}.main .main-links-photo{padding:60px 0;color:#b2b6c1;overflow:hidden;position:relative}.main .main-links-photo::before{content:"";position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#272240;z-index:-1}@media only screen and (min-width:992px){.main .main-links-photo{padding:134px 0}}.main .main-links-photo .main-text-1{margin:0 auto;max-width:500px;text-align:center}.main .main-links-photo .main-text-1 .main-header{color:#f9fbff;margin-bottom:17px}.main .main-links-photo .main-text-1 p{color:#b2b6c1}.main .main-links-photo .section-link{margin-top:30px;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease;-webkit-filter:brightness(.8);filter:brightness(.8)}@media only screen and (min-width:992px){.main .main-links-photo .section-link{margin-top:60px}}.main .main-links-photo .section-link:hover{-webkit-filter:brightness(1);filter:brightness(1)}.main .main-links-photo .section-link a{text-decoration:none}.main .main-links-photo .section-link .section-link-img{width:100%;height:250px}@media only screen and (min-width:992px){.main .main-links-photo .section-link .section-link-img{height:480px}}.main .main-links-photo .section-link .section-link-img img{width:inherit;height:100%;-o-object-fit:cover;object-fit:cover}.main .main-links-photo .section-link .main-header-3{margin-top:15px;color:#f9fbff}.main .main-links-photo-2-columns{padding:60px 0 30px 0}@media only screen and (min-width:992px){.main .main-links-photo-2-columns{padding:100px 0 30px 0}}.main .main-links-photo-2-columns .main-header-3{color:#272240;margin-bottom:24px}.main .main-links-photo-2-columns .main-links-desc .main-text-1{color:#687087}@media only screen and (min-width:992px){.main .main-links-photo-2-columns .main-links-desc .main-text-1{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.main .main-links-photo-2-columns .section-link{position:relative;margin-top:30px;min-height:230px;background-color:#f9fbff;border:1px solid #cfcfcf;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;padding:15px}@media only screen and (min-width:992px){.main .main-links-photo-2-columns .section-link{margin-top:41px;min-height:479px;padding:30px}}.main .main-links-photo-2-columns .section-link .section-link-img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:brightness(.6);filter:brightness(.6)}.main .main-links-photo-2-columns .section-link .section-link-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-links-photo-2-columns .section-link .main-text-1{position:relative;color:#687087;z-index:1}.main .main-links-photo-2-columns .section-link .main-text-1.light{color:#f9fbff}.main .main-links-photo-2-columns .section-link .main-link-button{position:relative;margin-top:17.5px;display:inline-block;text-align:center;background-color:#e88f6d;color:#f9fbff;padding:21px 35px;z-index:1;text-decoration:none;transition:background-color .2s ease}.main .main-links-photo-2-columns .section-link .main-link-button:hover{background-color:#e68560}.main .main-dir{padding:60px 0;position:relative;overflow:hidden}.main .main-dir::before{content:"";position:absolute;top:0;left:-100%;width:1000%;height:100%;background-color:#f9fbff;z-index:-1}@media only screen and (min-width:992px){.main .main-dir{padding:82px 0}}.main .main-dir.glass::before{background-color:#f2f3f6}.main .main-dir .main-text-2 .main-header-2{color:#272240}.main .main-dir .main-text-2 p{word-wrap:break-word;margin-top:20px;color:#687087}@media only screen and (max-width:991px){.main .main-dir .dir-margin .col-6{padding-top:15px}}.main .main-dir .dir-margin .col-6:nth-child(n+4){padding-top:15px}.main .main-dir .main-dir-section .main-button-1{height:100px;text-decoration:none}@media only screen and (min-width:576px){.main .main-dir .main-dir-section .main-button-1{height:126px;padding:15px 30px}}.main .main-dir .main-dir-section .main-button-1 .main-dir-title{font-size:15px;line-height:146.6%;color:#272240;font-weight:500;position:relative;z-index:1;transition:color .5s ease}.main .main-dir .main-dir-section .main-button-1:hover .main-dir-title{color:#f9fbff}.main .main-texts{margin-top:60px;margin-bottom:30px}@media only screen and (min-width:992px){.main .main-texts{margin-top:60px;margin-bottom:60px}}.main .main-texts .main-header-2{color:#272240;margin-bottom:30px}.main .main-texts .main-text-1{display:grid;grid-gap:1rem;gap:1rem}@media only screen and (min-width:992px){.main .main-texts .main-text-1{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media only screen and (min-width:992px){.main .main-news-container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.main .main-news-container .news-carousel-section,.main .main-news-container .project-container{padding:20px 0;width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main .main-news-container .news-carousel-section .news-carousel-container a,.main .main-news-container .project-container .news-carousel-container a{text-decoration:none}.main .main-news-container .news-carousel-section .news-carousel-container .news-carousel-date,.main .main-news-container .project-container .news-carousel-container .news-carousel-date{color:#e88f6d}.main .main-news-container .news-carousel-section .news-carousel-container .news-carousel-header-link,.main .main-news-container .project-container .news-carousel-container .news-carousel-header-link{display:inline-block}.main .main-news-container .news-carousel-section .news-carousel-container .news-carousel-summary,.main .main-news-container .project-container .news-carousel-container .news-carousel-summary{margin-top:10px}.main .main-news-container .news-carousel-section .news-carousel-container .news-carousel-summary .news-carousel-summary-link,.main .main-news-container .project-container .news-carousel-container .news-carousel-summary .news-carousel-summary-link{color:#687087}.main .main-news-container .news-carousel-section{opacity:.8;transition:opacity .2s ease}.main .main-news-container .news-carousel-section:hover{opacity:1}.main .main-article .article-summary{margin-bottom:30px}.main .main-article .article-img{max-width:100%;position:relative;display:flex;justify-content:center}.main .main-article .article-img img{width:inherit;height:inherit;-o-object-fit:contain;object-fit:contain}.main .main-article .article-img .article-extra{position:absolute;top:-7px;left:-7px;min-width:102px;padding:13px;background-color:#272240;display:flex;justify-content:center;align-items:center;color:#f9fbff}.main .main-article .article-content{margin:30px 0}.main .main-cta{text-align:center}.main .main-cta .main-cta-section{padding:30px 0;background-color:#272240}@media only screen and (min-width:992px){.main .main-cta .main-cta-section{padding:80px 0 60px 0}}.main .main-cta .main-cta-section .main-header-2{color:#f9fbff;margin-bottom:28px}.main .main-cta .main-cta-section .main-cta-link{border:1px solid #fff;display:block;background-color:#e88f6d;display:inline-block;margin:0 auto;color:#fff;padding:21px 52px 21px 17px;text-decoration:none;position:relative;font-size:16px;font-weight:400;letter-spacing:.32px;min-width:225px;transition:background-color .2s ease}.main .main-cta .main-cta-section .main-cta-link::after{content:"▶";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right .2s ease}.main .main-cta .main-cta-section .main-cta-link:hover{background-color:#e57e57}.main .main-cta .main-cta-section .main-cta-link:hover::after{right:17px}.main .main-sidemenu-container{height:100%;padding:30px 0}.main .main-sidemenu-container .main-sidemenu{position:-webkit-sticky;position:sticky;top:180px;background-color:#272240;display:flex;flex-direction:column;justify-content:center;padding:30px 0;box-shadow:0 15px 50px rgba(0,0,0,.1);box-sizing:border-box}@media only screen and (min-width:992px){.main .main-sidemenu-container .main-sidemenu{margin-right:20px}}@media only screen and (min-width:1200px){.main .main-sidemenu-container .main-sidemenu{margin-right:40px}}@media only screen and (min-width:1800px){.main .main-sidemenu-container .main-sidemenu{margin-right:60px}}.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link{display:block;padding:0 20px;margin-top:20px;font-size:16px;color:#d8d8d8;text-decoration:none;line-height:143.75%;position:relative;letter-spacing:.4px}@media only screen and (min-width:1200px){.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link{padding:0 40px}}.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link.active,.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link:hover{color:#fff}.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link::before{content:"";position:absolute;top:0;left:0;background-color:#e88f6d;height:100%;width:6px;opacity:0;transition:opacity .5s ease}@media only screen and (min-width:992px){.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link.active::before{opacity:1}}.main .main-sidemenu-container .main-sidemenu .main-sidemenu-link:first-child{margin-top:0}.main .main-sidemenu-container .main-sidemenu .main-sidemenu-hr{margin-top:20px;border:none;border-top:2px solid #e88f6d;width:calc(100% - 40px);box-shadow:0 15px 50px rgba(0,0,0,.1)}.main .main-gallery{padding:30px 0;width:100%}.main .main-gallery .main-header-2{margin-bottom:22.5px}.main .main-gallery .gallery-control{display:flex;margin-bottom:26px}@media only screen and (max-width:991px){.main .main-gallery .gallery-control{flex-direction:column;align-items:flex-start}}.main .main-gallery .gallery-control button{background-color:transparent;border:none;font-size:16px;line-height:281.25%;color:#b2b6c1;transition:color .2s ease;outline:0;padding:0}@media only screen and (min-width:992px){.main .main-gallery .gallery-control button{margin:0 15px}.main .main-gallery .gallery-control button:first-child{margin-left:0}.main .main-gallery .gallery-control button:last-child{margin-right:0}}.main .main-gallery .gallery-control button.active{color:#e88f6d}.main .main-gallery .gallery-carousel .owl-stage-outer{width:10000%}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage{transition:all .25s ease 0s}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item{transition:opacity 1s ease;opacity:0}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item.active{opacity:1!important}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item.active+.owl-item{opacity:.7}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item a{display:block;text-decoration:none}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item a .gallery-img img{height:330px;width:100%;-o-object-fit:cover;object-fit:cover}.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item a .gallery-img figcaption{margin-top:30px;color:#272240}@media only screen and (min-width:992px){.main .main-gallery .gallery-carousel .owl-stage-outer .owl-stage .owl-item a .gallery-img figcaption{margin-top:54px}}.main .main-gallery .gallery-carousel .owl-nav{margin-top:26px}.main .main-gallery .gallery-data-backup{display:none}.main .main-projects{overflow:hidden;padding:30px 0}@media only screen and (min-width:992px){.main .main-projects{padding:60px 0}}.main .main-projects .main-header-2{color:#272240}.main .main-projects .main-text-1{margin-top:15px;color:#e88f6d}.main .main-projects .main-text-1[href]:hover{color:#e68560}.main .main-projects .projects-carousel{margin-top:30px}.main .main-projects .projects-carousel .main-text-1{color:#272240}.main .main-projects .projects-carousel .owl-stage-outer{overflow:unset}.main .main-projects .projects-carousel .owl-stage-outer .owl-item{opacity:0;transition:opacity .5s ease}.main .main-projects .projects-carousel .owl-stage-outer .owl-item.active{transition:opacity 1s ease;opacity:1!important}.main .main-projects .projects-carousel .owl-stage-outer .owl-item.active+.owl-item{opacity:.7}.main .main-projects .projects-carousel .owl-nav{margin-top:30px;justify-content:flex-end}.main .main-collection{padding:30px 0}@media only screen and (min-width:992px){.main .main-collection{padding:60px 0}}.main .main-collection .main-header-2{margin-bottom:30px;color:#272240}.main .main-collection .main-collection-child{display:flex;background-color:#f9fbff;padding:15px;flex-direction:column;color:#272240}@media only screen and (min-width:992px){.main .main-collection .main-collection-child{padding:24px 20px;flex-direction:row;align-items:center}}.main .main-collection .main-collection-child:nth-child(odd){background-color:#f2f3f6}.main .main-collection .main-collection-child .collection-left{max-width:180px}.main .main-collection .main-collection-child .collection-left .collection-link{display:inline-block;font-size:13px;margin-top:17px;color:#e88f6d;text-decoration:none}.main .main-collection .main-collection-child .collection-left .collection-link:hover{color:#e68560}.main .main-collection .main-collection-child .collection-right{margin-top:30px}@media only screen and (min-width:992px){.main .main-collection .main-collection-child .collection-right{margin-top:0;margin-left:30px}}@media only screen and (min-width:1430px){.main .main-collection .main-collection-child .collection-right{margin-left:60px}}.main .main-collection .main-collection-child .collection-right.main-text-2{color:#687087}.main .main-collection .main-collection-child .collection-right.main-text-2 strong{color:#272240}.main .main-collection .main-collection-child .collection-right.main-text-2 a{color:inherit;text-decoration:none}.main .main-collection .main-collection-child .collection-right.main-text-2 a:hover{color:#e68560}.main .main-people{margin:30px 0;position:relative;width:100%}@media only screen and (min-width:992px){.main .main-people{margin:60px 0}}.main .main-people.glass{padding:30px 15px}@media only screen and (min-width:1200px){.main .main-people.glass{padding:100px 80px}}.main .main-people.glass::before{content:"";position:absolute;top:0;left:0;width:1000%;height:100%;background-color:#f9fbff}.main .main-people .main-text-1{position:relative;z-index:10;height:100%;color:#687087}.main .main-people .main-text-1 .main-header-2{color:#272240;margin-bottom:12px}.main .main-people .main-text-1 .people-nav{margin-top:20px}.main .main-people .people-carousel{position:relative;margin-top:30px}@media only screen and (min-width:992px){.main .main-people .people-carousel{margin-top:0}}.main .main-people .people-carousel .owl-stage-outer{width:1000%}.main .main-people .people-carousel .owl-stage-outer .owl-item{transition:opacity .2s ease;opacity:0}.main .main-people .people-carousel .owl-stage-outer .owl-item.active{opacity:1!important}.main .main-people .people-carousel .owl-stage-outer .owl-item.active~.owl-item{opacity:.7}.main .main-people .people-carousel .people-child .people-child-img{width:100%;height:257px;margin-bottom:21px}@media only screen and (min-width:1800px){.main .main-people .people-carousel .people-child .people-child-img{height:330px}}.main .main-people .people-carousel .people-child .people-child-img img{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.main .main-people .people-carousel .people-child .main-text-2{color:#687087;margin-bottom:11px}.main .main-people .people-carousel .people-child .main-text-1{color:#272240}.main .main-people .people-carousel .people-child .main-text-2{color:#687087}.main .main-people .people-carousel .people-child .main-text-2 p,.main .main-people .people-carousel .people-child .main-text-2 ul{margin-top:13px}.main .main-people .people-carousel .people-child .main-text-2 ul{list-style:none}.main .main-people .people-carousel .people-child .main-text-2 a{color:#272240;text-decoration:none}.main .main-people .people-carousel .people-child .main-text-2 a:hover{color:#312b51}.main .main-contact{margin-bottom:60px}@media only screen and (min-width:1200px){.main .main-contact{margin-bottom:160px}}.main .main-contact .container{position:relative}.main .main-contact .container::before{content:"";position:absolute;top:0;left:-50%;width:150%;height:100%;background-color:#f9fbff;z-index:-1}.main .main-contact .contact-info{padding-top:60px}@media only screen and (min-width:992px){.main .main-contact .contact-info{padding:60px 0}}.main .main-contact .contact-people{display:flex;padding:60px 0;justify-content:space-around;height:100%}@media only screen and (min-width:992px){.main .main-contact .contact-people{justify-content:flex-start;border-left:1px solid #efefef}}@media only screen and (min-width:992px){.main .main-contact .contact-people .contact-person{padding-left:35px}}.main .main-contact .contact-people .contact-person .main-text-3{color:#e88f6d;margin-bottom:12px}.main .main-contact .contact-people .contact-person .main-header-4{color:#272240;margin-bottom:15px;font-weight:600}.main .main-contact .contact-people .contact-person .main-text-6{color:#272240;text-decoration:none}.main .main-contact .contact-people .contact-person .main-text-6:hover{color:#e88f6d}.main .main-contact .contact-img{position:relative;height:100%}.main .main-contact .contact-img img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:992px){.main .main-contact .contact-img img{height:440px}}@media only screen and (min-width:1200px){.main .main-contact .contact-img img{position:absolute;top:50%;left:0;width:465px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.main .main-contact-map{margin:30px 0}@media only screen and (min-width:992px){.main .main-contact-map{margin:60px 0}}.main .main-contact-map iframe{width:100%;min-height:300px}@media only screen and (min-width:992px){.main .main-contact-map iframe{min-height:458px}}.main .main-map{width:100%;padding:30px 0}@media only screen and (min-width:992px){.main .main-map{padding:60px 0}}.main .main-map .main-header-2{margin-bottom:22px}.main .main-map .mapid{width:100%;min-height:240px;z-index:1}@media only screen and (min-width:992px){.main .main-map .mapid{min-height:468px}}.main .main-map .leaflet-popup .leaflet-popup-content-wrapper{border-radius:0}.main .main-map .leaflet-popup .leaflet-popup-content-wrapper .main-text-7{font-weight:600;color:#272240}.main .main-map .leaflet-popup .leaflet-popup-content-wrapper .main-text-8{max-width:150px;padding:0;margin:5px 0 0 0;color:#272240}.main .main-map .marker-cluster{background-color:#fff}.main .main-map .marker-cluster div{background-color:#272240;color:#fff}.main .map-container{width:100%}.main .map-container .map-data{display:none}.main .map-container .map-content{display:flex;align-items:center;margin-bottom:24px}.main .map-container .map-content .map-content-img{flex-basis:40%;width:40%;height:85px;background-color:#fff;border:1px solid #f2f2f2;margin-right:24px;display:flex;justify-content:center;align-content:center;box-sizing:border-box;padding:12px}.main .map-container .map-content .map-content-img img{width:90%;max-height:90%;-o-object-fit:scale-down;object-fit:scale-down}.main .map-container .map-content .map-content-desc{flex-basis:60%;width:60%}.main .map-container .map-content .map-content-desc .main-text-3{color:#272240}.main .map-container .map-content .map-content-desc .main-text-3:first-child{font-weight:600}.footer{padding-bottom:30px}@media only screen and (min-width:992px){.footer{padding-bottom:60px}}@media only screen and (min-width:1200px){.footer{padding-bottom:82px}}.footer ul{list-style:none}.footer a{text-decoration:none}.footer .footer-upper{padding:30px 0;display:flex;justify-content:space-between;flex-direction:column-reverse}@media only screen and (min-width:576px){.footer .footer-upper{padding:55px 0}}@media only screen and (min-width:768px){.footer .footer-upper{flex-direction:row}}@media only screen and (max-width:767px){.footer .footer-upper .footer-upper-nav{margin-top:30px}}@media only screen and (max-width:991px){.footer .footer-upper .footer-upper-nav{min-width:300px;display:flex;justify-content:space-between}}@media only screen and (min-width:992px){.footer .footer-upper .footer-upper-nav{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media only screen and (min-width:1200px){.footer .footer-upper .footer-upper-nav{-webkit-column-gap:96px;-moz-column-gap:96px;column-gap:96px}}@media only screen and (max-width:991px){.footer .footer-upper .footer-upper-nav ul{display:flex;flex-direction:column;flex-wrap:wrap}.footer .footer-upper .footer-upper-nav ul:last-child{align-items:flex-end}}.footer .footer-upper .footer-upper-nav ul:first-of-type li:first-of-type a{margin-top:0}@media only screen and (max-width:991px){.footer .footer-upper .footer-upper-nav ul li:first-of-type a{margin-top:0}}.footer .footer-upper .footer-upper-nav ul li a{display:block;color:#38484b;font-size:16px;letter-spacing:.4px;transition:color .2s ease;margin-top:20px}@media only screen and (min-width:576px){.footer .footer-upper .footer-upper-nav ul li a{margin-top:30px}}.footer .footer-upper .footer-upper-nav ul li a.currentpage,.footer .footer-upper .footer-upper-nav ul li a:hover{color:#648085}.footer .footer-bottom .footer-bottom-media{display:flex;justify-content:space-between}.footer .footer-bottom .footer-bottom-media .social-section{display:flex}.footer .footer-bottom .footer-bottom-media .social-section li{margin-right:30px}.footer .footer-bottom .footer-bottom-media .social-section li:last-child{margin-right:0}.footer .footer-bottom .footer-bottom-media .social-section li a{color:#e88f6d;letter-spacing:.4px}.footer .footer-bottom .footer-bottom-media .social-section li a:hover{color:#e68560}.footer .footer-bottom .footer-bottom-media .webiso{font-family:esp,sans-serif;font-size:18px;color:#c9c9c9;transition:color .2s ease}.footer .footer-bottom .footer-bottom-media .webiso span{transition:inherit}.footer .footer-bottom .footer-bottom-media .webiso:hover{color:#2f80b2}.footer .footer-bottom .footer-bottom-media .webiso:hover span{color:#53a834}.scrollUp{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#272240;box-shadow:0 15px 50px rgba(0,0,0,.1);cursor:pointer;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;opacity:0;pointer-events:none;z-index:50}.scrollUp.scrolled{opacity:1;pointer-events:unset}.scrollUp:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.scrollUp::after{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:url(/img/tarrow.svg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}