html{transform-origin:0 0}html body{overflow-x:hidden}body main{margin-top:145px}header .navbar .offcanvas #menu-gsi-mmenu>li{margin:0 0.15rem}header .toggle-secondary{display:none}@media (min-width:1400px){header .toggle-secondary{display:inline-block !important;margin-right:1rem;background-color:transparent;border:0;padding:0}}.offcanvas-secondary{background-color:#ce5c1f !important}.offcanvas-secondary a{color:#fff !important;display:inline-block;border-bottom:1px solid transparent}.offcanvas-secondary a:hover{color:#fff;border-bottom:1px solid #fff}.offcanvas-secondary .offcanvas-header{padding:1rem !important;padding-bottom:0 !important}.offcanvas-secondary .offcanvas-header button img{filter:brightness(0) invert(1)}.offcanvas-secondary .offcanvas-body>ul{padding-left:1rem}.offcanvas-secondary .offcanvas-body>ul li{margin:0.5rem 0}.offcanvas-secondary .offcanvas-body>ul li>ul{padding-left:0.5rem}.offcanvas-secondary .offcanvas-body>ul li>ul a:active{background-color:transparent !important}.offcanvas-secondary .offcanvas-body>ul li.current-menu-parent>a{text-transform:uppercase;font-weight:700}.offcanvas-secondary .offcanvas-body>ul li a{padding:0;display:inline}.offcanvas-secondary .offcanvas-body>ul li.current-menu-item>a{font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff}@media (max-width:1399px){.offcanvas-secondary{display:none !important;visibility:hidden !important}}@media (min-width:1400px){.offcanvas-secondary{display:block}}@media (max-width:1399px){.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 0px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a img{width:25px;height:auto}}.download ul.terms>li a:not(.btn){padding:0.5rem 0.75rem}.download .attachment a{position:relative;display:block}.download .attachment h3{word-wrap:break-word}.download .attachment.video .play-ctrl{position:absolute;top:50%;left:50%;height:65px;width:65px;background-image:url(//www.gsicontrol.it/wp-content/themes/gsi_v2/inc/assets/icons/play-icon.svg);background-repeat:no-repeat;background-position:center;background-size:100%;display:block;margin:auto;transform:translate(-50%, -50%)}header .navbar .offcanvas #menu-gsi-mmenu>li.products>a:before{display:none !important}.download .attachment.video .prohibition-symbol{width:65px;height:65px;border:8px solid #ce5c1f;border-radius:50%;position:relative;margin:auto;display:block}.download .attachment.video .prohibition-symbol::after{content:"";width:8px;height:60px;background-color:#ce5c1f;position:absolute;top:53%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transform-origin:center}.download .attachment.video .play-link::before{content:"";display:inline-block;background-image:url(//www.gsicontrol.it/wp-content/themes/gsi_v2/inc/assets/icons/play-icon.svg);height:0.9rem;width:0.9rem;background-repeat:no-repeat;background-position:center;background-size:100%}.download .attachment.video .poster{min-height:120px;max-width:120px;margin:auto;border-radius:10px}.gsi-points{max-width:90vw !important;max-height:90vh !important}.gsi-points.fancybox__content{padding:0 20px;background-image:url(//www.gsicontrol.it/wp-content/themes/gsi_v2/inc/assets/images/wave-bg-contacts.svg);background-position:center;background-size:cover;background-repeat:no-repeat}.gsi-points.fancybox__content>div{overflow-y:scroll;padding:20px 0}.gsi-points .icon{margin:0 auto 1rem;text-align:center}.gsi-points .icon img{max-width:70px}.gsi-points>span{display:block;text-align:center}.gsi-points>p{text-align:center;max-width:575px;margin:0 auto}@media (min-width:768px){.gsi-points .sticky-me{position:sticky;top:0}}.gsi-points ul{list-style:none;padding:0;display:block;width:100%}@media (max-width:767px){.gsi-points ul{margin-bottom:2rem}}.gsi-points ul li{display:inline-block;margin:0.25rem}.gsi-points ul li a{background-color:#ce5c1f;text-transform:uppercase;font-weight:600;color:#fff;padding:0.25rem 0.5rem;border-radius:5px;line-height:normal;display:block}.gsi-points ul li a.active{background-color:#0f0f0f;color:#fff}.gsi-points h2{background-color:#eaeaea;border-radius:10px;color:#ce5c1f;text-align:center;text-transform:uppercase;padding:0.5rem 0.5rem;font-weight:bold;margin-bottom:1rem;line-height:normal}.gsi-points h3{text-transform:uppercase;border-bottom:1px solid #eaeaea;font-weight:bold;padding-left:0.5rem;text-align:left !important}.gsi-points .card.point{background-color:#f5f5f5;padding:1rem 1rem;border-radius:10px;margin:0.5rem 0}.gsi-points .card.point a{font-weight:600;border-bottom:1px solid #0f0f0f}.gsi-points .card.point strong{color:#ce5c1f;font-size:1rem}.gsi-points .card.point h4{font-weight:600}.gsi-points .card.point p{font-size:0.9rem;margin-bottom:0.5rem}.gsi-points .btn-list{text-align:center;margin-top:2rem;margin-bottom:4rem}#modal-registration-ar{padding:0}#modal-registration-ar .registration-form-ar{padding:40px 20px}#modal-registration-ar .ur-frontend-form .ur-form-row .ur-form-grid{padding:0 20px}#modal-registration-ar .categoria,#modal-registration-ar .settore{margin-bottom:0}#modal-registration-ar #categoria_altro,#modal-registration-ar #settore_altro{margin-bottom:1rem}#modal-registration-ar .ur-button-container{margin:0 auto}#modal-registration-ar #settore_field ul,#modal-registration-ar #categoria_field ul{display:inline-block}#modal-registration-ar #settore_field ul>li,#modal-registration-ar #categoria_field ul>li{float:left;margin-right:1.5rem;margin-bottom:0.15rem}#modal-registration-ar #settore_field ul>li .ur-checkbox-label,#modal-registration-ar #categoria_field ul>li .ur-checkbox-label{margin-left:0;font-size:0.8rem}#modal-registration-ar .ur-submit-button{background-color:#ce5c1f;border-color:#ce5c1f;font-size:inherit;font-weight:700}#modal-registration-ar #check_box_1753285812_field>label{cursor:pointer;border-bottom:1px solid #000;display:inline-block}#modal-registration-ar label.ur-label{text-transform:uppercase;font-weight:700;font-size:0.9rem;margin-left:0}#modal-registration-ar .user-registration-password-hint{margin:0.5em 0 0;display:block;font-size:0.8rem;line-height:normal;font-weight:600}#modal-registration-ar-selector{text-align:center}#modal-registration-ar-selector ul{list-style:none;padding:0;display:block;width:100%;margin:0}#modal-registration-ar-selector ul li{margin:0.5rem;display:inline-block}#modal-login-ar{padding:0}#modal-login-ar .user-registration{padding:0;margin:0}#modal-login-ar .ur-submit-button{background-color:#ce5c1f !important;border-color:#ce5c1f !important;font-size:inherit !important;font-weight:700 !important;text-transform:uppercase !important}#modal-login-ar a{border-bottom:1px solid #000;display:inline-block;color:#000 !important}#form-outer .ur-frontend-form,.user-registration{box-shadow:0 0 0 0 !important;margin:0 auto !important;padding:0}#form-outer .ur-frontend-form .ur-form-row .ur-form-grid,.user-registration .ur-form-row .ur-form-grid{padding:0 20px;border:0}#form-outer .ur-frontend-form .ur-form-row .ur-field-item.field-checkbox ul li label,.user-registration .ur-form-row .ur-field-item.field-checkbox ul li label{vertical-align:bottom}#form-outer .ur-frontend-form .ur-form-row .categoria,#form-outer .ur-frontend-form .ur-form-row .settore,.user-registration .ur-form-row .categoria,.user-registration .ur-form-row .settore{margin-bottom:0}#form-outer .ur-frontend-form .ur-form-row #categoria_altro,#form-outer .ur-frontend-form .ur-form-row #settore_altro,.user-registration .ur-form-row #categoria_altro,.user-registration .ur-form-row #settore_altro{margin-bottom:1rem}#form-outer .ur-frontend-form .ur-form-row #settore_field ul,#form-outer .ur-frontend-form .ur-form-row #categoria_field ul,.user-registration .ur-form-row #settore_field ul,.user-registration .ur-form-row #categoria_field ul{display:inline-block}#form-outer .ur-frontend-form .ur-form-row #settore_field ul>li,#form-outer .ur-frontend-form .ur-form-row #categoria_field ul>li,.user-registration .ur-form-row #settore_field ul>li,.user-registration .ur-form-row #categoria_field ul>li{float:left;margin-right:1.5rem;margin-bottom:0.15rem}#form-outer .ur-frontend-form .ur-form-row #settore_field ul>li .ur-checkbox-label,#form-outer .ur-frontend-form .ur-form-row #categoria_field ul>li .ur-checkbox-label,.user-registration .ur-form-row #settore_field ul>li .ur-checkbox-label,.user-registration .ur-form-row #categoria_field ul>li .ur-checkbox-label{margin-left:0;font-size:0.8rem}#form-outer .ur-frontend-form .ur-form-row #check_box_1753285812_field>label,.user-registration .ur-form-row #check_box_1753285812_field>label{cursor:pointer;border-bottom:1px solid #000;display:inline-block}#form-outer .ur-frontend-form .ur-form-row label.ur-label,.user-registration .ur-form-row label.ur-label{text-transform:uppercase;font-weight:700;font-size:0.9rem;margin-left:0}#form-outer .ur-frontend-form .ur-form-row .user-registration-password-hint,.user-registration .ur-form-row .user-registration-password-hint{margin:0.5em 0 0;display:block;font-size:0.8rem;line-height:normal;font-weight:600}#form-outer .ur-frontend-form .ur-submit-button,.user-registration .ur-submit-button{background-color:#ce5c1f !important;border-color:#ce5c1f;font-size:inherit !important;font-weight:700;border-radius:10px;text-transform:uppercase !important;display:block;width:auto;margin:0 auto !important}#form-outer .ur-frontend-form a,.user-registration a{border-bottom:1px solid #000;display:inline-block;color:#000 !important}#form-outer .ur-frontend-form .ur-button-container,.user-registration .ur-button-container{margin:0 auto}#form-outer header{display:none}#form-outer .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"],#form-outer .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"],#form-outer .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"]{border:1px solid #e9e9e9}#form-outer #user-registration.horizontal .user-registration-MyAccount-navigation-link.is-active a{border-color:#ce5c1f !important}#form-outer #user_registration_check_box_1753285812_field{display:none}#form-outer #user_registration_categoria_field ul,#form-outer #user_registration_settore_field ul{display:inline-block}#form-outer #user_registration_categoria_field ul>li,#form-outer #user_registration_settore_field ul>li{float:left;margin-right:1.5rem;margin-bottom:0.15rem}#form-outer #user_registration_categoria_field ul>li .ur-checkbox-label,#form-outer #user_registration_settore_field ul>li .ur-checkbox-label{margin-left:0;font-size:0.8rem}#form-outer #user-registration .user-registration-MyAccount-content .ur-frontend-form .user-registration-EditProfileForm .user-registration-profile-fields>p{float:none !important;margin-top:3rem;margin-bottom:0;text-align:center}#form-outer .ur-frontend-form input[type="submit"]{float:none !important;width:auto}#form-outer .user-registration-Button{background-color:#ce5c1f !important;border-color:#ce5c1f !important;font-size:inherit !important;font-weight:700;border-radius:10px;text-transform:uppercase !important}#form-outer #user-registration.horizontal .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid>p{text-align:center}body.login #user-registration{text-align:center}body.login #user-registration label{text-align:left}form.user-registration-EditAccountForm.edit-password{max-width:575px;margin:0 auto}.ur_lost_reset_password p.user-registration-form-row{text-align:center}.ur-lost-password-content-container{text-align:center}@media (max-width:767px){header .top{padding:0 0rem 0 1rem !important}header .top .ext{font-size:0.6rem !important;line-height:1.1rem !important}}.filters-outer.scrolled{top:93px !important}header .top .ext{text-transform:uppercase;height:52px;font-size:0.9rem;line-height:normal;padding:1.05rem 1.25rem !important}@media (max-width:767px){header .top .ext{line-height:1rem}}header .top .ext small{font-size:10px;line-height:10px;font-weight:bold;letter-spacing:1px}body.logged-in header .top .ext{padding:0.8rem 1.25rem !important}body.logged-in main.product .product-nav-outer.scrolled{top:93px}body.ur-multi-device-form-preview .user-registration-message,body.user-registration-membership_page_user-registration-login-forms .user-registration-message,body.user-registration-page .user-registration-message{z-index:0}#archive-products .filters-outer{top:145px}@media (max-width:767px){#archive-products .filters-outer{top:141px}}.slider-boxes .single.no-flare .bg{opacity:1}main.product .product-nav-outer{top:145px}main.product .product-nav-outer.scrolled{top:93px !important}.cards .card-outer .card.icon{overflow:hidden}body header.scrolled{top:-52px}#form-outer .ur-frontend-form .ur-submit-button,.user-registration .ur-submit-button{margin-top:1rem !important}#user-registration-form-2963 .ur-button-container>*{display:block !important}.contacts-ctrl button:after{margin-top:-1px}.iti{display:block !important}#telefono_fisso,#telefono_cellulare,#user_registration_telefono_fisso,#user_registration_telefono_cellulare{padding-left:50px}.iti__country{padding:4px 8px;font-size:13px}@media (min-width:1400px){header .offcanvas-primary #menu-gsi-mmenu li.offcanvas-voice{display:none}}header .navbar .offcanvas #menu-gsi-mmenu>li>.dropdown-menu{background-color:transparent !important;padding-left:5px;padding-top:0}.iti__globe{display:none !important}.cards .card-outer .card.icon .btn{z-index:1;position:relative}body.single-prodotto main.product .slider-boxes .single .bg{position:relative;max-height:80vh}body.single-prodotto main.product .slider-boxes .single{padding:0}.page-template-partner .gsi-points{display:none}.page-template-partner .cards-wrapper{margin-top:0;margin-bottom:2rem}.page-template-partner .cards .card-outer .card.icon{min-height:450px}.btn img{display:inline-block;width:18px;height:21px;margin-right:0rem;filter:brightness(0) invert(1);transition:filter 0.3s ease;vertical-align:text-top}.btn.locked{background-color:#eaeaea;color:#000;border-color:#eaeaea;opacity:1}.btn.locked img{filter:brightness(0) invert(0)}.btn.locked:hover{opacity:0.8}.btn.locked:hover img{filter:brightness(0) invert(1)}.product-tech#download{background-color:#dddddd}.page-template-partner .cards-wrapper{margin-top:0;margin-bottom:2rem}.page-template-singola-agevolazione main{margin-bottom:2rem}.page-template-singola-agevolazione main .news-content{padding-bottom:2rem}.page-template-singola-agevolazione main .news-content>.row>.container{padding-top:1rem}.page-template-singola-agevolazione main .news-content table{width:100% !important;background:#f1f1f1;padding:0;border:1px solid #CCC;margin-bottom:1rem}.page-template-singola-agevolazione main .news-content table td{padding:3px 5px;border:1px solid #CCC}.page-template-singola-agevolazione main .news-content table td p{padding-bottom:0}.page-template-singola-agevolazione main .product-main-data img{border-radius:30px}.post-type-archive-posizione-lavorativa .wpcf7-spinner{display:block;margin:1rem auto}.post-type-archive-posizione-lavorativa .modal{max-width:991px}@media (max-width:767px){.post-type-archive-posizione-lavorativa .contacts-details{padding-top:5rem}}.post-type-archive-posizione-lavorativa .wpcf7 input[type="file"]{font-size:1rem}.post-type-archive-posizione-lavorativa .cards .card-outer .card.job{min-height:450px;height:100%;margin:0}.post-type-archive-posizione-lavorativa .cards .card-outer .card.job.last{min-height:auto;margin:0 auto;border:5px solid #FFF;max-width:768px;justify-content:center}@media (max-width:767px){.post-type-archive-posizione-lavorativa .cards .card-outer .card.job{padding-top:2rem !important}}body.single-prodotto header .offcanvas .menu-item-type-post_type_archive>a{background-color:transparent;border-radius:0}.archive.category .news-wrapper .card.news img,.single-post .news-wrapper .card.news img{aspect-ratio:1.7777777778;object-fit:cover}