@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("../fonts/roboto-condensed-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../fonts/roboto-condensed-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../fonts/roboto-condensed-v25-latin-700.woff2") format("woff2")}.fab{font-family:"Font Awesome 5 Brands" !important}.drop-in{animation:drop-in 1s ease 200ms backwards}.hr-animation-hero{animation:drop-in 1s ease 1200ms backwards}.drop-in2{animation:drop-in 1400ms ease-out 700ms backwards}@keyframes logo-slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes drop-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0%)}}:root{--accent-color: #e73c14;--accent-gradient-first: #b71111;--accent-gradient-second: #e73c14}*{font-family:"Roboto Condensed" !important;font-weight:500;scroll-margin-top:80px}body.fixed-position{overflow:hidden}a{text-decoration:none}a:hover{cursor:pointer}.btn{--bs-btn-border-width: 0px}.white{background-color:#fff}.ghost-white{background-color:#f9f9f9}.dark{background-color:#212121;color:#fff}.custom-container{padding-top:7.5rem;padding-bottom:7.5rem}.link-arrow span{margin-right:.5rem}.link-arrow svg{width:2.5rem;height:2.5rem}a.link-arrow{font-weight:550;letter-spacing:.05rem}a.link-arrow:hover{opacity:.7}.light-text{color:#646363}.yt.dark{background-image:url(/static/img/bg-covers/yt-cover.png);background-size:cover;background-position:center}.yt.dark h3{color:#f9f9f9}.yt.dark p{color:#bfbfbf}.yt.dark .colored-line{--line-color: #f9f9f9}.yt iframe{padding-left:3rem}.contact-left{background-image:url(/static/img/bg-covers/contact-light-cover.png);background-size:cover;background-position:center}.contact-red .contact-right{background-image:url(/static/img/bg-covers/contact-red-cover.png);background-size:cover;background-position:center}.contact-blue .contact-right{background-image:url(/static/img/bg-covers/contact-azzuro-cover.png);background-size:cover;background-position:center}.contact-red .row,.contact-blue .row{margin-right:0}.contact-red .col-lg-6,.contact-red .col-12,.contact-blue .col-lg-6,.contact-blue .col-12{padding:7rem 10rem}.contact-red .contatto .contatto-icon path{fill:#e73c14}.contact-red .orario .orario-icon path{stroke:#e73c14}.contact-red .contatto .color{color:#e73c14}.contact-blue .orario .orario-icon path{stroke:#409ba3}.contact-blue.contatto .color{color:#409ba3}.contact-blue .contatto .contatto-icon path{fill:#409ba3}.orario .small,.contatto .small{color:#646363}.orario .small.font-weight-bold,.contatto .small.font-weight-bold{font-weight:600}form label{color:#fff;font-size:.9rem;font-style:normal;line-height:1.125rem;text-transform:uppercase;padding:.5rem 0}.form-control{color:#fff;background-color:rgba(0,0,0,0);border-radius:.625rem;border:1px solid #fff;height:3.75rem;padding:1rem}.form-control option{color:#000}.form-control:focus{background-color:rgba(0,0,0,0);box-shadow:none;border-color:#fff;outline:1px solid #fff;color:#fff}.text-muted{color:#fff !important}.form-group{margin-top:1rem}textarea.form-control{height:100%}.form-control::-moz-placeholder{color:#fff;font-size:1.2rem}.form-control::placeholder{color:#fff;font-size:1.2rem}#contact-form a{color:#fff;text-decoration:underline}label::after{display:none !important}.contact-map .col-12.contact-right,.contact-map .col-lg-6.contact-right{padding:0}.contact-map form{display:none}.contact-map .map{width:100%;height:100%;z-index:0}.contact-map .contact-right{height:700px;position:relative}@media screen and (max-width: 992px){.contact-map .contact-right{height:400px}}.contact-map .map-card{position:absolute;z-index:1;padding:32px;top:42px;left:36px}.img-full{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-full-width{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.breadcrumb-item a{color:#bfbfbf}.breadcrumb-item.active a{color:#212121}.breadcrumb-item+.breadcrumb-item::before{color:#bfbfbf}.breadcrumb-item:hover a{color:#e73c14}.breadcrumbs{border-bottom:1px solid #f2f2f2}.hero-home{height:100%;background-image:url(/static/img/bg-covers/hero-home-bg.png);background-size:cover;background-position:center;width:100%}.hero-home .container{padding-top:15%;padding-right:30%;padding-bottom:5%;color:#f2f2f2;overflow:hidden}.default-color-text{color:#e73c14 !important}a:hover .default-color-text{color:#bfbfbf !important}.markdownified.gradient-red-text em{background-color:red;background-image:linear-gradient(269deg, #e73c14 0%, #9a0b09 100%);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}.hero-home p{font-size:1.5rem;line-height:2.1rem}.colored-line{--line-color: var(--accent-color);width:20%;height:.5rem;background:var(--line-color);border:none;opacity:1}.partners{animation:logo-slide 15s linear infinite;margin-top:15%}.partners img{height:2.8rem;width:auto}@keyframes logo-slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.softwares-home{height:100%}@media(min-width: 992px){.softwares-home h5{margin-left:2rem}}.softwares-home h2,.softwares-home p{width:70%}.softwares-home .card h2,.softwares-home .card p{width:100%}.softwares-home .row{margin:5rem 0}.softwares-home .card{width:100%;border-radius:5px;box-shadow:4px 4px 20px 0px rgba(67,67,67,.15);border:none}.softwares-home .link-arrow span,.servizi-home .link-arrow span{color:#e73c14}.softwares-home .extra-note{width:100%}.softwares-home .extra-note p{width:100%}.softwares-home .extra-note a{color:#e73c14;font-weight:600;font-size:1.6rem;line-height:2rem;letter-spacing:.05rem}.softwares-home .card .small{font-weight:350}.custom-container.full-height{display:flex;flex-direction:column}.digicorp-caratteristiche img{width:7.5rem;min-height:7.5rem}.servizi-home h2{color:#f9f9f9;width:70%}.servizi-home .small{color:#d9d9d9;width:70%}.servizi-home .card-wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}.news-home-section .view-all{color:var(--accent-color);font-family:Roboto;font-size:1rem;font-style:normal;font-weight:600;line-height:1.4}.news-card p{color:#646363}.news-card a span{color:var(--accent-color)}@media(min-width: 992px){.servizi-home .card-wrapper{grid-template-columns:1fr 1fr}}.servizi-home .card{background:linear-gradient(253deg, rgba(77, 74, 74, 0.42) 0%, rgba(33, 33, 33, 0.22) 100%);box-shadow:4px 4px 30px 0px rgba(33,33,33,.1);border:none;overflow:hidden;min-height:-moz-fit-content;min-height:fit-content}.servizi-home .card h3{color:#f9f9f9}.servizi-home .card p{color:#bfbfbf;letter-spacing:.04rem;font-weight:300;line-height:1.8rem}.servizi-home .card::before{content:"";position:absolute;left:-3%;top:-3%;width:100%;height:70%;background-image:url(/static/img/Vector2.png);background-repeat:no-repeat;background-size:100% 100%;opacity:.03}.hero-altro,.banner{height:100%;background-size:cover;background-position:center;width:100%}@media screen and (max-width: 576px){.hero-altro,.banner{min-height:60vh;display:flex;align-items:center}}.hero-altro .container{padding-top:10%;padding-right:30%;padding-bottom:5%;overflow:hidden}@media screen and (max-width: 576px){.hero-altro .container{padding-right:calc(var(--bs-gutter-x)*.5) !important}}.hero-altro .small{color:#bfbfbf;font-weight:400}.hero-altro h1{color:#bfbfbf}.banner h2,.banner .small{color:#bfbfbf}.bullet-list{border-radius:0rem 8rem 0rem 0rem}.bullet-list .list-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media all and (max-width: 768px){.bullet-list .list-container{grid-template-columns:repeat(1, 1fr);gap:1rem}}.bullet-list .list-container .list-item{display:flex;background:#fff;border-radius:.6rem;box-shadow:4px 4px 30px 0px rgba(100,99,99,.1);page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;box-sizing:border-box;padding:1.5rem}.bullet-list .list-container .list-item svg{width:auto;height:1.6rem;color:var(--accent-color);flex-shrink:0}.primari-cards .card,.secondari-cards .card{border:none;border-radius:1.5rem;background-color:#fff;box-shadow:4px 4px 30px 0px rgba(67,67,67,.15)}.primari-card-icon{height:4rem}.secondari-cards svg{height:3rem;width:auto}.secondari-cards{border-radius:0rem 8rem}.secondari-cards.dark .card{box-shadow:4px 4px 30px 0px rgba(2,2,2,.1)}.secondari-cards.dark .card,.azienda-cards.dark .card{background:linear-gradient(130deg, rgba(77, 74, 74, 0.42) 0%, rgba(33, 33, 33, 0.22) 100%)}.secondari-cards.dark .card .xsmall{color:#f2f2f2}.secondari-cards.dark{border-radius:0rem}.gradient-drop-icon .first-stop{stop-color:var(--accent-gradient-first)}.gradient-drop-icon .second-stop{stop-color:var(--accent-gradient-second)}.card{border:none;border-radius:.625rem;background-color:#fff;box-shadow:4px 4px 30px 0px rgba(2,2,2,.1);overflow:hidden}.card .rich-text p{margin-block:1rem}.card .rich-text:first-child{margin-top:0}.card .rich-text:last-child{margin-bottom:0}.azienda-cards .card img{height:4.5rem;width:auto}.azienda-cards.dark h5{color:#f9f9f9}.azienda-cards.dark .xsmall{color:#bfbfbf}.partner-cards .card{box-shadow:4px 4px 30px 0px rgba(67,67,67,.15)}.partner-cards .card img{height:3rem;max-width:12rem}.partner-cards .partner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#212121;opacity:0;transition:opacity .3s ease;color:#fff;border-radius:.625rem}.partner-cards .card:hover .partner-overlay,.partner-cards .card:active .partner-overlay{opacity:1}.partner-cards .partner-overlay .xsmall{color:#fff}@media all and (min-width: 1200px){.partner-cards .partner-overlay .xsmall{font-size:1rem !important;line-height:1.2rem}}.partner-cards .partner-overlay .link-arrow svg{width:2rem;height:2rem}.partner-cards .partner-overlay .link-arrow:hover span{color:#e73c14 !important}.normative-cards .arrow-down path,.tesi-cards .arrow-down path,.tips-cards .arrow-down path{fill:#e73c14}.normative-cards .arrow-down,.tesi-cards .arrow-down,.tips-cards .arrow-down{width:2.25rem;height:auto;rotate:90deg}.normative-cards .card a:hover .small,.tesi-cards .card a:hover .small,.tips-cards .card a:hover .small{color:#bfbfbf}.normative-cards .card a:hover .arrow-down path,.tesi-cards .card a:hover .arrow-down path,.tips-cards .card a:hover .arrow-down path{fill:#bfbfbf}.tesi-cards .location-icon path{fill:#212121}.tesi-cards .location-icon{height:1rem;width:auto}.tips-cards h2,.tips-cards .small{width:70%}.tips-cards.dark h2,.tips-cards.dark h6{color:#fff}.tips-cards.dark .small{color:#d9d9d9}.tips-cards.dark .card .small{color:#e73c14}.tips-cards.dark .card{background:linear-gradient(253deg, rgba(77, 74, 74, 0.42) 0%, rgba(33, 33, 33, 0.22) 100%)}.tips-cards.dark .card::before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;background-image:url(/static/img/Vector2.png);background-repeat:no-repeat;background-size:100% 100%;opacity:.03}.esempi-cards .card img{height:15rem;width:100%;-o-object-fit:cover;object-fit:cover}.corsi-cards .card .modal .modal-body a .small{color:#e73c14}.corsi-cards .card .modal .modal-body a .arrow-right path{fill:#e73c14}.corsi-cards .card .categoria{background:linear-gradient(133deg, rgba(217, 217, 217, 0.83) 0%, rgba(242, 242, 242, 0.81) 100%);border-radius:.3rem}.corsi-cards .card a .arrow-right path{fill:#646363}.corsi-cards .card a:hover .small,.corsi-cards .card .modal .modal-body a:hover .small{color:#bfbfbf}.corsi-cards .card a:hover .arrow-right path,.corsi-cards .card .modal .modal-body a:hover .arrow-right path{fill:#bfbfbf}.corsi-cards .card .durata{color:#fff;width:4.4rem;height:4.4rem;background:url(/static/img/corsi-drop.png) no-repeat center;background-size:cover}@media all and (max-width: 576px){.corsi-cards .card .durata{width:3.8rem;height:3.8rem}}.corsi-cards .info-icon{cursor:pointer}.corsi-cards .info-icon path{stroke:#646363}.corsi-cards .info-icon:hover path{stroke:#bfbfbf}.corsi-cards .card .modal .modal-content{background-color:#212121;border-radius:.625rem}.corsi-cards .card .modal .btn-close{width:2rem;height:2rem;background-color:#fff;color:#000;font-weight:bold;font-size:1rem;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;opacity:1}.corsi-cards .card .modal h6,.corsi-cards .card .modal .xsmall{color:#f9f9f9}.corsi-cards .card .modal ul li{list-style-type:circle;margin-bottom:.5rem}.contatti-cards .card svg path{stroke:#e73c14}.contatti-cards .card svg{height:2.5rem;width:auto}.contatti-cards .card .orario .small{color:#212121;font-weight:400}.contatti-cards .card .contatto a.small{color:#e73c14}.title-sm-text p{margin-block:1rem}.title-sm-text.dark h3,.title-sm-text.dark .basic,.title-sm-text.dark .xsmall{color:#f2f2f2}@media all and (max-width: 1400px){.contact-red .col-lg-6,.contact-red .col-12,.contact-blue .col-lg-6,.contact-blue .col-12{padding:6rem}.contact-map .col-12.contact-right,.contact-map .col-lg-6.contact-right{padding:0}}@media all and (min-width: 1200px){.banner .container .small,.banner .container h2{width:75%}}@media all and (max-width: 1200px){.yt iframe{padding-left:1rem}}@media all and (max-width: 992px){.servizi-home h2,.servizi-home .small,.softwares-home h2,.softwares-home p{width:100%}.yt iframe{padding-left:unset}.hero-altro .container{padding-top:15%;padding-right:unset}.tips-cards h2,.tips-cards .small{width:100%}}@media all and (max-width: 992px)and (min-width: 768px){.contact-red form,.contact-blue form{width:70% !important}}@media all and (max-width: 768px){.hero-home .container{padding-right:calc(var(--bs-gutter-x)*.5)}.custom-container{padding-top:4.5rem;padding-bottom:4.5rem}}@media all and (max-width: 576px){.hero-home .container{padding-top:25%;min-height:100vh;justify-content:center}.contact-red .col-lg-6,.contact-red .col-12,.contact-blue .col-lg-6,.contact-blue .col-12{padding:3rem}.contact-map .col-12.contact-right,.contact-map .col-lg-6.contact-right{padding:0}.hero-altro .container{padding-top:25%}}.primary-button{position:relative;padding:10px 20px;background:radial-gradient(65.67% 161.53% at 55.42% 100%, #b71111 0%, #e73c14 100%);color:#fff;text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.75813rem;letter-spacing:.1rem;border:2px solid rgba(0,0,0,0)}.primary-button::before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;background-image:url(/static/img/Vector2.png);background-repeat:no-repeat;background-size:100% 100%;opacity:.2}.primary-button:hover{background:#fff;border:2px solid;color:#b71111}.primary-button:hover::before{visibility:none}.btn-white-red,.btn-white-blue{position:relative;padding:10px 20px;background:#fff;color:#b71111;text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.75813rem;letter-spacing:.1rem;border:1px solid rgba(0,0,0,0)}.btn-white-blue{color:#409ba3}.btn-white-red:hover,.btn-white-blue:hover{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}body>main{overflow-x:hidden}h1,.h1{font-size:4.3rem;font-weight:700;line-height:5.1rem}h2,.h2{color:#212121;font-size:3.4rem;line-height:4.125rem;font-weight:600}h2.alt,.h2.alt{color:#fff}h3,.h3{color:#212121;font-size:2.7rem;line-height:3.2rem;font-weight:600}h4,.h4{color:#212121;font-size:2.2rem;line-height:2.7rem;font-weight:600}h5,.h5{color:#212121;font-size:1.8rem;line-height:2.2rem;font-weight:600}h6,.h6{color:#212121;font-size:1.4rem;line-height:1.7rem;font-weight:600;font-weight:600}.big{color:#212121;font-size:2.2rem;line-height:2.7rem}.basic{color:#212121;font-size:1.7rem;line-height:2rem}.small{color:#212121;font-size:1.4rem;line-height:2rem}.xsmall{color:#212121;font-size:1.125rem;line-height:1.5rem;letter-spacing:.03rem}p a{color:#646363}p a:hover{color:#212121}.rich-text.content>*{margin-bottom:1.5rem}.rich-text.content>*:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{padding-left:1.5rem}.rich-text ol{list-style-type:decimal}.rich-text .richtext-image.full-width{width:100%;height:auto}.rich-text .richtext-image.right{display:block;margin-left:auto;max-width:100%;height:auto}.rich-text .richtext-image.left{display:block;margin-right:auto;max-width:100%;height:auto}.mt-25{margin-top:2.5rem}sub,sup{font-size:.75em}@media(max-width: 576px){h1,.h1{font-size:3.5rem;line-height:3.8rem}h2,.h2{line-height:3.5rem}}.bg-white{background:#fff}.bg-ghost-white{background:#f9f9f9}.gallery .swiper{width:100%;min-height:30rem}.gallery .swiper-slide{width:100%;min-height:30rem}.partner-cards .swiper-slide{height:unset}.gallery .swiper-slide img{display:block;width:100%;height:30rem;-o-object-fit:cover;object-fit:cover}.swiper-slide figure{position:relative;margin:0;overflow:hidden}.swiper-pagination{display:flex;justify-content:center}.partner-cards .swiper-pagination{bottom:-2rem !important}.swiper{width:100%;height:100%}.swiper-pagination-bullet{width:1.4rem;height:.3rem;background-color:#000;display:block;border-radius:10px !important;transition:all .3s ease-in-out;opacity:.3}.swiper-pagination-bullet-active{opacity:1;width:2.2rem}.swiper-custom-nav{position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;width:100%;pointer-events:none}.swiper-custom-nav img{cursor:pointer;opacity:.5;transition:all .3s ease-in-out;pointer-events:auto}.swiper-custom-nav img:hover{opacity:1}.partner-cards .swiper-custom-nav .card:hover{opacity:1}.nav-left,.nav-right{visibility:hidden}.swiper-custom-nav .nav-left{rotate:-180deg}.swiper:hover .nav-left,.swiper:hover .nav-right{visibility:visible}.gallery .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;padding:1rem}.gallery .swiper-slide:hover .slide-overlay{opacity:1}.gallery .slide-overlay h4,.gallery .slide-overlay p,.gallery .slide-overlay li{color:#fff;text-align:center}.swiper.softwaresSwiper{height:100%;box-shadow:4px 4px 30px 0px rgba(33,33,33,.1);border-radius:5px}.swiper.softwaresSwiper .swiper-slide{height:100%}.swiper.softwaresSwiper .swiper-pagination{bottom:1rem}.swiper.softwaresSwiper .card{width:100%;border-radius:5px;border:none}.swiper.softwaresSwiper .card .link-arrow img{width:2.5rem;height:2.5rem}.swiper.softwaresSwiper .card img{width:3.5rem;height:3.5rem;margin-right:.5rem}.partner-cards{overflow:hidden}.partner-cards .swiper{overflow:visible}@media screen and (min-width: 1200px){.swiper.softwaresSwiper{background-color:rgba(0,0,0,0);box-shadow:unset}.swiper.softwaresSwiper .swiper-pagination{bottom:1rem;position:unset;padding-top:4rem}.swiper.softwaresSwiper .card{width:calc(100% - 3rem);margin:1.5rem}}@media screen and (max-width: 1200px){.swiper.softwaresSwiper{width:300px}.swiper.softwaresSwiper .swiper-pagination{visibility:visible}}@media screen and (max-width: 800px){.swiper{height:100%}.gallery .swiper-slide{height:100%}.gallery .swiper-slide img{height:30rem}.gallery .slide-overlay{position:relative;width:100%;height:auto;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:start;align-items:start;opacity:1;transition:opacity .3s ease;padding:1rem}.gallery .slide-overlay h4,.gallery .slide-overlay p,.gallery .slide-overlay li{color:#000;text-align:left}.swiper-custom-nav{display:none !important}}@media screen and (max-width: 576px){.gallery .swiper-slide img{height:20rem}}.pagination{display:flex;max-width:min(800px,100%);justify-content:space-between;align-items:center;margin-block:20px;margin-inline:auto}.pagination .btn-primary{display:flex;align-items:center;background-color:#e63a14}.pagination .btn-primary:hover{background-color:#a52e13}.pagination .btn-primary.disabled{background-color:#c9c9c9;color:#000;cursor:not-allowed}.pagination .btn-primary.disabled:hover{background-color:#c9c9c9}.pagination .page-current{margin:0 10px;font-weight:bold}body>footer{background-color:#212121;color:#bfbfbf}body>footer img{height:3rem;width:14rem}body>footer .contact img{height:2rem;width:auto}.custom-border-top{border-top:1px solid #000}body>footer p{font-size:1.2rem;line-height:1.5rem;letter-spacing:.06rem}body>footer .policy{display:flex;align-items:center;gap:2rem}body>footer .contact-info a,.policy a,body>footer h5{margin-left:.5rem;color:#f2f2f2 !important;opacity:.9;font-weight:600;font-size:1.2rem;letter-spacing:.06rem}body>footer .contact-info a:hover,.policy a:hover,body>footer h5:hover{opacity:1}.policy a,body>footer h5{text-decoration:none;font-size:1.2rem;line-height:1.7rem;font-weight:500}body>footer .contact img{width:1.5rem;height:2rem;margin-right:1rem}body>footer .nav-link{color:#bfbfbf;padding:.5rem;font-size:1.125rem}.list li:before{content:"•";color:#fff;font-size:.5rem}.dots img{width:.3rem;height:.3rem;vertical-align:middle}body>footer .social{display:flex;align-items:center;gap:1rem}body>footer .social i{font-size:1.5rem;color:#bfbfbf;cursor:pointer}body>footer .social i:hover{color:#fff}body>footer .bottom{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;justify-items:space-between;align-items:center}body>footer .bottom p{font-size:1rem;line-height:1.2rem;letter-spacing:.05rem}body>footer .bottom p:nth-child(2n){text-align:right}@media screen and (max-width: 768px){body>footer .bottom{grid-template-columns:1fr;grid-gap:.2rem;justify-items:start}body>footer .bottom p:nth-child(2n){text-align:initial}}@media all and (max-width: 1200px){.dots img{display:none}}body>header{font-size:1.125rem;letter-spacing:.05rem;position:static}.language.dropdown:hover>.dropdown-menu{display:block}.language.dropdown a.dropdown-item:hover{color:#e73c14 !important;background-color:#fff}.language.dropdown .dropdown-item.active{color:#bfbfbf !important;background-color:#fff}.fa{font-family:"Font Awesome 5 Free" !important}.dropdown-menu{top:100%;left:0;margin-top:1px;border:none;border-radius:0%;box-shadow:0px 4px 30px rgba(0,0,0,.15)}.navbar{flex-wrap:unset;background:rgba(11,11,12,.4);position:fixed;width:100%;border-bottom:1px solid #212121;z-index:2}.navbar-brand{height:3rem;width:14rem;background-image:url(/static/svg/logo-rosso-bianco.svg);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0}.nav-link{text-transform:uppercase;color:#fff}.nav-link.active,.navbar:hover .nav-link.active,.navbar.navbar-focused .nav-link.active,.navbar.navbar.navbar-scrolled .nav-link.active{color:#bfbfbf}.nav-link:hover,.navbar:hover .nav-link.selected,.language .dropdown-toggle:hover{color:#e73c14}.nav-content{display:flex;align-items:center}.nav-content svg{margin-left:.5rem}.nav-content .item-icon path{fill:#fff}.nav-link:hover .nav-content .item-icon path,.nav-link:focus .nav-content .item-icon path,.navbar:hover .nav-link.selected .nav-content .item-icon path,.nav-link.active:hover .nav-content .item-icon path{fill:#e73c14}.nav-link.active .nav-content .item-icon path,.navbar:hover .nav-link.active .nav-content .item-icon path,.navbar.navbar-focused .nav-link.active .nav-content .item-icon path,.navbar.navbar.navbar-scrolled .nav-link.active .nav-content .item-icon path,.container.responsive .nav-link.active .nav-content .item-icon path{fill:#bfbfbf}label{position:relative;display:inline-block;padding:5px 12px;transition:all .2s ease;border-radius:0}label::after{content:"";display:block;height:2px;width:80%;background-color:#e73c14;transition:all .2s ease .2s}a.hamburger-icon svg{height:2rem;margin-left:1rem;width:2rem}a.hamburger-icon line{stroke:#fff}a.hamburger-icon:hover line,.navbar:hover a.hamburger-icon line{stroke:#000}.navbar.navbar-focused a.hamburger-icon line,.navbar.navbar-scrolled a.hamburger-icon line{stroke:#000}.hamburger-icon{display:none}label input{transition:width .2s ease,opacity .5s ease .2s;opacity:1;width:12rem;height:1,8rem;border:0;outline:none;background-color:rgba(0,0,0,0);color:#000}label i{position:absolute;top:11px;right:11px;color:#fff;cursor:pointer}label[data-state=close]{border-radius:30px;padding:5px 5px;transition:all .3s ease}label[data-state=close]::after{width:0%;transition:all .3s ease}label[data-state=close] i{pointer-events:none}label[data-state=close] input{width:28px;height:25px;opacity:0;cursor:pointer;transition:opacity .5s ease,width 1s ease}label[data-state=open]{border-radius:30px;padding:5px 5px;transition:all .3s ease}.language .dropdown-toggle{color:#fff;font-family:"Roboto Condensed";font-weight:400;font-size:1.125rem;letter-spacing:.05rem}.language .dropdown-menu{border:none;--bs-dropdown-min-width: 3rem;box-shadow:0px 4px 30px rgba(0,0,0,.15)}.language .dropdown-toggle::after{display:none}.dropdown-icon path{fill:#646363}.dropdown-link:hover .dropdown-icon path{fill:#000}.dropdown-icon{width:1.5rem;height:1.5rem}.dropdown-icon-proddoti{width:3rem;height:3rem}.dropdown-menu li,.dropdown-menu a{color:#646363 !important;margin-bottom:1rem}.dropdown-menu a:hover .title,.dropdown-menu a:hover{color:#000 !important;cursor:pointer}.dropdown-menu ul{margin-bottom:2.5rem;margin-top:1rem}.dropdown-menu ul:first-child{-moz-column-count:2;column-count:2}.dropdown-menu ul:first-child>li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.dropdown-menu .extended ul:first-child{-moz-column-count:4;column-count:4}.dropdown-menu .features{margin-left:2rem}.dropdown-menu .description{margin-left:2rem}.dropdown-menu .softwares{margin-left:3.5rem}.dropdown-menu .title{font-size:1.4rem;line-height:1.7rem;margin-left:.5rem;color:#646363}.recommendations p{color:#000;font-size:1rem;line-height:1.4rem}.recommendations h3,.link{color:#000;font-size:1.4rem;line-height:1.7rem;margin-bottom:.5rem}.dropdown-menu .recommendations img{height:8rem}.dropdown-menu .recommendations.prodotti img{width:auto;margin-bottom:1rem;height:5rem}.dropdown-menu .recommendations a span{color:#6aa237;margin-left:1rem;font-size:1.4rem;line-height:1.7rem}.dropdown-menu .recommendations .cad a span{color:#cc141f}.dropdown-menu .recommendations .cad{color:#cc141f}.dropdown-menu .recommendations .cad .arrow-right path{fill:#cc141f}.dropdown-menu .recommendations a{text-decoration:none}.dropdown-menu .recommendations a:hover span{color:#bfbfbf}.dropdown-menu .recommendations a:hover .arrow-right path{fill:#bfbfbf}.dropdown-menu .description{line-height:1.5rem;letter-spacing:.03rem}.vertical-hr{border-left:1px solid #bfbfbf;height:100%;margin:0 1.5rem}.navbar:hover,.navbar.navbar-focused,.navbar.navbar-scrolled{background:#fff;border-bottom:none;box-shadow:0px 4px 30px rgba(0,0,0,.15)}.navbar:hover .nav-link,.navbar:hover label i,.navbar:hover .language .dropdown-toggle,.navbar.navbar-focused .nav-link,.navbar.navbar-focused label i,.navbar.navbar-focused .language .dropdown-toggle,.navbar.navbar-scrolled .nav-link,.navbar.navbar-scrolled label i,.navbar.navbar-scrolled .language .dropdown-toggle,.container.responsive .nav-link{color:#212121}.navbar:hover .nav-link .nav-content .item-icon path,.navbar.navbar-focused .nav-link .nav-content .item-icon path,.navbar.navbar-scrolled .nav-link .nav-content .item-icon path,.container.responsive .item-icon path{fill:#212121}.navbar:hover .nav-link:hover,.navbar.navbar-focused .nav-link:hover,.navbar.navbar-scrolled .nav-link:hover{color:#e73c14}.navbar:hover .nav-link:hover .nav-content .item-icon path,.navbar.navbar-focused .nav-link:hover .nav-content .item-icon path,.navbar.navbar-scrolled .nav-link:hover .nav-content .item-icon path,.container.responsive .nav-link:hover .item-icon path{fill:#e73c14}.navbar:hover .navbar-brand,.navbar.navbar-focused .navbar-brand,.navbar.navbar-scrolled .navbar-brand{background-image:url(/static/svg/logo-rosso-nero.svg)}body>header .search-bar-container{display:flex;gap:8px;align-items:center}body>header .search-bar-container i{position:initial}body>header .search-bar-container .search-popup{display:grid;grid-template-columns:0fr;transition:all .3s ease-in-out}body>header .search-bar-container .search-popup>div{overflow:hidden}body>header .search-bar-container input{background-color:rgba(0,0,0,0);padding:4px;box-sizing:border-box}body>header .search-bar-container[data-open] .search-popup{grid-template-columns:1fr}body>header .search-button{width:24px;height:24px;padding:0px;border:none;background-color:rgba(0,0,0,0)}@media all and (max-width: 1200px){.container{height:auto}.container.responsive{position:relative}.hamburger-icon{display:block}.container.responsive #app,header ul.nav{display:none}.container.responsive ul.nav{position:absolute;display:block;text-align:left;left:0%;top:112%;width:100%;height:auto;padding:3rem;background-color:#fff;box-shadow:0px 4px 30px rgba(0,0,0,.15)}.dropdown-menu{margin-top:unset;box-shadow:none;top:unset;padding-top:0}.dropdown-menu .container{max-height:80vh;overflow-y:scroll}.dropdown-menu .container::-webkit-scrollbar{width:0}.dropdown-menu .description{display:none}.dropdown-menu .container{padding:1rem 3rem}header .nav-link{padding-left:0}.dropdown-menu .recommendations.prodotti img{height:4rem}}@media all and (max-width: 992px){.dropdown-menu ul{margin-top:0rem}.dropdown-menu ul:first-child,.dropdown-menu .extended ul:first-child{-moz-column-count:1;column-count:1}.dropdown-menu .recommendations img{width:15rem}.dropdown-menu .recommendations p,.dropdown-menu .recommendations h3,.dropdown-menu .recommendations.prodotti{display:none}}@media all and (max-width: 768px){#app{display:none !important}}@media all and (min-width: 576px){.search-language-mobile{display:none}}@media all and (max-width: 576px){.language.dropdown,label.search-bar-container{display:none !important}.navbar .container.responsive label i,.navbar .container.responsive .language .dropdown-toggle{color:#212121}.search-language-mobile{display:flex;align-items:center;justify-content:space-between}.search-language-mobile .language.dropdown,.search-language-mobile label.search-bar-container{display:flex !important;gap:0px;color:#212121}.search-language-mobile .btn-close{opacity:1;--bs-btn-close-focus-shadow: 0}.search-language-mobile .btn-close:hover{opacity:.8}.container.responsive ul.nav{padding-top:2rem}a.hamburger-icon svg{margin-inline:1rem}.navbar .nav-link{padding-bottom:1rem}.dropdown-parent{height:calc(100vh - 80px) !important;overflow-y:scroll}.dropdown-parent::-webkit-scrollbar{width:0}}.template-product.template-main-product.template-cad{--accent-color: #409ba3}.template-product.template-main-product.template-cad .default-color-text{background-color:#cd2127;background-image:linear-gradient(74.59deg, #cd2127 0%, #fec13b 100%);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}.template-product.template-main-product.template-cad .gradient-background{background:linear-gradient(74.59deg, #cd2127 0%, #fec13b 100%);color:#fff}.template-product.template-main-product.template-cad .primary-button{background:linear-gradient(74.59deg, #cd2127 0%, #fec13b 100%);border:2px solid rgba(205,33,39,0)}.template-product.template-main-product.template-cad .primary-button:hover{background:#fff;border:2px solid;color:#cd2127}.template-product.template-main-product.template-cad .benefits .container{padding-bottom:7.5rem}.template-product.template-main-product.template-cad .benefits .container .list{-moz-column-count:2;column-count:2}.template-product.template-main-product.template-cad .benefits .container .list>div{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:1rem}.template-product.template-main-product.template-cad .benefits .container .list>div img{width:2.5rem}.template-product.template-main-product.template-cad .moduli .nav-tabs{--bs-nav-tabs-border-color: #bfbfbf}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link.active{color:#962d79;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f3f3f3;border-bottom:4px solid !important;font-weight:600}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-item.show .nav-link .xsmall{color:#962d79;font-weight:600}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#bfbfbf}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link.active .xsmall{color:#962d79;font-weight:600}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link .xsmall{color:#bfbfbf;font-weight:600}.template-product.template-main-product.template-cad .moduli .nav-tabs .soluzioni-icon path{fill:#bfbfbf}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link.active,.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-item.show .nav-link .xsmall,.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link.active .xsmall{color:#409ba3}.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-item.show .soluzioni-icon path,.template-product.template-main-product.template-cad .moduli .nav-tabs .nav-link.active .soluzioni-icon path{fill:#409ba3}.template-product.template-main-product.template-cad .moduli .tab-content{background-color:#f9f9f9}.template-product.template-main-product.template-cad .moduli .tab-content h4{color:#409ba3}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs{--bs-nav-tabs-border-color: transparent}.template-product.template-main-product.template-cad .moduli .specifiche .nav.nav-tabs .nav-item{border:1px solid #f2f2f2;border-radius:1rem 0rem 0rem 1rem;width:100%}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-item .nav-link.active{border:1px solid #f2f2f2;border-radius:1rem 0rem 0rem 1rem}.template-product.template-main-product.template-cad .moduli .specifiche .bullet-circle-icon{display:none}.template-product.template-main-product.template-cad .moduli .specifiche .bullet-circle-icon path{fill:#409ba3}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-item.show .nav-link .bullet-circle-icon,.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-link.active .bullet-circle-icon{display:block;margin-left:1rem}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-link.active{color:rgba(0,0,0,0)}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-item.show .nav-link h5{color:#409ba3;padding:1rem}.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-link.active h5,.template-product.template-main-product.template-cad .moduli .specifiche .nav-tabs .nav-link h5{color:#409ba3;padding:1rem}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content{border-radius:.3rem;background:#fff;box-shadow:4px 4px 30px 0px rgba(100,99,99,.1)}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content .tab-pane>div p{margin-bottom:1rem}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content .tab-pane>div ul{margin-bottom:1rem}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content .tab-pane>div ul :last-child{margin-bottom:0rem}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content .tab-pane>div ul li{margin-bottom:1rem;padding-left:2rem;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.32258C17.3483 2.32258 21.6774 6.65085 21.6774 12C21.6774 17.3483 17.3491 21.6774 12 21.6774C6.65168 21.6774 2.32258 17.3491 2.32258 12C2.32258 6.65168 6.65085 2.32258 12 2.32258ZM12 0C5.37256 0 0 5.37256 0 12C0 18.6274 5.37256 24 12 24C18.6274 24 24 18.6274 24 12C24 5.37256 18.6274 0 12 0ZM12 8.12903C9.86211 8.12903 8.12903 9.86211 8.12903 12C8.12903 14.1379 9.86211 15.871 12 15.871C14.1379 15.871 15.871 14.1379 15.871 12C15.871 9.86211 14.1379 8.12903 12 8.12903Z" fill="%23409ba3"/></svg>');background-repeat:no-repeat}.template-product.template-main-product.template-cad .moduli .specifiche .tab-content .tab-pane>div :last-child{margin-bottom:0rem}@media screen and (max-width: 768px){.template-product.template-main-product.template-cad .benefits .container .list{-moz-column-count:1;column-count:1}}.template-product.template-main-product.template-civil{--accent-color: #962d79}.template-product.template-main-product.template-civil .default-color-text{background-color:#67a237;background-image:linear-gradient(90.14deg, #67a237 0.13%, #409ba3 99.86%);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}.template-product.template-main-product.template-civil .gradient-background{background:linear-gradient(90.14deg, #67a237 0.13%, #409ba3 99.86%);color:#fff}.template-product.template-main-product.template-civil .primary-button{background:linear-gradient(90.14deg, #67a237 0.13%, #409ba3 99.86%);border:2px solid rgba(64,155,163,0)}.template-product.template-main-product.template-civil .primary-button:hover{background:#fff;border:2px solid;color:#67a237}.template-product.template-main-product.template-civil .soluzioni .nav-tabs{--bs-nav-tabs-border-color: #bfbfbf}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-link.active{color:#962d79;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f3f3f3;border-bottom:4px solid !important;font-weight:600}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-item.show .nav-link .xsmall{color:#962d79;font-weight:600}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#bfbfbf}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-link.active .xsmall{color:#962d79;font-weight:600}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-link .xsmall{color:#bfbfbf;font-weight:600}.template-product.template-main-product.template-civil .soluzioni .soluzioni-icon{height:2.5rem;width:auto;margin-bottom:1rem}.template-product.template-main-product.template-civil .soluzioni .soluzioni-icon path{fill:#bfbfbf}.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-item.show .soluzioni-icon path,.template-product.template-main-product.template-civil .soluzioni .nav-tabs .nav-link.active .soluzioni-icon path{fill:#962d79}.template-product.template-main-product.template-civil .soluzioni .tab-pane .row:nth-child(even) .soluzione:nth-child(even){background-color:#f9f9f9}.template-product.template-main-product.template-civil .soluzioni .tab-pane .row:nth-child(even) .soluzione:nth-child(odd){background-color:#f2f2f2}.template-product.template-main-product.template-civil .soluzioni .tab-pane .row:nth-child(odd) .soluzione:nth-child(even){background-color:#f2f2f2}.template-product.template-main-product.template-civil .soluzioni .tab-pane .row:nth-child(odd) .soluzione:nth-child(odd){background-color:#f9f9f9}.template-product.template-main-product.template-civil .soluzioni .arrow-right{width:2.25rem;height:2.25rem}.template-product.template-main-product.template-civil .soluzioni .arrow-right path{fill:#962d79}.template-product.template-main-product.template-civil .soluzioni .tab-content h3{font-weight:500}.template-product.template-main-product.template-civil .soluzioni .modal{--bs-modal-width: 75%;padding:0}.template-product.template-main-product.template-civil .soluzioni .modal .modal-content{position:relative;overflow:hidden}.template-product.template-main-product.template-civil .soluzioni .modal .modal-content .modal-header{border:none;padding:0}.template-product.template-main-product.template-civil .soluzioni .modal .modal-content .modal-header .btn-close{width:2rem;height:2rem;background-color:#fff;color:#000;font-weight:bold;font-size:1rem;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;opacity:1;margin:1rem;position:absolute;top:0;right:0;z-index:2}.template-product.template-main-product.template-civil .soluzioni .modal .modal-content .modal-body{padding:0px}@media screen and (max-width: 992px){.template-product.template-main-product .soluzioni .container{margin-right:0 !important;margin-left:0;width:100% !important;max-width:100%;padding-inline:0}.template-product.template-main-product .soluzioni .container .tab-pane .row .col-12{border-top:1px solid #dfdfdf}}.template-product.template-main-product .hero-primari{height:100%;background-size:cover;background-position:center;width:100%}.template-product.template-main-product .hero-primari .container{padding-top:calc(81px + 5%);padding-right:30%;padding-bottom:5%;overflow:hidden}@media screen and (max-width: 576px){.template-product.template-main-product .hero-primari .container{min-height:100vh;justify-content:center}}.template-product.template-main-product .hero-primari .container img{height:12rem;width:auto}.template-product.template-main-product .hero-primari .container p{color:#bfbfbf;font-weight:400}@media screen and (max-width: 768px){.template-product.template-main-product .hero-primari .container p{font-size:2rem}}.template-product.template-main-product .release .container{padding-bottom:7.5rem}.template-product.template-main-product .release iframe{padding-right:3rem}.template-product.template-main-product .nav-container{scrollbar-width:thin;scrollbar-color:rgba(191,191,191,.4823529412) #f1f1f1}.template-product.template-main-product .nav-container::-webkit-scrollbar{display:none}.template-product.template-main-product .nav-container::-webkit-scrollbar-track{background:rgba(191,191,191,0)}.template-product.template-main-product .nav-container::-webkit-scrollbar-thumb{background-color:rgba(191,191,191,.2352941176);border-radius:20px}.template-product.template-main-product .nav-container::-webkit-scrollbar-thumb:hover,.template-product.template-main-product .nav-container::-webkit-scrollbar-thumb:focus{background-color:rgba(191,191,191,.4549019608)}.template-product.template-main-product .requisiti-primari .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product .requisiti-primari .nav-tabs .nav-link.active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-bottom:4px solid #fff !important}.template-product.template-main-product .requisiti-primari.nav-tabs .nav-item.show .nav-link h3,.template-product.template-main-product .requisiti-primari .nav-tabs .nav-link.active h3{color:#fff;font-weight:600}.template-product.template-main-product .requisiti-primari .nav-tabs .nav-link,.template-product.template-main-product .faq .nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.template-product.template-main-product .requisiti-primari .nav-tabs .nav-link h3{color:rgba(255,255,255,.5019607843);font-weight:600}.template-product.template-main-product .requisiti-primari .xsmall{color:#fff}.template-product.template-main-product .requisiti-primari .nav-tabs{--bs-nav-tabs-border-color: #ffffff80}.template-product.template-main-product .requisiti-primari .tab-content ul li{list-style-type:circle;margin-top:.5rem}.template-product.template-main-product .requisiti-primari .nav-tabs{--bs-nav-tabs-border-color: #ffffff80}.template-product.template-main-product .requisiti-primari .tab-content{display:flex}.template-product.template-main-product .requisiti-primari .tab-content>.tab-pane{display:block;visibility:hidden;margin-right:-100%;width:100%}.template-product.template-main-product .requisiti-primari .tab-content>.active{visibility:visible}.template-product.template-main-product .faq .nav-tabs .nav-item.show .nav-link,.template-product.template-main-product .faq .nav-tabs .nav-link.active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-bottom:8px solid #409ba3 !important;font-weight:600}.template-product.template-main-product .faq .nav-tabs .nav-item.show.nav-link h3,.template-product.template-main-product .faq .nav-tabs .nav-link.active h3,.template-product.template-main-product .faq .nav-tabs .nav-link h3{color:#212121;font-weight:600;margin-bottom:0px;font-size:1.8rem;line-height:2.2rem;opacity:.8}.template-product.template-main-product .faq .nav-tabs .nav-link.active h3{opacity:unset}.template-product.template-main-product .faq .nav-tabs .nav-link{margin-block:1rem;padding-bottom:.2rem}.template-product.template-main-product .faq .nav-tabs{--bs-nav-tabs-border-color: #ffffff00}.template-product.template-main-product .faq .accordion{--bs-accordion-border-color: #f9f9f9;--bs-accordion-bg: #f9f9f9;--bs-accordion-border-radius: 5rem;--bs-accordion-active-color: #409ba3;--bs-accordion-active-bg: #f9f9f9;--bs-accordion-btn-focus-border-color: transparent;--bs-accordion-btn-focus-box-shadow: none}.template-product.template-main-product .faq .accordion-item{border-color:#f9f9f9;border-bottom:1px solid #f2f2f2}.template-product.template-main-product .faq .accordion-body.xsmall{color:#646363}@media all and (max-width: 768px){.template-product .faq .nav.nav-tabs .nav-item{border:none;border-radius:unset;width:unset;width:-moz-fit-content !important;width:fit-content !important;border-radius:0 !important}.template-product .faq .nav-container{overflow-x:auto}.template-product .faq .nav-scrollable{display:flex;flex-wrap:nowrap}.template-product .faq .nav{display:flex;flex-wrap:nowrap}.template-product .faq .nav-tabs .nav-item{flex:0 0 auto;white-space:nowrap;border:none;border-radius:unset;width:unset;width:-moz-fit-content !important;width:fit-content !important;border-radius:0 !important;margin-inline:1.5rem}.template-product .faq .nav-tabs .nav-item:first-of-type,.template-product .faq .nav-tabs .nav-item:last-of-type{margin-left:0}}.template-product.template-secondary-product{--accent-gradient-first: #d34316;--accent-gradient-second: var(--accent-color)}.template-product.template-secondary-product.template-topografia,.template-product.template-secondary-product .theme-topografia{--accent-color: #6aa237}.template-product.template-secondary-product.template-topografia .primary-button,.template-product.template-secondary-product .theme-topografia .primary-button{background:radial-gradient(65.67% 100% at 50% 100%, #d34316 0%, #6aa237 100%)}.template-product.template-secondary-product.template-topografia .primary-button:hover,.template-product.template-secondary-product .theme-topografia .primary-button:hover{background:#fff;color:#6aa237}.template-product.template-secondary-product.template-strade,.template-product.template-secondary-product .theme-strade{--accent-color: #ea801e}.template-product.template-secondary-product.template-strade .primary-button,.template-product.template-secondary-product .theme-strade .primary-button{background:radial-gradient(65.67% 100% at 50% 100%, #d34316 0%, #ea801e 100%)}.template-product.template-secondary-product.template-strade .primary-button:hover,.template-product.template-secondary-product .theme-strade .primary-button:hover{background:#fff;color:#ea801e}.template-product.template-secondary-product.template-idraulica,.template-product.template-secondary-product .theme-idraulica{--accent-color: #1b6bc9}.template-product.template-secondary-product.template-idraulica .primary-button,.template-product.template-secondary-product .theme-idraulica .primary-button{background:radial-gradient(65.67% 100% at 50% 100%, #d34316 0%, #1b6bc9 100%)}.template-product.template-secondary-product.template-idraulica .primary-button:hover,.template-product.template-secondary-product .theme-idraulica .primary-button:hover{background:#fff;color:#1b6bc9}.template-product.template-secondary-product.template-altro,.template-product.template-secondary-product .theme-altro{--accent-color: #c81d98}.template-product.template-secondary-product.template-altro .primary-button,.template-product.template-secondary-product .theme-altro .primary-button{background:radial-gradient(65.67% 100% at 50% 100%, #d34316 0%, #c81d98 100%)}.template-product.template-secondary-product.template-altro .primary-button:hover,.template-product.template-secondary-product .theme-altro .primary-button:hover{background:#fff;color:#c81d98}.template-product.template-secondary-product .hero-secondari{height:100%;background-size:cover;background-position:center;width:100%}@media screen and (max-width: 576px){.template-product.template-secondary-product .hero-secondari .container{min-height:100vh;justify-content:center}}.template-product.template-secondary-product .hero-secondari .container img{height:5rem;width:auto}.template-product.template-secondary-product .hero-secondari p{color:#bfbfbf;font-weight:400}@media screen and (max-width: 768px){.template-product.template-secondary-product .hero-secondari p{font-size:2rem}}.template-product.template-secondary-product .hero-secondari h2{color:#bfbfbf}.template-product.template-secondary-product .hero-secondari .container{padding-top:calc(81px + 5%);padding-right:30%;padding-bottom:5%;overflow:hidden}.template-product.template-secondary-product .softwares-secondari .small-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:calc(var(--bs-gutter-x)*.5)}@media screen and (max-width: 576px){.template-product.template-secondary-product .softwares-secondari .small-container{grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr)}}.template-product.template-secondary-product .softwares-secondari .card{border:none;border-radius:.7rem;background-color:#fff;box-shadow:4px 4px 30px 0px rgba(100,99,99,.1);flex:1}.template-product.template-secondary-product .softwares-secondari .card .small{color:#646363}.template-product.template-secondary-product .softwares-secondari .card .arrow-right{width:2rem;height:auto}.template-product.template-secondary-product .softwares-secondari .card a:hover .xsmall{color:#bfbfbf !important}.template-product.template-secondary-product .softwares-secondari .card a:hover .arrow-right path{fill:#bfbfbf}.template-product.template-secondary-product .softwares-secondari .card.primari img{width:5.5rem;height:auto}.template-product.template-secondary-product .softwares-secondari .card.primari .arrow-right path{fill:#e73c14}.template-product.template-secondary-product .softwares-secondari .card.primari a .xsmall{color:#e73c14}.template-product.template-secondary-product .softwares-secondari .card.secondari img{width:2.5rem;height:2.5rem}.template-product.template-secondary-product .softwares-secondari .card.secondari .arrow-right path{fill:var(--accent-color)}.template-product.template-secondary-product .softwares-secondari .card.secondari a .xsmall{color:var(--accent-color)}.template-product .intro-title{padding-top:7.5rem}.template-product .gradient-background .big,.template-product .gradient-background .small,.template-product .gradient-background h2,.template-product .gradient-background .basic,.template-product .gradient-background .xsmall{color:#fff}.template-product .round-left-top{border-top-left-radius:240px}@media all and (max-width: 768px){.template-product .round-left-top{border-top-left-radius:120px}}.template-product .round-left-bottom{border-bottom-left-radius:240px}@media all and (max-width: 768px){.template-product .round-left-bottom{border-bottom-left-radius:120px}}.template-product .round-right-top{border-top-right-radius:240px}@media all and (max-width: 768px){.template-product .round-right-top{border-top-right-radius:120px}}.template-product .round-right-bottom{border-bottom-right-radius:240px}@media all and (max-width: 768px){.template-product .round-right-bottom{border-bottom-right-radius:120px}}.template-product .topografia-color-text{color:#6aa237}.template-product .strade-color-text{color:#ea801e}.template-product .idraulica-color-text{color:#1b6bc9}.template-product .altro-color-text{color:#c81d98}.template-product .requisiti-secondari{background:radial-gradient(65.67% 100% at 50% 100%, var(--accent-gradient-first) 0%, var(--accent-gradient-second) 100%)}.template-product .requisiti-secondari .colored-line{--line-color: #f9f9f9}.template-product .requisiti-secondari .bullet-circle-icon path{fill:#fff}@media all and (max-width: 1200px){.template-product .release iframe{padding-right:1rem}.template-product .soluzioni .nav-container{overflow-x:auto}.template-product .soluzioni .nav-scrollable{display:flex;flex-wrap:nowrap}.template-product .soluzioni .nav{display:flex;flex-wrap:nowrap}.template-product .soluzioni .nav-tabs .nav-item{flex:0 0 auto;white-space:nowrap}}@media all and (max-width: 992px){.template-product .release iframe{padding-right:0 !important}.template-product .hero-secondari .container{padding-top:15%}.template-product .moduli .container{margin-inline:0 !important;max-width:100% !important;padding-bottom:0;padding-inline:0}.template-product .moduli .container .tab-content{padding-bottom:7.5rem}}@media all and (max-width: 768px){.template-product .hero-primari .container,.template-product .hero-secondari .container{padding-right:calc(var(--bs-gutter-x)*.5) !important}.template-product .release .container{padding-bottom:4.5rem}.template-product .soluzioni .modal-link{margin-left:unset}.template-product .soluzioni .modal .btn-close{margin-left:0rem;width:1.5rem;height:1.5rem;font-size:.7rem}.template-product .moduli .container .specifiche .nav.nav-tabs .nav-item{border:none;border-radius:unset;width:unset;width:-moz-fit-content !important;width:fit-content !important;border-radius:0 !important}.template-product .moduli .container .specifiche .nav-container{overflow-x:auto}.template-product .moduli .container .specifiche .nav-scrollable{display:flex;flex-wrap:nowrap}.template-product .moduli .container .specifiche .nav{display:flex;flex-wrap:nowrap}.template-product .moduli .container .specifiche .nav-tabs .nav-item{flex:0 0 auto;white-space:nowrap;border:none;border-radius:unset;width:unset;width:-moz-fit-content !important;width:fit-content !important;border-radius:0 !important}.template-product .moduli .container .tab-content{padding-bottom:4.5rem}}@media all and (max-width: 625px){.template-product .moduli .nav-container{overflow-x:auto}.template-product .moduli .nav-scrollable{display:flex;flex-wrap:nowrap}.template-product .moduli .nav{display:flex;flex-wrap:nowrap}.template-product .moduli .nav-tabs .nav-item{flex:0 0 auto;white-space:nowrap}}@media all and (max-width: 576px){.template-product .hero-primari .container,.template-product .hero-secondari .container{padding-top:25%}.template-product .hero-primari .container img{height:8rem !important;margin-top:1rem}.template-product .nav-tabs .nav-item{flex-basis:50%}}@media all and (max-width: 430px){.template-product .requisiti-primari .nav-tabs{--bs-nav-tabs-border-color: #ffffff00}}.solution-page .hero-solution{background-image:url(/static/img/bg-covers/hero-modal.png);background-size:cover;background-position:center;width:100%}.solution-page .hero-solution h2,.solution-page .hero-solution p{color:#f9f9f9}.solution-page .container .solution-paragraph h5{color:#67a237}.solution-page .container .solution-paragraph .bullet-circle-icon{width:1.5rem;margin-right:1rem}.solution-page .container .solution-link{background-color:#f9f9f9;margin-left:1rem;cursor:pointer}.solution-page .container .solution-link .arrow-right{width:1.5rem;height:1.5rem}.template-solution .hero-solution .container{padding-top:10% !important}.template-solution,.solution-page{--accent-color: #962d79}.template-solution .primary-button,.solution-page .primary-button{background:linear-gradient(90.14deg, #67a237 0.13%, #409ba3 99.86%);border:2px solid rgba(64,155,163,0)}.template-solution .primary-button:hover,.solution-page .primary-button:hover{background:#fff;border:2px solid;color:#67a237}.hero-altro{background-image:url(/static/img/bg-covers/hero1.png)}.banner{background-image:url(/static/img/bg-covers/hero2.png)}.corsi-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:4rem}@media screen and (max-width: 992px){.corsi-grid{grid-template-columns:1fr}}.rich-text ul li{list-style-type:disc;margin-top:1rem}.rich-text ul li::marker{color:var(--accent-color)}.rich-text ul li:first-child{margin-top:0}.rich-text b{font-weight:700}.rich-text i{font-style:italic}.template-searchresults .search-container{background-color:#fff;box-shadow:2px 2px 20px 0px rgba(100,99,99,.1);border-radius:1rem}.template-searchresults .search .row{height:100vh;background-color:#f5f5f5}.template-searchresults .search .form-control{color:#212121;border-radius:.6rem;border:none;height:3.75rem;font-size:1.7rem;font-weight:400}.template-searchresults .search .form-control::-moz-placeholder{color:#bfbfbf;font-size:1.4rem}.template-searchresults .search .form-control::placeholder{color:#bfbfbf;font-size:1.4rem}.template-searchresults .search i{color:#212121}.template-searchresults .search .btn{--bs-btn-border-width: unset}.template-searchresults .search .btn:hover i{color:#e73c14}.template-searchresults .search .back a{font-weight:300;color:#212121;font-size:1.4rem}.template-searchresults .search .back a:hover{font-weight:500}.template-searchresults .search.results .form-control::-moz-placeholder{color:#212121;font-size:1.7rem;font-weight:400}.template-searchresults .search.results .form-control::placeholder{color:#212121;font-size:1.7rem;font-weight:400}.template-searchresults .search .results-container{border-top:1px solid #f5f5f5;max-height:50vh;overflow-y:scroll}.template-searchresults .search .results-container p{color:#646363;font-weight:300}.template-searchresults .search .results-container p b{font-weight:500}.template-searchresults .search .results-container span{font-weight:500}.template-searchresults .search .results-container .result:hover p{font-weight:500;color:#212121}.template-searchresults .search .results-container .result:last-of-type{margin-bottom:0 !important}.template-searchresults .search .results-container::-webkit-scrollbar{width:8px}.template-searchresults .search .results-container::-webkit-scrollbar-thumb{background:rgba(191,191,191,.662745098);border-radius:6px}@media all and (max-width: 768px){.template-searchresults .search .row{padding:8rem 1rem 4rem 1rem;height:unset;min-height:100vh}.template-searchresults .search .results-container{max-height:60vh}}.grecaptcha-badge{visibility:hidden}
