@font-face{font-family:"AtkinsonHyperlegible";src:url("../assets/fonts/AtkinsonHyperlegible/AtkinsonHyperlegible-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"ClashGrotesk";src:url("../assets/fonts/ClashGrotesk/ClashGrotesk-Regular.otf") format("opentype");font-weight:400}@font-face{font-family:"ClashGrotesk";src:url("../assets/fonts/ClashGrotesk/ClashGrotesk-Bold.otf") format("opentype");font-weight:600}@keyframes scroll-left-image{to{left:-200px}}@keyframes fade-in{from{opacity:0}to{opacity:1}}i.icon-dot{width:8px;height:8px;border-radius:50%;margin-right:8px;display:inline-block;background-color:#0011d1}h1,h2,h3,h4,h5,h6{font-family:"ClashGrotesk",sans-serif !important}h6{font-size:18px;font-weight:700;line-height:140%}h5{font-size:20px;font-weight:700;line-height:140%}h4{font-size:24px;font-weight:700;line-height:140%}h3,.h3{font-size:32px;font-weight:700;line-height:120%}h2,.h2{font-size:36px;font-weight:700;line-height:120%}p{font-size:16px;line-height:150%}a.button-text{display:flex;align-items:center;text-decoration:none;color:#00053f}a.button-text i{margin-left:8px;font-size:24px;color:#00053f}a.button-text:hover{color:#0011d1}a.button-text:hover span{text-decoration:underline}a.button-text:active{color:#0011d1}a.button-text:active span{text-decoration:underline}a.button-text:focus{outline:none}a.button-text:focus-visible{background-color:#fff;color:#0011d1;border:3px solid #0011d1;border-radius:16px;margin-left:-11px;padding-left:8px;padding-right:8px;width:-moz-fit-content;width:fit-content;outline:2px solid #0011d1;outline-offset:2px}a.button-secondary{display:flex;align-items:center;border:1px solid #0011d1;border-radius:50px;padding:12px 24px;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#0011d1;font-weight:700}a.button-secondary i{margin-left:12px;font-size:24px;color:#0011d1}a.button-secondary:hover{background-color:#e7eeff}a.button-secondary:active{background-color:#dbe2f2;border-color:#000c93}a.button-secondary:focus{outline:none}a.button-secondary:focus-visible{border:3px solid #0011d1;margin-left:-2px;width:-moz-fit-content;width:fit-content;outline:2px solid #0011d1;outline-offset:2px}a.button-secondary.disabled{opacity:40%;pointer-events:none}a.button-secondary-2{display:flex;align-items:center;border:1px solid #fff;border-radius:50px;padding:12px 24px;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#fff;font-weight:700}a.button-secondary-2 i{margin-left:12px;font-size:24px;color:#fff}a.button-secondary-2:hover{background-color:#1424d5}a.button-secondary-2:active{background-color:#2634d8;border-color:#fff}a.button-secondary-2:focus{outline:none}a.button-secondary-2:focus-visible{border:3px solid #fff;margin-left:-2px;width:-moz-fit-content;width:fit-content;outline:2px solid #fff;outline-offset:2px}a.button-secondary-2.disabled{opacity:40%;pointer-events:none}a.button-primary{display:flex;align-items:center;text-decoration:none;color:#fff;background-color:#0011d1;border:1px solid #0011d1;border-radius:16px;border-radius:50px;padding:12px 24px;width:-moz-fit-content;width:fit-content;font-weight:700}a.button-primary i{margin-left:12px;font-size:24px;color:#fff}a.button-primary:hover{background-color:#000ea7;border-color:#000ea7}a.button-primary:active{background-color:#000c93;border-color:#000c93}a.button-primary:focus{outline:none}a.button-primary:focus-visible{background-color:#0011d1;border:3px solid #0011d1;margin-left:-2px;width:-moz-fit-content;width:fit-content;outline:2px solid #0011d1;outline-offset:2px}a.button-icon{font-size:24px;color:#0011d1;text-decoration:none}a.button-icon:hover{color:#0011d1}a.tag-filter.button-primary,a.tag-filter.button-secondary{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;font-weight:400;line-height:32px}.grecaptcha-badge{display:none !important}.rounded-section-header{position:relative;padding:16px;border-radius:0 0 16px;width:-moz-fit-content;width:fit-content}.rounded-section-header::before{content:"";display:block;position:absolute;bottom:-15.5px;left:-0.5px;width:16px;height:16px;clip-path:path("M 16 1.0079 L 16 0 L 0 0 L 0 16 C 1.2666 7.837 7.837 1.2666 16 0 Z");background:#cedcff;z-index:1}.rounded-section-header::after{content:"";display:block;position:absolute;top:-0.5px;right:-15.5px;width:16px;height:16px;clip-path:path("M 16 1.0079 L 16 0 L 0 0 L 0 16 C 1.2666 7.837 7.837 1.2666 16 0 Z");background:#cedcff;z-index:1}.rounded-section-bottom-center{position:relative;border-radius:16px 16px 0px 0px}.rounded-section-bottom-center::before{content:"";display:block;position:absolute;bottom:-0.5px;left:-15.5px;width:16px;height:16px;clip-path:path("M 0 16 L 16 16 L 16 0 C 14.7334 8.163 8.163 14.7334 0 16 Z");background:#f7f7f7;z-index:1}.rounded-section-bottom-center::after{content:"";display:block;position:absolute;bottom:-0.5px;right:-15.5px;width:16px;height:16px;clip-path:path("M 0 0 L 0 0 L 0 16 L 16 16 L 16 16 C 7.837 14.7334 1.2666 8.163 0 0 Z");background:#f7f7f7;z-index:1}.rounded-section-bottom-right{position:relative;border-radius:16px 0px 0px 0px}.rounded-section-bottom-right::before{content:"";display:block;position:absolute;bottom:-0.5px;left:-15.5px;width:16px;height:16px;clip-path:path("M 0 16 L 16 16 L 16 0 C 14.7334 8.163 8.163 14.7334 0 16 Z");background:#f7f7f7;z-index:1}.rounded-section-bottom-right::after{content:"";display:block;position:absolute;top:-15.5px;right:-0.5px;width:16px;height:16px;clip-path:path("M 0 16 L 16 16 L 16 0 C 14.7334 8.163 8.163 14.7334 0 16 Z");background:#f7f7f7;z-index:1}.tag .text-tag{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid #0011d1;border-radius:16px;color:#0011d1;margin:6px 0px}.profile-image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%}body{font-family:"AtkinsonHyperlegible",sans-serif;color:#00053f;background-color:#f7f7f7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.no-scroll{overflow:hidden}body.page-template-blog #banner-blog-header{margin-top:32px}body.page-template-blog #banner-blog-header .container{background-color:#fff;border-radius:16px;padding:80px 24px}body.page-template-blog #banner-blog-header .container h6{color:#0011d1;margin-bottom:16px}body.page-template-blog #banner-blog-header .container .col-12{margin-bottom:16px}body.page-template-blog #banner-blog-header .container .col-12 h3,body.page-template-blog #banner-blog-header .container .col-12 h5{margin:0}body.page-template-blog #banner-blog-header .container a.button-secondary{margin-top:40px}body.page-template-blog #blog-news{margin-top:40px;margin-bottom:40px}body.page-template-blog #blog-news .container{background-color:#fff;border-radius:16px;padding:80px 24px}body.page-template-blog #blog-news .container #blog-filter p{font-size:18px}body.page-template-blog #blog-news .container #blog-filter .blog-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.page-template-blog #blog-news .container #blog-filter .blog-filter-tags .blog-filter-separator{width:1px;height:24px;background-color:#ccc;margin:0 8px}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-link{color:#00053f;display:flex;flex-direction:column;height:100%}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-image{height:270px;background-size:cover;background-position:center;position:relative;border-radius:16px;margin-bottom:24px;display:flex;justify-content:flex-end;flex-direction:column}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#fff}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-image .tag .rounded-section-bottom-right::after,body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-image .tag .rounded-section-bottom-right::before{background:#fff}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-title{margin-bottom:16px}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-article-subtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:24px}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-author{margin-top:auto}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-author .profile-image{margin-right:16px}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-author .blog-name{font-size:14px}body.page-template-blog #blog-news .container #blog-list .blog-article .blog-author .blog-date{font-size:14px}body.page-template-blog #blog-news .container #blog-list #blog-button-load-more{margin-top:40px}body.single.single-work #banner-single-work h1{margin-bottom:16px}body.single.single-work #banner-single-work #banner-article-image{aspect-ratio:16/9;width:100%;height:350px;margin-top:80px;background-size:cover;background-position:center}body.single.single-work #banner-article-image{border-radius:16px}body.single.single-work #banner-single-work,body.single.single-work #single-work-info,body.single.single-work #single-work-images{margin-top:32px}body.single.single-work #banner-single-work .container,body.single.single-work #single-work-info .container,body.single.single-work #single-work-images .container{background-color:#fff;padding:80px 24px;border-radius:16px}body.single.single-work #single-work-tags{margin-top:32px}body.single.single-work #single-work-tags .container{background-color:#fff;padding:24px 24px;border-radius:16px}body.single.single-work #single-work-tags .container ul{margin:0 18px;display:flex;justify-content:center}body.single.single-work #single-work-tags .container ul li{margin:0 18px;color:#0011d1}body.single.single-work #single-work-info .single-work-info-section .single-work-info-title{margin:0;color:#666}body.single.single-work #single-work-images .single-work-image{aspect-ratio:16/9;height:350px;margin-bottom:24px;border-radius:16px;background-size:cover;background-position:center;width:100%}body.single.single-work #single-work-images .single-work-video{margin-bottom:24px;width:100%}body.single.single-work #single-work-images .double-work-image{padding:0;margin:0;justify-content:space-between}body.single.single-work #single-work-images .double-work-image .single-work-image{width:100%}body.single.single-work #single-work-images video,body.single.single-work #single-work-images iframe{border-radius:16px}body.page-template-contact-us #contact-us{margin-top:32px}body.page-template-contact-us #contact-us .container{background-color:#fff;border-radius:16px}body.page-template-contact-us #contact-us .container #contact-form{padding:80px 24px}body.page-template-contact-us #contact-us .container #contact-form h5{color:#0011d1;margin-bottom:24px;padding-left:40px;padding-right:40px}body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info{display:flex;flex-wrap:wrap}body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info h6{width:100%}body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info p{width:100%;padding-right:0px}body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info p label,body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info p input{width:100%}body.page-template-contact-us #contact-us .container #contact-form .row .form-message p{padding-right:0px}body.page-template-contact-us #contact-us .container #contact-form .row .form-message p label,body.page-template-contact-us #contact-us .container #contact-form .row .form-message p input{width:100%}body.page-template-contact-us #contact-us .container #contact-form input[type=submit]{display:flex;align-items:center;text-decoration:none;color:#fff;background-color:#0011d1;border:1px solid #0011d1;border-radius:16px;border-radius:50px;padding:12px 24px;width:-moz-fit-content;width:fit-content;font-weight:700;margin-top:24px}body.page-template-contact-us #contact-us .container #contact-form input[type=submit] i{margin-left:12px;font-size:24px;color:#fff}body.page-template-contact-us #contact-us .container #contact-form input[type=submit]:hover{background-color:#000ea7;border-color:#000ea7}body.page-template-contact-us #contact-us .container #contact-form input[type=submit]:active{background-color:#000c93;border-color:#000c93}body.page-template-contact-us #contact-us .container #contact-form input[type=submit]:focus{outline:none}body.page-template-contact-us #contact-us .container #contact-form input[type=submit]:focus-visible{background-color:#0011d1;border:3px solid #0011d1;margin-left:-2px;width:-moz-fit-content;width:fit-content;outline:2px solid #0011d1;outline-offset:2px}body.page-template-contact-us #contact-us .container #contact-form input,body.page-template-contact-us #contact-us .container #contact-form textarea{padding:12px 24px;border-radius:8px;border-color:#0011d1;color:#00053f;font-family:"AtkinsonHyperlegible",sans-serif}body.page-template-contact-us #contact-us .container #contact-form .contact-form-details{margin-top:0px;padding-left:50px;padding-right:50px}body.page-template-contact-us #contact-us .container #contact-form .contact-form-details p{margin:0}body.page-template-contact-us #contact-us .container #contact-form .contact-form-details span,body.page-template-contact-us #contact-us .container #contact-form .contact-form-details a{display:block}body.page-template-contact-us #banner-based-italy{margin-top:32px}body.page-template-contact-us #banner-based-italy .container{padding:80px 24px;border-radius:16px;background-color:#000a7d;color:#fff}body.page-template-contact-us #banner-based-italy .container h6{color:#cedcff;margin-bottom:16px}body.page-template-contact-us #banner-based-italy .container img{border-radius:16px;margin:auto 0}body.page-template-contact-us #banner-faq{margin-top:32px;margin-bottom:32px}body.page-template-contact-us #banner-faq .container{padding:80px 24px;border-radius:16px;background-color:#fff}body.page-template-contact-us #banner-faq .container h6{margin-bottom:16px}body.page-template-contact-us #banner-faq .container #list-faq .question{background-color:#cedcff;border-radius:16px;padding:12px 24px;margin-bottom:12px}body.page-template-contact-us #banner-faq .container #list-faq .question:last-child{margin-bottom:0px}body.page-template-contact-us #banner-faq .container #list-faq .question .faq-toggle{background:none;border:none;width:100%;padding:0px;text-align:left;font-weight:bold;display:flex;justify-content:space-between;align-items:center;font-size:18px}body.page-template-contact-us #banner-faq .container #list-faq .question .faq-toggle.active i{transform:rotate(180deg)}body.page-template-contact-us #banner-faq .container #list-faq .question .faq-toggle i{transform:rotate(0deg);transition:transform .5s ease;font-size:24px}body.page-template-contact-us #banner-faq .container #list-faq .question .faq-answer{display:none;animation:fade-in .3s ease-in-out;padding:24px 0px 12px 0px}body.page-template-contact-us #banner-faq .container #list-faq .question .faq-answer p{margin:0px;font-size:16px}body.page-template-work #banner-work-header{margin-top:32px}body.page-template-work #banner-work-header .container{padding:80px 24px;background-color:#fff;border-radius:16px}body.page-template-work #banner-work-header .container h6{color:#0011d1;margin-bottom:16px}body.page-template-work #banner-work-header .container .row{margin-bottom:16px}body.page-template-work #banner-work-header .container .row h5,body.page-template-work #banner-work-header .container .row h3{margin:0}body.page-template-work #banner-work-main{margin-top:40px;margin-bottom:40px}body.page-template-work #banner-work-main .container{padding:80px 24px;background-color:#000a7d;border-radius:16px}body.page-template-work #banner-work-main .container .single-work .single-work-image{border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;height:350px;background-size:cover;background-position:center;margin-top:20px;margin-bottom:20px}body.page-template-work #banner-work-main .container .single-work .single-work-image .rounded-section-header{background-color:#000a7d}body.page-template-work #banner-work-main .container .single-work .single-work-image .rounded-section-header h6{color:#fff;margin:0px}body.page-template-work #banner-work-main .container .single-work .single-work-image .rounded-section-header::after,body.page-template-work #banner-work-main .container .single-work .single-work-image .rounded-section-header::before{background-color:#000a7d}body.page-template-work #banner-work-main .container .single-work .single-work-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#000a7d}body.page-template-work #banner-work-main .container .single-work .single-work-image .tag .rounded-section-bottom-right .text-tag{color:#fff;border-color:#fff}body.page-template-work #banner-work-main .container .single-work .single-work-image .tag .rounded-section-bottom-right::after,body.page-template-work #banner-work-main .container .single-work .single-work-image .tag .rounded-section-bottom-right::before{background-color:#000a7d}body.page-template-people #banner-people-header{margin-top:32px}body.page-template-people #banner-people-header .container{padding:80px 24px;background-color:#fff;border-radius:16px}body.page-template-people #banner-people-header .container h6{color:#0011d1;margin-bottom:16px}body.page-template-people #banner-people-header .container .row{margin-bottom:16px}body.page-template-people #banner-people-header .container .row h5,body.page-template-people #banner-people-header .container .row h3{margin:0}body.page-template-people #banner-work-main{margin-top:40px;margin-bottom:40px}body.page-template-people #banner-work-main h4{margin-bottom:40px}body.page-template-people #banner-work-main .container{padding:80px 24px;background-color:#fff;border-radius:16px}body.page-template-people #banner-work-main .container .people-column .people-image{border-radius:16px;height:425px;background-position:top;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}body.page-template-people #banner-work-main .container .people-column .people-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#fff}body.page-template-people #banner-work-main .container .people-column .people-image .tag .rounded-section-bottom-right .button-secondary{padding:0px 16px;height:32px}body.page-template-people #banner-work-main .container .people-column .people-image .tag .rounded-section-bottom-right::after,body.page-template-people #banner-work-main .container .people-column .people-image .tag .rounded-section-bottom-right::before{background-color:#fff}body.page-template-people #banner-work-main .container .people-column .people-info{margin:24px 0px}body.page-template-people #banner-work-main .container .people-column .people-info h6{margin-bottom:16px}body.page-template-people #banner-work-main .container .people-column .people-info p{margin:0px}body article.article{margin-top:32px}body article.article #banner-article-image{background-size:cover;background-position:center;border-radius:16px;height:350px;padding:80px 24px 0px 24px;display:flex;align-items:flex-end}body article.article #banner-article-image .tag{width:100%}body article.article #banner-article-image .tag .rounded-section-bottom-center{padding:12px 24px;background-color:#f7f7f7}body article.article #banner-article-image .tag .rounded-section-bottom-center::after,body article.article #banner-article-image .tag .rounded-section-bottom-center::before{background:#f7f7f7}body article.article #article-body{margin-top:40px;margin-bottom:40px;background-color:#fff;border-radius:16px;padding:80px 24px;text-align:center}body article.article #article-body #article-title{color:#0011d1;margin-bottom:40px}body article.article #article-body #article-subtitle{color:#fff;background-color:#0011d1;padding:40px 24px;border-radius:16px}body article.article #article-body #article-text{margin-top:64px;text-align:left;padding:0px 24px}body article.article #article-body #article-text #article-info{margin-bottom:24px;font-size:14px;color:#0011d1}body article.article #article-body #article-text #article-full-text p,body article.article #article-body #article-text #article-full-text li{font-size:18px}body article.article #article-body #article-text #article-full-text h5{color:#0011d1;font-weight:bold}body article.article #article-body #article-text #article-full-text img{border-radius:16px}body article.article #article-body #article-author{background-color:#cedcff;border-radius:16px;padding:40px 24px;margin-top:64px;display:flex;flex-direction:column;align-items:center}body article.article #article-body #article-author .col-md-6,body article.article #article-body #article-author .col-md-4,body article.article #article-body #article-author .col-md-3{border-right:none}body article.article #article-body #article-author .col-md-6:last-child,body article.article #article-body #article-author .col-md-4:last-child,body article.article #article-body #article-author .col-md-3:last-child{border-right:none !important}body article.article #article-body #article-author .author-box .profile-image{margin-bottom:8px}body article.article #article-body #article-author .author-box .profile-name{color:#0011d1;font-size:18px;margin:0}body article.article #article-body #article-author .author-box .profile-role{font-size:14px;margin-bottom:16px}body article.article #article-body #article-author .author-box .profile-description{font-size:12px;margin-bottom:16px}body article.article #article-body #article-author .author-box .profile-link{margin-bottom:8px}body article.article #article-body #article-author a.button-secondary{margin-top:32px}body #banner-newsletter{margin-top:40px;margin-bottom:40px}body #banner-newsletter .container{background-color:#fff;border-radius:16px;padding:80px 24px}body #banner-newsletter .container .newsletter-intro{padding-left:50px;padding-right:50px}body #banner-current-work{height:64px}body #banner-current-work .container{position:relative}body #banner-current-work .container .banner-header{height:64px;position:absolute;display:flex;align-items:center;z-index:1}body #banner-current-work .container .banner-header div:first-child{padding-right:32px;background-color:#f7f7f7}body #banner-current-work .container .banner-header div:first-child p{margin:0}body #banner-current-work .container .banner-header div.block-gradient-left{background-image:linear-gradient(90deg, #F7F7F7, rgba(0, 0, 0, 0));width:7rem;height:100%}body #banner-current-work .container .banner-header i.icon-dot{background-color:#00bfff}body #banner-current-work .container .banner-body{display:flex;height:64px;align-items:center}body #banner-current-work .container .banner-body .marquee-wrapper{overflow:hidden;width:100%;position:relative}body #banner-current-work .container .banner-body .marquee-wrapper .marquee-content{display:flex;position:relative}body #banner-current-work .container .banner-body .marquee-wrapper .marquee-content .bcw-record{white-space:nowrap;padding-left:32px;flex-shrink:0}body #banner-current-work .container .block-gradient-right{background-image:linear-gradient(-90deg, #F7F7F7, rgba(0, 0, 0, 0));width:7rem;height:64px;position:absolute;top:0;right:12px}body #header{position:sticky;top:32px;margin-top:32px;z-index:5}body #header .container{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px 0;border-radius:16px;height:88px}body #header .container .row{margin-left:0;margin-right:0}body #header .container .row #logo{margin:8px 24px;max-width:200px}body #header .container .row #logo img{height:40px}body #header .container .row .dropdown{position:relative;display:inline-block;padding:12px 24px}body #header .container .row .dropdown-trigger{font-weight:bold;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;pointer-events:none}body #header .container .row .dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0px 32px 64px -12px rgba(0,0,0,.14);padding:10px 0;min-width:160px;z-index:2;top:48px;border-radius:16px}body #header .container .row .dropdown-content ul{list-style:none;margin:0;padding:0}body #header .container .row .dropdown-content ul li{padding:8px 16px;cursor:pointer}body #header .container .row .dropdown:hover .dropdown-content,body #header .container .row .dropdown:focus-within .dropdown-content{display:block}body #header .container .row .dropdown:hover .icon-chevron-down,body #header .container .row .dropdown:focus-within .icon-chevron-down{transform:rotate(180deg)}body #header .container .row .dropdown .icon-chevron-down{transition:transform .3s ease;margin-left:5px;display:inline-block;margin-left:12px}body #header .container .row .dropdown .lang-dropdown{margin-left:20px}body #menu-toggle{background:none;border:none;cursor:pointer;width:30px;height:30px;position:absolute;right:34px;z-index:1002;display:block}body #menu-toggle .hamburger{display:block;width:100%;height:2px;background:#000;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}body #menu-toggle .hamburger::before,body #menu-toggle .hamburger::after{content:"";display:block;width:100%;height:2px;background:#000;position:absolute;transition:.3s ease}body #menu-toggle .hamburger::before{top:-8px}body #menu-toggle .hamburger::after{top:8px}body #menu-toggle.active .hamburger{background:rgba(0,0,0,0)}body #menu-toggle.active .hamburger::before{transform:rotate(45deg);top:0}body #menu-toggle.active .hamburger::after{transform:rotate(-45deg);top:0}body #mobile-menu{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding-top:152px;background-color:#f7f7f7;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:4}body #mobile-menu.open{transform:translateY(0)}body #mobile-menu ul{list-style:none;margin:0;padding:0}body #mobile-menu ul li{padding:12px 0px}body #mobile-menu a.button-text{display:inline}body #mobile-menu .button-primary{margin-bottom:10px;width:100%;justify-content:center}body #mobile-menu .mobile-menu-links{background-color:#fff;border-radius:16px;margin:0px 16px 16px 16px;padding:32px 16px 24px 16px}body #mobile-menu .mobile-menu-links ul li{margin-bottom:12px}body #mobile-menu .mobile-menu-links ul li:last-of-type{margin-bottom:0px}body #mobile-menu .mobile-contact{background-color:#fff;border-radius:16px;margin:32px 16px;padding:24px 16px}body #mobile-menu .mobile-contact ul{padding:0}body #mobile-menu .mobile-contact ul.mobile-language li{padding:0px}body #mobile-menu .mobile-contact ul.mobile-language li:first-of-type{border-right:1px solid #0011d1;text-align:end;padding-right:16px}body #mobile-menu .mobile-contact ul.mobile-language li:last-of-type{text-align:start;padding-left:16px}body #banner-gif-newsletter{padding:0}body #banner-gif-newsletter img{border-radius:16px;margin-top:32px;width:100%}body #site-main #banner-globe-homepage-mobile{margin-top:32px;margin-bottom:-32px}body #site-main #banner-globe-homepage-mobile .container{padding:80px 24px 0px 24px;background-color:#fff;border-radius:16px 16px 0px 0px}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-title{margin-bottom:32px}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-title .g-hotspot{color:#0011d1;position:relative}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-title .g-hotspot:hover .text-hotspot{opacity:1;visibility:visible}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-title .g-hotspot .text-hotspot{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;font-size:16px;line-height:1;font-weight:400;width:-moz-max-content;width:max-content;background:#0011d1;color:#fff;padding:8px 16px;border-radius:16px;top:-18px;left:50%;transform:translate(-50%, -50%)}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-title .g-hotspot .text-hotspot::after{content:"";position:absolute;top:28px;bottom:0;left:50%;transform:translateX(-50%);width:14px;height:12px;background-color:#0011d1;clip-path:path("M7.86621 10.5C7.48131 11.1667 6.51869 11.1667 6.13379 10.5L1.80371 3C1.41887 2.33335 1.90014 1.5 2.66992 1.5L11.3301 1.5C12.0516 1.5 12.5199 2.23227 12.2588 2.87305L12.1963 3L7.86621 10.5Z")}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-description{margin-bottom:32px}body #site-main #banner-globe-homepage-mobile .container .row .banner-globe-homepage-description p{font-size:18px;margin:0}body #site-main #banner-globe-homepage-mobile .container .row .button-primary{margin-right:16px}body #site-main #banner-globe-homepage{position:relative;overflow:hidden;margin-top:32px}body #site-main #banner-globe-homepage .container{height:510px;padding:80px 24px;border-radius:0px 0px 16px 16px;position:relative;z-index:1}body #site-main #banner-globe-homepage .container:first-of-type{position:absolute;left:0;right:0}body #site-main #banner-globe-homepage .container:first-of-type canvas.webgl{border-radius:0px 0px 16px 16px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-title{margin-bottom:32px}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-title .g-hotspot{color:#0011d1;position:relative}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-title .g-hotspot:hover .text-hotspot{opacity:1;visibility:visible}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-title .g-hotspot .text-hotspot{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;font-size:16px;line-height:1;width:-moz-max-content;width:max-content;background:#0011d1;color:#fff;padding:8px 16px;border-radius:16px;left:50%;transform:translate(-50%, -50%)}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-title .g-hotspot .text-hotspot::after{content:"";position:absolute;top:28px;bottom:0;left:50%;transform:translateX(-50%);width:14px;height:12px;background-color:#0011d1;clip-path:path("M7.86621 10.5C7.48131 11.1667 6.51869 11.1667 6.13379 10.5L1.80371 3C1.41887 2.33335 1.90014 1.5 2.66992 1.5L11.3301 1.5C12.0516 1.5 12.5199 2.23227 12.2588 2.87305L12.1963 3L7.86621 10.5Z")}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-description{margin-bottom:32px}body #site-main #banner-globe-homepage .container .row .banner-globe-homepage-description p{font-size:18px;margin:0}body #site-main #banner-globe-homepage .container .row .button-primary{margin-right:16px}body #site-main #banner-globe-homepage .container .row .parallax-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home{height:56px;padding:16px 24px;border-radius:16px;border:1px solid #fff;position:absolute;z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0px 0px 24px 0px rgba(9,20,123,.08),0px -16px 32px 0px hsla(0,0%,100%,.5) inset;font-size:18px;letter-spacing:-0.25px;line-height:150%;text-align:center;display:flex;align-items:center}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(1){top:-11%;left:52%;background:rgba(212,255,244,.5)}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(1) i.icon-dot{background-color:#00d1b5}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(2){top:8%;left:22%;background:rgba(212,214,255,.5)}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(3){top:42%;left:0%;background:rgba(255,227,212,.5)}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(3) i.icon-dot{background-color:#d13f00}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(4){top:25%;left:57%;background:rgba(228,255,212,.5)}body #site-main #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(4) i.icon-dot{background-color:#18d100}body #site-main #banner-globe-homepage .container #homepage-video-preview{border-radius:16px;width:-moz-max-content;width:max-content;padding:60px 90px;background-color:#000;position:absolute;bottom:15px;left:49%;transform:translateX(-50%);text-align:center;margin:0 15px}body #site-main #banner-globe-homepage .container #homepage-video-preview a{font-size:18px;margin:0;line-height:150%;letter-spacing:-0.25px;color:#fff;text-decoration:none}body #site-main #banner-globe-homepage #video-overlay{position:fixed;top:-100%;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center;transition:top .6s ease-in-out;flex-direction:column;padding-top:60px}body #site-main #banner-globe-homepage #video-overlay.show{top:0}body #site-main #banner-globe-homepage #video-overlay .close-button{position:absolute;top:20px;right:30px;color:#fff;cursor:pointer}body #site-main #banner-globe-homepage #video-overlay .video-wrapper{position:relative;max-width:90%;width:800px;aspect-ratio:16/9}body #site-main #banner-globe-homepage #video-overlay .video-wrapper iframe{width:100%;height:100%;border:none}body #site-main #banner-our-client{margin-top:80px;padding:80px 0px;overflow:hidden;width:100%;position:relative}body #site-main #banner-our-client .wrapper{margin-inline:auto;position:relative;height:100px;overflow:hidden}body #site-main #banner-our-client .wrapper .item{width:200px;height:150px;top:-25px;-o-object-fit:contain;object-fit:contain;position:absolute;left:max(250px*var(--item-count, 8),100%);animation-name:scroll-left-image;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}body #site-main #banner-what-we-do{margin-top:80px}body #site-main #banner-what-we-do .container{background-color:#cedcff;padding:80px 0px;border-radius:16px}body #site-main #banner-what-we-do .container .row{margin-right:0px}body #site-main #banner-what-we-do .container .banner-what-we-do-presentation{padding:0 40px 0 36px}body #site-main #banner-what-we-do .container .banner-what-we-do-presentation h6{color:#0011d1;margin-bottom:20px}body #site-main #banner-what-we-do .container .banner-what-we-do-presentation h3,body #site-main #banner-what-we-do .container .banner-what-we-do-presentation p{margin-bottom:20px}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide{margin-right:24px;max-width:95%}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section{background-color:#e7eeff;border-radius:16px;height:100%}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-header{background-color:#cedcff}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-header h6{color:#0011d1;margin:0px}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-body{padding:32px 16px 16px 16px}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-body h5,body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-body p{margin-bottom:16px}body #site-main #banner-what-we-do .container #slider-banner-what-we-do .splide__slide .rounded-section .rounded-section-body .rounded-image{height:250px;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center}body #site-main #banner-what-we-do .container .slider-nav{margin-top:32px;justify-content:flex-end;margin-right:0px}body #site-main #banner-what-we-do .container .slider-nav a{padding:12px}body #site-main #banner-what-we-do .container .slider-nav a i{margin:0}body #site-main #banner-what-we-do .container .slider-nav .splide-prev{transform:rotate(90deg)}body #site-main #banner-what-we-do .container .slider-nav .splide-next{margin-left:24px;margin-right:36px;transform:rotate(-90deg)}body #site-main #animation-text{height:250vh;position:relative}body #site-main #animation-text .sentence-wrapper{position:sticky;top:50%;transform:translateY(-50%);width:100%;text-align:center;z-index:1}body #site-main #animation-text .sentence-wrapper .sentence{font-size:5vw;margin:0;white-space:nowrap;overflow:hidden;opacity:0;transform:translateX(100vw)}body #site-main #animation-text .highlight-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);font-size:5vw;font-weight:bold;opacity:0;z-index:2;color:#0011d1;pointer-events:none}body #site-main #animation-boxs{position:relative}body #site-main #animation-boxs .container-wrapper{position:sticky;top:50%;transform:translateY(-50%);height:600px;margin-bottom:25vh;z-index:1}body #site-main #animation-boxs .container-wrapper .box{width:95%;margin:0 auto;height:100%;background-color:#fff;box-shadow:0px 32px 64px -12px rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;border-radius:16px;padding:12px}body #site-main #animation-boxs .container-wrapper .box .box-image .image-background{border-radius:8px;height:125px;background-size:cover;background-position:center}body #site-main #animation-boxs .container-wrapper .box .box-text{padding-left:12px;padding:12px}body #site-main #animation-boxs .container-wrapper .box .box-text h6{color:#0011d1;margin-bottom:16px}body #site-main #animation-boxs .container-wrapper .box .box-text h4{margin-bottom:16px}body #site-main #banner-work{margin-top:80px}body #site-main #banner-work .container{background-color:#000a7d;border-radius:16px;padding:80px 24px}body #site-main #banner-work .container .banner-work-presentation{color:#fff}body #site-main #banner-work .container .banner-work-presentation h6{margin-bottom:16px;color:#cedcff}body #site-main #banner-work .container .banner-work-presentation h3,body #site-main #banner-work .container .banner-work-presentation p{margin:0px}body #site-main #banner-work .container .banner-work-presentation .button-secondary-2{margin-top:40px}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image{border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;height:350px;background-size:cover;background-position:center;margin-top:20px;margin-bottom:20px}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .rounded-section-header{background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .rounded-section-header h6{color:#fff;margin:0px}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .rounded-section-header::after,body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .rounded-section-header::before{background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .tag .rounded-section-bottom-right .text-tag{color:#fff;border-color:#fff}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .tag .rounded-section-bottom-right::after,body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image .tag .rounded-section-bottom-right::before{background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image{height:270px;background-size:cover;background-position:center;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;margin-bottom:20px}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .rounded-section-header{background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .rounded-section-header h6{color:#fff;margin:0px}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .rounded-section-header::after,body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .rounded-section-header::before{background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#000a7d}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .tag .rounded-section-bottom-right .text-tag{color:#fff;border-color:#fff}body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .tag .rounded-section-bottom-right::after,body #site-main #banner-work .container #slider-banner-work-mobile .single-work-mobile .single-work-slide-image .tag .rounded-section-bottom-right::before{background-color:#000a7d}body #site-main #banner-work .container .slider-nav{margin-top:32px;justify-content:flex-end;margin-right:0px}body #site-main #banner-work .container .slider-nav a{padding:12px}body #site-main #banner-work .container .slider-nav a i{margin:0}body #site-main #banner-work .container .slider-nav .splide-prev-work{transform:rotate(90deg)}body #site-main #banner-work .container .slider-nav .splide-next-work{margin-left:24px;margin-right:36px;transform:rotate(-90deg)}body #site-main #banner-blog{margin-top:80px}body #site-main #banner-blog .container{background-color:#fff;border-radius:16px;padding:80px 24px}body #site-main #banner-blog .container .blog-last-article .blog-article-image{height:350px;justify-content:space-between}body #site-main #banner-blog .container .blog-last-article .blog-article-image .rounded-section-header{padding:16px;background-color:#fff}body #site-main #banner-blog .container .blog-last-article .blog-article-image .rounded-section-header h6{color:#0011d1;margin:0px}body #site-main #banner-blog .container .blog-last-article .blog-article-image .rounded-section-header::after,body #site-main #banner-blog .container .blog-last-article .blog-article-image .rounded-section-header::before{background:#fff}body #site-main #banner-blog .container .blog-article-link{color:#00053f;display:flex;flex-direction:column;height:100%}body #site-main #banner-blog .container .blog-article-image{height:270px;background-size:cover;background-position:center;position:relative;border-radius:16px;margin-bottom:24px;display:flex;justify-content:flex-end;flex-direction:column}body #site-main #banner-blog .container .blog-article-image .tag .rounded-section-bottom-right{padding:12px 24px;background-color:#fff}body #site-main #banner-blog .container .blog-article-image .tag .rounded-section-bottom-right::after,body #site-main #banner-blog .container .blog-article-image .tag .rounded-section-bottom-right::before{background:#fff}body #site-main #banner-blog .container .blog-article-title{margin-bottom:16px}body #site-main #banner-blog .container .blog-article-subtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:24px}body #site-main #banner-blog .container .blog-author{margin-top:auto}body #site-main #banner-blog .container .blog-author .profile-image{margin-right:16px}body #site-main #banner-blog .container .blog-author .blog-name{font-size:14px}body #site-main #banner-blog .container .blog-author .blog-date{font-size:14px}body #site-main #banner-blog .container .row .banner-blog-presentation h6{color:#0011d1}body #site-main #banner-blog .container .row:last-of-type{margin-top:80px}body #banner-contact-us{color:#fff;margin-bottom:80px;margin-top:80px}body #banner-contact-us div.container{padding:80px 24px;border-radius:16px;background-color:#000a7d}body #banner-contact-us h6{color:#cedcff}body #banner-contact-us h6,body #banner-contact-us h3{margin-bottom:16px}body #banner-contact-us a{margin-top:56px}body #footer{margin-bottom:80px}body #footer div.container{background-color:#cedcff;border-radius:16px;padding:80px 24px 0px 24px}body #footer div.container .footer-info .rounded-section{background-color:#e7eeff;border-radius:16px;min-height:160px}body #footer div.container .footer-info .rounded-section .rounded-section-header{background-color:#cedcff}body #footer div.container .footer-info .rounded-section .rounded-section-header h6{margin:0;color:#0011d1}body #footer div.container .footer-info .rounded-section .rounded-section-body{padding:32px 16px 16px 16px}body #footer div.container .footer-info .rounded-section .rounded-section-body>p,body #footer div.container .footer-info .rounded-section .rounded-section-body>ul,body #footer div.container .footer-info .rounded-section .rounded-section-body>a{margin:0;padding-left:8px}body #footer div.container .footer-info .rounded-section .rounded-section-body ul{list-style-type:none}body #footer div.container .footer-info .rounded-section .rounded-section-body ul li{margin-bottom:16px}body #footer div.container .footer-info .rounded-section .rounded-section-body ul li:last-of-type{margin-bottom:0}body #footer div.container .footer-info .rounded-section .rounded-section-body .footer-logo{height:60px;margin:12px}body #footer div.container .footer-privacy{margin-top:80px}body #footer div.container .footer-privacy div{background-color:#f7f7f7;width:-moz-fit-content;width:fit-content;padding:20px;border-radius:16px 16px 0 0}body #footer div.container .footer-privacy div a,body #footer div.container .footer-privacy div span{display:block;padding:20px 20px}body #footer div.container .footer-privacy div a{text-decoration:none;color:#00053f}@media screen and (min-width: 992px){body.page-template-work #banner-work-main .container .single-work .single-work-image{height:425px !important}body.single.single-work #banner-single-work #banner-article-image{height:auto !important}body.single.single-work #single-work-images .single-work-image{height:auto !important}body.single.single-work #single-work-images .double-work-image .single-work-image{width:calc(50% - 12px) !important}body #site-main #banner-blog .container .blog-last-article .blog-article-image{height:550px !important}body #site-main #banner-work .container #slider-banner-work .single-work-slide .single-work-slide-image{height:550px !important}body #site-main #banner-work .container .slider-nav{margin-top:80px !important}body #slider-banner-what-we-do .splide__slide{max-width:75% !important}body article.article #banner-article-image{height:525px !important}body article.article #article-body #article-subtitle{padding:40px 111px !important}body article.article #article-body #article-text{padding:0px 111px !important}body article.article #article-author{padding:40px 111px !important}}@media screen and (min-width: 768px){body h6{font-size:24px;font-weight:400;line-height:150%;letter-spacing:1px}body h5{font-size:32px;font-weight:400;line-height:140%}body h4{font-size:48px;font-weight:400;line-height:120%}body h3,body .h3{font-size:64px;font-weight:400;line-height:110%}body h2,body .h2{font-size:96px;font-weight:400;line-height:110%}body.page-template-contact-us #contact-us .container #contact-form h5{padding-left:0px;padding-right:0px}body.page-template-contact-us #contact-us .container #contact-form .contact-form-details{margin-top:40px;padding-left:12px;padding-right:12px}body article.article .col-md-6,body article.article .col-md-4,body article.article .col-md-3{border-right:1px solid #0011d1 !important}body #banner-newsletter .container .newsletter-intro{padding-left:12px;padding-right:12px}body #banner-globe-homepage .container{height:840px !important;border-radius:16px !important}body #banner-globe-homepage .container:first-of-type canvas.webgl{border-radius:16px !important}body #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(1){top:10% !important;left:68% !important}body #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(2){top:25% !important;left:40% !important}body #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(3){top:34% !important;left:9% !important}body #banner-globe-homepage .container .row .parallax-wrap .label-home:nth-child(4){top:44% !important;left:80% !important}body #banner-globe-homepage .container #homepage-video-preview{border-radius:16px !important;width:auto !important;padding:80px 115px !important;background-color:#000 !important;bottom:35px !important;left:auto !important;right:30px !important;transform:none !important;margin:0 !important;text-align:left !important}body #banner-globe-homepage .container #homepage-video-preview a{font-size:18px;margin:0;line-height:150%;letter-spacing:-0.25px;color:#fff;text-decoration:none}body #banner-globe-homepage #video-overlay{position:fixed;top:-100%;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center;transition:top .6s ease-in-out;flex-direction:column;padding-top:60px}body #banner-globe-homepage #video-overlay.show{top:0}body #banner-globe-homepage #video-overlay.show .video-wrapper{display:block}body #banner-globe-homepage #video-overlay .close-button{position:absolute;top:20px;right:30px;color:#fff;cursor:pointer}body #banner-globe-homepage #video-overlay .video-wrapper{position:relative;max-width:90%;width:800px;aspect-ratio:16/9;display:none}body #banner-globe-homepage #video-overlay .video-wrapper iframe{width:100%;height:100%;border:none}body #animation-boxs .container-wrapper{height:500px !important}body #animation-boxs .container-wrapper:nth-of-type(2){top:calc(50% + 75px) !important}body #animation-boxs .container-wrapper:nth-of-type(3){top:calc(50% + 150px) !important}body #animation-boxs .container-wrapper .box{width:80% !important;padding:24px !important}body #animation-boxs .container-wrapper .box div.box-image div.image-background{height:456px !important}body #animation-boxs .container-wrapper .box .box-text{padding-left:68px !important}body #footer div.container .footer-privacy div a,body #footer div.container .footer-privacy div span{display:inline;padding:0 20px}}@media screen and (min-width: 576px){body.page-template-contact-us #contact-us .container #contact-form .row .form-personal-info p{width:50% !important;padding-right:24px !important}body.page-template-contact-us #contact-us .container #contact-form .row .form-message p{padding-right:24px !important}body.page-template-people #banner-work-main .container .people-column .people-image{height:550px !important;background-position:center !important}body #animation-boxs .container-wrapper .box div.box-image .image-background{height:210px !important}body .text-tag{margin:0px 0px !important}}/*# sourceMappingURL=main.min.css.map */