@charset "UTF-8";.author-card{align-items:center;display:flex;gap:1rem}@media screen and (min-width:1200px){.author-card{gap:1.5rem}}.author-card--image{border-radius:50%;display:flex;height:auto;width:4.5rem}.author-card--body{line-height:1.6}.author-card--name{color:#18171a}@media screen and (min-width:1200px){.author-card--name{font-size:1.125rem}}.author-card--name>svg{margin-bottom:.25rem;margin-left:.375rem}.author-card--position{color:#75717d}.footer{margin-top:3rem;padding:3rem 0}@media screen and (min-width:992px){.footer{margin-top:4rem;padding:4rem 0}}@media screen and (min-width:1200px){.footer{margin-top:6rem;padding:6rem 0}}.footer--default{background:linear-gradient(180deg,#3d0f9a 52.09%,#5e00a9 100%);color:#fff}.footer--hug{margin-top:0}.footer--title{color:#fff}.footer--grid{display:grid;gap:2rem;margin-top:2rem}@media screen and (min-width:992px){.footer--grid{grid-template-columns:8fr 4fr}}@media screen and (min-width:1200px){.footer--grid{margin-top:3rem}}.footer--contact{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;max-width:576px;text-wrap:balance}@media screen and (min-width:1200px){.footer--contact{gap:3rem}}.footer--contact-cto .author-card--name{color:#fff}.footer--contact-cto .author-card--position{color:rgba(255,255,255,.5)}.footer--contact-form{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:576px){.footer--contact-form{align-items:center;flex-direction:row;gap:2rem}}.footer--contact-or{color:rgba(255,255,255,.5)}.footer--contact-mail{align-items:center;color:#fff;display:inline-flex;gap:.75rem}.footer--contact-mail:hover{color:rgba(255,255,255,.5)}.footer--offices{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1200px){.footer--offices{gap:2.5rem}}.footer--offices-item{color:#fff}.footer--offices-title{opacity:.5}.footer--copyright{color:rgba(255,255,255,.4);font-size:.875rem}.footer--blog{background:#eceefd;color:#3d0f9a}.footer--logo .logo-g-text path{fill:#3d0f9a}.footer--logo .logo-g-sign path{fill:#ff5a00}.footer--grid-simple{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.footer--grid-simple{flex-direction:row;justify-content:space-between}}.footer--menu{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem}@media screen and (min-width:768px){.footer--menu{flex-direction:row;gap:1rem}}@media screen and (min-width:992px){.footer--menu{font-size:1rem;gap:2rem}}.footer--menu-item{padding:.125rem 0;position:relative}@media screen and (min-width:768px){.footer--menu-item{padding:0}}.footer--menu-item::after{transition:transform .4s cubic-bezier(0,.5,.5,1);background-color:#18171a;bottom:.5rem;content:'';height:1px;left:0;position:absolute;right:0;transform-origin:left center;transform:scaleX(0)}@media screen and (min-width:768px){.footer--menu-item::after{bottom:.25rem}}.footer--menu-item:hover,.footer--menu-item.is-active{color:#18171a}.footer--menu-item:hover::after,.footer--menu-item.is-active::after{transform:none}.footer--submenu{display:flex;flex-direction:column}.footer--submenu-title{color:#18171a}.footer--submenu-items{display:flex;flex-direction:column}.footer--submenu-item{font-size:.875rem}.footer--submenu-item:before{content:'–';margin:0 .5rem 0 0}@media screen and (min-width:768px){.footer--submenu-item:before{content:unset}}.footer--submenu-item:hover,.footer--submenu-item.is-active{color:#18171a}.youtube-embed{aspect-ratio:16/9;border:none;display:block;height:auto;width:100%}.youtube-preview{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:992px){.youtube-preview{gap:1rem}}.youtube-preview--cover{transition:opacity .35s cubic-bezier(0,.5,.5,1);border-radius:.5rem;display:block;overflow:hidden;position:relative}.youtube-preview--cover img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.youtube-preview--cover::before{content:'';background:50% no-repeat url(/img/ico-youtube-colored.svg);background-size:18%;height:100%;position:absolute;width:100%}.youtube-preview--title{transition:color .35s cubic-bezier(0,.5,.5,1);color:#3c3a40}.youtube-preview:hover .youtube-preview--cover{opacity:.8}.youtube-preview:hover .youtube-preview--title{color:#ff5a00}.youtube-modal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.youtube-modal-iframe{aspect-ratio:16/9;display:block;max-width:calc(100% - 7rem);max-height:calc(100% - 7rem);border:none;width:100%}.youtube-latest{margin-top:1.5rem}@media screen and (min-width:992px){.youtube-latest{margin-top:2.5rem}}@media screen and (min-width:1200px){.youtube-latest{margin-top:3.5rem}}.youtube-latest--list{display:grid;gap:1.5rem}@media screen and (min-width:768px){.youtube-latest--list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.youtube-latest--list{gap:2rem}}@media screen and (min-width:1200px){.youtube-latest--list{gap:2.5rem}}.youtube-latest--channel-link{margin-top:1rem}@media screen and (min-width:992px){.youtube-latest--channel-link{margin-top:2rem}}.youtube-latest--channel-link a{transition:color .6s cubic-bezier(0,.5,.5,1),background-size .4s cubic-bezier(0,.5,.5,1);background-image:linear-gradient(#ff5a00,#ff5a00);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;color:#3d0f9a;overflow-wrap:break-word;text-decoration:none;background-position:2rem 100%}.youtube-latest--channel-link a:hover{background-size:0 1px;color:#18171a}@media screen and (min-width:1200px){.youtube-latest--channel-link a{font-size:1.125rem}}.youtube-latest--channel-link a svg{height:1.5rem;margin-right:.5rem;width:1.5rem}.industries--cto{background-color:#f6f7fc;display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-top:.5rem}@media screen and (min-width:768px){.industries--cto{flex-direction:row;gap:1.5rem;padding:1.5rem}}@media screen and (min-width:1200px){.industries--cto{gap:2rem;padding:2rem;margin-top:1rem}}.industries--cto-image img{border-radius:50%;display:block;height:auto;max-width:6.25rem}.industries--logo-list{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:1.5rem 0 0;padding:0}@media screen and (min-width:1200px){.industries--logo-list{margin-top:2rem}}.industries--logo-list li img{display:block}.industries--cta{margin-top:1.5rem}@media screen and (min-width:1200px){.industries--cta{margin-top:2rem}}