@font-face{font-display:swap;font-family:'Syne';font-style:normal;font-weight:400;src:url('../fonts/syne-v22-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Syne';font-style:normal;font-weight:700;src:url('../fonts/syne-v22-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url('../fonts/roboto-mono-v23-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url('../fonts/roboto-mono-v23-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url('../fonts/roboto-mono-v23-latin-700.woff2') format('woff2')}@font-face{font-family:'Satoshi-Regular';src:url('../fonts/Satoshi-Regular.woff2') format('woff2'),url('../fonts/Satoshi-Regular.woff') format('woff'),url('../fonts/Satoshi-Regular.ttf') format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-Italic';src:url('../fonts/Satoshi-Italic.woff2') format('woff2'),url('../fonts/Satoshi-Italic.woff') format('woff'),url('../fonts/Satoshi-Italic.ttf') format('truetype');font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:'Satoshi-Bold';src:url('../fonts/Satoshi-Bold.woff2') format('woff2'),url('../fonts/Satoshi-Bold.woff') format('woff'),url('../fonts/Satoshi-Bold.ttf') format('truetype');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi-BoldItalic';src:url('../fonts/Satoshi-BoldItalic.woff2') format('woff2'),url('../fonts/Satoshi-BoldItalic.woff') format('woff'),url('../fonts/Satoshi-BoldItalic.ttf') format('truetype');font-weight:700;font-display:swap;font-style:italic}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}h1,h2,h3,h4,p,ul,ol{display:block;font-size:inherit}img{display:block;max-width:100%;height:auto;border:0}a{color:inherit;transition:.2s;outline:0;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}body{font-family:'Satoshi-Regular',sans-serif;font-size:16px;line-height:24px;color:#000;font-weight:400;padding:15px}.canvas{border:1px solid #000;padding:10px 35px 35px 35px;overflow:hidden}table{width:100%;border-collapse:collapse}table tr{background-color:#fff}table tr:nth-child(odd){background-color:#000}table tr th{padding:20px;background:#000;color:#fff}table tr td{padding:20px}b,strong{font-family:'Satoshi-Bold',sans-serif;font-weight:700}i{font-family:'Satoshi-Italic',sans-serif;font-weight:400}p:not(:last-child){margin-bottom:30px}.list{margin-bottom:30px}.list li{margin:0 0 0 20px}h1{font-family:'Syne',sans-serif;font-size:75px;line-height:75px;font-weight:400;padding:25px 0}h2{font-family:'Roboto Mono';font-size:14px;line-height:14px;font-weight:400;text-transform:uppercase}h3{font-family:'Syne',sans-serif;font-size:25px;line-height:25px;font-weight:400;margin-bottom:15px}h4{font-family:'Syne',sans-serif;font-size:25px;line-height:25px;font-weight:400;margin-bottom:25px}.btn{font-family:'Roboto Mono';display:inline-flex;justify-content:center;align-items:center;background-color:#000;border:1px solid transparent;color:#fff;text-transform:uppercase;text-decoration:none !important;transition:.3s;cursor:pointer;outline:0;border:none;border-radius:5px;font-size:14px;line-height:14px;padding:8px 10px;font-weight:400;position:relative;overflow:hidden;min-width:125px}.btn span{position:relative;top:0;transition:all .3s}.btn:after{display:block;content:attr(text);position:absolute;width:100%;left:0;top:100%;text-align:center;transition:all .3s}.btn:hover{color:#fff}.btn:hover span{top:-30px}.btn:hover:after{top:8px}.btn.btn-white{background-color:#fff;border:1px solid #000;color:#000}.btn.btn-white:hover{color:#fff;background-color:#000 !important}.btn.btn-gray{background-color:#e9e9e9;border:1px solid #e9e9e9;color:#000}.btn.btn-gray:hover{color:#fff;background-color:#000 !important}.container{margin:auto;max-width:1440px;padding:0 25px}.roboto-mono{font-family:'Roboto Mono';font-size:14px;line-height:14px;font-weight:400}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.t-color{color:#000}.hidden,[hidden]{display:none !important}.disabled,[disabled]{opacity:.5 !important;pointer-events:none !important}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#000}::-webkit-scrollbar-thumb:hover{background:#555}::selection{color:#fff;background:#000}.pagination{display:flex;justify-content:center;align-items:center;width:100%;margin:25px 0;align-self:flex-end}.pagination .pagination-prev,.pagination .pagination-next{font-family:'Roboto Mono';display:inline-flex;justify-content:center;align-items:center;background-color:#000;border:1px solid transparent;color:#fff;text-transform:uppercase;text-decoration:none !important;transition:.3s;cursor:pointer;outline:0;border:none;border-radius:5px;font-size:14px;line-height:14px;padding:8px 10px;font-weight:400;position:relative;overflow:hidden;min-width:125px;margin:2px;border-radius:100%;padding:8px;min-width:unset !important;width:30px;height:30px}.pagination .pagination-prev span,.pagination .pagination-next span{position:relative;top:0;transition:all .3s}.pagination .pagination-prev:after,.pagination .pagination-next:after{display:block;content:attr(text);position:absolute;width:100%;left:0;top:100%;text-align:center;transition:all .3s}.pagination .pagination-prev:hover,.pagination .pagination-next:hover{color:#fff}.pagination .pagination-prev:hover span,.pagination .pagination-next:hover span{top:-30px}.pagination .pagination-prev:hover:after,.pagination .pagination-next:hover:after{top:8px}.pagination .pagination-prev.btn-white,.pagination .pagination-next.btn-white{background-color:#fff;border:1px solid #000;color:#000}.pagination .pagination-prev.btn-white:hover,.pagination .pagination-next.btn-white:hover{color:#fff;background-color:#000 !important}.pagination .pagination-prev.btn-gray,.pagination .pagination-next.btn-gray{background-color:#e9e9e9;border:1px solid #e9e9e9;color:#000}.pagination .pagination-prev.btn-gray:hover,.pagination .pagination-next.btn-gray:hover{color:#fff;background-color:#000 !important}.pagination .pagination-prev:hover,.pagination .pagination-next:hover{background-color:#fff;color:#000;border:1px solid #000}.pagination .pagination-current{display:flex;align-items:center;padding:8px 16px}.animation-line-horizontal{position:relative}.animation-line-horizontal:after{content:'';width:0;height:1px;position:absolute;top:0;left:0;transition:1.5s;background-color:#000}.animation-line-horizontal.is-active:after{width:100%}.animation-line-vertical{position:relative}.animation-line-vertical:after{content:'';width:1px;height:0;position:absolute;top:0;right:0;transition:1.5s;background-color:#000}.animation-line-vertical.is-active:after{height:100%}.social-links{display:flex;align-items:center;gap:10px}.social-links a{width:30px;height:30px;border-radius:999px;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-size:13px;line-height:13px}.social-links a:hover{background-color:#000;color:#fff;text-decoration:none}.header{background-color:#fff;border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:100px}.header .header-logo img{height:35px}.header .header-line{flex:1;height:1px;margin:0 25px}.header .header-menu{display:flex;justify-content:center;gap:50px;margin-right:20px}.header .header-menu a{display:flex;align-items:center;text-decoration:none;text-transform:uppercase}.header .header-menu a.active{text-decoration:underline}.header .header-menu a:hover{text-decoration:underline}.header .social-links{border-left:1px solid #000;border-right:1px solid #000;padding:0 15px}.header .header-languages{position:relative;font-size:13px;line-height:13px}.header .header-languages .header-languages-current{display:flex;justify-content:center;align-items:center;padding:0 0 0 15px;cursor:pointer}.header .header-languages .header-languages-current span{width:30px;height:30px;border-radius:999px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.header .header-languages .header-languages-current svg{margin-left:3px;width:16px;height:16px}.header .header-languages .header-languages-options{position:absolute;left:15px;width:30px;top:100%;background:#fefefe;border-radius:0 0 30px 30px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:.2s;z-index:100}.header .header-languages .header-languages-options a:hover{text-decoration:underline}.header .header-languages .flag{width:26px;height:26px;border-radius:999px}.header .header-languages.is-visible .header-languages-current{border-radius:999px 999px 999px 0}.header .header-languages.is-visible .header-languages-current img{border:1px solid #000}.header .header-languages.is-visible .header-languages-current a{background-color:#000;background:linear-gradient(45deg, #000 0%, #000 100%);transform:rotate(180deg);color:#fff !important}.header .header-languages.is-visible .header-languages-current a svg{transform:translateY(1px)}.header .header-languages.is-visible .header-languages-options{opacity:1;pointer-events:all}.header .header-menu-btn{line-height:0;display:none}.home-hero{padding:50px 0;position:relative}.home-hero h1{width:600px}.home-hero .home-hero-simbolo{position:absolute;top:50px;width:500px;right:100px;z-index:10;pointer-events:none}@keyframes flip-horizontal-bottom{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}.home-talent-highlights{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:50px}.home-talent-highlights .home-talent{background:transparent no-repeat center center;background-size:cover;aspect-ratio:430 / 640;width:calc(25% - 10px);border-radius:5px}.home-clients-wrapper{padding:50px 0;display:flex;align-items:center;flex-wrap:wrap}.home-clients-wrapper h2{width:300px;padding:25px 0}.home-clients-wrapper .home-clients-content{width:calc(100% - 300px)}.home-what-we-do-wrapper{padding:50px 0;display:flex;flex-wrap:wrap}.home-what-we-do-wrapper .home-what-we-do-title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:600px}.home-what-we-do-wrapper .home-what-we-do-items{width:calc(100% - 600px);display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:50px}.home-what-we-do-wrapper .home-what-we-do-items .home-what-we-do-line{width:100%;margin:50px 0;height:1px}.home-what-we-do-wrapper .home-what-we-do-items .what-we-do{display:flex;justify-content:space-between;align-items:flex-start;width:calc(50% - 25px)}.home-what-we-do-wrapper .home-what-we-do-items .what-we-do img{width:50px}.home-what-we-do-wrapper .home-what-we-do-items .what-we-do .what-we-do-text{width:calc(100% - 75px)}.home-what-we-do-wrapper .home-what-we-do-items .what-we-do.width-padding{padding-right:35px}.home-stripe{padding:35px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.home-collaborate-wrapper{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.home-collaborate-wrapper .home-collaborate-menu{width:600px;display:flex;flex-direction:column}.home-collaborate-wrapper .home-collaborate-menu a{text-transform:uppercase;margin-bottom:25px}.home-collaborate-wrapper .home-collaborate{width:calc(100% - 600px);display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:50px}.home-collaborate-wrapper .home-collaborate a{background:transparent no-repeat center center;background-size:cover;aspect-ratio:264 / 310;width:calc(25% - 10px);border-radius:5px;display:flex;justify-content:flex-end;align-items:flex-end;color:#fff;padding:15px}.home-values-wrapper{padding:35px 0}.home-values-wrapper .home-values{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.home-values-wrapper .home-values .home-values-image{width:750px;padding-right:50px}.home-values-wrapper .home-values .home-values-items{width:calc(100% - 750px);padding-left:50px}.home-values-wrapper .home-values .home-values-items .home-values-item{display:flex;justify-content:space-between;flex-wrap:wrap}.home-values-wrapper .home-values .home-values-items .home-values-item .home-values-number{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:999px;border:1px solid #000}.home-values-wrapper .home-values .home-values-items .home-values-item .home-values-content{width:calc(100% - 50px);padding-right:50px}.home-values-wrapper .home-values .home-values-items .home-values-line{width:100%;margin:50px 0;height:1px}.home-how-we-work{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.home-how-we-work .home-how-we-work-title{width:60%;padding-right:50px;min-height:400px;background:transparent url('../img/icon-foto.svg') no-repeat left bottom;background-size:100px}.home-how-we-work .home-how-we-work-content{width:40%;padding:0 50px;font-size:28px;line-height:35px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.home-news-wrapper{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.home-news-wrapper .home-news{width:calc(33.3333% - 50px)}.home-news-wrapper .home-news .home-news-image{background:transparent no-repeat center center;background-size:cover;aspect-ratio:526 / 296;border-radius:5px;overflow:hidden;margin-bottom:15px}.home-news-wrapper .home-news .home-news-date{text-transform:uppercase;display:flex;justify-content:space-between;margin-bottom:15px}.about-wrapper .about-content{padding:35px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.about-wrapper .about-content .about-content-image{width:500px;padding-right:50px}.about-wrapper .about-content .about-content-text{width:calc(100% - 500px);padding:0 50px}.section-contact{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.section-contact .contact-info .page-title{padding:0}.section-contact .contact-info .contact-data{text-transform:uppercase;margin:20px 0}.section-contact .contact-info .contact-data p{margin-bottom:25px}.section-contact .contact-info .contact-data .social-links{padding:10px 0}.section-contact .contact-form{width:40%;padding-right:35px}.section-faq{padding:35px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.section-faq .faq-title{width:50%}.section-faq .faq-title .page-title{padding:0}.section-faq .faq-title .page-title h1{font-size:65px;line-height:65px}.section-faq .faq-list{width:50%;padding-left:35px}.section-faq .faq-list .faq-item{padding:15px 0}.section-faq .faq-list .faq-item .item-title{display:flex;justify-content:space-between}.section-faq .faq-list .faq-item .item-title a{width:25px;height:25px;border-radius:999px;border:1px solid #000;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.section-faq .faq-list .faq-item .item-title a svg{width:15px}.section-faq .faq-list .faq-item .item-title a svgline:first-child{transition:.1s;transform-origin:center}.section-faq .faq-list .faq-item .item-title a:hover{background-color:#fff;color:#000;text-decoration:none}.section-faq .faq-list .faq-item .item-text{max-height:0;overflow:hidden;transition:.4s}.section-faq .faq-list .faq-item.is-open .item-title{font-weight:600}.section-faq .faq-list .faq-item.is-open .item-title a{background-color:#fff;color:#000}.section-faq .faq-list .faq-item.is-open .item-title a svg line:first-child{transform:rotate(90deg)}.section-faq .faq-list .faq-item.is-open .item-title a:hover{background-color:#000;color:#fff}.section-faq .faq-list .faq-item.is-open .item-text{margin-top:15px;max-height:unset}.collaborate-banner{margin-bottom:50px;background:transparent url('../img/collaborate.jpg') no-repeat top center;background-size:cover;height:650px}.collaborate-form h1{font-size:60px;line-height:65px;padding:10px 0}.collaborate-form form{display:flex;flex-wrap:wrap;gap:35px 50px;margin-bottom:75px}.collaborate-form form h2{font-family:'Syne',sans-serif;width:100%;font-size:20px;line-height:25px;margin:0 0 15px 0}.thanks-wrapper .thanks-content{padding:35px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.thanks-wrapper .thanks-content .thanks-content-image{width:500px;padding-right:50px}.thanks-wrapper .thanks-content .thanks-content-text{width:calc(100% - 500px);padding:0 50px}.thanks-wrapper .thanks-content .thanks-content-text p{margin-bottom:5px}.thanks-wrapper .thanks-content .thanks-content-text ol,.thanks-wrapper .thanks-content .thanks-content-text ul{padding-left:40px;margin-bottom:30px}.thanks-wrapper .thanks-content .thanks-content-text .social-links{margin-top:30px}.page-title{padding:50px 0}.page-title p{font-style:italic}.talent-search{padding-bottom:30px}.talent-search form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.talent-search form>*{width:calc(10% - 10px)}.talent-search form .form-break{display:none}.talent-search form .field-search{border-radius:5px;height:37px;font-size:13px;line-height:13px;border:1px solid #000;width:calc(20% - 10px)}.talent-search form .field-select-choices{font-family:'Roboto Mono';font-size:14px;line-height:14px;font-weight:400;border-radius:5px;border:1px solid #000;text-transform:uppercase;height:fit-content;display:flex;flex-wrap:wrap;position:relative}.talent-search form .field-select-choices label{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer}.talent-search form .field-select-choices label svg{width:15px;height:15px}.talent-search form .field-select-choices label:hover{background-color:#000;color:#fff}.talent-search form .field-select-choices choices{display:none;padding:0 10px;flex-direction:column;width:calc(100% + 2px);max-height:150px;overflow:overlay;position:absolute;top:34px;left:-1px;z-index:10;border:1px solid #000;border-top:none;background-color:#fff;border-radius:0 0 5px 5px;padding-top:2px}.talent-search form .field-select-choices choices choice{padding:10px 0}.talent-search form .field-select-choices choices choice choice-value{display:flex;cursor:pointer}.talent-search form .field-select-choices choices choice choice-value svg{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:10px}.talent-search form .field-select-choices choices choice:hover{background-color:#f5f5f5}.talent-search form .field-select-choices choices choice:not(:last-child){border-bottom:1px solid #000}.talent-search form .field-select-choices.is-open label{background-color:#000;color:#fff}.talent-search form .field-select-choices.is-open choices{display:flex}.talent-search form .filter-range-wrapper{position:relative;min-height:37px;width:calc(20% - 8px);background-color:#e9e9e9;border-radius:5px;padding:0 8px}.talent-search form .filter-range-wrapper label{text-transform:uppercase;font-size:13px;line-height:13px;position:absolute;top:4px;left:8px}.talent-search form .filter-range-wrapper .range-values{position:absolute;top:4px;right:8px;color:#000;font-size:12px;font-weight:500}.talent-search form .filter-range-wrapper .filter-range input[type="range"]{appearance:none;width:calc(100% - 16px);height:20px;outline:none;position:absolute;bottom:0;background-color:transparent;pointer-events:none;padding:0;border:none}.talent-search form .filter-range-wrapper .filter-range input[type="range"]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.talent-search form .filter-range-wrapper .filter-range input[type="range"]::-moz-range-track{-moz-appearance:none;height:5px}.talent-search form .filter-range-wrapper .filter-range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:13px;width:13px;background-color:#fff;border:2px solid #000;border-radius:999px;margin-top:-4px;cursor:pointer;pointer-events:auto}.talent-search form .filter-range-wrapper .filter-range input[type="range"]::-moz-range-thumb{-webkit-appearance:none;height:13px;width:13px;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:999px;pointer-events:auto}.talent-search form .filter-range-wrapper .filter-range input[type="range"]:active::-webkit-slider-thumb{background-color:#000}.talent-search form .filter-range-wrapper .filter-range .slider-track{width:100%;width:calc(100% - 20px);height:4px;position:absolute;bottom:7.5px}.talent-search form .btn{min-width:0}.talent-search form .btn.submit-button{margin-left:auto}.talent-search form .btn:hover:after{top:12px}.talent-search .talent-search-filters{display:flex;flex-wrap:wrap;gap:10px}.talent-search .talent-search-filters .search-filter{text-transform:uppercase;border-radius:999px;display:inline-flex;padding:7px 10px 8px 15px;background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;align-items:center}.talent-search .talent-search-filters .search-filter svg{width:15px;height:15px;margin-left:10px}.talent-search .talent-search-filters .search-filter:not(.white):hover{border:1px solid #000;background-color:#fff;color:#000}.talent-list{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:50px}.talent-list .talent-item{display:flex;flex-wrap:wrap;justify-content:center;width:calc(20% - 10px);position:relative}.talent-list .talent-item .talent-image{aspect-ratio:338 / 506;width:100%;background:#f5f5f5 no-repeat center center;background-size:cover;border-radius:5px;overflow:hidden;position:relative;filter:grayscale(1)}.talent-list .talent-item .talent-image .talent-data-wrapper{background:rgba(0,0,0,0.5) url('../img/simbolo-white.svg') no-repeat bottom 20px center;background-size:35px;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;opacity:0;transition:.3s}.talent-list .talent-item .talent-image .talent-data-wrapper .talent-data{display:flex;justify-content:space-between;margin-bottom:3px;text-transform:uppercase}.talent-list .talent-item .talent-status{position:absolute;bottom:50px;right:25px}.talent-list .talent-item .talent-status img{width:auto;height:25px}.talent-list .talent-item .talent-name{text-align:center;text-transform:uppercase;margin-top:10px}.talent-list .talent-item:hover .talent-image .talent-data-wrapper{opacity:1}.talent-list .talent-item:hover .talent-status{opacity:.3}h3.no-results{text-align:center;padding:50px 0}.talent-detail{max-width:80%;margin:auto;display:flex;align-items:stretch;flex-wrap:wrap;gap:30px;padding-bottom:50px}.talent-detail .talent-detail-data{aspect-ratio:338 / 506;width:calc(50% - 15px);background:#f5f5f5 url('../img/simbolo-grey.svg') no-repeat right -75px bottom 25px;background-size:70%;border-radius:5px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;position:relative;overflow:hidden}.talent-detail .talent-detail-data .detail-data-back{position:absolute;top:25px;left:25px;background-color:transparent}.talent-detail .talent-detail-data .detail-data-status{position:absolute;top:25px;right:25px}.talent-detail .talent-detail-data .detail-data-status img{width:auto;height:32px}.talent-detail .talent-detail-data .detail-data-name{font-size:30px;line-height:30px;text-transform:uppercase}.talent-detail .talent-detail-data .detail-data-features{width:50%;font-size:17px;line-height:20px}.talent-detail .talent-detail-data .detail-data-features .feature{display:flex;justify-content:space-between;margin-bottom:5px;text-transform:uppercase}.talent-detail .talent-detail-data .detail-data-social a{width:50px;height:50px;font-size:24px;line-height:24px}.talent-detail .talent-detail-image{aspect-ratio:338 / 506;width:calc(50% - 15px);background:transparent no-repeat center center;background-size:cover;border-radius:5px;overflow:hidden;position:relative}.talent-detail .talent-detail-social{aspect-ratio:338 / 506;width:calc(33.3333% - 20px)}.talent-detail .talent-detail-break{display:block;flex-basis:100%;width:0px;height:0px;overflow:hidden;padding:25px 0}.talent-detail .talent-detail-selftape{aspect-ratio:16 / 9;width:calc(50% - 15px)}.talent-detail .talent-detail-actions{width:100%;padding:15px;display:flex;justify-content:center;gap:15px}.talent-detail .talent-detail-actions .btn{line-height:30px;min-width:175px}.talent-detail-form h1{font-size:60px;line-height:65px;padding:20px 0}.talent-detail-form form{display:flex;flex-wrap:wrap;gap:35px 50px;margin-bottom:75px}.talent-detail-form form h2{font-family:'Syne',sans-serif;width:100%;font-size:20px;line-height:25px;margin:0 0 15px 0}.form-login{background-color:#fff;box-shadow:0 5px 10px 0 rgba(69,67,96,0.07);border:1px solid #000;border-radius:5px;padding:20px;max-width:360px;margin:auto;margin-bottom:15px}.form-login-to-registration{text-align:center;font-size:14px;line-height:14px;margin-bottom:25px}.form-wrapper{background-color:#fff;box-shadow:0 5px 10px 0 rgba(69,67,96,0.07);border:1px solid #000;border-radius:5px;padding:20px;margin-bottom:15px}.form-wrapper h2{width:100%;margin-top:25px}.form-wrapper h2:first-child{margin-top:0}.form-wrapper form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.radio-button-container{display:flex;flex-wrap:wrap}.radio-button-container .is-radio-button:first-child label{margin-left:0}.form-field{position:relative;width:calc(50% - 25px);margin-bottom:10px}.form-field.is-full{width:100%}.form-field.is-half{width:calc(25% - 40px)}.form-field.is-hidden{display:none}.form-field .field-group{display:flex;gap:20px}.form-field .field-group-roles{display:flex;flex-wrap:wrap;gap:0 25px}.form-field .field-group-roles .form-field{width:auto}.form-field label{font-family:'Roboto Mono';font-size:13px;line-height:13px;font-weight:500;display:flex;text-transform:uppercase;margin-bottom:5px}.form-field.is-checkbox{display:flex;align-items:center}.form-field.is-checkbox span,.form-field.is-checkbox label{width:calc(100% - 30px);margin:0 0 0 10px;cursor:pointer;text-transform:unset;padding-bottom:0;font-family:'Syne',sans-serif}.form-field.is-radio{display:flex;align-items:center}.form-field.is-radio span,.form-field.is-radio label{width:calc(100% - 30px);margin-left:10px;cursor:pointer}.form-field.is-radio-button{width:auto}.form-field.is-radio-button input{width:0;height:0;visibility:hidden}.form-field.is-radio-button label{width:auto}.form-field.phone{display:flex;flex-wrap:wrap;align-items:center;gap:0 15px}.form-field.phone label{width:100%}.form-field.phone .phone-prefix{width:105px}.form-field.phone .phone-number{width:calc(100% - 120px)}.form-field.form-field-upload{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.form-field.form-field-upload .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-field.form-field-upload .attachment-input-thumb-list{width:100%;display:flex;gap:5px}.form-field.form-field-upload .attachment-input-thumb-list .attachment{position:relative}.form-field.form-field-upload .attachment-input-thumb-list .attachment img{width:100px;object-position:center;object-fit:cover}.form-field.form-field-upload .attachment-input-thumb-list .attachment .btn{position:absolute;bottom:0;min-width:100px;background-color:#00000047;color:#fff;padding:3px;border:none;border-radius:0px}.form-field.form-field-upload .btn{margin-right:20px;font-size:14px;line-height:14px}.form-field span.prefix{position:absolute;left:10px;height:50px;font-family:'Roboto Mono';font-size:14px;line-height:14px;display:inline-flex;align-items:center}.form-break{display:block;flex-basis:100%;width:0px;height:0px;overflow:hidden}.form-cta{width:100%;display:flex;justify-content:center;align-items:center}input,select,textarea{font-family:'Roboto Mono';font-size:14px;line-height:14px;font-weight:400;border:none;border-bottom:1px solid #000;font-style:normal;padding:0 10px;width:100%;height:50px;background:#fff;transition:.3s;outline:none;color:#000}input:focus,select:focus,textarea:focus,input:active,select:active,textarea:active{background-color:#f5f5f5;color:#000}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{width:20px;vertical-align:-2px}input[type=radio],select[type=radio],textarea[type=radio]{width:20px}select{padding:0 5px}textarea{padding:10px;height:120px}.form-actions{margin-top:30px;text-align:center;width:100%}footer{padding:50px 0;display:flex;flex-wrap:wrap;gap:90px}footer .footer-company{width:calc(33.3333% - 50px);display:flex;flex-direction:column;justify-content:space-between}footer .footer-company img{width:100px}footer .footer-section{flex:1;line-height:35px;text-transform:uppercase}footer .footer-section h4{text-transform:none}.footer-last{padding:50px 0 15px 0;font-size:14px;line-height:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-last .footer-last-goup{width:30px;height:30px;border-radius:999px;border:1px solid #000;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center}.footer-last .footer-last-goup svg{width:18px}.footer-last .footer-last-goup:hover{background-color:#fff;color:#000;text-decoration:none}body.modal-overflow{overflow:hidden}#modal_container{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,0.8);z-index:1000;transition:.6s;opacity:0;visibility:hidden}#modal_container.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}#modal_container.is-visible #modal_window{opacity:1;transform:translate(0, 0)}#modal_container #modal_window{border-radius:4px;background:#fff;width:100vw;max-width:300px;max-height:100vh;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);overflow:hidden;text-align:center;transform:translate(0, -20px);opacity:0;transition:opacity 0s 0s,transform .3s 0s}#modal_container #modal_window.is-template-modal{max-width:600px}#modal_container #modal_content{padding:25px 25px 20px 25px;overflow-y:auto;max-height:calc(100vh - 64px);text-align:center}#modal_container #modal_actions{padding-bottom:25px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#modal_container #modal_actions>*{margin:0 3px 5px}body.alert-overflow{overflow:hidden}.alert-container{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(0,0,0,0.8);z-index:1000;transition:.6s;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s 0s}.alert-container.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.alert-container.is-visible .alert{opacity:1;transform:translate(0, 0)}.alert-container .alert{border-radius:4px;background:#fff;width:100vw;max-width:300px;max-height:100vh;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);overflow:hidden;text-align:center;transform:translate(0, -20px);opacity:0;transition:opacity 0s 0s,transform .3s 0s}.alert-container .alert .alert-title{font-size:3rem}.alert-container .alert .alert-content{padding:25px 25px 0px 25px}.alert-container .alert .alert-footer{display:flex;align-items:center;padding:15px 15px 25px 15px;justify-content:center}.alert-container .alert .btn{border:1px solid #fff;background-color:transparent !important;color:#fff !important;border-color:#fff !important}.alert-container .alert .btn:hover{background-color:#fff !important;color:#fff !important;border-color:#fff !important}.alert-container .alert .btn+.btn{margin-left:8px}.alert-container .alert.alert-success{background-color:#45a53c;color:#fff}.alert-container .alert.alert-success .btn:hover{color:#45a53c !important}.alert-container .alert.alert-error{background-color:#c92100;color:#fff}.alert-container .alert.alert-error .btn:hover{color:#c92100 !important}@media (max-width:1280px){.talent-detail{max-width:100%}.about-wrapper .about-content{align-items:normal}.thanks-wrapper .thanks-content{align-items:normal}}@media (max-width:1024px){.canvas{padding:10px 15px 15px 15px}h1{font-size:65px;line-height:65px;padding:10px 0}.page-title{padding:25px 0}.header{min-height:75px}.header .header-menu{gap:30px}.header .header-menu #m_home{display:none}.home-hero{padding:25px 0}.home-hero .home-hero-simbolo{width:400px;right:50px}.collaborate-banner{margin-bottom:25px;height:350px}.collaborate-form h1{font-size:50px;line-height:50px;padding:5px 0}.collaborate-form form{gap:25px 35px;margin-bottom:35px}.about-wrapper .about-content .about-content-image{width:400px;padding-right:25px}.about-wrapper .about-content .about-content-text{width:calc(100% - 400px);padding-left:25px}.thanks-wrapper .thanks-content .thanks-content-image{width:400px;padding-right:25px}.thanks-wrapper .thanks-content .thanks-content-text{width:calc(100% - 400px);padding-left:25px}.talent-list .talent-item{width:calc(25% - 10px)}.talent-detail{padding:0}.talent-detail .talent-detail-data{padding-top:75px}.form-field.is-half{width:calc(25% - 30px)}footer{gap:50px;padding:35px 0}.footer-last{padding:30px 0 15px 0}}@media (max-width:1023px){.canvas{padding:0 15px 15px 15px}.container{padding:0}h1{padding:10px 0 15px 0}.header .header-logo{height:75px;display:flex;align-items:center}.header .header-menu{width:100%;order:3;flex-wrap:wrap;display:none;margin-right:0;gap:0}.header .header-menu a{width:100%;text-align:left;border-top:1px solid #000;margin:0;justify-content:center;height:36px}.header .header-menu a#m_contact{border-bottom:1px solid #000}.header .header-menu a#m_collaborate{margin-top:10px;border-top:1px solid #000}.header .header-menu.is-visible{display:flex}.header .social-links{width:100%;order:4;border:none;justify-content:center;padding:15px 0;display:none}.header .social-links.is-visible{display:flex}.header .header-menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:35px;height:35px;gap:8px;margin-left:5px;position:relative}.header .header-menu-btn span{display:block;width:100%;height:1px;background-color:#000;transition:.2s}.header .header-menu-btn.is-cross .line-2{opacity:0}.header .header-menu-btn.is-cross .line-1{position:absolute;transform:rotate(45deg)}.header .header-menu-btn.is-cross .line-3{position:absolute;transform:rotate(-45deg)}.header .header-languages{padding-right:10px}.header .header-languages .header-languages-current{padding:0}.header .header-languages .header-languages-options{left:0}.header .header-line{margin:0 15px}.home-hero{padding:25px 0 0 0}.home-hero .home-hero-simbolo{width:250px;right:15px}.collaborate-banner{height:250px}.talent-search form{gap:12px;justify-content:flex-start}.talent-search form>*{width:calc(16.6666% - 10px);order:3}.talent-search form .form-break{display:block}.talent-search form .field-search{order:1;width:calc(66.6666% - 4px)}.talent-search form .filter-range-wrapper{width:calc(33.3333% - 8px);margin-top:-12px}.talent-search form .btn{order:2}.talent-list .talent-item{width:calc(33.3333% - 10px)}.talent-list .talent-item .talent-status{width:85px;right:0;left:0;margin:auto;bottom:35px}.form-field.is-half{width:calc(50% - 30px)}footer{gap:25px}footer .footer-company{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;padding:25px 0}footer .footer-company img{margin-bottom:25px}footer .footer-section{width:calc(50% - 20px);flex:none}.footer-last{flex-direction:column;justify-content:center;text-align:center;gap:15px}}@media (max-width:768px){.about-wrapper .about-content{padding:0}.about-wrapper .about-content .about-content-image{width:100%;padding:0 0 25px 0}.about-wrapper .about-content .about-content-image:after{display:none}.about-wrapper .about-content .about-content-text{width:100%;padding:0}.thanks-wrapper .thanks-content{padding:0}.thanks-wrapper .thanks-content .thanks-content-image{width:100%;padding:0 0 25px 0}.thanks-wrapper .thanks-content .thanks-content-image:after{display:none}.thanks-wrapper .thanks-content .thanks-content-text{width:100%;padding:0}.talent-list .talent-item:hover .talent-image .talent-data-wrapper{opacity:0}.talent-list .talent-item:hover .talent-status{opacity:0}.talent-detail .talent-detail-data .detail-data-name{font-size:25px;line-height:25px}.talent-detail .talent-detail-data .detail-data-status{top:30px}.talent-detail .talent-detail-data .detail-data-status img{height:25px}.talent-detail .talent-detail-data .detail-data-features{width:calc(100% - 50px);font-size:16px;line-height:18px}}@media (max-width:600px){h1{font-size:56px;line-height:56px}.home-hero .home-hero-simbolo{width:150px;right:-55px}.collaborate-banner{height:125px;margin-bottom:15px}.collaborate-form h1{font-size:35px;line-height:35px;padding:0}.talent-search form{gap:12px}.talent-search form>*{width:calc(50% - 6px)}.talent-search form .form-break{display:none}.talent-search form .field-search{order:1;width:100%}.talent-search form .filter-range-wrapper{width:100%;margin-top:0}.talent-search form .btn{width:100%;order:4}.talent-list .talent-item{width:calc(50% - 10px)}.talent-detail{gap:15px}.talent-detail .talent-detail-data{width:100%}.talent-detail .talent-detail-image{width:100%}.talent-detail-form h1{font-size:35px;line-height:35px}.talent-detail-form form{margin-bottom:0}footer .footer-company:after{display:none}.form-field{width:100% !important}}