@font-face{font-family:'Futura PT';font-weight:400;src:url(../fonts/FuturaCyrillicBook.ttf) format('truetype')}@font-face{font-family:'Futura PT';font-weight:600;src:url(../fonts/FuturaCyrillicDemi.ttf) format('truetype')}@font-face{font-family:'Futura PT';font-weight:700;src:url(../fonts/FuturaCyrillicBold.ttf) format('truetype')}body{font-family:'Futura PT';font-size:18px}html{overflow-x:hidden}h1,h2,h3{font-weight:600}img{max-width:100%;height:auto}.wrap{width:1150px;max-width:90%;margin:0 auto}a{text-decoration:none}.button{color:#fff;font-weight:600;background-color:#B78CD3;border:0;border-radius:25px;padding:10px 45px}@media (max-width:740px){.button{font-size:14px;padding:5px 15px}}header#site-header>.wrap{padding:20px 0;display:flex;justify-content:space-between;align-items:center}@media (max-width:450px){header#site-header>.wrap{flex-wrap:wrap}}header#site-header>.wrap a.logo{display:inline-block;max-width:250px}@media (min-width:1100px) and (max-width:1450px){header#site-header>.wrap a.logo{max-width:200px}}header#site-header>.wrap .right{display:flex;align-items:center}header#site-header>.wrap .right .menu-main-container{display:none}header#site-header>.wrap .right .menu-main-container.open{display:block}@media (max-width:1100px){header#site-header>.wrap .right .menu-main-container.open{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#B78CD3;padding:10vh 10vw;z-index:1}header#site-header>.wrap .right .menu-main-container.open ul{flex-direction:column}header#site-header>.wrap .right .menu-main-container.open ul a{color:#fff;margin:30px 0;font-size:32px}header#site-header>.wrap .right .menu-main-container.open ul li.current-menu-item a{color:#000}}@media (max-width:1100px) and (max-width:550px){header#site-header>.wrap .right .menu-main-container.open ul a{margin:15px 0;font-size:22px}}header#site-header>.wrap .right .menu-main-container>ul{display:flex;margin:0;padding:0;list-style:none}@media (min-width:1100px){header#site-header>.wrap .right .menu-main-container>ul>li:first-child,header#site-header>.wrap .right .menu-main-container>ul>li:last-child{display:none}}header#site-header>.wrap .right .menu-main-container>ul>li{margin-right:50px;display:flex;align-items:center;position:relative;flex-wrap:wrap}header#site-header>.wrap .right .menu-main-container>ul>li button{margin-left:10px;padding:0;border:0;background-color:rgba(0,0,0,0)}@media (min-width:1100px){header#site-header>.wrap .right .menu-main-container>ul>li ul{position:absolute;list-style:none;padding:0;top:100%;left:-10px;margin:0;width:200px;opacity:0;transition:.3s}header#site-header>.wrap .right .menu-main-container>ul>li ul a{pointer-events:none;display:block;padding:10px 10px 0 10px}header#site-header>.wrap .right .menu-main-container>ul>li ul li:last-child a{padding-bottom:10px}header#site-header>.wrap .right .menu-main-container>ul>li:hover ul{opacity:1;transition:.3s;background-color:#fff}header#site-header>.wrap .right .menu-main-container>ul>li:hover ul a{pointer-events:initial}}@media (max-width:1100px){header#site-header>.wrap .right .menu-main-container>ul>li ul{display:none}header#site-header>.wrap .right .menu-main-container>ul>li ul.open{width:100%;display:flex;margin:0;padding:0;list-style:none}header#site-header>.wrap .right .menu-main-container>ul>li ul.open li:not(:last-child){margin-bottom:30px}}@media (max-width:1100px) and (max-width:550px){header#site-header>.wrap .right .menu-main-container>ul>li ul.open li:not(:last-child){margin-bottom:15px}}header#site-header>.wrap .right .menu-main-container>ul>li a{color:#000;cursor:pointer;font-weight:600}@media (min-width:1100px){header#site-header>.wrap .right .menu-main-container>ul>li.current-menu-item>a,header#site-header>.wrap .right .menu-main-container>ul>li:hover>a{color:#B78CD3}}header#site-header>.wrap .right .mobile-nav{font-size:50px;padding:0;background-color:rgba(0,0,0,0);border:0;color:#B78CD3}@media (max-width:1100px){header#site-header>.wrap .right .mobile-nav.clicked{position:fixed;right:5vw;z-index:2;color:#fff}}section.top{margin:50px 0}section.top .wrap{width:1350px}section.top .wrap .top-grid{display:grid;grid-template-columns:calc(27% - 10px) calc(13% - 10px) calc(30% - 10px) calc(30% - 10px);grid-template-rows:450px 250px;column-gap:15px;row-gap:15px}@media (max-width:1250px){section.top .wrap .top-grid{grid-template-columns:calc(35% - 10px) calc(65% - 10px);grid-template-rows:400px 250px}}@media (max-width:550px){section.top .wrap .top-grid{display:flex;flex-direction:column}}section.top .wrap .top-grid>div{border-radius:15px;overflow:hidden;box-shadow:0 0 5px #ccc;padding:20px}section.top .wrap .top-grid .team{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1250px){section.top .wrap .top-grid .team{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}}@media (max-width:650px){section.top .wrap .top-grid .team{order:3}}section.top .wrap .top-grid .team img{height:calc(100% - 100px);width:auto;display:block;margin:0 auto}@media (max-width:650px){section.top .wrap .top-grid .team img{height:auto!important;width:50%;margin-bottom:25px}}section.top .wrap .top-grid .team .flex{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}section.top .wrap .top-grid .team .flex p{font-size:22px;font-weight:700;line-height:1.2;margin:20px 0}@media (max-width:1250px){section.top .wrap .top-grid .team .flex p{font-size:16px}}section.top .wrap .top-grid .team .flex a{color:#fff;font-weight:600;font-size:16px;background-color:#B78CD3;border:0;border-radius:15px;padding:5px 15px;white-space:nowrap}@media (max-width:1250px){section.top .wrap .top-grid .team .flex a{font-size:12px;padding:2px 8px;border-radius:9px}}section.top .wrap .top-grid .recent-news{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1250px){section.top .wrap .top-grid .recent-news{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:3}}@media (max-width:650px){section.top .wrap .top-grid .recent-news{grid-column-end:2;order:4}}section.top .wrap .top-grid .recent-news span.news-title{font-size:18px;font-weight:700;line-height:1.2;margin:0 0 5px 0}section.top .wrap .top-grid .recent-news .flex{display:flex;flex-direction:column;flex:auto}@media (max-width:1250px) and (min-width:650px){section.top .wrap .top-grid .recent-news .flex{flex-direction:row;justify-content:space-between}section.top .wrap .top-grid .recent-news .flex .blog-post{width:31%;flex:initial}}section.top .wrap .top-grid .recent-news .blog-post{flex:auto;display:flex;flex-direction:cover;background-size:cover;background-position:center;border-radius:10px;position:relative;margin-bottom:10px}section.top .wrap .top-grid .recent-news .blog-post .inner{padding-top:80%}section.top .wrap .top-grid .recent-news .blog-post .inner .title{display:inline-block;width:calc(100% - 20px);position:absolute;bottom:10px;left:10px;color:#fff;font-weight:700;font-size:12px}section.top .wrap .top-grid .recent-news .b{color:#fff;font-weight:600;font-size:16px;background-color:#B78CD3;border:0;border-radius:15px;padding:5px 15px;white-space:nowrap;text-align:center}section.top .wrap .top-grid .external-grid{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:2;display:grid;grid-template-columns:calc(26% - 5px) calc(26% - 5px) calc(48% - 5px);grid-template-rows:calc(50% - 5px) calc(50% - 5px);column-gap:7px;row-gap:7px}@media (max-width:1250px){section.top .wrap .top-grid .external-grid{grid-column-start:2;grid-column-end:3}}@media (max-width:650px){section.top .wrap .top-grid .external-grid{order:2}}section.top .wrap .top-grid .external-grid>div{background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;overflow:hidden;box-shadow:0 0 3px #aaa;padding:10px;color:#fff}section.top .wrap .top-grid .external-grid>div span.heading{display:block;font-size:26px;font-weight:700;margin-top:10px}@media (max-width:650px){section.top .wrap .top-grid .external-grid>div span.heading{font-size:20px}}section.top .wrap .top-grid .external-grid>div .flex{display:flex;justify-content:space-between;align-items:center}@media (max-width:650px){section.top .wrap .top-grid .external-grid>div .flex{flex-direction:column}}section.top .wrap .top-grid .external-grid>div .flex span{font-size:16px;line-height:1.2;margin:0}section.top .wrap .top-grid .external-grid>div .flex a{color:#fff;font-weight:600;font-size:14px;background-color:#000;border:0;border-radius:15px;padding:5px 15px;white-space:nowrap}section.top .wrap .top-grid .external-grid>div:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}section.top .wrap .top-grid .external-grid>div:nth-child(2){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:2}section.top .wrap .top-grid .external-grid>div:nth-child(3){grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3}section.top .wrap .top-grid .thinking{background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3;padding:40px}@media (max-width:1250px){section.top .wrap .top-grid .thinking{grid-column-start:1;grid-column-end:3;grid-row-end:1}}@media (max-width:650px){section.top .wrap .top-grid .thinking{order:1}}section.top .wrap .top-grid .thinking p.upper{font-size:36px;color:#fff;font-weight:700}section.top .wrap .top-grid .thinking .lower{font-size:46px;color:#fff;font-weight:700}section.top .wrap .top-grid .thinking .lower p{margin:25px 0}@media (max-width:650px){section.top .wrap .top-grid .thinking p.upper{font-size:18px}section.top .wrap .top-grid .thinking .lower{font-size:18px}section.top .wrap .top-grid .thinking .lower p{margin:5px 0 10px 0}}section.top .wrap .top-grid .thinking a{color:#fff;font-weight:600;font-size:22px;background-color:#B78CD3;border:0;border-radius:25px;padding:10px 25px}@media (max-width:650px){section.top .wrap .top-grid .thinking a{font-size:18px;margin-top:20px;display:inline-block}}@media (max-width:1250px){section.top .wrap .top-grid .thinking p.upper{font-size:18px!important}section.top .wrap .top-grid .thinking .lower p,section.top .wrap .top-grid .thinking p.upper span{font-size:36px!important}section.contact-band .wrap,section.title-band .wrap{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}section.contact-band .wrap h2,section.title-band .wrap h2{padding:20px 0!important}}section.services{margin:40px 0}section.services h2{font-size:52px}@media (max-width:900px){section.services h2{font-size:42px}}@media (max-width:550px){section.services h2{font-size:32px}}section.services .wrap{position:relative}@media (max-width:900px){section.services .wrap{max-width:100%}section.services .wrap h2{margin:15px 5vw}}section.services .wrap .slick-arrow{position:absolute;top:-40px;border-radius:4px;box-shadow:0 0 5px #ccc;padding:5px 8px;color:#B78CD3;border:0;background-color:#fff}section.services .wrap .slick-arrow.slick-next{right:0}section.services .wrap .slick-arrow.slick-prev{right:40px}@media (max-width:900px){section.services .wrap .slick-arrow{padding:10px 15px;font-size:28px;top:-80px}section.services .wrap .slick-arrow.slick-next{right:5vw}section.services .wrap .slick-arrow.slick-prev{right:calc(70px + 5vw)}}section.services .wrap .slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}section.services .wrap .slick-slide:not(.slick-current) .inner-slide{height:400px;width:250px;cursor:pointer}section.services .wrap .slick-slide:not(.slick-current) .inner-slide .background-large{display:none}section.services .wrap .slick-current .inner-slide{min-height:500px;width:500px}@media (max-width:550px){section.services .wrap .slick-current .inner-slide{width:70vw}}section.services .wrap .inner-slide{margin:20px;border-radius:15px;overflow:hidden;box-shadow:0 0 5px #ccc;position:relative;display:flex;flex-direction:column;justify-content:flex-end}section.services .wrap .slick-slide *{background-size:cover;background-position:center}section.services .wrap .large-content{display:none}section.services .wrap .slick-current.full-slide .large-content{display:block;margin-top:70px}section.services .wrap .slick-current.full-slide .small-content{display:none}section.services .wrap h3{position:absolute;top:20px;left:20px;margin:0;display:inline-block;color:#fff;padding:5px 15px;background-color:#000;border-radius:20px;max-width:calc(100% - 40px);box-sizing:border-box}section.services .wrap .large-content,section.services .wrap .small-content{width:calc(100% - 40px);margin:20px;box-sizing:border-box;padding:20px 20px 70px 20px;border-radius:20px;background-color:rgba(255,255,255,.8)}section.services .wrap .large-content a,section.services .wrap .small-content a{display:inline-block;position:absolute;right:40px;bottom:40px;font-size:20px;border-radius:20px;background-color:#B78CD3;font-weight:600;color:#fff;padding:10px 25px;line-height:1.1;cursor:pointer}section.stand{padding:50px 0;margin:50px 0;background-color:#F2F2F2}section.stand .badge{background-size:cover;background-position:center;border-radius:15px;overflow:hidden;box-shadow:0 0 5px #ccc;position:relative;display:flex;flex-direction:column;justify-content:flex-end}section.stand .badge>h2{font-size:42px;padding:20px;margin:20px 0;color:#fff}@media (max-width:550px){section.stand .badge>h2{font-size:32px;margin:0}}section.stand .badge .content{width:calc(100% - 40px);margin:20px;box-sizing:border-box;padding:20px 20px 70px 20px;border-radius:20px;background-color:rgba(255,255,255,.8);position:relative;font-weight:600;font-size:20px}@media (max-width:550px){section.stand .badge .content{font-size:16px}}section.stand .badge .content strong{font-weight:700;font-size:24px}@media (max-width:550px){section.stand .badge .content strong{font-size:20px}}section.stand .badge .content a{display:inline-block;position:absolute;left:20px;bottom:20px;font-size:20px;border-radius:20px;background-color:#B78CD3;font-weight:600;color:#fff;padding:10px 25px;line-height:1.1;cursor:pointer}section.industries{margin:50px 0}section.industries .wrap h2{font-size:52px}@media (max-width:900px){section.industries .wrap h2{font-size:42px}}@media (max-width:550px){section.industries .wrap h2{font-size:32px}}section.industries .wrap .industry-grid{display:grid;grid-template-columns:calc((100% / 3) - 10px) calc((100% / 3) - 10px) calc((100% / 3) - 10px);grid-template-rows:300px 300px 300px;column-gap:15px;row-gap:15px}@media (max-width:900px){section.industries .wrap .industry-grid{grid-template-columns:calc(50% - 10px) calc(25% - 10px) calc(25% - 10px)}}@media (max-width:550px){section.industries .wrap .industry-grid{display:flex;flex-direction:column}}section.industries .wrap .industry-grid>div{background-size:cover;background-position:center;border-radius:15px;overflow:hidden;box-shadow:0 0 5px #ccc;position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:900px){section.industries .wrap .industry-grid>div{justify-content:space-between}}section.industries .wrap .industry-grid>div h3{position:absolute;top:20px;left:20px;margin:0;display:inline-block;color:#fff;padding:5px 15px;background-color:#000;border-radius:20px;max-width:calc(100% - 40px);box-sizing:border-box}@media (max-width:900px){section.industries .wrap .industry-grid>div h3{max-width:calc(100% - 20px);font-size:18px;position:relative;margin-bottom:20px;top:10px;left:10px}}section.industries .wrap .industry-grid>div .large-content,section.industries .wrap .industry-grid>div .small-content{width:calc(100% - 40px);margin:20px;box-sizing:border-box;padding:20px 20px 70px 20px;border-radius:20px;background-color:rgba(255,255,255,.8);position:relative}@media (max-width:900px){section.industries .wrap .industry-grid>div .large-content,section.industries .wrap .industry-grid>div .small-content{font-size:14px;margin:10px;padding:10px;width:calc(100% - 20px)}}section.industries .wrap .industry-grid>div .large-content p,section.industries .wrap .industry-grid>div .small-content p{margin:0}section.industries .wrap .industry-grid>div .large-content a,section.industries .wrap .industry-grid>div .small-content a{display:inline-block;position:absolute;right:20px;bottom:20px;font-size:20px;border-radius:20px;background-color:#B78CD3;font-weight:600;color:#fff;padding:10px 25px;line-height:1.1;cursor:pointer}@media (max-width:900px){section.industries .wrap .industry-grid>div .large-content a,section.industries .wrap .industry-grid>div .small-content a{position:static;margin-top:10px;padding:5px 15px;font-size:16px}}@media (min-width:550px){section.industries .wrap .industry-grid>div:nth-child(1){grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1}section.industries .wrap .industry-grid>div:nth-child(1) .large-content{display:none}section.industries .wrap .industry-grid>div:nth-child(2){grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}section.industries .wrap .industry-grid>div:nth-child(2) .large-content{display:none}section.industries .wrap .industry-grid>div:nth-child(3){grid-column-start:1;grid-column-end:1;grid-row-start:3;grid-row-end:3}section.industries .wrap .industry-grid>div:nth-child(3) .large-content{display:none}section.industries .wrap .industry-grid>div:nth-child(4){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:4}section.industries .wrap .industry-grid>div:nth-child(4) .small-content{display:none}}@media (max-width:550px){section.industries .wrap .industry-grid>div.ind1{order:1}section.industries .wrap .industry-grid>div.ind2{order:2}section.industries .wrap .industry-grid>div.ind3{order:3}section.industries .wrap .industry-grid>div.ind4{order:4}section.industries .wrap .industry-grid>div:nth-child(1) .large-content,section.industries .wrap .industry-grid>div:nth-child(2) .large-content,section.industries .wrap .industry-grid>div:nth-child(3) .large-content{display:none}section.industries .wrap .industry-grid>div:nth-child(4) .small-content{display:none}}section.contact-band,section.title-band{background-color:#F2F2F2;padding:10px 0}section.contact-band .wrap,section.title-band .wrap{display:flex;align-items:center;justify-content:space-between}section.contact-band .wrap .left h1,section.title-band .wrap .left h1{font-size:52px;line-height:1;margin:0;font-weight:600}@media (max-width:1100px){section.contact-band .wrap .left h1,section.title-band .wrap .left h1{font-size:42px}}@media (max-width:740px){section.contact-band .wrap .left h1,section.title-band .wrap .left h1{font-size:28px}}section.contact-band .wrap .left p,section.title-band .wrap .left p{font-size:16px;font-weight:600;line-height:1;margin:5px 0}@media (max-width:1100px){section.contact-band .wrap .left p,section.title-band .wrap .left p{font-size:14px}}@media (max-width:740px){section.contact-band .wrap .left p,section.title-band .wrap .left p{font-size:12px}}section.contact-band h2{font-size:42px;line-height:1.1;margin:0}@media (max-width:1100px){section.contact-band h2{font-size:30px}}@media (max-width:740px){section.contact-band h2{font-size:26px}}@media (max-width:550px){section.contact-band h2{font-size:18px}}section.contact-band a{white-space:nowrap;cursor:pointer}section.team-main .wrap{width:1350px;position:relative}section.team-main .tabcontent{visibility:hidden;position:absolute;z-index:-1;width:100%}section.team-main .tabcontent.active{visibility:visible;position:relative;z-index:1}@media (min-width:1100px){section.team-main .tabcontent .mobile-buttons{display:none;width:100%;text-align:center}}section.team-main .tabcontent .bubble{margin:0 auto;width:130px;text-align:center;border-radius:4px;box-shadow:0 0 5px #ccc;padding:5px 8px;border:0;background-color:#fff}section.team-main .tabcontent .bubble span{display:block;font-weight:600;text-align:left}section.team-main .tabcontent .bubble span:nth-child(1){font-size:20px}section.team-main .tabcontent .bubble span:nth-child(2){font-size:16px}section.team-main .team-slider{margin:30px auto}section.team-main .team-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border-radius:4px;box-shadow:0 0 5px #ccc;padding:5px 8px;color:#B78CD3;border:0;background-color:#fff}section.team-main .team-slider .slick-arrow.slick-next{right:-50px}section.team-main .team-slider .slick-arrow.slick-prev{left:-50px}@media (max-width:1100px){section.team-main .team-slider .slick-arrow{transform:initial;top:calc(100% + 25px);padding:10px 15px;font-size:28px}section.team-main .team-slider .slick-arrow.slick-next{right:0}section.team-main .team-slider .slick-arrow.slick-prev{left:0}}section.team-main .team-slider .team-outer{padding:10px}section.team-main .team-slider .team-card{box-shadow:0 0 5px #aaa;padding:5px 15px;font-size:16px;border-radius:10px}@media (max-width:1100px){section.team-main .team-slider .team-card{font-size:13px}}section.team-main .team-slider .team-card .flex{display:flex;align-items:center;justify-content:space-between}section.team-main .team-slider .team-card .flex>img{width:120px;height:120px;object-fit:contain;border-radius:10px}@media (max-width:1100px){section.team-main .team-slider .team-card .flex>img{width:90px;height:90px}}section.team-main .team-slider .team-card .flex .details{width:calc(100% - 140px)}@media (max-width:1100px){section.team-main .team-slider .team-card .flex .details{width:calc(100% - 110px)}}section.team-main .team-slider .team-card .flex .details h3,section.team-main .team-slider .team-card .flex .details p{margin:5px 0}section.team-main .team-slider .team-card .flex .details .hr{display:block;width:100%;height:2px;background-color:#000}section.team-main .team-slider .team-card .flex .details .points{display:flex;flex-wrap:wrap}section.team-main .team-slider .team-card .flex .details .points span{text-transform:lowercase;border-radius:5px;display:inline-block;margin-right:2px;background-color:#B78CD3;color:#fff;padding:5px;line-height:1.1}@media (max-width:1100px){section.team-main .team-slider .team-card .flex .details .points span{padding:2px 4px}}section.team-main .team-slider .team-card .content{height:120px;background-color:#F2F2F2;overflow-y:scroll;margin-top:10px;border-radius:10px;font-size:14px}@media (max-width:1100px){section.team-main .team-slider .team-card .content{font-size:11px}}section.team-main .team-slider .team-card .content .content-inner{padding:10px}section.team-main .team-slider .team-card .content .content-inner p{margin:0}section.team-main .team-slider .team-card #style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#F5F5F5}section.team-main .team-slider .team-card #style-2::-webkit-scrollbar{width:5px;background-color:#F5F5F5}section.team-main .team-slider .team-card #style-2::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#B78CD3}section.team-main .map{background-size:contain;position:relative;background-position:center;width:850px;margin:20px auto;max-width:100%}section.team-main .map .tabs{padding-top:45%}section.team-main .map .tabs>button{position:absolute;background-color:#000;border-radius:50%;width:12px;height:12px;border:0;transform:translate(-50%,-50%);font-size:.1px;transition:.3s}section.team-main .map .tabs>button:after{content:'';font-size:.01;width:35px;height:35px;display:inline-block;position:absolute;border-radius:50%;border:0 solid #000;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}@media (max-width:1100px){section.team-main .map .tabs>button:after{width:20px;height:20px}}section.team-main .map .tabs>button .bubble{position:absolute;border-radius:4px;box-shadow:0 0 5px #ccc;padding:5px 8px;border:0;background-color:#fff;transform:translateY(-50%);left:-150px;top:50%;display:none}section.team-main .map .tabs>button .bubble span{display:block;font-weight:600;text-align:left}section.team-main .map .tabs>button .bubble span:nth-child(1){font-size:20px}section.team-main .map .tabs>button .bubble span:nth-child(2){font-size:16px}section.team-main .map .tabs>button.active{width:20px;height:20px;transition:.3s}@media (max-width:1100px){section.team-main .map .tabs>button.active{width:12px;height:12px}}@media (min-width:1100px){section.team-main .map .tabs>button.active .bubble{display:block}}section.team-main .map .tabs>button.active:after{border:5px solid #000;transition:.3s}@media (max-width:1100px){section.team-main .map .tabs>button.active:after{border-width:2px}}section.join{padding:50px 0;background-color:#B78CD3;display:none}section.join.open{display:block}section.join .wrap form{display:flex;flex-wrap:wrap;justify-content:space-between}section.join .wrap form .wpcf7-form-control-wrap{width:calc(50% - 15px);margin-bottom:20px}@media (max-width:550px){section.join .wrap form .wpcf7-form-control-wrap{width:100%}}section.join .wrap form .wpcf7-form-control-wrap:nth-child(4){width:100%}section.join .wrap form .wpcf7-form-control-wrap input,section.join .wrap form .wpcf7-form-control-wrap textarea{box-sizing:border-box;width:100%;padding:10px 20px;border:0;border-radius:25px;overflow:hidden;font-weight:600}section.join .wrap form .wpcf7-form-control-wrap input::placeholder,section.join .wrap form .wpcf7-form-control-wrap textarea::placeholder{color:#000}section.join .wrap form .wpcf7-form-control-wrap textarea{height:150px}section.join .wrap form .wpcf7-submit{font-weight:600;background-color:#000;border:0;font-size:22px;padding:5px 45px;color:#fff;border-radius:25px}section.contact .wrap{width:600px}section.contact .wrap h1{font-size:52px}@media (max-width:900px){section.contact .wrap h1{font-size:42px}}@media (max-width:550px){section.contact .wrap h1{font-size:32px}}section.contact .wrap .badge{box-sizing:border-box;margin:50px 0;padding:50px 0;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 5px #aaa;border-radius:15px}@media (max-width:550px){section.contact .wrap .badge{padding:20px 0}}section.contact .wrap .badge form{padding:40px 0;width:400px;max-width:80vw;box-sizing:border-box;font-size:22px;display:flex;flex-direction:column;align-items:center}@media (max-width:550px){section.contact .wrap .badge form{font-size:18px;padding:0}}section.contact .wrap .badge form .wpcf7-form-control-wrap{width:100%;margin-bottom:20px}section.contact .wrap .badge form .wpcf7-form-control-wrap input{box-shadow:0 0 5px #ccc;box-sizing:border-box;width:100%;padding:20px 40px;border:0;border-radius:25px;overflow:hidden;font-weight:600}section.contact .wrap .badge form .wpcf7-form-control-wrap input::placeholder{color:#000}@media (max-width:550px){section.contact .wrap .badge form .wpcf7-form-control-wrap input{padding:10px 25px;border-radius:15px}}section.contact .wrap .badge form .wpcf7-submit{font-weight:600;background-color:#B78CD3;border:0;width:100%;padding:20px 45px;color:#fff;font-size:26px;border-radius:35px}@media (max-width:550px){section.contact .wrap .badge form .wpcf7-submit{padding:10px 25px;font-size:18px;border-radius:20px}}.bloglist{min-height:calc(100vh - 343px)}.bloglist .wrap .blog-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.bloglist .wrap .blog-flex .blog-post{width:300px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:900px){.bloglist .wrap .blog-flex .blog-post{width:48%}}@media (max-width:550px){.bloglist .wrap .blog-flex .blog-post{width:100%}}.bloglist .wrap .blog-flex .blog-post a.image-container{display:block;position:relative;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 0 5px #ccc;border-radius:25px}.bloglist .wrap .blog-flex .blog-post a.image-container .inner{padding-top:90%}.bloglist .wrap .blog-flex .blog-post .content{flex:auto;display:flex;flex-direction:column;justify-content:space-between}.bloglist .wrap .blog-flex .blog-post .content a{color:#424347}.bloglist .wrap .blog-flex .blog-post .content a h2{font-size:26px;font-weight:700}.bloglist .wrap .blog-flex .blog-post .content .flex{margin-top:20px;display:flex}.bloglist .wrap .blog-flex .blog-post .content .flex span{display:inline-block;color:#424347;font-weight:700}.bloglist .wrap .blog-flex .blog-post .content .flex span:nth-child(1){width:120px}.bloglist .wrap .blog-flex .blog-post .content .flex span:nth-child(2){width:calc(100% - 120px)}.bloglist .nav-links{display:flex;justify-content:center}.bloglist .nav-links .dots,.bloglist .nav-links a.page-numbers{opacity:.6;transition:.3s}.bloglist .nav-links .dots:hover,.bloglist .nav-links a.page-numbers:hover{opacity:1;transition:.3s}.bloglist .nav-links .page-numbers{width:60px;height:60px;display:inline-block;position:relative;border-radius:50%;margin:20px;background-color:#B78CD3;font-size:32px}.bloglist .nav-links .page-numbers span,.bloglist .nav-links .page-numbers svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.bloglist .nav-links .next,.bloglist .nav-links .prev{display:none}section.single-post{margin:50px auto 100px auto}section.single-post .wrap{display:flex;justify-content:space-between}section.single-post .wrap aside{width:350px;box-sizing:border-box;padding-right:40px;border-right:2px solid #000}@media (max-width:1100px){section.single-post .wrap aside{display:none}}section.single-post .wrap aside h2{font-size:26px;font-weight:700;color:#424347}section.single-post .wrap aside ul{padding:0 40px 0 0;list-style-type:none}section.single-post .wrap aside ul li{border-bottom:2px solid #000}section.single-post .wrap aside ul li:first-child{border-top:2px solid #000}section.single-post .wrap aside ul li a{display:block;font-size:22px;padding:20px 0;background-color:#fff;color:#000}section.single-post .wrap main{width:calc(100% - 390px)}@media (max-width:1100px){section.single-post .wrap main{width:100%}}section.single-post .wrap main p.meta{font-size:18px;font-weight:700;color:#424347}section.single-post .wrap main p.meta a{color:#424347;text-decoration:none}section.single-post .wrap main .content a{color:#000}section.single-post .wrap main .content blockquote{margin:0;padding:20px 40px;background-color:#eee}section.single-post .wrap main .related-posts h2{color:#424347}section.single-post .wrap main .related-posts .hr{margin:30px 0;width:100%;height:2px;background-color:#000}section.single-post .wrap main .related-posts .flex{display:flex;justify-content:space-between}section.single-post .wrap main .related-posts .flex .related-post{width:200px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:900px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 3) - 5px)}}@media (max-width:550px){section.single-post .wrap main .related-posts .flex .related-post{width:calc((100% / 2) - 5px)}section.single-post .wrap main .related-posts .flex .related-post:last-child{display:none}}section.single-post .wrap main .related-posts .flex .related-post a.image-container{display:block;position:relative;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 0 5px #ccc;border-radius:25px}section.single-post .wrap main .related-posts .flex .related-post a.image-container .inner{padding-top:70%}section.single-post .wrap main .share{position:relative;display:flex;align-items:center;margin:30px 0}section.single-post .wrap main .share a{font-size:32px;color:#424347;display:flex;align-items:center;margin-right:50px}section.single-post .wrap main .share a span{margin-left:20px;display:inline-block;font-size:22px;font-weight:100}section.single-post .wrap main .share .clipboard-alert{opacity:0;width:100%;position:absolute;top:calc(100% - 30px)}section.single-post .wrap main .share .clipboard-alert span{display:inline-block;padding:5px 10px;border:2px solid #B78CD3;background-color:#fff}section.single-post .wrap main .share .clipboard-alert.show{opacity:1;animation:fadeout 3.5s forwards}section.single-post .wrap main .author-section{display:flex;justify-content:space-between;align-items:center}@media (max-width:550px){section.single-post .wrap main .author-section{flex-direction:column}}section.single-post .wrap main .author-section .author-content{width:calc(100% - 200px)}@media (max-width:550px){section.single-post .wrap main .author-section .author-content{width:100%}}@keyframes fadeout{0%{opacity:1}70%{opacity:1}100%{opacity:0}}.service-top .banner{box-shadow:0 0 5px #ccc;background-size:cover;background-position:center;padding:50px}.service-top .banner h1{margin:0;display:inline-block;color:#fff;padding:5px 35px;background-color:#000;border-radius:30px;max-width:calc(100% - 40px);box-sizing:border-box}@media (max-width:550px){.service-top .banner h1{font-size:26px}}.service-top .banner .content{margin-top:150px;padding:20px;background-color:rgba(255,255,255,.8);border-radius:25px;box-shadow:0 0 5px #ccc;font-weight:600}@media (max-width:550px){.service-top .banner .content{margin-top:50px}}.pops{display:none}#fancybox-outer{border-radius:25px!important;overflow:hidden}#fancybox-close{top:30px!important;right:30px!important}#fancybox-close:before{content:'';display:inline-block;width:40px;height:39px;background-image:url(../images/close.png);background-size:contain}.pop-outer .pop{width:600px;max-width:80vw;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;padding:30px;box-sizing:border-box;border-radius:30px}.pop-outer .pop .inner{width:100px;height:100px;border-radius:50%;position:relative}.pop-outer .pop .inner img{width:60px;height:60px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pop-outer .pop h3{display:inline-block;margin:50px auto;font-weight:600}.columns{margin:50px 0}.columns .wrap{display:flex;justify-content:space-between;align-items:center}.columns .wrap .column{width:160px;display:flex;flex-direction:column}@media (max-width:1100px){.columns .wrap .column{width:calc(50% - 5px)}}.columns .wrap .column .badge{margin-bottom:10px;width:160px;height:160px;position:relative;border-radius:25px;box-shadow:0 0 5px #ccc;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000}@media (max-width:1100px){.columns .wrap .column .badge{width:100%}}.columns .wrap .column .badge .inner{width:100px;height:100px;border-radius:50%;position:relative}.columns .wrap .column .badge .inner img{width:60px;height:60px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.columns .wrap .column .badge span{display:inline-block;margin:10px auto 0 auto;font-weight:600}@media (max-width:1100px){.columns .wrap>img{max-width:calc(100% - 350px);height:auto}}@media (max-width:740px){.columns .wrap>img{display:none}}.service-form{margin:50px 0}.service-form .wrap{box-sizing:border-box;padding:10px 40px 80px 40px;box-shadow:0 0 5px #ccc;border-radius:25px}@media (max-width:550px){.service-form .wrap{padding:0;box-shadow:0 0 0 0 transparent}}.service-form .wrap .heading{width:1000px;max-width:100%;margin:0 auto}.service-form .wrap .heading h2{text-align:center;font-size:52px}.service-form .wrap .heading .onetoten{border-bottom:2px solid #000;display:flex;justify-content:space-around;padding:20px}.service-form .wrap .heading .onetoten span{display:inline-block;font-weight:600;font-size:28px}.service-form .wrap .sliders .row{display:flex;justify-content:space-between;margin:30px 0;align-items:center}.service-form .wrap .sliders .row .badge{width:160px;height:160px;position:relative;border-radius:25px;box-shadow:0 0 5px #ccc;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000}@media (max-width:1100px){.service-form .wrap .sliders .row .badge{width:110px;height:110px;font-size:14px}}.service-form .wrap .sliders .row .badge .inner{width:100px;height:100px;border-radius:50%;position:relative}@media (max-width:1100px){.service-form .wrap .sliders .row .badge .inner{width:60px;height:60px}}.service-form .wrap .sliders .row .badge .inner img{width:60px;height:60px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1100px){.service-form .wrap .sliders .row .badge .inner img{width:40px;height:40px}}.service-form .wrap .sliders .row .badge span{display:inline-block;margin:10px auto 0 auto;font-weight:600}.service-form .wrap .sliders input{-webkit-appearance:none;width:calc(100% - 300px);height:40px;background:rgba(255,255,255,0);outline:0}@media (max-width:1100px){.service-form .wrap .sliders input{width:calc(100% - 200px)}}@media (max-width:550px){.service-form .wrap .sliders input{width:calc(100% - 140px)}}.service-form .wrap .sliders input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:50px;height:80px;cursor:pointer;display:block;transform:translateY(-20px);clip-path:polygon(100% 38.462%,100% 38.462%,99.134% 44.092%,96.724% 50.35%,93.058% 57.044%,88.42% 63.983%,83.096% 70.974%,77.371% 77.825%,71.53% 84.345%,65.86% 90.342%,60.645% 95.625%,56.172% 100%,56.172% 100%,55.134% 100.828%,53.966% 101.471%,52.698% 101.931%,51.366% 102.207%,50% 102.299%,48.634% 102.207%,47.302% 101.931%,46.034% 101.471%,44.866% 100.828%,43.828% 100%,43.828% 100%,39.355% 95.625%,34.14% 90.342%,28.47% 84.345%,22.629% 77.825%,16.904% 70.974%,11.58% 63.983%,6.942% 57.044%,3.276% 50.35%,.866% 44.092%,0 38.462%,0 38.462%,.655% 32.225%,2.55% 26.308%,5.583% 20.79%,9.65% 15.75%,14.648% 11.268%,20.475% 7.423%,27.027% 4.294%,34.2% 1.962%,41.892% .504%,50% 0,50% 0,58.108% .504%,65.8% 1.962%,72.973% 4.294%,79.525% 7.423%,85.352% 11.268%,90.35% 15.75%,94.417% 20.79%,97.45% 26.308%,99.345% 32.225%,100% 38.462%)}.service-form .wrap .sliders output{font-size:52px;font-weight:600}@media (max-width:550px){.service-form .wrap .sliders output{font-size:22px}}.service-form .wrap .form-proper{display:flex;flex-direction:column;align-items:center}.service-form .wrap .form-proper h2{font-size:48px;text-align:center;margin:80px 0 20px 0}@media (max-width:900px){.service-form .wrap .form-proper h2{font-size:36px}}@media (max-width:550px){.service-form .wrap .form-proper h2{font-size:28px}}.service-form .wrap .form-proper form{padding:40px 0;width:650px;font-size:22px;display:flex;flex-direction:column;align-items:flex-start}.service-form .wrap .form-proper form .wpcf7-form-control-wrap{width:100%;margin-bottom:20px}.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden1,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden10,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden2,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden3,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden4,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden5,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden6,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden7,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden8,.service-form .wrap .form-proper form .wpcf7-form-control-wrap.hidden9{display:none}.service-form .wrap .form-proper form .wpcf7-form-control-wrap input{box-shadow:0 0 5px #ccc;box-sizing:border-box;width:100%;padding:20px 75px;border:0;border-radius:25px;overflow:hidden;font-weight:600}.service-form .wrap .form-proper form .wpcf7-form-control-wrap input::placeholder{color:#000}.service-form .wrap .form-proper form .wpcf7-submit{font-weight:600;background-color:#B78CD3;border:0;width:auto;padding:20px 75px;color:#fff;font-size:26px;border-radius:35px}.service-form .wrap .form-proper form{max-width:80vw}@media (max-width:550px){.service-form .wrap .form-proper form{font-size:18px;padding:0}}@media (max-width:550px){.service-form .wrap .form-proper form .wpcf7-form-control-wrap input{padding:10px 25px;border-radius:15px}}@media (max-width:550px){.service-form .wrap .form-proper form .wpcf7-submit{padding:10px 25px;font-size:18px;border-radius:20px}}footer#site-footer{padding:30px 0;background-color:#000;color:#fff;font-weight:600;font-size:20px}footer#site-footer a{color:#fff}footer#site-footer a.logo{max-width:200px;display:inline-block}footer#site-footer .wrap{display:flex;justify-content:space-between}footer#site-footer .wrap>div{width:300px}@media (max-width:1100px){footer#site-footer .wrap>div:nth-child(1){width:30vw}footer#site-footer .wrap>div:nth-child(2){display:none}footer#site-footer .wrap>div:nth-child(3){width:50vw}}footer#site-footer .wrap>div ul{padding:0;margin:0;list-style:none}footer#site-footer .wrap>div ul li{padding:0 0 15px 0}footer#site-footer .wrap>div ul li:first-child,footer#site-footer .wrap>div ul li:last-child{display:none}footer#site-footer .wrap>div ul li button{display:none}footer#site-footer .wrap>div ul.sub-menu{display:none}footer#site-footer .wrap>div:last-child{text-align:right}footer#site-footer .wrap>div:last-child form{display:flex;padding:2px;justify-content:space-between;background-color:#fff;border-radius:25px;width:100%;overflow:hidden}@media (max-width:1100px){footer#site-footer .wrap>div:last-child form{font-size:14px}}footer#site-footer .wrap>div:last-child form input{padding:10px 20px;box-sizing:border-box;border:0}@media (max-width:1100px){footer#site-footer .wrap>div:last-child form input{padding:5px 10px}}footer#site-footer .wrap>div:last-child form input::placeholder{color:#000}footer#site-footer .wrap>div:last-child form .wpcf7-form-control-wrap{width:calc(100% - 50px)}@media (max-width:1100px){footer#site-footer .wrap>div:last-child form .wpcf7-form-control-wrap{width:calc(100% - 30px);font-size:12px}}footer#site-footer .wrap>div:last-child form .wpcf7-form-control-wrap input{width:100%}footer#site-footer .wrap>div:last-child form .wpcf7-submit{background-color:#B78CD3;border:0;border-radius:25px}@media (max-width:900px){footer#site-footer .wrap>div:last-child form .wpcf7-submit{padding:5px;font-size:12px}}footer#site-footer .wrap>div:last-child form .wpcf7-spinner{display:none}footer#site-footer .wrap>div:last-child p:last-child{font-size:16px}@media (max-width:740px){footer#site-footer .wrap>div:last-child p{font-size:16px;white-space:nowrap;float:right}}footer#site-footer .wrap>div .linkedin{display:inline-block;margin-top:40px;font-size:24px}.general-content{margin:50px 0}@media (min-width:900px){.general-content .wrap{box-sizing:border-box;padding:10px 40px 10px 40px;box-shadow:0 0 5px #ccc;border-radius:25px}}.general-content .wrap table td{padding:5px 10px;border:1px solid #ccc}.cookie-notice{position:fixed;top:0;bottom:0;left:0;right:0;z-index:300;background-color:rgba(0,0,0,.7);opacity:0}.cookie-notice.fade-in{opacity:1;animation:fadein 3.5s}.cookie-notice .badge{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px 50px;width:600px;max-width:95vw;box-sizing:border-box;white-space:normal;border-radius:30px;box-shadow:0 2px 3px 2px rgba(0,0,0,.2)}.cookie-notice .badge .group,.cookie-notice .badge a,.cookie-notice .badge button{color:#000;font-size:14px;font-weight:400;margin-right:0!important;cursor:pointer}.cookie-notice .badge p{margin:10px auto;white-space:normal;line-height:1.4;font-weight:400}.cookie-notice .badge h4{font-size:25px;max-width:100%;margin:10px 0}.cookie-notice .badge button{border:0;background-color:rgba(255,255,255,0);margin:0 10px}.cookie-notice .badge .btn{display:block;font-size:22px;font-weight:600;border-radius:25px;color:#fff;background-color:#B78CD3;padding:13px 30px;margin:30px 0 20px 0}.cookie-notice .badge div{display:inline-block}a.top{position:fixed;bottom:50px;right:50px;border-radius:7px;box-shadow:0 0 5px #ccc;padding:5px 8px;color:#B78CD3;border:0;background-color:#fff;width:40px;height:40px}a.top svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;color:#B78CD3;font-size:28px}/*# sourceMappingURL=style4.css.map */