@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{display:flex;justify-content:center;position:fixed;top:15px;width:100%;z-index:1000}header .navbar{align-items:center;background-color:#000;border-radius:9px;display:flex;font-family:Shne Breit;font-size:18px;height:60px;justify-content:space-between;padding:0 15px;width:80%}header .navbar img{height:30px}header .navbar .desktop-menu>div{position:relative}header .navbar .services-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;display:flex;flex-direction:column;left:0;margin-top:10px;max-width:400px;min-width:350px;overflow:hidden;padding:10px;position:absolute;top:100%;z-index:1000}header .navbar .services-dropdown>div{margin:5px 0}header .navbar .services-dropdown a{align-items:center;border-radius:4px;border-radius:115px;color:#333;display:block;padding:8px 12px;text-decoration:none;transition:background-color .1s,color .3s}header .navbar .services-dropdown a svg{margin-bottom:-5px;margin-right:15px}header .navbar .services-dropdown a:hover{background-color:#f0f0f0;color:#bf7aea}header a{color:#fff;text-decoration:none}header .navbar--option{align-items:center;display:flex;gap:15px;justify-content:space-between;min-width:50%}header .navbar--option .last-item{background-color:#fff;border-radius:115px;color:#000;padding:10px 15px}header button{background-color:#fff;border:1px solid #fff;border-radius:150px;color:#000;cursor:pointer;font-family:Shne Breit;font-size:18px;padding:5px 15px}header .hamburger{cursor:pointer;display:none;flex-direction:column}header .hamburger span{background-color:#fff;border-radius:5px;height:3px;margin-bottom:4px;width:25px}header .mobile-menu{display:none}@media(min-width:1200px){header .resize-nav-text a{font-size:13px}}@media(min-width:1300px){header .resize-nav-text a{font-size:14px}}@media(max-width:1220px){header .navbar{width:90%}header .desktop-menu{display:none}header .hamburger{display:flex}header .mobile-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000e6;bottom:0;display:flex;flex-direction:column;gap:15px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}header .mobile-menu .close-button{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:25px;top:23px}header .mobile-menu a{display:block;margin:0 auto;opacity:.7;text-align:center}header .mobile-menu a:hover{opacity:.9}header .mobile-menu a,header .mobile-menu button{color:#fff;font-family:Shne Breit;font-size:2rem;margin:15px 0;text-decoration:none}header .mobile-menu a.active,header .mobile-menu button.active{opacity:1;text-decoration:underline}header .mobile-menu button{background-color:#0000;border:2px solid #fff;border-radius:150px;color:#fff;cursor:pointer;font-size:24px;padding:10px 20px;transition:all .3s ease}header .mobile-menu button:hover{background-color:#fff;color:#000}}@media(max-width:380px){header .mobile-menu{padding:1.5rem}header .mobile-menu.resize-nav-text a{font-size:1.7rem}}.language-switcher{display:flex;justify-content:space-around;margin:0 auto;width:400px}.language-switcher button{background:none;border:none;border-bottom:2px solid #e0e0e0;color:#000;cursor:pointer;font-family:Shne Breit;font-size:16px;outline:none;padding:10px;transition:border-color .3s}.language-switcher button.active{border-bottom:2px solid #000}.mobile-menu .language-switcher{display:flex;justify-content:space-around;margin:50px auto 0;width:400px}.mobile-menu .language-switcher button:hover{background-color:#0000!important;color:#fff}.mobile-menu .language-switcher button{background:none;border-bottom:2px solid #0000!important;border:none;border-bottom:2px solid #e0e0e0;cursor:pointer;font-family:Shne Breit;font-size:16px;outline:none;padding:10px;transition:border-color .3s}.mobile-menu .language-switcher button.active{border-bottom:2px solid #000}footer{background-color:#000;color:#fff;margin-bottom:-16px}footer section{padding:20px}footer .short-desc{margin-bottom:50px}footer p{font-family:Manrope,sans-serif}footer p span{font-family:Shne Breit}.privacy-link p{color:gray}@media screen and (min-width:768px){.link-and-switcher{align-items:center;display:flex;justify-content:space-between}.link-and-switcher .language-switcher .mt-50{margin-top:0!important}.link-and-switcher .language-switcher button{border-bottom:2px solid #0000!important;color:#fff!important}.link-and-switcher .language-switcher .active{border-bottom:2px solid #fff!important}}.logo{width:250px}.privacy-link{display:flex;justify-content:space-between;opacity:.5}.link-section{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.link-section{flex-direction:row}}.link-section a{color:#fff;font-family:Shne Breit;font-size:25px;text-decoration:none}.legal-section{display:flex;justify-content:space-between;margin:50px 0 5px}.firewall{text-align:center}@media screen and (max-width:768px){.legal-section,.privacy-link{flex-direction:column}}.infinite-carousel-container{margin-top:15px;overflow:hidden;position:relative;width:100%}.infinite-carousel-container:after,.infinite-carousel-container:before{bottom:0;content:"";position:absolute;top:0;width:50px;z-index:2}.infinite-carousel-container:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.infinite-carousel-container:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.infinite-carousel{align-items:center;display:flex}.carousel-image{height:30px;margin-right:90px;object-fit:cover;transition:transform .3s ease;width:auto}.carousel-container{padding-top:0!important;padding:20px;text-align:center}.carousel-container h6{color:#333;font-size:1.2rem;margin-bottom:20px}.carousel-container .carousel{display:flex;justify-content:center;margin:20px 0}.carousel-container .carousel .card{align-items:center;border:2px solid #dfdfdf;border-radius:15px;display:flex;flex-direction:column;padding:20px;text-align:center;width:auto}.carousel-container .carousel .card svg{background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:10px;padding:15px}.carousel-container .carousel .card .icon{margin-bottom:10px}.carousel-container .carousel .card h4{color:#333;font-family:Manrope,sans-serif;font-size:1rem;margin:10px 0;-webkit-user-select:none;user-select:none}.carousel-container .carousel .card p{color:#666;font-family:Manrope,sans-serif;font-size:.9rem;-webkit-user-select:none;user-select:none}.carousel-container .controls{align-items:center;display:flex;justify-content:center;margin:20px 0}.carousel-container .controls button{background:none;border:none;color:#000;cursor:pointer;font-size:1.5rem;padding:10px}.carousel-container .controls .progress-bar{background-color:#ccc;height:4px;margin:0 10px;overflow:hidden;position:relative;width:100%}.carousel-container .controls .progress-bar .progress{background-color:#bf7aea;height:100%;left:0;position:absolute;top:0;transition:width .5s}.carousel-container .cta-button{background-color:#333;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Shne Breit;font-size:1rem;padding:10px 32px}.desktop-cards{display:flex;flex-wrap:wrap;gap:15px;padding:20px 15px}.desktop-cards .card-us{border:2px solid #dfdfdf;border-radius:18px;padding:15px;width:calc(25% - 46px)}.desktop-cards .card-us .icon{background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:5px;padding:8px 5px 5px 10px;width:45px}.desktop-cards .card-us h4,.desktop-cards .card-us p{font-family:Manrope,sans-serif;text-align:left}@media screen and (min-width:767px){.desktop-cards .card-us h4{font-size:1.3rem}}@media screen and (max-width:1200px){.desktop-cards .card-us{width:calc(50% - 46px)}}.cta-container,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;margin:15px;max-width:700px;padding:2rem;position:relative;width:90%}.modal-content .modal-close{position:absolute;right:15px;top:15px}.modal-content h2{font-family:Shne Breit;padding:0 1rem}.modal-content p{padding:0 1rem}.modal-content .name-email{margin-bottom:0!important}.modal-close{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.form--container form{display:flex;flex-direction:column;gap:1rem}.form--container form .name-email{display:flex;gap:1rem}.form--container form .name-email input,.form--container form .name-email select{flex:1 1}.form--container form input,.form--container form select,.form--container form textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem}.form--container form textarea{min-height:100px}.spinner-background{height:100%;left:-50px;position:fixed;top:0;width:100%;z-index:-1}.spinner{animation:spin 200s linear infinite;border:2px dashed;border-radius:50%;height:600px;margin-bottom:-300px;margin-top:-300px;opacity:.1;width:600px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.h1-dynamic{font-size:1.25rem!important}@media screen and (min-width:767px){.h1-dynamic{font-size:3rem!important}}.hero-wrapper{overflow:hidden;position:relative}.background-images{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.background-image{object-fit:contain;position:absolute}.background-image.left{height:120%;left:-25%;top:-10%;width:50%}.background-image.right{bottom:-10%;height:120%;right:-25%;rotate:-180deg;width:50%}.hero.mt-300{padding-top:300px}.hero{display:flex;justify-content:center;padding:140px 0 0;position:relative;width:100%;z-index:1}@media(min-width:768px)and (max-width:1200px){.hero{padding:140px 0 0}.hero h1{font-size:36px!important}}.hero .hero--container{padding:0 15px}@media(max-width:1200px)and (min-width:768px){.hero .hero--container{padding:0 80px}}@media(max-width:768px){.hero .hero--container h1{font-size:24px;margin-bottom:0!important}}.hero .hero--container h1{font-family:Shne Breit;line-height:1;margin-bottom:0;text-align:left}.hero .hero--container p{font-family:Manrope,sans-serif}.hero .hero--buttons{display:flex;gap:5px;width:100%}@media(max-width:768px){.hero .hero--buttons{flex-direction:column}.hero .hero--buttons button{width:100%!important}}.hero .hero--buttons button{border-radius:150px;font-size:1.1rem;padding:10px 15px;width:50%}.button-dark{background-color:#1d1d1b;border:2px solid #000;color:#fff}.button-light{background-color:#f6f6f6;border:2px solid #dfdfdf;color:#000}.decoration-container{display:flex;justify-content:space-between;margin-left:-15%;position:absolute;top:150px;width:130%}.decoration:last-of-type{transform:rotate(90deg)}.decoration img:first-of-type,.decoration img:last-of-type{position:absolute}.mt-50{margin-top:50px}.content--container{margin:50px 15px 0}.content--container span{font-family:Shne Breit;line-height:0;opacity:.9}.content--container h2{font-family:Shne Breit;margin-top:0}.content--container p{font-family:Manrope,sans-serif}.content--container button{border-radius:150px;font-size:1.1rem;margin-bottom:10px;padding:10px 15px;width:100%}@media screen and (max-width:767px){.hover-arrow{display:none!important}}.servizi-cards{margin:15px}@media screen and (min-width:767px){.servizi-cards{display:flex;flex-wrap:wrap;margin:0 5%}.servizi-cards .card:hover .hover-arrow{opacity:1;right:0}.servizi-cards .card{align-items:flex-start!important;flex-direction:column;margin-left:15px;min-width:20%!important;position:relative;width:auto!important}.servizi-cards .card .hover-arrow{font-size:2rem;opacity:0;position:absolute;right:5px;transition:.2s}.servizi-cards .card p,.servizi-cards .card span{line-height:1!important}.servizi-cards .card p:first-of-type{font-family:Shne Breit;font-size:2rem!important}.servizi-cards icon{background-color:gray}.servizi-cards svg{background-color:#0000!important;border:#0000!important;font-size:3rem}}.servizi-cards a{color:#000;text-decoration:none}.servizi-cards .card{align-items:center;border:2px solid #dfdfdf;border-radius:18px;cursor:pointer;display:flex;margin-bottom:15px;padding:15px;width:calc(100% - 30px)}.servizi-cards .card span{font-family:Manrope,sans-serif;font-size:.9rem;line-height:0;margin-bottom:0;opacity:.9;text-transform:uppercase}.servizi-cards .card p{font-size:1.2rem;font-weight:600;line-height:0;margin-top:5px}.servizi-cards .card p:last-of-type{font-size:1rem;font-weight:400;line-height:1}.servizi-cards .card svg{background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:5px;margin-right:15px;padding:5px}@media screen and (max-width:767px){.cards-grid .card{width:38%!important}}.cards-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:left}@media screen and (min-width:767px){.cards-grid{flex-wrap:nowrap}}.cards-grid .card{border:2px solid #dfdfdf;border-radius:18px;padding:15px;width:40%}.cards-grid .card span{font-family:Manrope,sans-serif;font-size:.9rem;opacity:.9}.cards-grid .card p{font-weight:600;line-height:0}.cards-grid .card svg{background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:5px;padding:5px}.cards-grid a{color:#000;text-decoration:none}.cards-grid .card-grey{background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:18px;padding:15px;width:40%}.cards-grid .card-grey p{font-weight:600;line-height:1}.grey-bg{background-color:#f6f6f6}.content--container-img{margin:50px 0 0}@media screen and (min-width:767px){.content--container-img{align-items:center;display:flex;margin:15px}.content--container-img div{max-width:700px}.content--container-img img{border-radius:15px;margin-left:30px;max-width:60%}}.content--container-img span{line-height:0;opacity:.9}.content--container-img h2,.content--container-img span{font-family:Shne Breit;margin:0 15px}.content--container-img p{font-family:Manrope,sans-serif;margin:0 15px 15px}.content--container-img button{border-radius:150px;font-size:1.1rem;margin:0 15px 10px;padding:10px 15px;width:43%}.content--container-img img{width:100%}@media screen and (min-width:768px){.legal-privacy{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.legal-privacy .legal-section{gap:15px;margin:0}.legal-privacy .privacy-link{gap:15px}}.card-contact{border:2px solid #dfdfdf;border-radius:15px;padding:15px;text-align:center}@media screen and (min-width:768px){.card-contact{display:flex;justify-content:space-between;text-align:left}.card-contact h4{margin-top:7.5px}.card-contact button{width:30%}}.card-contact h4{font-size:20px;margin-bottom:0}.card-contact button,.card-contact h4,.card-contact p{font-family:Manrope,sans-serif}.card-contact button{background-color:#1d1d1b;border:2px solid #000;color:#fff;font-size:1rem}.card-contact button svg{margin-bottom:-7.5px}.content--container--buttons{display:flex;gap:10px;margin:0 15px}.content--container--buttons button{margin:0 0 15px;width:100%!important}.service-detail{margin-top:100px}@media screen and (min-width:767px){.service-detail{margin-top:0}}.service-detail *{font-family:Manrope,sans-serif}@media screen and (min-width:767px){.pegoraro-service-section{background:linear-gradient(#fff,#ebebeb);background-color:red;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;justify-content:center;margin-top:0!important;margin:0 15px;padding-bottom:50px;padding-top:10%;position:relative;width:calc(100% - 30px)}.pegoraro-service-section h1{font-size:3rem!important;margin-bottom:0!important}.pegoraro-service-section .decorartion-shape{bottom:0;position:absolute}.pegoraro-service-section .decorartion-shape img{border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.service-content{padding:15px}.service-content .link-to-home{color:gray;font-family:Shne Breit}.service-content .link-to-home a{color:#000;opacity:1!important;text-decoration:none}.service-content h1{font-family:Shne Breit;font-size:1.5rem;line-height:1}.cta-button{background-color:#000;border:#000;border-radius:115px;color:#fff;font-family:Manrope,sans-serif;font-size:1rem;padding:10px 50px}.title-uppercase{font-family:Shne Breit;line-height:0;opacity:.9;text-transform:uppercase}@media screen and (min-width:767px){.service-desc{font-size:1.6rem}.service-desc-icon{display:flex}.service-desc-icon svg{font-size:10rem;opacity:.2}}.services{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(auto-fill,minmax(264px,1fr));margin-top:1.6rem}.sub-service{border:2px solid #dfdfdf;border-radius:18px;padding:5px 15px}.sub-service:last-child{grid-column:span 2}@media screen and (max-width:992px)and (min-width:767px){.sub-service:last-child{grid-column:span 1}}@media screen and (max-width:580px){.sub-service:last-child{grid-column:span 1}}@media screen and (min-width:767px){.services{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.sub-service h4{border-left:4px solid #000;font-family:Shne Breit;font-size:1.5rem;margin-bottom:0!important;padding-left:15px}.sub-service h5{font-size:1.2rem;margin-top:13px}}.disclaimer-page .hero{padding-top:150px}.disclaimer-page .hero h1{font-size:3rem}@media screen and (max-width:767px){.disclaimer-page .hero{padding-top:150px}.disclaimer-page .hero h1{font-size:2.4rem}}.disclaimer-page .icon-button{align-items:center;background-color:#f6f6f6;border:2px solid #dfdfdf;border-radius:5px!important;color:#000;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;justify-content:space-between;margin-top:5px;padding:10px 30px;width:100%}.disclaimer-page{margin:0 auto;max-width:900px}.disclaimer-content{margin-top:50px}@media screen and (max-width:767px){.disclaimer-content{padding:0 15px}}.disclaimer-content *{font-family:Manrope,sans-serif}.disclaimer-content h1,.disclaimer-content h2,.disclaimer-content h3,.disclaimer-content h4{font-family:Shne Breit}.disclaimer-content a{color:#bf7aea}.disclaimer-content .content--container{margin:0}.hero--buttons button{width:auto!important}.hero--buttons a{text-decoration:none}.hero--buttons a button{min-width:400px;width:50%}.contact-page .hero{padding-top:168px}.form--container{margin:0 auto;max-width:800px;padding:15px}.form--container .name-email{display:flex;gap:10px}.form--container .name-email input{width:50%}.form--container .name-email input,.form--container textarea{background-color:#f6f6f6;border:2px solid #dfdfdf;font-family:Manrope,sans-serif;font-weight:600;padding:15px}.form--container textarea{height:200px;width:auto}.form--container select{background-color:#f6f6f6;border:2px solid #dfdfdf;font-family:Manrope,sans-serif;font-weight:600;padding:15px;width:50%}.icon-button{background-color:#1d1d1b;border:2px solid #000;border-radius:150px;color:#fff;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;justify-content:space-between;margin-top:15px;padding:10px 30px;width:100%}.icon-button,.not-found{align-items:center;display:flex}.not-found{flex-direction:column;height:60vh;justify-content:center;text-align:center}.not-found .button-flex{display:flex;gap:5px;margin-top:5vh}.not-found .button-flex .button-light{background-color:#f6f6f6;border:2px solid #dfdfdf;color:#000}.not-found a{background-color:#000;border:none;border-radius:150px;font-family:Manrope,sans-serif;font-size:1rem;padding:12px 60px;text-decoration:none}.not-found :active{scale:.95}.not-found p{font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;margin-bottom:50px}.not-found h1{color:#000;font-family:Shne Breit;font-size:6rem;margin-bottom:0;overflow:hidden;position:relative}.not-found h1:after,.not-found h1:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.not-found h1:before{clip:rect(24px,550px,90px,0);animation:glitch 2.5s linear infinite alternate-reverse;left:2px;text-shadow:-2px 0 #ff00c1}.not-found h1:after{clip:rect(85px,550px,140px,0);animation:glitch 3s linear infinite alternate-reverse;left:-2px;text-shadow:-2px 0 #bf7aea,2px 2px #ff00c1}@keyframes glitch{0%{clip:rect(44px,550px,56px,0)}5%{clip:rect(68px,550px,140px,0)}10%{clip:rect(50px,550px,88px,0)}15%{clip:rect(76px,550px,130px,0)}20%{clip:rect(84px,550px,98px,0)}25%{clip:rect(42px,550px,112px,0)}30%{clip:rect(92px,550px,142px,0)}35%{clip:rect(44px,550px,56px,0)}40%{clip:rect(68px,550px,140px,0)}45%{clip:rect(50px,550px,88px,0)}50%{clip:rect(76px,550px,130px,0)}55%{clip:rect(84px,550px,98px,0)}60%{clip:rect(42px,550px,112px,0)}65%{clip:rect(92px,550px,142px,0)}70%{clip:rect(44px,550px,56px,0)}75%{clip:rect(68px,550px,140px,0)}80%{clip:rect(50px,550px,88px,0)}85%{clip:rect(76px,550px,130px,0)}90%{clip:rect(84px,550px,98px,0)}95%{clip:rect(42px,550px,112px,0)}to{clip:rect(92px,550px,142px,0)}}.language-prompt-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.language-prompt-container{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;text-align:center;width:90%}.language-prompt-container h2{color:#333;font-family:Shne Breit;font-size:1.5rem;margin-bottom:1rem}.language-prompt-container p{color:#666;font-family:Manrope,sans-serif;margin-bottom:1.5rem}.language-prompt-buttons{display:flex;gap:15px;justify-content:space-around}.language-prompt-buttons button{border:none;border-radius:115px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:700;padding:.9rem 1rem;transition:background-color .3s ease}.language-prompt-buttons button:first-child{background-color:#bf7aea;color:#fff}.language-prompt-buttons button:last-child{background-color:#1a1a1a;color:#fff}.language-prompt-buttons button:hover{opacity:.9}@media screen and (min-width:767px){.about-page{align-items:center;display:flex}}.h2-central{display:flex;justify-content:center;width:100%}.h2-central h2{font-family:Shne Breit;font-size:2rem;max-width:1200px}@media screen and (max-width:767px){.h2-central h2{padding:0 15px}}@media screen and (min-width:767px){.alternate-section{flex-direction:row-reverse!important}.model-viewer-container{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.model-viewer-container .text-container{padding:15px}}.model-viewer-container .text-container{max-width:600px}.model-viewer-container .model-section{margin:0 15px}@media screen and (min-width:767px){.model-viewer-container .model-section{align-items:center;border:2px solid #dfdfdf;border-radius:15px;display:flex;flex-direction:row;margin-bottom:15px}}.model-viewer-container .model-section h2{font-family:Shne Breit}.model-viewer-container .model-section p{font-family:Manrope,sans-serif}.model-viewer-container .model-canvas-wrapper{align-items:center;background-color:#ededed;border-radius:15px;display:flex;height:400px;justify-content:center;margin-bottom:15px;max-width:600px;overflow:hidden;width:100%}@media screen and (min-width:767px){.model-viewer-container .model-canvas-wrapper{background-color:#0000;width:600px}}.span-cirle{border:2px dashed #e7e7e7;border-radius:115px;padding:5px 10px}.posizioni-cards{margin:0 15px}.posizioni-cards .card{border:2px solid #dfdfdf;border-radius:15px;font-family:Manrope,sans-serif;padding:5px 15px 15px}.posizioni-cards .card .title-and-tag{align-items:center;display:flex;gap:5px}.posizioni-cards .card .title-and-tag h3{font-family:Shne Breit}.posizioni-cards .card .title-and-tag span{background-color:#f6f6f6;border-radius:115px;font-size:.7rem;padding:5px}.posizioni-cards .time{align-items:center;display:flex;font-size:.9rem}.posizioni-cards .time svg{font-size:1rem;margin-top:3px}.posizioni-cards .time span{opacity:.4}.posizioni-cards .time-and-button{align-items:center;display:flex;justify-content:space-between}.posizioni-cards .time-and-button button{border-radius:115px;font-family:Manrope,sans-serif;margin-left:5px;padding:5px 15px}@media screen and (min-width:767px){.work-and-cadidate{display:flex}.work-and-cadidate .form-jobs,.work-and-cadidate .open-jobs{padding:15px;width:50%}}@font-face{font-display:swap;font-family:Shne Breit;src:url(/static/media/572a2d40c1cb6e1049aa231ee432e834.347a2e3893fbfa759bd2.woff2) format("woff2"),url(/static/media/572a2d40c1cb6e1049aa231ee432e834.55952a5f14ae5acf7edb.woff) format("woff"),url(/static/media/572a2d40c1cb6e1049aa231ee432e834.dd9e54b9edc69ee51856.ttf) format("truetype")}#cookiescript_badgetext,#cookiescript_buttons{font-family:Shne Breit!important}@media screen and (min-width:768px){.dashed-bottom{border-bottom:2px dashed #e7e7e7}}.pegoraro-hero-section{position:relative;z-index:10}@media screen and (min-width:993px) and (max-width:1599px){.pegoraro-hero-section .hero .img--hero-{height:auto;width:40%}}@media screen and (min-width:768px) and (max-width:992px){.pegoraro-hero-section .hero .img--hero-{height:auto;margin-top:12px;padding-right:60px;width:35%}.pegoraro-hero-section .hero .hero--buttons button{margin-bottom:12px;width:85%!important}}@media screen and (min-width:768px){.pegoraro-hero-section .img--hero-{height:60vh}.pegoraro-hero-section .p-desc-hero{max-width:563px!important}.pegoraro-hero-section .hero{align-items:center;padding-top:8%}.pegoraro-hero-section{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin:0 15px 15px;padding-bottom:50px}.pegoraro-hero-section .hero--buttons button{width:50%!important}.pegoraro-hero-section .hero{z-index:11}.pegoraro-hero-section .hero .hero--container h1{font-size:3rem}.pegoraro-hero-section .hero .hero--container p{font-size:1.2rem;max-width:900px}}*{font-smooth:always!important}body{overflow-x:hidden}::-webkit-scrollbar{height:15px;width:12px}::-webkit-scrollbar-track{background:#ffffff38;border-radius:7.5px}.scroll-down::-webkit-scrollbar-thumb{background:linear-gradient(#e4494900,#333,#333)}.scroll-down::-webkit-scrollbar-thumb,.scroll-up::-webkit-scrollbar-thumb{border:2px solid #f1f1f1;border-radius:15px;-webkit-transition:background .3s ease,border .3s ease;transition:background .3s ease,border .3s ease}.scroll-up::-webkit-scrollbar-thumb{background:linear-gradient(#333,#333,#e4494900)}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:15px}button:active{scale:.98}.decorartion-shape-complex{position:relative}.decorartion-shape-complex img{width:100%}.decorartion-shape{height:20px;width:100%}.decorartion-shape img{height:100%;object-fit:cover;width:100%}#cookiescript_badge{z-index:999!important}@media screen and (max-width:768px){.footer-switcher,.image-desktop,.mobile-remove{display:none}}@media screen and (min-width:767px){.desktop-remove,.image-mobile{display:none}.dsk-m-c{max-width:1600px}.margin-desktop{margin:0 5%}}.div-center{display:flex;justify-content:center;width:100%}@media screen and (min-width:767px){.text-animated{min-width:200px}}.p-quoute{font-size:2rem!important;line-height:1}.p-quoute span{font-size:5rem;line-height:0}@media screen and (max-width:768px){.language-switcher{width:100%!important}}
/*# sourceMappingURL=main.c20aca79.css.map*/