a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.h-1{height:10vh}.h-2{height:20vh}.h-3{height:30vh}.h-4{height:40vh}.h-5{height:50vh}.h-6{height:60vh}.h-7{height:70vh}.h-8{height:80vh}.h-9{height:90vh}.h-10{height:100vh}.h-auto{height:100%}@media (max-width:1024px){.h-auto{padding-bottom:100%}}.mt-1{margin-top:1rem}.pt-1{padding-top:1rem}.mt-2{margin-top:2rem}.pt-2{padding-top:2rem}.mt-3{margin-top:3rem}.pt-3{padding-top:3rem}.mt-4{margin-top:4rem}.pt-4{padding-top:4rem}.mt-5{margin-top:5rem}.pt-5{padding-top:5rem}.mt-6{margin-top:6rem}.pt-6{padding-top:6rem}.mt-7{margin-top:7rem}.pt-7{padding-top:7rem}.mt-8{margin-top:8rem}.pt-8{padding-top:8rem}.mt-9{margin-top:9rem}.pt-9{padding-top:9rem}.mt-10{margin-top:10rem}.pt-10{padding-top:10rem}.mt-11{margin-top:11rem}.pt-11{padding-top:11rem}.mt-12{margin-top:12rem}.pt-12{padding-top:12rem}.mb-1{margin-bottom:1rem}.pb-1{padding-bottom:1rem}.mb-2{margin-bottom:2rem}.pb-2{padding-bottom:2rem}.mb-3{margin-bottom:3rem}.pb-3{padding-bottom:3rem}.mb-4{margin-bottom:4rem}.pb-4{padding-bottom:4rem}.mb-5{margin-bottom:5rem}.pb-5{padding-bottom:5rem}.mb-6{margin-bottom:6rem}.pb-6{padding-bottom:6rem}.mb-7{margin-bottom:7rem}.pb-7{padding-bottom:7rem}.mb-8{margin-bottom:8rem}.pb-8{padding-bottom:8rem}.mb-9{margin-bottom:9rem}.pb-9{padding-bottom:9rem}.mb-10{margin-bottom:10rem}.pb-10{padding-bottom:10rem}.mb-11{margin-bottom:11rem}.pb-11{padding-bottom:11rem}.mb-12{margin-bottom:12rem}.pb-12{padding-bottom:12rem}.ml-1{margin-left:1rem}.pl-1{padding-left:1rem}.ml-2{margin-left:2rem}.pl-2{padding-left:2rem}.ml-3{margin-left:3rem}.pl-3{padding-left:3rem}.ml-4{margin-left:4rem}.pl-4{padding-left:4rem}.ml-5{margin-left:5rem}.pl-5{padding-left:5rem}.ml-6{margin-left:6rem}.pl-6{padding-left:6rem}.ml-7{margin-left:7rem}.pl-7{padding-left:7rem}.ml-8{margin-left:8rem}.pl-8{padding-left:8rem}.ml-9{margin-left:9rem}.pl-9{padding-left:9rem}.ml-10{margin-left:10rem}.pl-10{padding-left:10rem}.ml-11{margin-left:11rem}.pl-11{padding-left:11rem}.ml-12{margin-left:12rem}.pl-12{padding-left:12rem}.mr-1{margin-right:1rem}.pr-1{padding-right:1rem}.mr-2{margin-right:2rem}.pr-2{padding-right:2rem}.mr-3{margin-right:3rem}.pr-3{padding-right:3rem}.mr-4{margin-right:4rem}.pr-4{padding-right:4rem}.mr-5{margin-right:5rem}.pr-5{padding-right:5rem}.mr-6{margin-right:6rem}.pr-6{padding-right:6rem}.mr-7{margin-right:7rem}.pr-7{padding-right:7rem}.mr-8{margin-right:8rem}.pr-8{padding-right:8rem}.mr-9{margin-right:9rem}.pr-9{padding-right:9rem}.mr-10{margin-right:10rem}.pr-10{padding-right:10rem}.mr-11{margin-right:11rem}.pr-11{padding-right:11rem}.mr-12{margin-right:12rem}.pr-12{padding-right:12rem}.ma-1{margin:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.pa-1{padding:1rem}@media (max-width:1024px){.pa-1{padding:.5rem}}.ma-2{margin:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.pa-2{padding:2rem}@media (max-width:1024px){.pa-2{padding:1rem}}.ma-3{margin:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.pa-3{padding:3rem}@media (max-width:1024px){.pa-3{padding:1.5rem}}.ma-4{margin:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.pa-4{padding:4rem}@media (max-width:1024px){.pa-4{padding:2rem}}.ma-5{margin:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.pa-5{padding:5rem}@media (max-width:1024px){.pa-5{padding:2.5rem}}.ma-6{margin:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.pa-6{padding:6rem}@media (max-width:1024px){.pa-6{padding:3rem}}.ma-7{margin:7rem}.my-7{margin-top:7rem;margin-bottom:7rem}.pa-7{padding:7rem}@media (max-width:1024px){.pa-7{padding:3.5rem}}.ma-8{margin:8rem}.my-8{margin-top:8rem;margin-bottom:8rem}.pa-8{padding:8rem}@media (max-width:1024px){.pa-8{padding:4rem}}.ma-9{margin:9rem}.my-9{margin-top:9rem;margin-bottom:9rem}.pa-9{padding:9rem}@media (max-width:1024px){.pa-9{padding:4.5rem}}.ma-10{margin:10rem}.my-10{margin-top:10rem;margin-bottom:10rem}.pa-10{padding:10rem}@media (max-width:1024px){.pa-10{padding:5rem}}.ma-11{margin:11rem}.my-11{margin-top:11rem;margin-bottom:11rem}.pa-11{padding:11rem}@media (max-width:1024px){.pa-11{padding:5.5rem}}.ma-12{margin:12rem}.my-12{margin-top:12rem;margin-bottom:12rem}.pa-12{padding:12rem}@media (max-width:1024px){.pa-12{padding:6rem}}.mx-auto{margin-left:auto;margin-right:auto}@media (max-width:768px){[class*=pl-]{padding:0}[class*=mr-]{margin-right:auto}}.w-3{width:25%}.w-4{width:33.33%}.w-6{width:50%}.w-8{width:66.67%}.w-12{width:100%}@media (max-width:767px){.w-3,.w-4,.w-6,.w-8{width:100%}.pa-10{padding:2rem}}@media (min-width:768px) and (max-width:1024px){.w-3,.w-4,.w-6,.w-8{width:50%}}h1,h2,h3,h4,h5,h6{position:relative;font-weight:700;color:#1e1e1e}h1{font-size:5.4rem;line-height:1.1}h1.title{font-size:4.8rem}@media (max-width:768px){h1.title{font-size:3rem}}@media (max-width:768px){h1{font-size:3.6rem}}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:3.6rem;line-height:1.2}h3{font-size:2.4rem;line-height:1.4}h4{font-size:1.8rem}p{font-size:1.6rem;line-height:1.4}.text-center{text-align:center}.text--right{text-align:right}.text-upper{text-transform:uppercase}.text-md{font-weight:700;font-size:1.6rem;line-height:1.3;color:#000}.text-sm{font-size:1.6rem;line-height:1.8;color:#000}a{text-decoration:none;transition:.25s all ease-in}a.btn--link{font-size:1.6rem;line-height:1.9rem;border-radius:33px;padding:10px 60px 10px 30px;display:inline-block;position:relative}@media (max-width:768px){a.btn--link{margin-bottom:30px}}a.btn--link.arrow:after{content:"";background:url(../img/arrow.svg) no-repeat;background-size:auto;background-size:16px 10px;width:50px;height:100%;position:absolute;right:0;top:calc(50% - 5px);transition:.3s all ease-in}a.btn--link.arrow:hover:after{width:40px}a.btn--link.primary{background:#5b20bc;color:#fff}a.btn--link.secondary{background:#e47158;color:#fff}a.btn--link.light{background:#fff;color:#1e1e1e;font-weight:700;border:1px solid #1e1e1e}a.btn--link.light.arrow:after{background:url(../img/arrow-dark.svg) no-repeat}strong{font-weight:700}.txt-primary{color:#5b20bc}.container{max-width:1200px;margin-left:auto;margin-right:auto}.container--fluid{max-width:100%}.container--sm{max-width:700px}@media (max-width:767px){.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem}}@media (min-width:768px){.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:3rem}}.grid--featured .col:first-of-type{grid-column:1/-1}.grid--featured .col:first-of-type h2,.grid--featured .col:first-of-type h3{font-size:3.6rem}.grid--sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:3rem}.row{display:flex;flex-wrap:wrap}.row.right{flex-direction:row-reverse}.row.v-center{align-items:center}.col{display:flex;flex-wrap:wrap;flex-direction:column;position:relative}.col--center{align-content:center}.col--middle{align-content:center;justify-content:center}.col--end{align-content:flex-end}.col--justify_center{justify-content:center}.col .col-content h1,.col .col-content h2,.col .col-content h3,.col .col-content p{max-width:500px}.col .col-content p{font-size:1.8rem;line-height:1.4;margin-bottom:20px}@media (min-width:1024px){.col.col-offset-4{margin-left:33.33%}}.team .items{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:8rem}.items .item:nth-of-type(even){padding-top:30px}.items .item figure{border-radius:6px;overflow:hidden;display:inline-block}.items .item figure img{transition:.5s all ease-in}.items .item figure img.lazy{transform:scale(.9);opacity:.5}.items .item figure img.visible{transform:scale(1);opacity:1}.items .item h3{font-size:2.2rem;line-height:1;font-weight:700}ul.list li{font-size:1.6rem;line-height:1.5}ul.list li a{color:#5b20bc}header.site-header{box-shadow:0 4px 8px rgba(0,0,0,.05)}header.site-header .logo{flex-basis:20%}header.site-header .info{flex:0 0 25%}header.site-header nav{flex-basis:60%}header.site-header .logo{max-width:100%;height:auto}header.site-header .logo img{max-height:36px;width:auto}header.site-header nav{position:relative}header.site-header nav ul.menu li a{color:#1e1e1e;display:block;font-size:1.6rem;line-height:1.9rem;padding:0 10px}@media (max-width:1024px){header.site-header{position:fixed;width:100%;height:70px;z-index:10;top:0;left:0;background:#fff}header.site-header .bottom{display:none}header.site-header .menuTrigger{position:absolute;top:12px;right:20px;z-index:20;height:50px;margin:0 auto;width:50px;cursor:pointer}header.site-header .menuTrigger .inner{background:#000;box-shadow:0 -10px #000,0 10px #000;height:2px;margin:-3px auto;position:relative;top:50%;width:30px;transition:.25s all ease-in}header.site-header .menuTrigger .inner:after,header.site-header .menuTrigger .inner:before{content:"";position:absolute;height:2px;width:0;opacity:0;transition:.25s opacity ease-in}header.site-header .logo{position:absolute;top:18px;left:20px;z-index:12}header.site-header nav{position:fixed;width:100%;height:calc(100% - 140px);background:#fff;z-index:10;top:0;left:0;margin-top:70px;transform:translateX(100%);overflow:hidden;transition:.25s all ease-in;overflow-y:auto}header.site-header nav ul.langs{background:#f5f5f5}header.site-header nav ul.langs li a{padding:10px;font-size:1.6rem;line-height:1.9rem;text-align:center;text-decoration-line:underline;color:#1e1e1e;text-transform:uppercase;text-decoration:none}header.site-header nav ul.langs li.active a{font-weight:700;color:#5b20bc;text-decoration:underline}header.site-header nav ul.menu li{text-align:center;opacity:0;transition:.6s all ease-in}header.site-header nav ul.menu li a{padding:10px;font-weight:400;font-size:1.8rem;line-height:2.1rem;text-align:center;color:#1e1e1e}header.site-header nav ul.menu li ul.sub-menu{display:none}header.site-header nav ul.menu li ul.sub-menu.active{display:block}}@media (max-width:1024px) and (max-width:1024px){header.site-header nav ul.menu li ul.sub-menu li a{text-transform:uppercase;color:#4e4e4e;font-size:1.6rem;font-weight:400;text-decoration:none}}@media (max-width:1024px){header.site-header .langs li{padding:20px 0}}@media (max-width:1024px){header.site-header.is-open{height:100%}header.site-header.is-open .menuTrigger .inner{background:0 0;box-shadow:none}header.site-header.is-open .menuTrigger .inner:after,header.site-header.is-open .menuTrigger .inner:before{width:100%;background:#000;top:0;left:0;opacity:1}header.site-header.is-open .menuTrigger .inner:before{transform:rotate(45deg)}header.site-header.is-open .menuTrigger .inner:after{transform:rotate(-45deg)}header.site-header.is-open nav{transform:none}header.site-header.is-open nav ul.menu li{opacity:1}header.site-header.is-open nav ul.menu li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}header.site-header.is-open nav ul.menu li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}header.site-header.is-open nav ul.menu li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}header.site-header.is-open nav ul.menu li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}header.site-header.is-open nav ul.menu li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}header.site-header.is-open nav ul.menu li:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}header.site-header.is-open nav ul.menu li:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}header.site-header.is-open nav ul.menu li:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}header.site-header.is-open nav ul.menu li:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}header.site-header.is-open nav ul.menu li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}header.site-header.is-open .bottom{display:block;position:absolute;bottom:0;width:100%;left:0}header.site-header.is-open ul.social{justify-content:center}header.site-header.is-open ul.social li{padding:20px 10px}}@media (min-width:1025px){header.site-header{padding:25px 40px;padding:0 40px;display:flex;align-items:center}header.site-header nav ul.menu{display:flex;justify-content:center}header.site-header nav ul.menu .sub-menu{display:none}header.site-header nav ul.menu li.current-menu-item a,header.site-header nav ul.menu li.current-menu-parent a,header.site-header nav ul.menu li.current_page_parent a{font-weight:700;text-decoration:underline;color:#5b20bc}header.site-header nav ul.menu li:hover a{color:#5b20bc}header.site-header .info{display:flex;align-items:center;justify-content:flex-end}header.site-header .info a{font-size:1.6rem;color:#1e1e1e;font-weight:700}header.site-header .info div.langs{border-right:1px solid #ccc;position:relative;width:80px}header.site-header .info div.langs:after{content:"";position:absolute;width:6px;height:6px;top:0;right:20px;border-left:1px solid #1e1e1e;border-top:1px solid #1e1e1e;transform:rotate(-135deg);transition:.2s all ease-in}header.site-header .info div.langs a{display:block;height:14px}header.site-header .info div.langs ul.other{position:absolute;top:0;left:-5px;display:none;padding-top:20px}header.site-header .info div.langs ul.other li{padding:5px 20px 5px 5px;cursor:pointer}header.site-header .info div.langs:hover:after{top:6px;transform:rotate(45deg)}header.site-header .info div.langs:hover ul.other{display:block;z-index:5}header.site-header .info div.langs img{width:14px;height:14px;border-radius:50%;border:1px solid #1e1e1e}}div.submenu-wrapper{position:relative;overflow:hidden}div.submenu-wrapper nav.submenu{background:#f7f7f7;padding:0 20px}div.submenu-wrapper nav.submenu ul{display:flex;justify-content:center;align-items:center}div.submenu-wrapper nav.submenu ul li a{display:block;font-size:1.6rem;line-height:1.3;text-align:center;color:#1e1e1e;padding:20px 10px;text-transform:uppercase}div.submenu-wrapper nav.submenu ul li.current-menu-item a{font-weight:700;color:#5b20bc;text-decoration-line:underline}.store-link{position:relative;display:flex;align-items:center;justify-content:flex-end;height:70px;margin-left:12px}.store-link.multiple{flex:1 1 100%;justify-content:center}.store-link .cart-link{display:none;position:absolute;bottom:-50px;right:-20px;width:140px;background:#e47158;box-shadow:0 4px 4px rgba(0,0,0,.25);font-weight:700;font-size:1.4rem;line-height:1.1;color:#fff;padding:18px;border-radius:20px;z-index:20;text-align:center}.store-link .cart-link img{float:left}.store-link .cart-link.visible{display:block}.store-link .cart-link:after{content:"";width:26px;height:26px;background:#e47158;position:absolute;top:-8px;left:calc(50% - 13px);border-radius:4px;transform:rotate(45deg);z-index:-1}.store-link:hover .cart-link{display:block}.shopLink{display:none;position:absolute;right:90px;top:24px}.shopLink svg{width:24px;height:24px}@media (max-width:1024px){.shopLink{display:block}}footer.site-footer{background:#f8f8f8;padding:45px 60px}@media (max-width:768px){footer.site-footer{padding:40px 20px 20px}footer.site-footer .row{margin-bottom:40px}}footer.site-footer h2{font-weight:400;font-size:2.4rem;line-height:1.4}footer.site-footer h3{font-weight:700;font-size:1.4rem;line-height:1.4;color:#666}footer.site-footer ul.contact li a{font-weight:700;font-size:1.6rem;line-height:2;color:#5b20bc}footer.site-footer ul.social{justify-content:flex-start}footer.site-footer ul.social li{padding:0}footer.site-footer ul.social li:not(:last-child){margin-right:20px}footer.site-footer p{font-size:1.8rem;line-height:2;color:#1e1e1e}footer.site-footer .logo-img{width:100%;max-width:300px}.back-to-top{width:40px;height:40px;position:fixed;bottom:20px;right:20px;background:#5b20bc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:.2s all ease-in}.back-to-top.show{opacity:1}.back-to-top svg{display:block;width:20px;height:20px}html{width:100%;height:100%;font-size:62.5%}body{font-size:1.4rem;margin:0;padding:0;font-family:Karla,sans-serif;font-style:normal;font-weight:400;overflow-x:hidden}body.hide-scroll{overflow-y:hidden}*{box-sizing:border-box}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}main{overflow-x:hidden}@media (max-width:1024px){main{padding-top:70px}}@media (max-width:767px){.hide-xs{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hide-sm{display:none!important}}@media (min-width:1025px){.hide-md{display:none!important}}ul.inline{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around}ul.inline li{padding:20px}article.page h1,article.page h2{color:#340c75;font-size:3.6rem;line-height:1.3;font-weight:700}@media (max-width:768px){article.page h1,article.page h2{font-size:3.2rem;line-height:1.2}}@media (max-width:600px){article.page h1,article.page h2{font-size:2.8rem}}article.page p{margin-bottom:20px}article.page a{color:#5b20bc}article.page a:hover{opacity:.8}article.page .h-auto{min-height:60vh}article.page ul.social li{margin-right:20px}aside{position:relative}aside ul.second-menu li a{color:#1e1e1e;font-size:1.6rem;line-height:1.9rem;cursor:pointer;display:block;padding:10px}aside ul.second-menu li a.active{font-size:1.8rem;line-height:2.1rem;color:#1e1e1e;color:#5b20bc;font-weight:700;text-decoration-line:underline}@media (max-width:768px){aside ul.second-menu{padding-bottom:20px;margin-bottom:20px}aside ul.second-menu:after{content:"";width:100px;height:1px;background:#999;position:absolute;bottom:0;left:0;right:0;margin:auto}}aside .searchfield,aside input[type=search]{border:1px solid #ddd;box-sizing:border-box;border-radius:33px;padding:10px 20px;background:url(../img/search.svg) no-repeat center right 20px;background-size:15px;box-shadow:none;color:#4e4e4e;font-size:1.6rem}section.departments h1,section.team h1,section.two-column h1{color:#340c75;font-size:3.6rem;line-height:1.3;font-weight:700;margin-bottom:10px}@media (max-width:768px){section.departments h1,section.team h1,section.two-column h1{font-size:2.8rem}}section.departments .intro p,section.team .intro p,section.two-column .intro p{color:#1e1e1e}section.departments h2,section.team h2,section.two-column h2{color:#29083e;font-weight:700}section.departments p,section.team p,section.two-column p{font-size:1.8rem;line-height:2.8rem}section.departments .container,section.team .container,section.two-column .container{display:flex;flex-wrap:wrap}section.departments aside,section.team aside,section.two-column aside{width:25%;position:relative;top:0;background:#fff;z-index:5}@media (max-width:768px){section.departments aside,section.team aside,section.two-column aside{display:flex;flex-direction:column-reverse}section.departments aside .search-box,section.team aside .search-box,section.two-column aside .search-box{margin-bottom:4rem}}@media (min-width:768px){section.departments aside .brand-sidebar,section.departments aside .second-menu,section.team aside .brand-sidebar,section.team aside .second-menu,section.two-column aside .brand-sidebar,section.two-column aside .second-menu{position:sticky;position:-webkit-sticky;top:40px}section.departments aside .search-box,section.team aside .search-box,section.two-column aside .search-box{margin-top:6rem}}section.departments article,section.team article,section.two-column article{flex:0 0 75%}section.departments article .panel,section.team article .panel,section.two-column article .panel{border-bottom:1px solid #6c6c6c}section.departments article .panel:last-of-type,section.team article .panel:last-of-type,section.two-column article .panel:last-of-type{border:none}@media (max-width:768px){section.departments article,section.departments aside,section.team article,section.team aside,section.two-column article,section.two-column aside{flex:0 0 100%}}section.departments .items{border-top:1px solid #c8c8c8;padding-top:25px}section.departments .items h3{font-size:1.8rem;line-height:1.5;color:#340c75}section.departments .items p.brand-list{font-size:1.6rem;line-height:1.5;font-weight:700;text-transform:uppercase;margin-bottom:25px}section.departments .items ul.list a{line-height:1.4}section.departments .items .contact-item{display:flex;align-items:center;flex-wrap:wrap}section.departments .items .contact-item figure{width:128px;min-height:unset;background:0 0;margin-right:20px}section.departments .items .contact-item figure img{width:100%}.map iframe{width:100%;height:100%;min-height:50vh}article.news a{color:#1e1e1e}article.news .grid>.col:nth-of-type(n+2){box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:6px;padding:5px 20px}.single-post header{background:#f7f7f7}.single-post header.has-image{background:linear-gradient(to bottom,#f7f7f7 50%,#fff 50%)}@media (min-width:1025px){.single-post header .post-info{align-content:center}}.single-post header .back{display:flex;align-items:center;font-size:1.6rem;line-height:1.5;color:#1e1e1e}.single-post header .back svg{margin-right:10px;transition:.25s all ease-in;display:block}.single-post header .back:hover{color:#5b20bc}.single-post header .back:hover svg{transform:translateX(-6px)}.single-post p{margin-bottom:20px;color:#333}.single-post ul.tags{display:flex;flex-wrap:wrap}.single-post ul.tags li{color:#5b20bc}.single-post ul.tags li a{color:inherit;font-size:1.6rem;line-height:2.4rem;margin-right:5px}.single-post ul.tags li:before{content:"#"}.single-post h3{font-size:2.2rem;line-height:1.4;margin-bottom:10px}.single-post p.date{line-height:2.4rem;margin-bottom:20px}.single-post .lazyBg,.single-post figure{border-radius:6px;overflow:hidden}@media (max-width:1024px){.single-post .post-content{padding:20px}}.single-post .post-content .post-actions{border-top:1px solid #6c6c6c}section.intro{overflow:hidden;position:relative}@media (min-width:1024px){section.intro{min-height:600px}}section.intro .intro-bg{overflow:hidden;width:100%;min-height:600px;background:#f5f5f5;background-position:center;background-repeat:no-repeat;background-size:cover;animation-name:zoomOut;animation-duration:6s}section.intro .intro-text{text-align:center;height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%}section.intro .intro-text h1,section.intro .intro-text h2,section.intro .intro-text p{max-width:500px;margin-bottom:35px}section.intro .intro-text p{font-size:1.8rem;line-height:1.4}@keyframes zoomOut{0%{transform:scale(1.5)}100%{transform:scale(1)}}@media (min-width:1025px){.masked:after{content:"";width:90px;height:calc(100% + 40px);background:#f5f5f5;top:-40px;left:0;position:absolute;transform:rotate(8deg);transform-origin:0 0}}section.campaign h2{color:#fff}section.campaign h2:after,section.campaign h2:before{position:absolute;color:#f2f2f2}section.campaign h2:before{content:"";top:-30px;left:0;width:15px;height:1px;background:#fff}section.campaign h2:after{content:attr(data-text);text-transform:uppercase;font-size:1.5rem;line-height:1.3;letter-spacing:.1em;top:-40px;left:30px}section.campaign .campaign-text{background:linear-gradient(131.49deg,#432369 6.54%,#5b20bc 100%),#340c75;color:#fff}@media (max-width:768px){section.campaign .campaign-text{padding-top:10rem}}section.campaign .campaign-text .col-content p{font-size:1.6rem}section.campaign .campaign-text a{color:#f2f2f2;margin-right:30px;text-decoration:underline;font-weight:500;font-size:1.8rem}section.testimonials .slider-slides{align-items:center}section.testimonials h3{margin-top:30px;font-weight:700;font-size:1.8rem;line-height:1.8}section.testimonials .subtitle{font-size:1.6rem;line-height:2.4rem;color:#000}section.testimonials .who{justify-content:center}@media (max-width:1200px){section.testimonials .who{align-items:center}}section.testimonials figure img{max-width:200px}section.testimonials .testimonial{position:relative}section.testimonials .testimonial p{font-weight:700;font-size:2.4rem;line-height:1.3;color:#1e1e1e;padding-top:60px;padding-bottom:60px}@media (max-width:768px){section.testimonials .testimonial p{padding-bottom:40px;padding-top:40px;font-size:2.4rem}}section.values .col{transition:.35s all linear;opacity:0;transform:translateY(60px)}section.values .col.visible{transform:none}section.values .col.visible:nth-of-type(1){opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}section.values .col.visible:nth-of-type(2){opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}section.values .col.visible:nth-of-type(3){opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}section .shape--circle,section .shape--square{width:72px;height:72px;background:#5b20bc;box-shadow:4px 4px #e47158}section .shape--circle{border-radius:50%}section .shape--triangle{width:0;height:0;border-left:48px solid transparent;border-right:48px solid transparent;border-bottom:72px solid #5b20bc;position:relative}section .shape--triangle:after{content:"";width:0;height:0;border-left:48px solid transparent;border-right:48px solid transparent;border-bottom:72px solid #e47158;position:absolute;top:4px;left:-42px;z-index:-1}section.gray{background:#f5f5f5}section.bg-primary{background:#5b20bc;color:#f2f2f2}section.bg-primary h2,section.bg-primary h3,section.bg-primary h4,section.bg-primary p{color:#f2f2f2}.persons img.img-rounded{max-width:150px}.persons .person{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.persons .person .person-info{padding:0 40px}.brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:2rem}@media (max-width:768px){.brands{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:3rem}}.brands .brand{max-width:300px}.brands .brand p{font-size:1.6rem;line-height:1.9rem;font-weight:700}.brands .brand .row{justify-content:space-between}.brands svg{width:16px;fill:#5b20bc}.brands figure{overflow:hidden;border-radius:6px;box-shadow:0 8px 8px rgba(0,0,0,.1);border-radius:9px;position:relative;width:100%;height:0;padding-bottom:100%}.brands figure img{display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;max-width:calc(100% - 40px);margin:auto}@media (max-width:768px){article.service .intro{flex-direction:column-reverse}}section.services .service .container{display:flex;flex-wrap:wrap;opacity:0;transform:translateY(80px);transition:.6s all ease-in-out;transition-delay:.2s}section.services .service .container .service--figure,section.services .service .container .service--text{width:50%}@media (max-width:768px){section.services .service .container .service--figure,section.services .service .container .service--text{padding:20px;width:100%}}section.services .service.visible .container{opacity:1;transform:none}section.services .service .service--figure img{margin:auto}section.services .service .service--text h3{font-weight:700;font-size:2.4rem;line-height:1.1;color:#1e1e1e;margin-bottom:13px}section.services .service .service--text p{font-weight:400;font-size:1.6rem;line-height:1.4}@media (min-width:768px){section.services .service:nth-of-type(even) .container{flex-direction:row-reverse}section.services .service:nth-of-type(even) .service--text{text-align:right}}section.services .service:nth-of-type(5n+2){background:#fbfbfb}section.services .service:nth-of-type(5n+3){background:#f7f7f7}section.services .service:nth-of-type(5n+4){background:#f3f3f3}section.services .service:nth-of-type(5n+5){background:#f0f0f0}figure{display:block;max-width:100%}figure.animate img{width:100%;opacity:.1;transition:.8s all ease-in}figure.animate img.visible{opacity:1}figure.rounded{border-radius:6px;overflow:hidden}figure.loading img{width:100%}figure.bg-center{height:0;padding-bottom:62.5%;position:relative}figure.bg-center img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}img{max-width:100%;display:block;height:auto}img.img-rounded{border-radius:50%}img.lazy{height:1px;width:100%}.lazyBg{position:relative;opacity:.3;transition:.8s opacity ease-in;background:#ccc}.lazyBg.visible{opacity:1}.lazyBg img{height:1px;position:absolute}.auto-fit{padding-bottom:100%}.wp-block-columns{margin:0}.wp-block-columns .wp-block-column{margin:0}.link-group{display:flex;flex-wrap:wrap}.link-group .link-group-item{width:calc(33% - 20px);margin:10px}@media (max-width:1024px){.link-group .link-group-item{width:calc(50% - 20px)}}@media (min-width:1440px){.link-group .link-group-item{width:calc(25% - 20px)}}.link-group figure{box-shadow:0 8px 8px rgba(0,0,0,.1);border-radius:9px;padding:20px;margin:0 20px 20px 0}.pagination{display:flex;justify-content:flex-end;align-items:center}.pagination li:nth-child(2){margin-left:20px;padding-left:20px;border-left:1px solid #6c6c6c}.pagination li a{color:#1e1e1e;font-size:1.6rem;line-height:1.5}.pagination li a:hover{color:#5b20bc}.share{display:flex}.share p{font-size:1.6rem;line-height:1.5}.share ul{margin-left:15px}.share ul li{display:inline-block;margin-right:15px}.page-numbers{font-size:1.6rem;color:#1e1e1e}.page-numbers.current{color:#5b20bc;font-weight:600}.tab-panel{display:none}.tab-panel:first-of-type{display:grid}.tab-links li{font-size:1.8rem;line-height:2.1rem;color:#1e1e1e;cursor:pointer;display:block}.tab-links li.active{color:#5b20bc;font-weight:700;text-decoration-line:underline}.items figure.loading{background:#ccc;min-height:250px}.slider{overflow:hidden;margin:auto;width:100%;position:relative}.slider .slider-slides{width:100%;list-style:none;display:flex;transition:.5s all linear}.slider .slider-slides>*{flex:0 0 100%}.slider .slider-arrows{margin-top:40px;position:relative;z-index:1;display:flex;align-items:center}.slider .slider-arrows .next,.slider .slider-arrows .prev{cursor:pointer}.slider .slider-arrows .prev{margin-right:20px}p.subtitle{font-size:1.8rem;line-height:1.8;font-weight:700}.slider-images{position:relative}.slider-images .glide__bullets{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.glide__bullets .glide__bullet{border-radius:50%;width:8px;height:8px;border:1px solid #b7b7b7;box-shadow:none;padding:0;margin-right:5px;background:#fff}.glide__bullets .glide__bullet:focus{outline:0}.glide__bullets .glide__bullet--active{border-color:#5b20bc;background:#5b20bc}@media (max-width:600px){.slider-brands ul li{width:50%}}
