@import url(../reset.css);@import url(../grid12.css);@import url(../typography.css);@import url("https://fonts.googleapis.com/css?family=Suranna");@import url("https://fonts.googleapis.com/css?family=Lato");body{font-size:0.75rem;margin:0px;max-width:100vw;overflow-x:hidden}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){body{font-size:0.875rem;margin:0px}}@media only screen and (min-width: 76.062rem){body{font-size:1rem;margin:0px}}@font-face{font-family:'Futura';font-weight:400;src:url("../../fonts/Futura-Medium-01.ttf")}@font-face{font-family:'FuturaItalic';font-weight:400;src:url("../../fonts/Futura-MediumItalic-02.ttf")}@font-face{font-family:'FuturaCM';font-weight:400;src:url("../../fonts/Futura-CondensedMedium-03.ttf")}@font-face{font-family:'FuturaCEB';font-weight:600;src:url("../../fonts/Futura-CondensedExtraBold-01.ttf")}@font-face{font-family:'Din';font-weight:400;src:url("../../fonts/DIN.ttf")}@font-face{font-family:'DinCB';font-weight:600;src:url("../../fonts/DIN Condensed Bold.ttf")}@font-face{font-family:'DinAB';font-weight:600;src:url("../../fonts/DIN Alternate Bold.ttf")}body{font-family:"soleil",sans-serif;font-style:normal;font-weight:300;font-size:16px}p,div,table,td,tr,h1,h2,h3,h4,h5{color:#222;font-family:'Futura'}article h1,article h2,article h3,article h4,article h5{color:#388fce;font-family:'Futura';margin-bottom:1rem}a,a:link,a:visited{text-transform:none;color:#388fce}p img{max-width:100%;height:auto}.container{width:100%;min-height:3.125rem;position:relative;padding:0px 15px}@media (min-width: 48rem){.container{width:48rem;margin:0px auto}.container.small{max-width:48rem}}@media (min-width: 62rem){.container{width:62rem}}@media (min-width: 64rem){.container{width:64rem}}@media (min-width: 80rem){.container{width:80rem}}@media (min-width: 85.375rem){.container{width:85.375rem}}@media (min-width: 112.5rem){.container{width:112.5rem}}.small-container{width:100%;min-height:3.125rem;position:relative;padding:0px 15px}@media (min-width: 48rem){.small-container{width:48rem;margin:0px auto}}@media (min-width: 62rem){.small-container{width:62rem}}@media (min-width: 112.5rem){.small-container{width:62rem}}.tiny-container{width:100%;min-height:3.125rem;position:relative}@media (min-width: 48rem){.tiny-container{width:48rem;margin:0px auto;padding:0px}}@media (min-width: 62rem){.tiny-container{width:48rem}}@media (min-width: 112.5rem){.tiny-container{width:48rem}}.wrap{padding:0.625rem;overflow:auto}@media (min-width: 48rem){.wrap{padding:0.625rem}}@media (min-width: 62rem){.wrap{padding:10.312rem}}@media (min-width: 112.5rem){.wrap{padding:1.25rem}}.c300{max-width:18.75rem;margin:auto}.c400{max-width:25rem;margin:auto}.c500{max-width:31.25rem;margin:auto}.c600{max-width:37.5rem;margin:auto}.c700{max-width:43.75rem;margin:auto}.c800{max-width:50rem;margin:auto}.c900{max-width:56.25rem;margin:auto}.c1000{max-width:62.5rem;margin:auto}.c1100{max-width:68.75rem;margin:auto}.g15{height:10.312rem}.g30{height:1.875rem}.g50{height:3.125rem}.g75{height:70.312rem}.g100{height:6.25rem}.g150{height:13.125rem}.g200{height:12.5rem}.mb0{margin-bottom:0px !important}.mb15{margin-bottom:10.312rem}.mb30{margin-bottom:1.875rem}.mb50{margin-bottom:3.125rem}.mb75{margin-bottom:70.312rem}.mb100{margin-bottom:6.25rem}.mb150{margin-bottom:13.125rem}.mb200{margin-bottom:12.5rem}.mt0{margin-top:0px !important}.mt15{margin-top:10.312rem}.mt30{margin-top:1.875rem}.mt50{margin-top:3.125rem}.mt75{margin-top:70.312rem}.mt100{margin-top:6.25rem}.mt150{margin-top:13.125rem}.mt200{margin-top:12.5rem}.bsc,.row-image{background-size:cover;background-repeat:no-repeat;background-position:center}.pl{padding:10.312rem;overflow:auto}@media (min-width: 48rem){.pl{padding:10.312rem}}@media (min-width: 62rem){.pl{padding:1.875rem}}@media (min-width: 112.5rem){.pl{padding:3.125rem}}.pm{padding:0.312rem;overflow:auto}@media (min-width: 48rem){.pm{padding:0.5rem}}@media (min-width: 62rem){.pm{padding:10.125rem}}@media (min-width: 112.5rem){.pm{padding:10.312rem}}.ps{padding:0.125rem;overflow:auto}@media (min-width: 48rem){.ps{padding:0.312rem}}@media (min-width: 62rem){.ps{padding:0.437rem}}@media (min-width: 112.5rem){.ps{padding:0.625rem}}.p0{padding:0px !important}.ml{margin:0.625rem;overflow:auto}@media (min-width: 48rem){.ml{margin:0.625rem}}@media (min-width: 62rem){.ml{margin:10.312rem}}@media (min-width: 112.5rem){.ml{margin:1.25rem}}.mm{margin:0.312rem;overflow:auto}@media (min-width: 48rem){.mm{margin:0.5rem}}@media (min-width: 62rem){.mm{margin:10.125rem}}@media (min-width: 112.5rem){.mm{margin:10.312rem}}.ms{margin:0.125rem;overflow:auto}@media (min-width: 48rem){.ms{margin:0.312rem}}@media (min-width: 62rem){.ms{margin:0.437rem}}@media (min-width: 112.5rem){.ms{margin:0.625rem}}.m0{padding:0px !important}@media only screen and (max-width: 73.75rem){.m-hide{display:none !important}}@media only screen and (min-width: 76.062rem){.m-hide{display:block !important}}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){.m-hide{display:block !important}}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){.t-hide{display:none !important}}@media only screen and (min-width: 76.062rem){.t-hide{display:block !important}}@media only screen and (max-width: 599px){.t-hide{display:block !important}}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){.mt-hide{display:none !important}}@media only screen and (min-width: 76.062rem){.mt-hide{display:block !important}}@media only screen and (max-width: 599px){.mt-hide{display:none !important}}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){.dt-hide{display:none !important}}@media only screen and (min-width: 76.062rem){.dt-hide{display:none !important}}@media only screen and (max-width: 599px){.dt-hide{display:block !important}}@media only screen and (max-width: 73.75rem){.d-hide{display:block !important}}@media only screen and (min-width: 76.062rem){.d-hide{display:none !important}}@media only screen and (min-width: 37.5rem) and (max-width: 73.75rem){.d-hide{display:block !important}}.hide{display:none}.fr{float:right}.fl{float:left}.pr{position:relative}.f1{font-size:3.555rem;line-height:4rem}.f2{font-size:2.666rem;line-height:4rem}.f3{font-size:2rem;line-height:2.666rem}.f4{font-size:1.666rem;line-height:2rem}.f5{font-size:1.333rem;line-height:2rem}.f6{font-size:1.0rem;line-height:1.666rem}.f7{font-size:0.777rem;line-height:1.166rem}@media only screen and (max-width: 599px){.f7{font-size:1.0rem;line-height:1.666rem}}.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}@media only screen and (max-width: 599px){.m-tc{text-align:center}.m-tr{text-align:right}.m-tl{text-align:left}}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-normal{font-weight:400}.fw-light{font-weight:300}.white,.c-whit{color:#FFF}.orange,.c-orange{color:#F36A4F}.c-black{color:#000}.c-light-grey{color:#AAA}.c-blue{color:#2399BC}.c-red{color:#D9514D}.h-u:hover{text-decoration:underline}.ab-center,.ec-modal-container .ec-modal{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ab-center-right{-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%)}.ori-center{-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.ver-center,.slick-arrow{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.fh{position:relative}.nopad{padding:0px !important}.npl{padding-left:0px !important}.npr{padding-right:0px !important}.ov{overflow:visible !important}.oh{overflow:hidden !important}.oa{overflow:auto !important}.divider{border-bottom:0.062rem solid #AAA;width:100%}.max-100{max-width:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#000}a:link,a{text-decoration:none;transition:text-decoration 0.8s ease;word-break:break-word}article p a,article .wp-typography a,article ul a,article ol a{color:#000}article p a:hover,article .wp-typography a:hover,article ul a:hover,article ol a:hover{text-decoration:underline}video{width:100%;height:auto}.lang-en .hide-en{display:none !important}.lang-it .hide-it{display:none !important}.ec-modal-container{position:fixed;display:none;z-index:490;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,0.5)}.ec-modal-container .ec-modal{position:absolute;left:50%;top:50%;min-height:6.25rem;min-width:18.75rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-o-border-radius:.5rem;-ms-border-radius:.5rem;border-radius:.5rem;background:#F3F3F3;padding:1.25rem 10.312rem}.ec-modal-container .ec-modal .close{position:absolute;right:6px;top:6px;font-size:1.25rem;cursor:pointer}.ec-modal-container .ec-modal .close i{font-size:1.875rem}.ec-modal-container .ec-modal .title{font-size:1.4em;padding-right:20.312rem;font-weight:500;margin-bottom:10.312rem}.ec-modal-container .ec-modal .title span{color:#2399BC}.slick-arrow{position:absolute;top:50%;z-index:120;width:30px;height:auto;background-size:contain;background-repeat:no-repeat;background-color:transparent;box-shadow:none;border:none;text-indent:999999px;cursor:pointer}.slick-prev{left:0.625rem;background-image:url("../../img/left-arrow.png")}.slick-next{right:0.625rem;background-image:url("../../img/right-arrow.png")}.preview-avatar{height:5rem;width:5rem;display:inline-block;background-color:#FFF;background-size:cover;background-position:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:0.125rem solid #AAA}.preview-avatar.small{height:3.75rem;width:3.75rem}.preview-avatar.large{height:6.25rem;width:6.25rem}.preview-avatar.no-border{border:0.125rem solid transparent}.preview-avatar.active{box-shadow:0px 0px 6px #F36A4F}@media only screen and (max-width: 599px){.preview-avatar.large{height:3.75rem;width:3.75rem}}body.backend-section{background:#F3F3F3}body.backend-section.page-wizard{background-color:#23282C;color:#FFF}body.backend-section.page-gestione-beacon,body.backend-section.page-aggiungi-beacon,body.backend-section.page-modifica-beacon{background-color:#F5C800;color:#FFF}body.backend-section.page-gestione-beacon .page-head h1,body.backend-section.page-aggiungi-beacon .page-head h1,body.backend-section.page-modifica-beacon .page-head h1{color:#FFF}body.backend-section.page-gestione-beacon .page-head p,body.backend-section.page-aggiungi-beacon .page-head p,body.backend-section.page-modifica-beacon .page-head p{color:#000}.row-image{min-height:6.25rem;width:100%}.row-image.ri10{min-height:10rem}.row-image.ri20{min-height:20rem}.row-image.ri30{min-height:30rem}.row-image.ri40{min-height:40rem}.featherlight-inner{overflow:hidden}.featherlight .featherlight-content.gallery-modal{background:transparent;overflow:visible;padding:0px !important}.featherlight .featherlight-content.gallery-modal .index{position:absolute;color:#F36A4F;top:-1.875rem;right:0px}.featherlight .featherlight-content.gallery-modal .featherlight-close{background:#F36A4F}.featherlight .featherlight-content.gallery-modal .featherlight-next{width:3.125rem;left:auto;right:-3.125rem}.featherlight .featherlight-content.gallery-modal .featherlight-next span{background-image:url(/img/right-arrow-small.png)}.featherlight .featherlight-content.gallery-modal .featherlight-previous{width:3.125rem;left:-3.125rem;right:auto}.featherlight .featherlight-content.gallery-modal .featherlight-previous span{background-image:url(/img/left-arrow-small.png)}.featherlight .featherlight-content.gallery-modal .featherlight-previous,.featherlight .featherlight-content.gallery-modal .featherlight-next{display:block;background:transparent}.featherlight .featherlight-content.gallery-modal .featherlight-previous span,.featherlight .featherlight-content.gallery-modal .featherlight-next span{display:block;width:100%;height:3.75rem;background-repeat:no-repeat;background-position:center}.featherlight .featherlight-content.gallery-modal .featherlight-previous:hover,.featherlight .featherlight-content.gallery-modal .featherlight-next:hover{background:transparent}.exp-news-row-preview{max-width:63.125rem;margin:0px auto 1.25rem auto;background-color:#FFF;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:15.625rem}.exp-news-row-preview .filter{position:absolute;z-index:10;width:100%;height:100%;color:#FFF}.exp-news-row-preview .date{position:absolute;left:10.312rem;top:10.312rem;font-size:0.8em;text-transform:uppercase;font-weight:700}.exp-news-row-preview .type{position:absolute;right:10.312rem;top:10.312rem;font-size:0.9em;text-transform:uppercase;font-weight:600}.exp-news-row-preview .brand{position:absolute;color:#FFF;left:10.312rem;bottom:1.25rem;font-size:0.8em;text-transform:uppercase;font-weight:500}.exp-news-row-preview h4{font-weight:300;padding:3.125rem 10.312rem 70px 10.312rem;font-size:1.9em}.exp-news-row-preview .btn{position:absolute;right:10.312rem;bottom:10.312rem}.featherlight-content{max-width:98%}.loading-gif{padding:1.875rem;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}iframe{max-width:100%}a,a:link{text-decoration:none}a:hover,a:link:hover{text-decoration:none}p a,p a:link,p a:hover,p a:link:hover{text-decoration:underline}.aixia-button{position:relative;padding:5px 10px;background:#388fce;text-align:center;color:#fff !important;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;margin:5px 0;border-radius:5px;display:inline-block;word-break:normal;transition:all 0.2s ease;border:none;font-family:'Futura';cursor:pointer;font-size:1rem}.aixia-button a,.aixia-button a:link{color:white;word-break:normal}.aixia-button:hover{background:lightgrey}.button-pdf:after{content:"\f1c1 ";font-family:'FontAwesome';font-size:1.1rem;text-align:center;top:7px;margin:0 5px}.go-back-button:before{content:"\f053";font-family:'FontAwesome';text-align:center;top:7px;margin:0 5px}@media screen and (min-width: 991px){body{margin-top:-82px}}.noscroll{overflow:hidden}@media screen and (max-width: 991px){header{padding-right:13%;transition:max-height .4s ease-out, top .4s ease-out,background .2s ease-out;-moz-transition:max-height .4s ease-out, top .4s ease-out,background .2s ease-out;-ms-transition:max-height .4s ease-out, top .4s ease-out,background .2s ease-out;-o-transition:max-height .4s ease-out, top .4s ease-out,background .2s ease-out;-webkit-transition:max-height .4s ease-out, top .4s ease-out,background .2s ease-out}header.start{position:fixed;display:none;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;top:81px;left:0;padding:0;width:100%;height:auto;bottom:0;z-index:999;pointer-events:none;overflow-y:scroll}header.start.open{pointer-events:auto;display:flex;display:-webkit-flex}header.start .header-container{position:relative;width:100%;height:0;top:0;left:0;transition:.8s ease;-webkit-transition:.8s ease;-moz-transition:.8s ease}header.start .header-container.open{height:100%}header.start .header-content{position:relative;width:100%;height:100%;z-index:2;background:white;pointer-events:auto;max-width:500px}header.start .header-content .close{position:absolute;display:block;top:5px;left:5px;z-index:2}header.start .header-content .close .toggle-menu{position:relative;width:2rem;min-height:2rem;display:block;overflow-x:hidden}header.start .header-content .close .toggle-menu:after,header.start .header-content .close .toggle-menu:before{content:'';display:block;position:absolute;left:0;transform:translateX(0) translateY(0) rotate(0);transition:transform .3s linear .3s, left .3s linear .3s, top .3s linear .3s, bottom .3s linear .3s}header.start .header-content .close .toggle-menu:before{top:0}header.start .header-content .close .toggle-menu:after{bottom:0}header.start .header-content .close .toggle-menu:after,header.start .header-content .close .toggle-menu:before,header.start .header-content .close .toggle-menu span{width:100%;height:5px;background-color:#388fce;border-radius:5px}header.start .header-content .close .toggle-menu span{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:left .3s linear, opacity .3s linear;-moz-transition:left .3s linear, opacity .3s linear;-ms-transition:left .3s linear, opacity .3s linear;-o-transition:left .3s linear, opacity .3s linear;-webkit-transition:left .3s linear, opacity .3s linear;opacity:1}header.start .header-content .close .toggle-menu.active span{left:100%;opacity:0}header.start .header-content .close .toggle-menu.active:before{top:50%;left:50%;background-color:#fff !important;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}header.start .header-content .close .toggle-menu.active:after{left:50%;bottom:50%;background-color:#fff !important;transform:translateX(-50%) translateY(50%) rotate(45deg)}header.start .sub-layer{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;background:transparent;pointer-events:none}header.start.menu-open{background:rgba(0,0,0,0.3)}header.start.menu-open .header-container{max-height:100%}}@media screen and (max-width: 991px){header.scrolled.active,header.menu-open.active{display:block}}header ul{list-style:none;padding:0}header .upper-header{background-color:#fff}header .upper-header .main-logo{float:left;display:block;width:23%;line-height:6.125rem;text-align:center}@media screen and (max-width: 991px){header .upper-header .main-logo{display:none}}header .upper-header .main-logo img{max-width:100%;width:212px;height:auto;display:inline-block;vertical-align:middle}header .upper-header nav{float:left;display:block;width:77%}@media screen and (max-width: 991px){header .upper-header nav{float:none;width:100%}}header .upper-header nav ul{display:flex}@media screen and (max-width: 991px){header .upper-header nav ul{display:block}}header .upper-header nav ul .header-fade{opacity:0.7}header .upper-header nav ul li{background-color:#388fce;border-left:4px solid #fff;flex-grow:1;text-align:center;transition:opacity 0.3s ease;height:6.125rem;line-height:6.125rem;cursor:pointer}@media screen and (max-width: 991px){header .upper-header nav ul li{display:block;text-align:left;border-left:0px;border-top:1px solid #fff;padding-left:2rem;height:auto;line-height:3rem}}header .upper-header nav ul li a{color:#fff;font-size:1.5rem;font-family:'Futura';font-weight:400;word-break:normal;line-height:1.6rem;vertical-align:middle;display:inline-block}@media screen and (max-width: 991px){header .upper-header nav ul li a{font-size:1.125rem;line-height:3rem}}header .lower-header{background-color:#d8d9d8}header .lower-header a.link-lingua:link,header .lower-header a.link-lingua{font-size:1.125rem;line-height:3rem;color:#7ba8d1;font-family:'Din';font-weight:400}header .lower-header a.link-lingua:link span,header .lower-header a.link-lingua span{font-family:'Din'}header .lower-header a.link-lingua{text-transform:uppercase}header .lower-header nav{float:left;display:block;width:82%}@media screen and (max-width: 991px){header .lower-header nav{width:100%}header .lower-header nav .menu-item-has-children::before{content:"\f107";display:block;font-family:"FontAwesome";position:absolute;right:0.5rem;top:0.5rem;display:block;color:rgba(56,143,206,0.8);font-size:1.5rem}header .lower-header nav .menu-item-has-children.active::before{content:"\f106"}}header .lower-header nav ul{display:flex}@media screen and (max-width: 991px){header .lower-header nav ul{display:block}}header .lower-header nav ul li{flex-grow:1;text-align:center;position:relative}@media screen and (max-width: 991px){header .lower-header nav ul li{display:block;text-align:left;border-top:1px solid #808084;padding-left:2rem}}header .lower-header nav ul li::after{content:"";display:block;height:1px;background:#388fce;position:absolute;bottom:5px;left:50%;right:50%;width:auto;transition:all 0.5s ease;opacity:1}@media screen and (min-width: 991px){header .lower-header nav ul li.item-line::after{left:10%;right:10%}}header .lower-header nav ul li:first-child{border-top:0px}header .lower-header nav ul li a{line-height:3.125rem;font-size:1.3rem;color:#7ba8d1;font-family:'Din';font-weight:400}@media screen and (max-width: 991px){header .lower-header nav ul li a{font-size:1.125rem;line-height:3rem}}header .lower-header nav ul li>ul{display:block;max-height:0;overflow:hidden;position:absolute;display:block;top:100%;left:0;width:100%;z-index:999;background-color:#d8d9d8;transition:max-height .4s linear;-moz-transition:max-height .4s linear;-ms-transition:max-height .4s linear;-o-transition:max-height .4s linear;-webkit-transition:max-height .4s linear}@media screen and (max-width: 991px){header .lower-header nav ul li>ul{position:static}}header .lower-header nav ul li>ul>li{display:block;border-top:0px}header .lower-header nav ul li>ul>li.submenu-highlight::after{opacity:0.9}header .lower-header nav ul li>ul>li::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:white;opacity:0;transition:opacity 0.3s ease;z-index:-1}header .lower-header nav ul li>ul>li a{font-size:1rem}@media screen and (max-width: 991px){header .lower-header nav ul li>ul>li{padding-right:0}}header .lower-header nav ul li:hover>ul,header .lower-header nav ul li.active>ul{max-height:600px}@media screen and (max-width: 991px){header .lower-header nav ul li:hover>ul{max-height:0}}@media screen and (max-width: 991px){header .lower-header nav ul li:hover.active>ul{max-height:600px}}@media screen and (max-width: 991px){header .lower-header nav ul li.active>ul{max-height:600px !important}}header .lower-header nav ul.sub-menu li a,header .lower-header nav ul.sub-menu li a:link{line-height:1.2;padding:1rem 0;display:inline-block}@media screen and (min-width: 991px){header .lower-header .user-link{width:10%}}@media screen and (max-width: 991px){header .lower-header .user-link{padding-top:30px}}header .lower-header .search{display:block;float:left;width:18%;text-align:center;padding:0.5rem 6% 0.5rem 0;box-sizing:border-box;position:relative}header .lower-header .search>.fa-search{position:absolute;top:50%;right:40px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:0.6}header .lower-header .search .search-form{position:relative;display:flex;justify-content:space-between;flex-flow:row nowrap;background:white;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding-left:5px}header .lower-header .search .search-form input{font-size:1rem;border:0px;margin-right:5px;padding:5px;box-sizing:border-box;width:90%;max-width:90%;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:auto !important;min-height:auto !important}header .lower-header .search .search-form input:focus{outline:none}header .lower-header .search .search-form button{position:absolute;height:80%;width:auto;display:flex;justify-content:center;align-items:center;padding:0;top:10%;right:0.2rem;z-index:2;border:none;background:transparent;cursor:pointer}@media screen and (max-width: 991px){header .lower-header .search{display:none}}@media screen and (max-width: 991px){header .lower-header .tasto-cerca,header .lower-header .tasto-lingua{display:none}}@media screen and (min-width: 991px){header .lower-header .lingua-mobile{display:none}header .lower-header .search2{position:absolute;display:none;top:100%;margin:auto;width:20vw;right:0;z-index:999;height:3.125rem}header .lower-header .search2>.fa-search{position:absolute;top:50%;right:40px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}header .lower-header .search2 .search-form{position:relative;display:flex;justify-content:space-between;flex-flow:row nowrap;background:#dadada;width:100%;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;padding-left:5px}header .lower-header .search2 .search-form input{font-size:1rem;border:0px;margin-right:5px;padding:5px;box-sizing:border-box;width:90%;max-width:90%;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:transparent;height:3.125rem}header .lower-header .search2 .search-form input:focus{outline:none}header .lower-header .search2 .search-form button{position:absolute;height:48px;width:48px;display:flex;justify-content:center;align-items:center;padding:0;top:0;right:0;z-index:2;border:none;background:transparent;cursor:pointer}header .lower-header .tasto-cerca{width:4%;position:absolute;right:4%;text-align:center;line-height:3.125rem;display:block}header .lower-header .tasto-cerca .cerca{font-size:1.1em;color:#388fce;transition:color 0.5s ease}header .lower-header .tasto-cerca:hover .search2{display:block}header .lower-header .tasto-cerca:hover .cerca{color:white}}@media screen and (min-width: 991px) and (max-width: 991px){header .lower-header .tasto-cerca{display:none}}@media screen and (min-width: 991px){header .lower-header .tasto-lingua{width:4%;position:absolute;right:0;text-align:center;line-height:3.125rem;display:block}header .lower-header .tasto-lingua .lingua{font-size:1.2em;color:#388fce;transition:color 0.5s ease}header .lower-header .tasto-lingua:hover .lingua{color:white}header .lower-header .tasto-lingua .lang-selector{position:absolute;display:none;top:90%;left:0;width:100%;z-index:2;padding:5px;background:#d8d9d8;box-sizing:border-box;line-height:1.5rem;min-height:3rem;border-radius:0 0 5px 5px}header .lower-header .tasto-lingua .lang-selector select{background:#d8d9d8;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none}header .lower-header .tasto-lingua .lang-selector select:focus{outline:none}header .lower-header .tasto-lingua:hover .lang-selector{display:block}}.mobile-menu{display:none;padding-bottom:10px;padding-top:10px;position:fixed;width:100%;background-color:#fff;top:0px;left:0;z-index:1000;max-height:275px;transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;-webkit-transition:max-height .4s ease-out}.mobile-menu .search{position:absolute;display:none;bottom:-50%;left:0;right:0;margin:auto;width:100%;border-top:2px solid #388fce}.mobile-menu .search>.fa-search{position:absolute;top:50%;right:40px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.mobile-menu .search .search-form{position:relative;display:flex;justify-content:space-between;flex-flow:row nowrap;background:white;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding-left:5px}.mobile-menu .search .search-form input{font-size:1rem;border:0px;margin-right:5px;padding:5px;box-sizing:border-box;width:90%;max-width:90%;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.mobile-menu .search .search-form input:focus{outline:none}.mobile-menu .search .search-form button{position:absolute;height:48px;width:48px;display:flex;justify-content:center;align-items:center;padding:0;top:0;right:0;z-index:2;border:none;background:transparent;cursor:pointer}@media screen and (max-width: 991px){.mobile-menu{display:block}}.mobile-menu .toggle-menu{position:relative;width:2.75rem;min-height:2rem;display:block;overflow-x:hidden}.mobile-menu .toggle-menu:after,.mobile-menu .toggle-menu:before{content:'';display:block;position:absolute;left:0;transform:translateX(0) translateY(0) rotate(0);transition:transform .3s linear .3s, left .3s linear .3s, top .3s linear .3s, bottom .3s linear .3s}.mobile-menu .toggle-menu:before{top:0}.mobile-menu .toggle-menu:after{bottom:0}.mobile-menu .toggle-menu:after,.mobile-menu .toggle-menu:before,.mobile-menu .toggle-menu span{width:100%;height:5px;background-color:#388fce;border-radius:5px}.mobile-menu .toggle-menu span{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:left .3s linear, opacity .3s linear;-moz-transition:left .3s linear, opacity .3s linear;-ms-transition:left .3s linear, opacity .3s linear;-o-transition:left .3s linear, opacity .3s linear;-webkit-transition:left .3s linear, opacity .3s linear;opacity:1}.mobile-menu .toggle-menu.active span{left:100%;opacity:0}.mobile-menu .toggle-menu.active:before{top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.mobile-menu .toggle-menu.active:after{left:50%;bottom:50%;transform:translateX(-50%) translateY(50%) rotate(45deg)}.mobile-menu .cta{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;flex-flow:row nowrap;-webkit-flex-flow:row nowrap}.mobile-menu .cta .fa-search,.mobile-menu .cta .fa-times{font-size:2.2rem;color:#388fce;cursor:pointer}@media screen and (max-width: 768px){.mobile-menu .cta .fa-search,.mobile-menu .cta .fa-times{font-size:2rem}}.mobile-menu .mobile-logo{width:100%;text-align:center}.mobile-menu .mobile-logo img{width:171px;height:auto;max-width:100%}.menu-item-type-custom>a:hover{cursor:default}footer{padding-top:50px;padding-bottom:25px;background-color:#5f6163;color:white}footer div.credits{color:white}footer div.credits a,footer div.credits a:link{color:#388fce}@media screen and (max-width: 991px){footer{text-align:center}}footer h4{color:#388fce;font-size:1rem;margin:0;margin-bottom:0.8rem}footer p{font-size:1rem;color:#ffffff;margin:0;line-height:24px}footer img{max-width:100%;height:auto}@media screen and (max-width: 991px){footer img{width:212px}}footer .social-icons{padding-top:30px;display:none}@media screen and (max-width: 991px){footer .social-icons{display:block;margin-top:35px;margin-bottom:35px;padding-top:0}}footer .social-icons#desktop{display:block}@media screen and (max-width: 991px){footer .social-icons#desktop{display:none}}footer .social-icons li{display:inline-block;margin-left:90px}@media screen and (max-width: 1440px){footer .social-icons li{margin-left:50px}}footer .social-icons li:first-child{margin-left:0}footer .social-icons li a{color:#fff;font-size:2.2rem}@media screen and (max-width: 991px){footer .social-icons li a{font-size:30px}}.clearfix:after{content:'';display:block;clear:both}.box.blue-overlay .content .overlay{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(53,106,145,0.8);padding:28px 38px}@media screen and (max-width: 991px){.box.blue-overlay .content .overlay{min-height:100px}}.box.blue-overlay .content .overlay h3,.box.blue-overlay .content .overlay p{color:#fff;font-size:1.2rem;margin:0;line-height:30px;font-family:'Futura';font-weight:400}@media screen and (max-width: 991px){.box.blue-overlay .content .overlay h3,.box.blue-overlay .content .overlay p{font-size:1rem}}.box.blue-overlay .content .overlay h3{text-transform:uppercase}@media screen and (max-width: 991px){.box.grey-overlay .content{display:block;float:left;width:45%}}.box.grey-overlay .content .overlay{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(50,50,50,0.7);padding:10px}.box.grey-overlay .content .overlay h3,.box.grey-overlay .content .overlay p{color:#fff;font-size:1.2rem;margin:0;line-height:30px;font-family:'Futura';font-weight:400}@media screen and (max-width: 991px){.box.grey-overlay .content .overlay{display:block}}.box.grey-overlay .aside{display:none}@media screen and (max-width: 991px){.box.grey-overlay .aside{display:block;float:left;width:55%;padding-left:20px}}.box.grey-overlay .aside h3,.box.grey-overlay .aside p{color:#fff;font-size:1.2rem;margin:0;line-height:30px;margin-bottom:80px;font-family:'Futura';font-weight:400}.box.grey-overlay .aside a{color:#282828;text-transform:uppercase;font-size:1.2rem;font-family:'Din';font-weight:400}.box.grey-overlay .aside a:after{display:inline-block;margin-left:10px;color:#282828;font-family:'FontAwesome';font-size:1.2rem;content:'\f105'}.box .content{background-size:cover;background-position:center;height:100%;width:100%;position:relative;box-shadow:0px 0px 35px -5px grey inset}.section-badge{background-color:#dedede;position:relative;min-height:26.5rem}@media screen and (max-width: 1280px){.section-badge{min-height:28.5rem}}.section-badge img{position:absolute;width:60%;max-width:60%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);z-index:10;opacity:0.4}@media screen and (max-width: 1799px){.section-badge img{width:80%;max-width:80%}}.section-badge .overlay{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:80%;z-index:11;color:#222}.section-badge .overlay h3{font-family:'Futura';font-weight:400;font-size:1.2rem;color:#388fce;margin-bottom:65px;text-transform:uppercase}.section-badge .overlay p{font-size:1.1rem;line-height:36px;font-family:'Futura';font-weight:400;color:#222}.section-content{position:relative;display:flex;justify-content:center;flex-flow:row nowrap;margin-bottom:0}@media screen and (max-width: 991px){.section-content{display:block;clear:both}}.section-content.flex{display:flex}.section-content.flex.even-spacing{justify-content:space-around}.section-content .section-button{display:block;padding:40px 15px;font-family:'Futura';font-weight:400;font-size:1.1rem;text-transform:uppercase;width:100%;color:#fff;background-color:#388fce;text-align:center;margin-bottom:2.25rem;margin-top:2.25rem}.section-content .overlay{position:absolute;padding-left:60px}.section-content .overlay .section-button:last-of-type{margin-bottom:0}.section-content .overlay p{color:#222;font-size:1rem;line-height:28px;font-family:'Futura';font-weight:400;margin-top:6.25rem}.highlighted-meeting{background-color:#388fce;text-align:center}.highlighted-meeting h2,.highlighted-meeting a{color:#fff;line-height:94px;font-family:'Futura';font-weight:400}@media screen and (max-width: 768px){.highlighted-meeting h2,.highlighted-meeting a{line-height:4rem}}.highlighted-meeting h2{font-size:1.2rem;text-align:left;padding-left:100px}@media screen and (max-width: 991px){.highlighted-meeting h2{text-align:center;padding-left:0;font-size:1.2rem}}@media screen and (max-width: 768px){.highlighted-meeting h2{font-size:1rem}}.highlighted-meeting a{font-size:1.1rem;display:inline-block;margin:0 25px}.highlighted-meeting a:first-child{margin-left:0}@media screen and (max-width: 991px){.highlighted-meeting a:first-child{margin-left:25px}}.bandi-table{width:90%;margin:auto;position:relative}.bandi-table td,.bandi-table th{padding:15px 10px 15px 10px;text-align:center}@media only screen and (max-width: 990px){table.membri-pagina-intestazione tr td:first-of-type,table.membri-pagina-intestazione tr:nth-of-type(2n+2) td:first-of-type,table.membri-pagina-intestazione tr td:first-of-type:before{background:#388fce;color:#ffffff}table.membri-pagina-intestazione td{text-align:center}table.membri-pagina-intestazione td .bt-content{width:100%}table.membri-pagina-intestazione tr td:first-of-type{border-bottom:1px solid #e4ebeb}}.title-bando{word-break:normal}#spinner{background:url("../../img/load.gif") center 1rem no-repeat;background-size:4rem;width:100%;height:6rem;position:absolute;display:block;z-index:500}#forum_embed{width:100vw !important}main{background-color:transparent;background:-webkit-linear-gradient(bottom, #5f6163,#fff 100px,#fff 100%);background:-moz-linear-gradient(bottom, #5f6163,#fff 100px,#fff 100%);background:-o-linear-gradient(bottom, #5f6163,#fff 100px,#fff 100%);background:linear-gradient(bottom, #5f6163,#fff 100px,#fff 100%);padding-bottom:100px}@media screen and (max-width: 991px){main .container{padding:0px 15px !important}}.page-header{position:relative;display:block;width:100%;margin:0;font-family:"Din", sans-serif;color:#7ba8d1}.page-header h1{position:relative;width:100%;margin:0 auto;padding:20px 0;font-size:1.2rem;text-transform:uppercase}@media screen and (max-width: 991px){.page-header h1{width:100%}}.page-header.inner-page{position:relative;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;color:black;text-align:center;height:420px}.page-header.inner-page img{width:100%;height:100%;object-fit:cover;margin:0 !important}.page-header.inner-page h1{position:absolute;display:inline-block;max-height:50px;align-self:center;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;color:white}.page-header.inner-page .foreground{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}.events-page-title{position:relative;display:block;width:100%;text-align:center;color:white;padding:10px;background:#388fce;box-sizing:border-box;font-size:1.5rem;text-transform:uppercase;margin-bottom:0.6rem}.timeline{width:100%;position:relative;color:#388fce}.timeline .toolate{color:grey}.timeline ul{padding-top:15px}.timeline li{line-height:2.5rem;font-size:1.2rem;padding-left:25px;margin-left:25px;border-left:2px solid #388fce}.timeline li:before{margin-left:-33px;margin-top:0.8rem;content:"";width:15px;height:15px;border-radius:50%;position:absolute;background:#388fce}.timeline li:first-child{margin-top:2rem}.timeline li.toolate:before{background:grey}body .splash-slider{position:relative;width:100%;max-height:25rem;margin:auto;overflow:hidden}@media screen and (max-width: 991px){body .splash-slider{display:none}}body .splash-slider .slick-slide{cursor:grab}body .splash-slider .slick-slide:focus{cursor:grabbing;outline:none !important}body .splash-slider .slick-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}body .splash-slider .slick-dots li{display:inline-block;margin-left:5px;background-color:transparent;border:2px solid #fff;border-radius:50%;transition:background-color .3s linear;-moz-transition:background-color .3s linear;-ms-transition:background-color .3s linear;-o-transition:background-color .3s linear;-webkit-transition:background-color .3s linear}body .splash-slider .slick-dots li.slick-active{background-color:#fff}body .splash-slider .slick-dots li:first-child{margin-left:0}body .splash-slider .slick-dots li button{appearance:none;width:20px;height:20px;display:block;opacity:0;cursor:pointer}body .splash-slider li .overlay{height:24rem;position:relative;background-size:cover;background-position:center}body .splash-slider li .overlay p{font-size:1.2rem;color:#fff;line-height:36px;width:650px;position:absolute;left:90px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-family:'Futura';font-weight:400}body .news{background-color:transparent}body .news h1{font-size:2.5rem;margin:40px 0 40px 0;color:#388fce}@media screen and (max-width: 991px){body .news h1:first-of-type{margin-top:80px}}@media screen and (max-width: 991px){body .news{padding-top:20px;padding-bottom:50px}}body .news .section-content{display:none}@media screen and (max-width: 991px){body .news .section-content{display:block}}body .news .section-content .section-button{margin-bottom:0;font-family:'Din';font-weight:400;font-size:1.2rem;color:#2f5774;line-height:36px}body .news .latest-events{padding-bottom:30px}@media screen and (max-width: 991px){body .news .latest-events li:first-child{margin-bottom:35px}}body .news .latest-events li .content{min-height:22rem}@media screen and (max-width: 991px){body .news .latest-events li .content{min-height:21.875rem}}body .news .latest-events li .overlay{min-height:7rem}body .news .latest-news{padding-bottom:70px}@media screen and (max-width: 991px){body .news .latest-news{padding-bottom:10px}}body .news .latest-news .ricerca-risultato{border-bottom:1px solid #dedede;padding:0.8rem 0 0.8rem 1.5rem}body .news .latest-news li{margin-bottom:24px;height:20rem}@media screen and (max-width: 991px){body .news .latest-news li:after{display:block;clear:both;content:''}}body .news .latest-news li .content{background-size:cover;background-position:center;min-height:22rem;width:100%;position:relative}@media screen and (max-width: 991px){body .news .latest-news li .content{display:block;float:left;width:45%;min-height:12rem}}body .news .latest-news li .content .video{position:relative;display:block;width:100%;height:100%;min-height:inherit}body .news .latest-news li .content .video iframe{position:relative;width:100%;height:100%}body .news .latest-news li .content .overlay{position:absolute;width:100%;left:0;bottom:0;padding:28px 38px;min-height:22rem}body .news .latest-news li .content .overlay h3,body .news .latest-news li .content .overlay p{color:#fff;font-size:1.2rem;margin:0;line-height:30px;font-family:'Futura';font-weight:400}body .news .latest-news li .content{background-size:cover;background-position:center;min-height:23.25rem;width:100%;position:relative}@media screen and (max-width: 991px){body .news .latest-news li .content{display:block;float:left;width:100%;min-height:12rem}}body .news .latest-news li .content .overlay{position:absolute;width:100%;left:0;bottom:0;padding:28px 38px;min-height:7rem}body .news .latest-news li .content .overlay h3,body .news .latest-news li .content .overlay p{color:#fff;font-size:1.2rem;margin:0;line-height:30px;font-family:'Futura';font-weight:400}body .news .latest-news li .content{min-height:20rem}@media screen and (max-width: 1279px){body .news .latest-news li .content{min-height:19.25rem}}@media screen and (max-width: 991px){body .news .latest-news li .content{min-height:12rem}}.nav-links{text-align:center}.nav-links .page-numbers{display:inline-block;border-radius:4px;background:white;padding:0.5rem 0.4rem;min-width:2rem;transition:all 0.2s ease}.nav-links .page-numbers:link:hover{background:#388fce;color:#fff}.executive{background-color:#a4a7a7;padding-top:3.75rem;padding-bottom:3.75rem}.executive .head-of-executive{margin-bottom:90px}.executive .head-of-executive .box .content{min-height:28.375rem}@media screen and (max-width: 525px){.executive .head-of-executive .box .content{min-height:24.375rem}}.executive .head-of-executive .description{min-height:28.375rem;position:relative}@media screen and (max-width: 991px){.executive .head-of-executive .description{margin-top:40px}}.executive .head-of-executive .description p{position:absolute;bottom:0;left:0;color:#222;font-family:'Futura';font-weight:400;font-size:1.25rem;font-style:italic;padding-left:80px;line-height:2rem}@media screen and (max-width: 991px){.executive .head-of-executive .description p{position:static;padding-left:0px}}.executive .other-members{margin-top:6.25rem}.executive .other-members .box{margin-bottom:30px}.executive .other-members .box .content{min-height:31.875rem}@media screen and (max-width: 920px){.executive .other-members .box .content{display:block;float:left;width:100%}}@media screen and (max-width: 525px){.executive .other-members .box .content{min-height:22.375rem}}@media screen and (max-width: 920px){.executive .other-members .box .content .overlay{display:block;padding:15px 25px}}.executive .other-members .box .content .overlay h3,.executive .other-members .box .content .overlay p{font-size:1.2rem}@media screen and (max-width: 991px){.executive .other-members .box .content .overlay h3,.executive .other-members .box .content .overlay p{display:block}}.executive .other-members .box .aside{display:none}.member-title{padding:5px;box-sizing:border-box;background:#388fce}ul.member-list{list-style:none !important;padding-left:0 !important}.member-list{position:relative;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin:15px auto}.member-list .member{position:relative;width:20%;text-align:center}@media (max-width: 1024px){.member-list .member{width:49%;margin-bottom:10px}}@media (max-width: 480px){.member-list .member{width:100%;margin-bottom:10px}}.member-list .member img{width:100%;height:auto}.member-list .member h3{position:relative;font-size:1.2rem;color:#222}.member-list .member p{margin:5px auto}.member-image{width:10rem;height:10rem;border-radius:50%;overflow:hidden;margin:auto;position:relative;max-width:100%}.member-page .overlay{min-width:100%}.member-page .section-badge{text-align:center;background:transparent;min-height:initial !important}.member-page .section-badge .membro-img-wrapper{margin:2rem auto;max-width:20vw;height:20vw;display:block;position:relative;overflow:hidden;border-radius:20vw}.member-page .section-badge .membro-img-wrapper img{opacity:1;width:100%;max-width:100%;max-height:none}.member-page .section-badge .overlay{color:#222;bottom:0px}.member-page .section-content div,.member-page .section-content p,.member-page .section-content table{color:#222;font-size:1rem;line-height:28px;font-family:'Futura';font-weight:400;margin-top:1rem}@media screen and (max-width: 991px){.member-page .section-content{margin-top:0px !important}}.prizes,.member-page,.magazine-archive{background-color:transparent;padding-top:65px;padding-bottom:50px}.prizes .highlighted-meeting,.member-page .highlighted-meeting,.magazine-archive .highlighted-meeting{margin-top:5.625rem}.prizes .section-badge,.member-page .section-badge,.magazine-archive .section-badge{min-height:37.5rem}@media screen and (max-width: 991px){.prizes .section-badge,.member-page .section-badge,.magazine-archive .section-badge{min-height:27.5rem}}@media screen and (max-width: 991px){.prizes .section-badge img,.member-page .section-badge img,.magazine-archive .section-badge img{max-height:80%;max-width:auto;width:auto}}@media screen and (max-width: 1280px){.prizes .section-badge .overlay h3,.member-page .section-badge .overlay h3,.magazine-archive .section-badge .overlay h3,.prizes .section-badge .overlay p,.member-page .section-badge .overlay p,.magazine-archive .section-badge .overlay p{font-size:1.3rem}}@media screen and (max-width: 480px){.prizes .section-badge .overlay h3,.member-page .section-badge .overlay h3,.magazine-archive .section-badge .overlay h3,.prizes .section-badge .overlay p,.member-page .section-badge .overlay p,.magazine-archive .section-badge .overlay p{font-size:1.25rem}}@media screen and (max-width: 991px){.prizes .section-badge .overlay p,.member-page .section-badge .overlay p,.magazine-archive .section-badge .overlay p{font-size:1.25rem}}@media screen and (max-width: 480px){.prizes .section-badge .overlay h3,.member-page .section-badge .overlay h3,.magazine-archive .section-badge .overlay h3{margin-bottom:40px}}@media screen and (max-width: 991px){.prizes .section-content,.member-page .section-content,.magazine-archive .section-content{margin-top:60px;padding:0px}}.prizes .section-content .overlay,.member-page .section-content .overlay,.magazine-archive .section-content .overlay{position:static}@media screen and (max-width: 991px){.prizes .section-content .overlay,.member-page .section-content .overlay,.magazine-archive .section-content .overlay{padding-left:0}}@media screen and (max-width: 991px){.prizes .section-content .overlay p,.member-page .section-content .overlay p,.magazine-archive .section-content .overlay p{margin-top:3rem}}@media screen and (max-width: 1280px){.prizes .section-content .section-button,.member-page .section-content .section-button,.magazine-archive .section-content .section-button{font-size:1.1rem}}@media screen and (max-width: 480px){.prizes .section-content .section-button,.member-page .section-content .section-button,.magazine-archive .section-content .section-button{line-height:24px;padding:30px 15px}}.bandi,.downloads{background-color:#a4a7a7;padding-top:65px;padding-bottom:50px}.bandi .highlighted-meeting,.downloads .highlighted-meeting{margin-top:5.625rem}.bandi section,.downloads section{position:relative;display:block;margin:20px auto;float:none;width:90%}.bandi section h2,.downloads section h2{color:#fff;font-family:'Futura';font-weight:400;font-size:1.5rem;padding:10px;line-height:1.2;box-sizing:border-box;background:#388fce}.bandi section table.bandi-table,.downloads section table.bandi-table{width:100%;position:relative;margin-bottom:1rem}.bandi section table.bandi-table tr,.downloads section table.bandi-table tr{border-bottom:1px solid #dedede}.bandi section table.bandi-table tr:last-child,.downloads section table.bandi-table tr:last-child{border:none}.bandi section table.bandi-table td,.downloads section table.bandi-table td{line-height:1.4rem;vertical-align:middle}@media screen and (max-width: 991px){.bandi section table.bandi-table td,.downloads section table.bandi-table td{text-align:center}.bandi section table.bandi-table td .bt-content,.downloads section table.bandi-table td .bt-content{width:100%}}@media screen and (min-width: 992px){.bandi section table.bandi-table td:first-child,.downloads section table.bandi-table td:first-child{width:50%}}.bandi .section-badge,.downloads .section-badge{min-height:37.5rem}@media screen and (max-width: 991px){.bandi .section-badge,.downloads .section-badge{min-height:27.5rem}}@media screen and (max-width: 991px){.bandi .section-badge img,.downloads .section-badge img{max-height:80%;max-width:auto;width:auto}}@media screen and (max-width: 1280px){.bandi .section-badge .overlay h3,.downloads .section-badge .overlay h3,.bandi .section-badge .overlay p,.downloads .section-badge .overlay p{font-size:1.3rem}}@media screen and (max-width: 480px){.bandi .section-badge .overlay h3,.downloads .section-badge .overlay h3,.bandi .section-badge .overlay p,.downloads .section-badge .overlay p{font-size:1.2rem}}@media screen and (max-width: 991px){.bandi .section-badge .overlay p,.downloads .section-badge .overlay p{font-size:1.2rem}}@media screen and (max-width: 480px){.bandi .section-badge .overlay h3,.downloads .section-badge .overlay h3{margin-bottom:40px}}@media screen and (max-width: 991px){.bandi .section-content,.downloads .section-content{margin-top:60px;padding:0px}}.bandi .section-content .overlay,.downloads .section-content .overlay{position:static}@media screen and (max-width: 991px){.bandi .section-content .overlay,.downloads .section-content .overlay{padding-left:0}}@media screen and (max-width: 991px){.bandi .section-content .overlay p,.downloads .section-content .overlay p{margin-top:3rem}}@media screen and (max-width: 1280px){.bandi .section-content .section-button,.downloads .section-content .section-button{font-size:1.1rem}}@media screen and (max-width: 480px){.bandi .section-content .section-button,.downloads .section-content .section-button{line-height:24px;padding:30px 15px}}.press-room,.main-press-room,.mailing-list{padding-top:20px;padding-bottom:75px;background-color:transparent}@media screen and (max-width: 990px){.press-room,.main-press-room,.mailing-list{padding-top:85px}}.press-room .section-content,.main-press-room .section-content,.mailing-list .section-content{display:flex;justify-content:center;flex-flow:row nowrap;width:100%;margin-bottom:0}@media screen and (max-width: 768px){.press-room .section-content,.main-press-room .section-content,.mailing-list .section-content{margin-top:50px;justify-content:center;flex-flow:row wrap}}.press-room .section-content .section-button,.main-press-room .section-content .section-button,.mailing-list .section-content .section-button{width:20%;margin:auto 20px;line-height:normal;text-transform:uppercase;background-color:#2e3237;padding:10px;word-break:normal}@media screen and (max-width: 768px){.press-room .section-content .section-button,.main-press-room .section-content .section-button,.mailing-list .section-content .section-button{width:40%;margin:5px}}.press-room .article-list,.press-room .articles-list,.main-press-room .article-list,.main-press-room .articles-list,.mailing-list .article-list,.mailing-list .articles-list{position:relative;display:flex;justify-content:flex-start;flex-flow:row wrap;margin-top:60px}.press-room .article-list .box,.press-room .articles-list .box,.main-press-room .article-list .box,.main-press-room .articles-list .box,.mailing-list .article-list .box,.mailing-list .articles-list .box{position:relative;width:33%;height:260px;padding:0 1%;margin-bottom:30px;box-sizing:border-box}@media screen and (max-width: 991px){.press-room .article-list .box,.press-room .articles-list .box,.main-press-room .article-list .box,.main-press-room .articles-list .box,.mailing-list .article-list .box,.mailing-list .articles-list .box{width:49%;height:320px}}@media screen and (max-width: 525px){.press-room .article-list .box,.press-room .articles-list .box,.main-press-room .article-list .box,.main-press-room .articles-list .box,.mailing-list .article-list .box,.mailing-list .articles-list .box{width:100%;height:280px}}.press-room .article-list .box .content,.press-room .articles-list .box .content,.main-press-room .article-list .box .content,.main-press-room .articles-list .box .content,.mailing-list .article-list .box .content,.mailing-list .articles-list .box .content{position:relative;width:100%}.press-room .article-list .box .content .video,.press-room .articles-list .box .content .video,.main-press-room .article-list .box .content .video,.main-press-room .articles-list .box .content .video,.mailing-list .article-list .box .content .video,.mailing-list .articles-list .box .content .video{position:relative;display:block;width:100%;height:100%;min-height:inherit}.press-room .article-list .box .content .video iframe,.press-room .articles-list .box .content .video iframe,.main-press-room .article-list .box .content .video iframe,.main-press-room .articles-list .box .content .video iframe,.mailing-list .article-list .box .content .video iframe,.mailing-list .articles-list .box .content .video iframe{position:relative;width:100%;height:100%}.press-room .article-list .box .content .overlay,.press-room .articles-list .box .content .overlay,.main-press-room .article-list .box .content .overlay,.main-press-room .articles-list .box .content .overlay,.mailing-list .article-list .box .content .overlay,.mailing-list .articles-list .box .content .overlay{display:block;height:40%;overflow:hidden}.press-room .article-list .box .content .future-overlay,.press-room .articles-list .box .content .future-overlay,.main-press-room .article-list .box .content .future-overlay,.main-press-room .articles-list .box .content .future-overlay,.mailing-list .article-list .box .content .future-overlay,.mailing-list .articles-list .box .content .future-overlay{background-color:rgba(53,106,145,0.8)}.downloads .download-files{margin:2rem auto}.downloads .download-files h2{margin-top:1rem;cursor:pointer;border:none;font-size:1.5rem !important;padding:10px !important}.downloads .download-files ul li{padding:0.5rem 0 0.5rem 2rem;border-bottom:1px solid rgba(255,255,255,0.6)}.downloads .download-files ul li:last-child{border:none}.downloads .ui-widget-content{background:transparent}.downloads .ui-accordion .ui-accordion-content{padding:0}table.download-table{width:100%;position:relative}table.download-table tr{border-bottom:1px solid rgba(255,255,255,0.6)}table.download-table tr:last-child{border:none}table.download-table td{padding:0.8rem 2rem}.press{background-color:transparent;padding-top:1rem;padding-bottom:130px}@media screen and (max-width: 991px){.press{padding-top:82px}}@media screen and (max-width: 991px){.press .single-section:last-child{margin-top:90px}}.press .section-button{width:100%;margin:20px auto;line-height:normal;text-transform:uppercase;background-color:#2e3237;padding:10px}@media screen and (max-width: 768px){.press .section-button{margin:15px auto}}.press .section-badge{min-height:265px}.press .section-badge img{max-height:80%;height:80%;width:auto;max-width:auto}.press .section-badge .overlay{padding-left:0}.annual-meeting{background-color:transparent}.annual-meeting .section-badge{position:relative;text-align:center;background:transparent}.annual-meeting .section-badge .meeting-flyer{margin-top:90px;position:static;transform:unset}.annual-meeting .section-badge .clamps{position:absolute;top:0;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);height:100px;width:auto}.annual-meeting .section-badge img{opacity:1}.annual-meeting .section-content{margin-top:90px}.annual-meeting .section-content .overlay{position:static;margin-bottom:60px}@media screen and (max-width: 991px){.annual-meeting .section-content .overlay{padding-left:0}}.annual-meeting .section-content p{margin-top:30px;padding-left:20px}.annual-meeting .section-content .sponsors{margin-bottom:30px}.annual-meeting .section-content .sponsors p{padding-left:0px;position:relative}.annual-meeting .section-content .sponsors p:after{content:'';background-color:#fff;z-index:1;position:absolute;width:100%;height:2px;top:50%;left:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.annual-meeting .section-content .sponsors p span{position:relative;z-index:2;padding-left:20px;display:inline-block;width:auto;background-color:#a4a7a7;padding-right:10px;text-transform:uppercase}.annual-meeting .section-content .sponsors img{max-width:100%}.annual-meeting .section-content .meeting-actions{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.annual-meeting .section-content .meeting-actions{display:block}}.annual-meeting .section-content .meeting-actions .section-button{width:calc(50% - 70px);margin-bottom:0}@media screen and (max-width: 768px){.annual-meeting .section-content .meeting-actions .section-button{display:block;width:100%;margin-bottom:30px}}@media screen and (max-width: 768px){.annual-meeting .section-content .meeting-actions .section-button:last-child{margin-bottom:0}}.news-archive{padding-bottom:2.25rem;background-color:#a4a7a7}.news-archive .box{margin:30px 0px}.news-archive .box .content{min-height:22rem}.search-form .search{display:inline-block;float:none;text-align:center;padding:13px 0px 13px 0px;box-sizing:border-box;position:relative;padding-right:0px;width:calc((99% - 60px) / 3);vertical-align:middle}.search-form .search>.fa-search{position:absolute;top:50%;right:40px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.search-form .search input{width:100%}@media screen and (max-width: 991px){.search-form .search{width:calc((98% - 60px) / 3);display:inline-block}}.search-form input,.search-form select{display:inline-block;font-size:1.1rem;border-radius:5px;border:0px;width:calc((99% - 60px) / 3);min-height:3rem;height:3rem;padding-left:28px;max-width:100%;padding-right:35px;vertical-align:middle}@media screen and (max-width: 991px){.search-form input,.search-form select{width:calc((98% - 60px) / 3)}}.search-form select{margin-left:30px}.search-form .load-more{margin-bottom:0}.educational{background-color:#a4a7a7;padding-top:90px;padding-bottom:120px}.educational .box .content{min-height:23rem}@media screen and (max-width: 991px){.educational .box .content{margin-bottom:60px}}.educational .container .sections li{margin-bottom:30px}.single-news{background-color:transparent;padding-top:20px;padding-bottom:75px}@media (max-width: 480px){.single-news>.container{padding:0 !important}}.single-news>.container>.row{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin:0}.single-news article{padding:0;width:100%;position:relative;display:block;margin:0 auto}.single-news article .addtoany_content{display:none}.single-news article>header{display:block !important;position:static;max-height:unset;overflow:visible;padding:0;margin-right:0}.single-news article>header .header-image-wrap{max-height:40rem;overflow:hidden;display:block}.single-news article>header img{width:100%;height:auto;margin:auto}.single-news article>header h2,.single-news article>header .article-info{width:100%;margin:auto;position:relative;display:block;padding:1rem 2rem 0.5rem 2rem}@media (max-width: 991px){.single-news article{padding:81px 0 10px 0}}.single-news article h2{color:#388fce;font-family:'Futura';font-weight:400;font-size:1.5rem}.single-news article .article-info{color:#fff;font-size:1rem;margin:10px 0px;font-family:'Futura';font-weight:400;display:inline-flex;flex-wrap:nowrap;width:100%}.single-news article .article-info div{flex-grow:0}.single-news article .article-info .aixia-button{margin:0 5px 5px 0}.single-news article .post-the-date{color:#666;padding:15px 0 30px;font-size:1.2rem}.single-news article .article-tags{margin-top:20px;margin-bottom:30px;width:90%;position:relative;margin:auto;padding:0.2rem 2rem}.single-news article .article-tags li{display:inline-block;margin-right:20px;margin-bottom:15px;padding:0 2rem;background-color:#388fce;line-height:50px}.single-news article .article-tags li span{display:block;font-size:1.1rem;font-family:'Futura';font-weight:500;color:#fff}.single-news article .article-tags li:last-child{margin-right:0}.single-news article section{position:relative;display:block;margin:20px auto;float:none;width:90%}@media (max-width: 1024px){.single-news article section{padding:0 10px;box-sizing:border-box;width:100%}}.single-news article section p,.single-news article section ul,.single-news article section ol{font-size:1rem;font-family:'Futura';padding:0 0.5rem 0.8rem 0rem;line-height:1.8em;color:#222}.single-news article section ul,.single-news article section ol{padding-left:2rem;margin-bottom:0.8rem}.single-news article section ul{list-style:disc outside}.single-news article section ol{list-style:decimal outside}.single-news article section table{width:95%;margin:auto;font-size:1rem;border-collapse:collapse;padding:15px}.single-news article section table td{padding:9px 5px}.single-news article section table tr{border-bottom:1px solid #dedede;padding:15px 5px}.single-news article section .fulltext{opacity:0}.single-news article section#timeline{position:relative;display:block}.single-news article section#timeline h2{position:relative;display:block;margin:10px auto;color:white;text-transform:uppercase}.single-news article section#timeline ul{list-style-type:disc;padding-left:10px;margin-left:15px}.single-news article section#timeline ul li{color:white;font-size:1rem;line-height:1.5}.single-news article.expandable{padding:0;margin:20px auto}.single-news article.expandable h2{padding:10px;line-height:1.2;box-sizing:border-box;background:#388fce;cursor:pointer;padding-right:3rem;color:#fff}.single-news article.expandable h2 i{font-size:1rem;position:absolute;right:1rem;top:1rem}.single-news article.expandable h2 ~ div.excerpt .fulltext{max-height:0}.single-news article.expandable h2.expanded ~ div.excerpt .fulltext{max-height:9999px;opacity:1}.single-news article.single-article section{padding:0 2rem}@media (max-width: 1024px){.single-news article.single-article section{padding:0 0.5rem}}.addtoany_special_service iframe{max-width:100px !important}.mailing-list article,.course-map article{padding-top:0}.excerpt{padding:0 0.5rem 0 0.8rem}body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--utenti-collettivi:before{content:"\f0c0"}body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--conferenza:before{content:"\f145 "}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#d8d9d8}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#388fce}.woocommerce-checkout-payment *{color:black !important}.woocommerce .woocommerce-form .hidden{display:none}.woocommerce table thead th,.woocommerce table thead{color:white}.woocommerce button#place_order.button.alt:hover{background:#fff}.woocommerce address,.woocommerce .woocommerce-customer-details address{border:none}.woocommerce mark{display:inline-block;padding:0rem 0.5rem;border-radius:2px;background:#388fce;color:white}.woocommerce mark a,.woocommerce mark a:link{color:white}.woocommerce .conferenze-shop .product-image{max-width:200px;width:100%;height:auto}@media screen and (max-width: 991px){.woocommerce .conferenze-shop .product-image{display:none}}.woocommerce .conferenze-shop td{vertical-align:middle;padding:0.5rem 0.8rem;line-height:1.8em}.woocommerce .fulltext{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0}.woocommerce .expandable h2{color:white}.woocommerce .expandable h2 ~ div.excerpt .fulltext{max-height:0}.woocommerce .expandable h2.expanded ~ div.excerpt .fulltext{max-height:9999px;opacity:1}.woocommerce .expandable h2 i{font-size:1rem}.woocommerce .checkout_coupon{width:100%}.woocommerce .checkout,.woocommerce .checkout_coupon{font-family:'Futura'}.woocommerce .checkout h3,.woocommerce .checkout_coupon h3{font-size:1.5rem}.woocommerce .checkout input,.woocommerce .checkout select,.woocommerce .checkout textarea,.woocommerce .checkout_coupon input,.woocommerce .checkout_coupon select,.woocommerce .checkout_coupon textarea{padding:1rem 0.5rem;border-radius:5px;border:1px solid #dedede;font-size:1.2rem}.woocommerce .checkout div,.woocommerce .checkout_coupon div{margin:0.5rem 0}.woocommerce .checkout a,.woocommerce .checkout a:link,.woocommerce .checkout_coupon a,.woocommerce .checkout_coupon a:link{color:#388fce}.woocommerce .checkout .required,.woocommerce .checkout_coupon .required{color:#388fce}.woocommerce .checkout .input-wrapper,.woocommerce .checkout_coupon .input-wrapper{width:100%}.woocommerce .checkout .input-wrapper input[type='email'],.woocommerce .checkout_coupon .input-wrapper input[type='email']{width:60%}.woocommerce .checkout .input-wrapper input[type='button'],.woocommerce .checkout_coupon .input-wrapper input[type='button']{min-width:20%;cursor:pointer;transition:all 0.4s ease}.woocommerce .checkout .input-wrapper input[type='button']:hover,.woocommerce .checkout_coupon .input-wrapper input[type='button']:hover{color:#FFF;background-color:#388fce}.woocommerce .collettivi input{margin:10px 15px;color:#388fce}.woocommerce .collettivi input[type="button"]{border:none;color:white}.woocommerce h2{width:100%;padding:10px;line-height:1.2;box-sizing:border-box;background:#388fce;cursor:pointer;margin-bottom:10px;color:white !important}@media screen and (max-width: 1280px){.woocommerce{display:flex;flex-wrap:wrap}.woocommerce-MyAccount-navigation ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;justify-content:center}.woocommerce-MyAccount-navigation ul li{margin-bottom:0.5rem}.woocommerce-MyAccount-navigation ul-link{flex-grow:1;display:inline-block}.woocommerce-MyAccount-content{flex-grow:1}}.woocommerce-MyAccount-navigation{width:auto !important;flex-grow:2}.woocommerce-MyAccount-navigation ul li{background:#388fce;padding:10px;box-sizing:border-box;border-bottom:2px solid #bababa;list-style:none}.woocommerce-MyAccount-navigation ul li::before{font-family:'FontAwesome'}.woocommerce-MyAccount-navigation ul li a{text-decoration:none;font-weight:bold}.woocommerce-MyAccount-navigation ul li::before,.woocommerce-MyAccount-navigation ul li a{color:white;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease}.woocommerce-MyAccount-navigation ul li:hover::before,.woocommerce-MyAccount-navigation ul li:hover a{color:black}.woocommerce-MyAccount-navigation-link--dashboard::before{content:"\f009"}.woocommerce-MyAccount-navigation-link--orders::before{content:"\f0d6"}.woocommerce-MyAccount-navigation-link--members-area::before{content:"\f091"}.woocommerce-MyAccount-navigation-link--downloads::before{content:"\f0ed"}.woocommerce-MyAccount-navigation-link--edit-address::before{content:"\f276"}.woocommerce-MyAccount-navigation-link--edit-account::before{content:"\f040"}.woocommerce-MyAccount-navigation-link--customer-logout::before{content:"\f08b"}.woocommerce-MyAccount-navigation-link--back-to-memberships::before{content:"\f0a8"}.woocommerce-MyAccount-navigation-link--my-membership-content::before{content:"\f115"}.woocommerce-MyAccount-navigation-link--my-membership-products::before{content:"\f16b"}.woocommerce-MyAccount-navigation-link--my-membership-discounts::before{content:"\f0c4"}.woocommerce-MyAccount-navigation-link--my-membership-notes::before{content:"\f249"}.woocommerce-MyAccount-navigation-link--my-membership-details::before{content:"\f013"}.woocommerce-MyAccount-content{flex-grow:8;max-width:80%;width:80% !important;padding-left:5%}@media screen and (max-width: 1280px){.woocommerce-MyAccount-content{max-width:100%;padding-left:0;width:100%}}.woocommerce-MyAccount-content p{margin:10px auto}.woocommerce-MyAccount-content .u-columns{color:white;position:relative;display:flex;justify-content:space-between;flex-flow:row wrap}.woocommerce-MyAccount-content .u-columns div{float:none;flex-grow:1;padding:5px;border:2px solid #bababa;box-sizing:border-box;background:#388fce}.woocommerce-MyAccount-content .u-columns div .edit{color:transparent}.woocommerce-MyAccount-content .u-columns div .edit::after{content:'\f040';color:#fff !important;font-family:'FontAwesome'}.woocommerce-MyAccount-content .u-columns div address{margin:10px auto}.woocommerce-MyAccount-content form{border-top:4px solid #388fce}.woocommerce-MyAccount-content form label,.woocommerce-MyAccount-content form span,.woocommerce-MyAccount-content form legend{color:#222}.woocommerce-MyAccount-content form label em,.woocommerce-MyAccount-content form span em,.woocommerce-MyAccount-content form legend em{font-size:1rem}.woocommerce-MyAccount-content form fieldset{margin:20px auto}.woocommerce-MyAccount-content form legend{font-size:1rem;font-weight:bold}.woocommerce-MyAccount-content form input,.woocommerce-MyAccount-content form select{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:10px 5px;font-size:1rem;box-sizing:border-box;color:#388fce}.woocommerce-MyAccount-content form .button{position:relative;margin:0 auto;border:none;background:#388fce;color:white !important;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease}.woocommerce table.shop_table{position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:none}.woocommerce table.shop_table a{color:#388fce;transition:.4s ease;-moz-transition:.4s ease;-webkit-transition:.4s ease}.woocommerce table.shop_table thead{background:#388fce;color:white;padding:12px 12px;font-size:1.3rem}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:10px 12px}.woocommerce table.shop_table tbody{border-top:1px solid white}.woocommerce table.shop_table tbody .view{color:white}.woocommerce table.shop_table tbody .view:hover{color:#388fce}.woocommerce-membership-plans{position:relative !important;display:flex !important;justify-content:space-between;flex-flow:row wrap}.woocommerce-membership-plans h2{width:100%;padding:10px;line-height:1.2;box-sizing:border-box;background:#388fce;cursor:initial;margin-bottom:10px;color:#fff !important}.woocommerce-membership-plans .individual-plans .plan{width:100%;flex-grow:1}.woocommerce-membership-plans .show-plans{display:flex;flex-direction:row;flex-wrap:no-wrap;width:100%;position:relative}@media (max-width: 991px){.woocommerce-membership-plans .show-plans{flex-wrap:wrap}}.woocommerce-membership-plans .plan{color:#fff;position:relative;padding:10px;box-sizing:border-box;background:#388fce;margin-bottom:15px;margin-left:auto;margin-right:auto;padding-bottom:6rem}@media (max-width: 991px){.woocommerce-membership-plans .plan{width:100%;flex-grow:0}}@media (min-width: 992px){.woocommerce-membership-plans .plan{flex-grow:0;min-width:calc(33% - 15px);width:calc(33% - 15px)}}.woocommerce-membership-plans .plan h2{width:100%;padding:10px;line-height:1.2;box-sizing:border-box;background:transparent;cursor:initial;margin-bottom:10px;color:#fff}.woocommerce-membership-plans .plan p{color:#fff}.woocommerce-membership-plans .plan .prices-wrapper{display:flex;position:absolute;width:100%;bottom:0;margin-left:-10px}.woocommerce-membership-plans .plan .prices-wrapper .plan-add-to-cart .plan-price .durata-piano{height:100%;font-size:1rem;display:inline;border-radius:4px;padding:0.2rem;position:relative;margin-right:0.5rem;color:#fff}.woocommerce-membership-plans .plan .prices-wrapper .plan-price,.woocommerce-membership-plans .plan .prices-wrapper .add-to-cart{line-height:1rem}.woocommerce-membership-plans .plan.unclickable{pointer-events:none}.woocommerce-membership-plans .plan.unclickable .after{position:absolute;display:flex;justify-content:center;align-items:flex-start;color:white;font-size:1rem;text-align:center;width:100%;height:100%;padding:10px;background:rgba(0,0,0,0.6);z-index:2;top:0;left:0;line-height:1.5;box-sizing:border-box}.woocommerce-membership-plans .plan-title{text-align:center}.woocommerce-membership-plans .plan-content{color:white;min-height:1rem}.woocommerce-membership-plans .plan-content ul{position:relative;width:90%;margin:0 auto;padding:10px;list-style-type:disc}.woocommerce-membership-plans .plan-content ul li{margin-bottom:10px}.woocommerce-membership-plans .plan-content ul li.no{color:lightgrey;pointer-events:none}.woocommerce-membership-plans .plan-price{margin:10px auto;text-align:center;font-size:1.5rem;color:white}.woocommerce-membership-plans .plan-price small{font-size:initial}.woocommerce-membership-plans .plan-add-to-cart{display:inline-block;padding:20px 0px;text-align:center;bottom:10px;float:left;margin:auto;flex-grow:1}.woocommerce-membership-plans .plan-add-to-cart .add-to-cart{position:relative;padding:10px;background:white;text-align:center;color:#388fce;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;display:inline-block;border-radius:4px}.woocommerce-membership-plans .plan-add-to-cart .add-to-cart:hover{background:lightgrey}.woocommerce-membership-plans .show-plans.plans-collective .plan{min-width:calc(50% - 15px);width:calc(50% - 15px)}@media (max-width: 991px){.woocommerce-membership-plans .show-plans.plans-collective .plan{width:100%}}.woocommerce form.login,.woocommerce form.register{width:100%;background:#dedede;margin:0 auto !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media (max-width: 991px){.woocommerce form.login,.woocommerce form.register{width:100%;margin-bottom:1.5rem}}.woocommerce form.login label,.woocommerce form.register label{color:#222}.woocommerce form.login label .required,.woocommerce form.register label .required{color:#388fce}.woocommerce form.login input,.woocommerce form.register input{color:#388fce;font-size:1rem;padding:0.5rem 0.5rem;border-radius:5px;border:none;font-size:1.2rem}.woocommerce form.login a,.woocommerce form.login a:link,.woocommerce form.register a,.woocommerce form.register a:link{color:#388fce}.woocommerce button.button,.woocommerce a.button{position:relative;margin:0 0.2rem;border:none;background:#388fce;color:white !important;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;text-decoration:none}.woocommerce .cart-empty{position:relative;width:100%;text-align:center;font-size:1.3rem;margin:40px auto;line-height:1.5}.woocommerce .cart-empty::before{content:'\f07a';font-family:'FontAwesome';position:relative;display:block;width:100%;text-align:center;margin:10px auto;color:lightgrey;font-size:80pt}.woocommerce .return-to-shop{text-align:center}.woo-login-popup-sc-show h2,.woo-login-popup-sc h2{width:100%;padding:10px;line-height:1.2;box-sizing:border-box;background:#388fce;cursor:pointer;margin:10px auto}#woo-login-popup-sc-password{height:0;overflow:hidden}#woo-login-popup-sc-password.slided{height:initial}#woo-login-popup-sc-password.unslided{height:0;overflow:hidden}#woo-login-popup-sc-login.slided{height:initial}#woo-login-popup-sc-login.unslided{height:0;overflow:hidden}.woo-login-popup-sc-show form.login,.woocommerce-ResetPassword{padding:10px;width:60%;margin:0 auto !important;border:3px solid #388fce;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media (max-width: 991px){.woo-login-popup-sc-show form.login,.woocommerce-ResetPassword{width:100%}}.woo-login-popup-sc-show form.login label,.woocommerce-ResetPassword label{width:100%;color:white}.woo-login-popup-sc-show form.login label .required,.woocommerce-ResetPassword label .required{color:#388fce}.woo-login-popup-sc-show form.login label input,.woocommerce-ResetPassword label input{width:initial !important}.woo-login-popup-sc-show form.login input,.woocommerce-ResetPassword input{width:100%;padding:10px;color:#388fce;font-size:1rem}.woo-login-popup-sc-show form.login .button,.woocommerce-ResetPassword .button{width:initial;margin:15px auto;background:#388fce;cursor:pointer;color:white;border:none;font-family:'Futura';transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}.woo-login-popup-sc-show form.login .button:hover,.woocommerce-ResetPassword .button:hover{background:lightgrey !important}.woocommerce-error{border-top-color:#b81c23;color:#b81c23 !important;padding:1em 2em 1em 3.5em !important;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}
/*# sourceMappingURL=main.css.map */
