@import url("wp-content/themes/hello-elementor/assets/css/header-footer-940f594549.css");
@import url("wp-content/uploads/elementor/css/custom-frontend.min-d118ec9363.css");
@import url("wp-content/plugins/elementor/assets/css/widget-image.min-7ce416b538.css");
@import url("wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min-d118ec9363.css");
@import url("wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min-7977715fc1.css");
@import url("wp-content/uploads/elementor/css/post-33-843bd7d78a.css");
@import url("wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min-cd02be8d1f.css");
@import url("wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min-cd02be8d1f.css");

.arduino-offline-nav{display:none!important}
.arduino-material-link{color:inherit;text-decoration:none}.arduino-material-link:hover,.arduino-material-link:focus-visible{text-decoration:underline}
.arduino-image-link{display:block;color:inherit;border-radius:50%}.arduino-image-link:focus-visible{outline:3px solid #d97706;outline-offset:4px}
.category-image-link{display:block;color:inherit;text-decoration:none}.category-image-link:focus-visible{outline:3px solid #d97706;outline-offset:3px}

.arduino-site-menu{position:relative;z-index:9999;width:100%;background:#f3f1ef;border:0;color:#737373;font:700 .88rem/1.25 Arial,Helvetica,sans-serif}
body:has(.elementor-location-header)>.arduino-site-menu-top{display:none!important}
.elementor-location-header .arduino-native-products{position:relative}
body>.elementor-location-header{background:#f3f1ef!important;border-top:0!important;border-bottom:1px solid #d7d3cf!important;color:#737373!important;padding:0!important}
body>.elementor-location-header .elementor-section{background:#f3f1ef!important}
body>header:not(.elementor-location-header),.hero{border-bottom:0!important}
body>footer,.arduino-site-menu-bottom{border-top:0!important;border-bottom:0!important}
.arduino-long-slide-title{font-size:clamp(46px,3.6vw,68px)!important;line-height:1.08!important}
.arduino-balanced-slide-title{font-size:clamp(46px,4.8vw,92px)!important;line-height:1.06!important}
@media(max-width:767px){.arduino-long-slide-title{font-size:32px!important}.arduino-balanced-slide-title{font-size:38px!important}}
.elementor-location-header .arduino-native-products>.sub-menu{min-width:285px}
.elementor-location-header .arduino-native-products .sub-menu .sub-menu{left:100%;top:0;min-width:190px}
@media(min-width:1025px){.elementor-location-header .menu-item-has-children:hover>.sub-menu{display:block!important}}
@media(max-width:1024px){
 .elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none}
 .elementor-location-header.arduino-mobile-open .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:block}
 .elementor-location-header .menu-item-has-children>.sub-menu{display:none!important;position:static!important;margin-left:1rem}
 .elementor-location-header .menu-item-has-children.arduino-submenu-open>.sub-menu{display:block!important}
}
.arduino-site-menu-bottom{border:0}
.arduino-site-menu-inner{display:flex;align-items:center;justify-content:center;width:min(1180px,92%);min-height:58px;margin:auto}
.arduino-mobile-menu{position:relative;width:100%}.arduino-mobile-menu>summary{display:none}
.arduino-menu-links{display:flex!important;align-items:center;justify-content:space-between;gap:.3rem;width:100%}
.arduino-menu-link,.arduino-products-menu>summary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.62rem .82rem;border:0;border-radius:9px;background:transparent;color:#737373;text-decoration:none;cursor:pointer;font:inherit;list-style:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}
.arduino-products-menu{position:relative}.arduino-products-menu>summary::-webkit-details-marker,.arduino-mobile-menu>summary::-webkit-details-marker{display:none}
.arduino-products-menu>summary:after{content:"▾";margin-left:.42rem;font-size:.75em}
.arduino-menu-link:hover,.arduino-menu-link:focus-visible,.arduino-products-menu>summary:hover,.arduino-products-menu>summary:focus-visible,.arduino-products-menu[open]>summary{background:#e7e3df;color:#d83a24;outline:2px solid rgba(216,58,36,.2);outline-offset:1px}
.arduino-menu-link.is-current,.arduino-products-menu.is-current>summary{background:#d97706;color:#fff}
.arduino-back-button{border:1px solid #cbc6c1}
.arduino-site-menu .arduino-back-button{display:none}
.arduino-menu-links>a:first-of-type{min-width:145px;background:url("wp-content/uploads/2023/01/ARDUINO_Logo_HD.png") left center/145px auto no-repeat;font-size:0}
.arduino-menu-links>a:first-of-type:hover,.arduino-menu-links>a:first-of-type:focus-visible{background-color:transparent}
.arduino-products-panel{position:absolute;top:calc(100% + 7px);left:50%;z-index:10001;width:max-content;min-width:270px;padding:.45rem;transform:translateX(-50%);background:#fff;border:1px solid #dfe3e6;border-radius:12px;box-shadow:0 14px 34px rgba(8,47,73,.22)}
.arduino-site-menu-bottom .arduino-products-panel{top:auto;bottom:calc(100% + 7px)}
.arduino-products-panel .arduino-menu-link{width:100%;justify-content:flex-start;color:#082f49;white-space:normal}
.arduino-products-panel .arduino-menu-link:hover,.arduino-products-panel .arduino-menu-link:focus-visible{background:#eef3f6;color:#082f49;outline:none}
.arduino-products-panel .arduino-menu-link.is-current{background:#fff4e5;color:#9a4c07}
.arduino-products-panel .arduino-sub-link{padding-left:1.7rem;font-size:.82rem;color:#5f6870}

.arduino-bottom-navigation{background:#f8fafb;border-top:1px solid #dfe3e6}

@media(max-width:980px){
 .arduino-site-menu-inner{justify-content:flex-end;min-height:56px}
 .arduino-mobile-menu{width:auto}
 .arduino-mobile-menu>summary{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .8rem;border:1px solid #cbc6c1;border-radius:9px;color:#737373;cursor:pointer;list-style:none}
 .arduino-mobile-menu>summary:after{content:"☰";margin-left:.5rem}
 .arduino-mobile-menu:not([open])>.arduino-menu-links{display:none!important}
 .arduino-mobile-menu[open]>.arduino-menu-links{position:absolute;top:calc(100% + 7px);right:0;display:grid!important;width:min(340px,92vw);padding:.55rem;background:#f3f1ef;border:1px solid #cbc6c1;border-radius:12px;box-shadow:0 14px 34px rgba(8,47,73,.2)}
 .arduino-site-menu-bottom .arduino-mobile-menu[open]>.arduino-menu-links{top:auto;bottom:calc(100% + 7px)}
 .arduino-menu-link,.arduino-products-menu>summary{width:100%;justify-content:flex-start}
 .arduino-menu-links>a:first-of-type{min-height:48px;background-position:left center}
 .arduino-products-panel,.arduino-site-menu-bottom .arduino-products-panel{position:static;width:100%;min-width:0;margin-top:.25rem;transform:none;box-shadow:none}
}

/* Adattamento fluido comune alle dimensioni della finestra */
html{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}
body{max-width:100%;overflow-x:hidden}
img,svg,video,iframe{max-width:100%;height:auto}
main,.wrap,.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap{min-width:0}
.wrap,.elementor-container{width:min(1180px,calc(100% - clamp(24px,6vw,72px)))!important}

/* Home: il carosello deve occupare la stessa larghezza con finestra normale o a tutto schermo. */
@media (min-width:768px){
 body.elementor-page-21 .elementor-element-558b4df .swiper-slide-inner{padding-inline:0!important}
 body.elementor-page-21 .elementor-element-558b4df .swiper-slide-contents,
 body.elementor-page-21 .elementor-element-558b4df .elementor-slide-description{width:100%!important;max-width:none!important}
 body.elementor-page-21 .elementor-element-558b4df .elementor-slide-description>.elementor>.elementor-section>.elementor-container{width:100%!important;max-width:none!important}
}
.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
input,select,textarea,button{max-width:100%;font-size:16px}
h1{overflow-wrap:anywhere}
@media(max-width:767px){
 body>header:not(.elementor-location-header),.hero{padding-top:clamp(28px,8vw,42px)!important;padding-bottom:clamp(28px,8vw,42px)!important}
 main>section{padding-top:clamp(34px,8vw,52px);padding-bottom:clamp(38px,9vw,60px)}
 .wrap,.elementor-container{width:min(100% - 24px,1180px)!important}
 .table-wrap table{min-width:680px}
}
@media(max-width:420px){
 .wrap,.elementor-container{width:min(100% - 18px,1180px)!important}
 .arduino-mobile-menu[open]>.arduino-menu-links{width:min(330px,calc(100vw - 18px))}
}

/* Wordmark balanced against header labels. */
.elementor-location-header .elementor-widget-theme-site-logo img{width:clamp(152px,9vw,185px)!important;height:auto!important;max-width:100%!important;object-fit:contain!important}
@media(max-width:767px){.elementor-location-header .elementor-widget-theme-site-logo img{width:155px!important}}
