@font-face{font-family:'Montserrat';src:url(../fonts/montserrat.woff2) format("woff2"),url(../fonts/montserrat.woff) format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(../fonts/montserrat_bold.woff2) format("woff2"),url(../fonts/montserrat_bold.woff) format("woff");font-weight:bold;font-style:bold;}
@font-face{font-family:'Montserrat';src:url(../fonts/montserrat_italic.woff2) format("woff2"),url(../fonts/montserrat_italic.woff) format("woff");font-weight:italic;font-style:italic;}
@font-face{font-family:'Abril Fatface';src:url(../fonts/abril_fatface.woff2) format("woff2"),url(../fonts/abril_fatface.woff) format("woff");font-weight:normal;font-style:normal;}
ul,ol,li{list-style:none;}
.clear{font-size:0;line-height:0;height:0;width:0;clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
strong{font-weight:600;}
em{font-style:italic;}
::-moz-selection{background:#999;color:#fff;}
::selection{background:#999;color:#fff;}
::-moz-selection{background:#999;color:#fff;}
::-webkit-selection{background:#999;color:#fff;}
body,input,button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;}
a img{border:none;}

/*:focus{outline:none;
   outline:3px auto #2f28ae!important;
   outline-offset:-3px;
}*/
input[type="radio"]:focus {
   border: 2px dashed red!important;
  border-radius: 3px!important;
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border:0 !important
}
.skiplinks{
    background-color:#fff!important;
    text-align:center!important;
}
.skiplinks a{
    padding:.5rem .5rem!important;
    display:block!important;
    font-weight:600!important;
    color:#000!important;
    text-decoration:underline!important;
}

img{max-width:100%;-ms-interpolation-mode:bicubic;-webkit-user-select:none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;}
.radio,.checkbox,input[type="radio"],input[type="checkbox"]{min-height:10px;width:15px;height:15px;margin:3px 5px 0 0;}
input[type=number].no-spin,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0;}
::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
::placeholder,.form-control::placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
:-moz-placeholder,.form-control:-moz-placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
::-moz-placeholder,.form-control::-moz-placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
:-ms-input-placeholder,.form-control:-ms-input-placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
::-ms-input-placeholder,.form-control::-ms-input-placeholder{font-weight:400;color:#444 !important;font-size:14px;text-shadow:none;opacity:1;}
h1,section.steps article.counter h1,section.steps article.counter h2,section.steps article.counter .panel-group h4,.panel-group section.steps article.counter h4,section.steps article.counter .panel-group h5,.panel-group section.steps article.counter h5,section.steps article.counter h3,section.steps article.counter aside h2,section.steps article.counter aside h3,section.steps article.counter aside h4,section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] h4,.membro h3,.membro h4,h2,.panel-group h2,.panel-group h3,.panel-group h4,.panel-group h5,h3,h4,h5,h6{font-size:1.5rem;margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0;}
[class^="col-"]{padding:0 5px;}
.row{padding:0;margin:0;}
.img-responsive{margin:0 auto;}
.container,.container-fluid{padding-left:0;padding-right:0;}
.margin-spacing{margin:5rem auto;}
a:focus,button:focus{outline:thin dotted;}
html{height:100%;font-size:62.5%;}
@media (max-width: 400px) {
html{font-size:55%;}
}
body{position:relative;width:100%;height:100%;font-weight:300;color:#222222;font-size:1.5rem;background:#261E42;margin:0;padding:0;-webkit-font-feature-settings:kern 1;-moz-font-feature-settings:kern 1;font-feature-settings:kern 1;font-family:'Montserrat',sans-serif;font-weight:400;}
a,a:hover,a:focus{color:#0a6299;text-decoration:underline;}
.btn-generic{display:inline-block;font-style:normal;font-size:1.6rem;font-weight:500;letter-spacing:.5px;border-radius:10rem;height:4rem;line-height:4rem;padding:0 2rem;min-width:17rem;text-align:center;border:none;cursor:pointer;text-decoration:none;background-color:#1C133F;color:#fff;opacity:.95;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn-generic:after{content:'';display:inline-block;vertical-align:text-top;width:2rem;height:2rem;background:url(../img/arrow-azure-right.png) left center no-repeat;background-size:85% auto;margin-left:1rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn-generic:active,.btn-generic:focus,.btn-generic:hover, *[role="button"]:focus {opacity:1;color:#fff;text-decoration:none;}
.btn-generic:hover, .button-generic:hover { background-color:#0e0436!important;}
.btn-generic:active:after,.btn-generic:focus:after,.btn-generic:hover:after{background-position:right center;}
.btn-generic:focus{outline:thin dotted;}
.btn-generic-wrap{text-align:center;}
.btn-simple{display:inline-block;font-style:normal;font-size:1.6rem;font-weight:500;letter-spacing:.5px;border-radius:10rem;height:4rem;line-height:4rem;padding:0 2rem;min-width:17rem;text-align:center;border:none;cursor:pointer;text-decoration:none;background-color:#1C133F;color:#fff;opacity:.95;height:2rem;line-height:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn-simple:after{content:'';display:inline-block;vertical-align:text-top;width:2rem;height:2rem;background:url(../img/arrow-azure-right.png) left center no-repeat;background-size:85% auto;margin-left:1rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align: middle;}
.btn-simple:active,.btn-simple:focus,.btn-simple:hover{opacity:1;color:#fff;text-decoration:none;}
.btn-simple:active:after,.btn-simple:focus:after,.btn-simple:hover:after{background-position:right center;}
.btn-simple:focus{outline:thin dotted;}
.btn-simple{background:none;text-transform:none;}
.btn-simple:after{background-image:url(../img/arrow-azure-right.png);}
.bg-logo{background:url(../img/bg-tips.png) #F6F6F6 no-repeat center 5rem;overflow:hidden;background-size:100% auto;}
.button-generic{display:inline-block;font-style:normal;font-size:1.6rem;font-weight:500;letter-spacing:.5px;border-radius:10rem;height:4rem;line-height:4rem;padding:0 2rem;min-width:17rem;text-align:center;border:none;cursor:pointer;text-decoration:none;background-color:#1C133F;color:#fff;opacity:.95;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.button-generic:before{content:'';display:inline-block;vertical-align:text-top;width:2rem;height:2rem;background:url(/system/modules/it.acn.educazionefinanziaria/resources/img/arrow-azure-left.png) left center no-repeat;background-size:85% auto;margin-left:-2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.button-generic:active,.button-generic:focus,.button-generic:hover, *[role="button"]:focus {opacity:1;color:#fff;text-decoration:none;}
.button-generic:active:before,.button-generic:focus:before,.button-generic:hover:before{background-position:right center;}
.button-generic:focus{outline:thin dotted;}
.button-generic-wrap{text-align:center;}
.button-generic:before{background-image:url(/system/modules/it.acn.educazionefinanziaria/resources/img/arrow-azure-left.png);}

section,.main-spacing{padding:5rem 2rem;background:#f6f6f6;}
section .container,.main-spacing .container{max-width:100%;}
.section-title,.section-subtitle-strumenti,.section-title-secondary,.section-title-tertiary,.section-subtitle,section .section-intro,.main-spacing .section-intro{text-align:center;max-width:690px;margin:0 auto;}
.section-title,.section-subtitle-strumenti,.section-title-secondary,.section-title-tertiary{line-height:120%;letter-spacing:.5px;font-family:'Abril Fatface';font-weight:400;color:#1C133F;margin-bottom:4rem;font-size:3.5rem;}
@media (max-width: 1024px) {
.section-title,.section-subtitle-strumenti,.section-title-secondary,.section-title-tertiary{font-size:2.5rem;max-width:98%;}
}
.section-subtitle,section .section-intro,.main-spacing .section-intro{font-family:'Montserrat',sans-serif;font-weight:400;letter-spacing:0;text-align:center;color:#222222;margin-bottom:2rem;font-size:1.9rem;line-height:150%;max-width:90%;}
@media (min-width: 1024px) {
.section-subtitle,section .section
-intro,.main-spacing .section-intro{max-width:100%;}
}
.section-title + .section-subtitle,.section-subtitle-strumenti + .section-subtitle,.section-title-secondary + .section-subtitle,.section-title-tertiary + .section-subtitle,section .section-title + .section-intro,section .section-subtitle-strumenti + .section-intro,section .section-title-secondary + .section-intro,section .section-title-tertiary + .section-intro,.main-spacing .section-title + .section-intro,.main-spacing .section-subtitle-strumenti + .section-intro,.main-spacing .section-title-secondary + .section-intro,.main-spacing .section-title-tertiary + .section-intro{margin-top:-2rem;}
.section-subtitle-strumenti{color:#0a6299;margin-bottom:2rem;font-size:3rem;}
h1,section.steps article.counter h1,section.steps article.counter h2,section.steps article.counter .panel-group h4,.panel-group section.steps article.counter h4,section.steps article.counter .panel-group h5,.panel-group section.steps article.counter h5,section.steps article.counter h3,section.steps article.counter aside h2,section.steps article.counter aside h3,section.steps article.counter aside h4,section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] h4,.membro h3,.membro h4,h2,.panel-group h2,.panel-group h3,.panel-group h4,.panel-group h5,.searchResultCounter h4{color:#0a6299;font-size:2.5rem;font-weight:500;margin-bottom:2rem;letter-spacing:1px;font-family:'Abril Fatface';font-weight:400;}
.text{font-size:1.5rem;line-height:2.5rem;}
.text a{text-decoration:underline;}
.swiper-container{width:100%;height:250px;min-height:10rem;margin-left:auto;margin-right:auto;position:relative;}
.swiper-slide{text-align:center;font-size:18px;background:#222222;}
.swiper-pagination,.visore-homepage .swiper-controls{text-align:center;position:absolute;width:100%;bottom:0;left:0;text-align:center;}
.swiper-pagination .swiper-pagination-switch,.visore-homepage .swiper-controls .swiper-pagination-switch{display:inline-block;border-radius:8px;margin:0 .4rem;width:1rem;height:1rem;border:1px solid #999;opacity:1;}
.swiper-pagination .swiper-pagination-switch.swiper-active-switch,.visore-homepage .swiper-controls .swiper-pagination-switch.swiper-active-switch{background:#999;}
.swiper-button-prev,.project-intro .swiper-intro-wrapper .swiper-intro-prev,.swiper-button-next,.project-intro .swiper-intro-wrapper .swiper-intro-next{cursor:pointer;position:absolute;top:50%;margin-top:-4rem;width:3rem;height:8rem;margin-top:-8rem;background:#1C133F;border-radius:2rem;}
.swiper-button-prev:before,.project-intro .swiper-intro-wrapper .swiper-intro-prev:before,.swiper-button-next:before,.project-intro .swiper-intro-wrapper .swiper-intro-next:before{content:'';width:100%;height:100%;position:absolute;top:0;background:no-repeat left center;background-size:100% auto;}
.swiper-button-prev:focus,.project-intro .swiper-intro-wrapper .swiper-intro-prev:focus,.swiper-button-next:focus,.project-intro .swiper-intro-wrapper .swiper-intro-next:focus{outline:thin dotted;}
.swiper-button-prev,.project-intro .swiper-intro-wrapper .swiper-intro-prev{left:0;}
.swiper-button-prev:before,.project-intro .swiper-intro-wrapper .swiper-intro-prev:before{left:1rem;background-image:url(../img/arrow-white-left.png);}
@media (max-width: 400px) {
.swiper-button-prev,.project-intro .swiper-intro-wrapper .swiper-intro-prev{left:-2rem;}
}
.swiper-button-next,.project-intro .swiper-intro-wrapper .swiper-intro-next{right:0;}
.swiper-button-next:before,.project-intro .swiper-intro-wrapper .swiper-intro-next:before{right:1rem;background-image:url(../img/arrow-white-right.png);}
@media (max-width: 400px) {
.swiper-button-next,.project-intro .swiper-intro-wrapper .swiper-intro-next{right:-2rem;}
}
.swiper-generic-wrapper{position:relative;margin:0 auto;}
.swiper-generic-wrapper h1,.swiper-generic-wrapper section.steps article.counter h1,section.steps article.counter .swiper-generic-wrapper h1,.swiper-generic-wrapper section.steps article.counter h2,section.steps article.counter .swiper-generic-wrapper h2,.swiper-generic-wrapper section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .swiper-generic-wrapper h4,.swiper-generic-wrapper .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .swiper-generic-wrapper h4,.swiper-generic-wrapper section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .swiper-generic-wrapper h5,.swiper-generic-wrapper .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .swiper-generic-wrapper h5,.swiper-generic-wrapper section.steps article.counter h3,section.steps article.counter .swiper-generic-wrapper h3,.swiper-generic-wrapper section.steps article.counter aside h4,section.steps article.counter aside .swiper-generic-wrapper h4,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .swiper-generic-wrapper h1,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .swiper-generic-wrapper h2,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .swiper-generic-wrapper h3,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .swiper-generic-wrapper h4,.swiper-generic-wrapper .membro h3,.membro .swiper-generic-wrapper h3,.swiper-generic-wrapper .membro h4,.membro .swiper-generic-wrapper h4{color:#1C133F;font-size:4rem;text-align:center;margin-bottom:5rem;}
.swiper-generic-wrapper .swiper-generic{height:30rem;width:-webkit-calc(100% - 200px);width:calc(100% - 200px);}
@media (max-width: 400px) {
.swiper-generic-wrapper .swiper-generic{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
}
.swiper-generic-wrapper .swiper-button-prev,.swiper-generic-wrapper .project-intro .swiper-intro-wrapper .swiper-intro-prev,.project-intro .swiper-intro-wrapper .swiper-generic-wrapper .swiper-intro-prev,.swiper-generic-wrapper .swiper-button-next,.swiper-generic-wrapper .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .swiper-generic-wrapper .swiper-intro-next{top:50%;margin-top:0;}
.swiper-generic-wrapper .swiper-button-next,.swiper-generic-wrapper .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .swiper-generic-wrapper .swiper-intro-next{left:auto;}
.swiper-generic-wrapper .swiper-slide{background:transparent;}
.swiper-generic-wrapper article{max-width:24rem;height:28rem;}
.swiper-generic-wrapper article a{min-height:28rem!important;}
.swiper-generic-wrapper article h1,.swiper-generic-wrapper section.steps article.counter h1,section.steps .swiper-generic-wrapper article.counter h1,.swiper-generic-wrapper section.steps article.counter h2,section.steps .swiper-generic-wrapper article.counter h2,.swiper-generic-wrapper section.steps article.counter .panel-group h4,section.steps .swiper-generic-wrapper article.counter .panel-group h4,.swiper-generic-wrapper .panel-group section.steps article.counter h4,.panel-group section.steps .swiper-generic-wrapper article.counter h4,.swiper-generic-wrapper section.steps article.counter .panel-group h5,section.steps .swiper-generic-wrapper article.counter .panel-group h5,.swiper-generic-wrapper .panel-group section.steps article.counter h5,.panel-group section.steps .swiper-generic-wrapper article.counter h5,.swiper-generic-wrapper section.steps article.counter h3,section.steps .swiper-generic-wrapper article.counter h3,.swiper-generic-wrapper section.steps article.counter aside h4,section.steps .swiper-generic-wrapper article.counter aside h4,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer .swiper-generic-wrapper article[class^=col] h1,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer .swiper-generic-wrapper article[class^=col] h2,section.steps article.counter footer .swiper-generic-wrapper article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer .swiper-generic-wrapper article[class^=col] h5,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer .swiper-generic-wrapper article[class^=col] h3,.swiper-generic-wrapper section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer .swiper-generic-wrapper article[class^=col] h4,.swiper-generic-wrapper article .membro h3,.membro .swiper-generic-wrapper article h3,.swiper-generic-wrapper article .membro h4,.membro .swiper-generic-wrapper article h4{font-size:2.2rem!important;}
.swiper-wrapper article figure figcaption{visibility:hidden;}
.lista-macro-prodotti .container-fluid,.lista-sections .container-fluid,.lista-strumenti .container-fluid,.swiper-generic-wrapper .container-fluid,section.steps footer .container-fluid{max-width:1400px;}
.lista-macro-prodotti .row,.lista-sections .row,.lista-strumenti .row,.swiper-generic-wrapper .row,section.steps footer .row{margin-top:2rem;}
.lista-macro-prodotti article,.lista-sections article,.lista-strumenti article,.swiper-generic-wrapper article,section.steps footer article{position:relative;text-align:center;padding:0 1rem;margin:0 0 2rem;}
.lista-macro-prodotti article .box,.lista-sections article .box,.lista-strumenti article .box,.swiper-generic-wrapper article .box,section.steps footer article .box{display:block;border:3px solid #1C133F;background:#fff;padding:2rem 2rem 4rem;text-decoration:none;}
.lista-macro-prodotti article a.btn-simple,.lista-sections article a.btn-simple,.lista-strumenti article a.btn-simple,.swiper-generic-wrapper article a.btn-simple,section.steps footer article a.btn-simple{display:block;position:relative;padding:1rem;text-decoration:underline;}
.lista-macro-prodotti article h3,.lista-sections article h3,.lista-strumenti article h3,.lista-macro-prodotti article h4,.lista-sections article h4,.lista-strumenti article h4,.swiper-generic-wrapper article h3,.swiper-generic-wrapper article h4,section.steps footer article h3,section.steps footer article h4{margin:0 auto;}
.lista-macro-prodotti article h3,.lista-sections article h3,.lista-strumenti article h3,.lista-macro-prodotti article h3 a,.lista-sections article h3 a,.lista-strumenti article h3 a,.lista-macro-prodotti article h4,.lista-sections article h4,.lista-strumenti article h4,.lista-macro-prodotti article h4 a,.lista-sections article h4 a,.lista-strumenti article h4 a,.swiper-generic-wrapper article h3,.swiper-generic-wrapper article h3 a,.swiper-generic-wrapper article h4,.swiper-generic-wrapper article h4 a,section.steps footer article h3,section.steps footer article h3 a,section.steps footer article h4,section.steps footer article h4 a{color:#1C133F;}
.lista-macro-prodotti article.type-finanziari .box,.lista-sections article.type-finanziari .box,.lista-strumenti article.type-finanziari .box,.swiper-generic-wrapper article.type-finanziari .box,section.steps footer article.type-finanziari .box{border-color:#11798b;}
.lista-macro-prodotti article.type-finanziari .btn-simple:after,.lista-sections article.type-finanziari .btn-simple:after,.lista-strumenti article.type-finanziari .btn-simple:after,.swiper-generic-wrapper article.type-finanziari .btn-simple:after,section.steps footer article.type-finanziari .btn-simple:after{background-image:url(../img/arrow-turquoise-right.png);}
.lista-macro-prodotti article.type-assicurativi .box,.lista-sections article.type-assicurativi .box,.lista-strumenti article.type-assicurativi .box,.swiper-generic-wrapper article.type-assicurativi .box,section.steps footer article.type-assicurativi .box{border-color:#bb5807;}
.lista-macro-prodotti article.type-assicurativi .btn-simple:after,.lista-sections article.type-assicurativi .btn-simple:after,.lista-strumenti article.type-assicurativi .btn-simple:after,.swiper-generic-wrapper article.type-assicurativi .btn-simple:after,section.steps footer article.type-assicurativi .btn-simple:after{background-image:url(../img/arrow-orange-right.png);}
.lista-macro-prodotti article.type-previdenziali .box,.lista-sections article.type-previdenziali .box,.lista-strumenti article.type-previdenziali .box,.swiper-generic-wrapper article.type-previdenziali .box,section.steps footer article.type-previdenziali .box{border-color:#D73957;}
.lista-macro-prodotti article.type-previdenziali .btn-simple:after,.lista-sections article.type-previdenziali .btn-simple:after,.lista-strumenti article.type-previdenziali .btn-simple:after,.swiper-generic-wrapper article.type-previdenziali .btn-simple:after,section.steps footer article.type-previdenziali .btn-simple:after{background-image:url(../img/arrow-red-right.png);}
@media (min-width: 992px) {
.lista-macro-prodotti .box,.lista-sections .box,.lista-strumenti .box,.swiper-generic-wrapper .box,section.steps footer .box{min-height:50rem;}
}
@media (min-width: 1200px) {
.lista-macro-prodotti .box,.lista-sections .box,.lista-strumenti .box,.swiper-generic-wrapper .box,section.steps footer .box{min-height:45rem;}
}
.lista-macro-prodotti img,.lista-sections img,.lista-strumenti img,.swiper-generic-wrapper img,section.steps footer img{height:8rem;margin:1rem;display:inline-block;}
.lista-macro-prodotti article h3,.lista-sections article h3,.lista-strumenti article h3,.lista-macro-prodotti article h4,.lista-sections article h4,.lista-strumenti article h4,.swiper-generic-wrapper article h3,.swiper-generic-wrapper article h4,section.steps footer article h3,section.steps footer article h4{font-family:'Abril Fatface';font-weight:400;font-size:3.3rem;line-height:110%;margin:2rem auto;letter-spacing:0;}
.lista-macro-prodotti .text,.lista-sections .text,.lista-strumenti .text,.swiper-generic-wrapper .text,section.steps footer .text{padding:0 1rem 2rem;}
.lista-macro-prodotti .text,.lista-sections .text,.lista-strumenti .text,.lista-macro-prodotti .text p,.lista-sections .text p,.lista-strumenti .text p,.swiper-generic-wrapper .text,.swiper-generic-wrapper .text p,section.steps footer .text,section.steps footer .text p{color:#1C133F;font-weight:400;font-size:1.8rem;line-height:140%;}
@media (min-width: 401px) {
.lista-macro-prodotti .text,.lista-sections .text,.lista-strumenti .text,.lista-macro-prodotti .text p,.lista-sections .text p,.lista-strumenti .text p,.swiper-generic-wrapper .text,.swiper-generic-wrapper .text p,section.steps footer .text,section.steps footer .text p{font-size:1.7rem;}
}
.lista-macro-prodotti .btn-simple,.lista-sections .btn-simple,.lista-strumenti .btn-simple,.swiper-generic-wrapper .btn-simple,section.steps footer .btn-simple{color:#1C133F;letter-spacing:0;line-height:120%;height:auto;}
.lista-macro-prodotti .btn-simple:after,.lista-sections .btn-simple:after,.lista-strumenti .btn-simple:after,.swiper-generic-wrapper .btn-simple:after,section.steps footer .btn-simple:after{vertical-align:middle;}
@media (max-width: 1200px) {
.lista-macro-prodotti .col-sm-6:nth-child(odd),.lista-sections .col-sm-6:nth-child(odd),.lista-strumenti .col-sm-6:nth-child(odd),.swiper-generic-wrapper .col-sm-6:nth-child(odd),section.steps footer .col-sm-6:nth-child(odd){clear:left;}
}
.lista-macro-prodotti,.lista-sections,.lista-strumenti{background:#FFF;}
.content-wrapper.main-spacing .lista-macro-prodotti,.content-wrapper.main-spacing .lista-sections,.content-wrapper.main-spacing .lista-strumenti{background:transparent;}
section.steps{padding-bottom:0;margin-bottom:0;}
.lista-sections{padding:0;}
.lista-sections h1,.lista-sections section.steps article.counter h1,section.steps article.counter .lista-sections h1,.lista-sections section.steps article.counter h2,section.steps article.counter .lista-sections h2,.lista-sections section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .lista-sections h4,.lista-sections .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .lista-sections h4,.lista-sections section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .lista-sections h5,.lista-sections .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .lista-sections h5,.lista-sections section.steps article.counter h3,section.steps article.counter .lista-sections h3,.lista-sections section.steps article.counter aside h4,section.steps article.counter aside .lista-sections h4,.lista-sections section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .lista-sections h1,.lista-sections section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .lista-sections h2,.lista-sections section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .lista-sections h3,.lista-sections section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .lista-sections h4,.lista-sections .membro h3,.membro .lista-sections h3,.lista-sections .membro h4,.membro .lista-sections h4,.lista-sections h1 a,.lista-sections section.steps article.counter h1 a,section.steps article.counter .lista-sections h1 a,.lista-sections section.steps article.counter h2 a,section.steps article.counter .lista-sections h2 a,.lista-sections section.steps article.counter .panel-group h4 a,section.steps article.counter .panel-group .lista-sections h4 a,.lista-sections .panel-group section.steps article.counter h4 a,.panel-group section.steps article.counter .lista-sections h4 a,.lista-sections section.steps article.counter .panel-group h5 a,section.steps article.counter .panel-group .lista-sections h5 a,.lista-sections .panel-group section.steps article.counter h5 a,.panel-group section.steps article.counter .lista-sections h5 a,.lista-sections section.steps article.counter h3 a,section.steps article.counter .lista-sections h3 a,.lista-sections section.steps article.counter aside h4 a,section.steps article.counter aside .lista-sections h4 a,.lista-sections section.steps article.counter footer article[class^=col] h1 a,section.steps article.counter footer article[class^=col] .lista-sections h1 a,.lista-sections section.steps article.counter footer article[class^=col] h2 a,section.steps article.counter footer article[class^=col] .lista-sections h2 a,.lista-sections section.steps article.counter footer article[class^=col] h3 a,section.steps article.counter footer article[class^=col] .lista-sections h3 a,.lista-sections section.steps article.counter footer article[class^=col] h4 a,section.steps article.counter footer article[class^=col] .lista-sections h4 a,.lista-sections .membro h3 a,.membro .lista-sections h3 a,.lista-sections .membro h4 a,.membro .lista-sections h4 a,.lista-sections h2,.lista-sections .panel-group h2,.panel-group .lista-sections h2,.lista-sections .panel-group h3,.panel-group .lista-sections h3,.lista-sections .panel-group h4,.panel-group .lista-sections h4,.lista-sections .panel-group h5,.panel-group .lista-sections h5,.lista-sections h2 a,.lista-sections .panel-group h2 a,.panel-group .lista-sections h2 a,.lista-sections .panel-group h3 a,.panel-group .lista-sections h3 a,.lista-sections .panel-group h4 a,.panel-group .lista-sections h4 a,.lista-sections .panel-group h5 a,.panel-group .lista-sections h5 a,.lista-sections h3,.lista-sections h3 a,.lista-sections h4,.lista-sections h4 a{color:#1C133F;}
.lista-sections .box{min-height:25rem;}
.lista-strumenti{padding:3rem 2rem;}
.lista-strumenti article .box{position:relative;min-height:17rem;padding:0;}
.lista-strumenti article .box:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center #fff;background-size:110%;opacity:.02;}
.lista-strumenti article .box h1,.lista-strumenti section.steps article.counter .box h1,section.steps .lista-strumenti article.counter .box h1,.lista-strumenti section.steps article.counter .box h2,section.steps .lista-strumenti article.counter .box h2,.lista-strumenti section.steps article.counter .box .panel-group h4,section.steps .lista-strumenti article.counter .box .panel-group h4,.lista-strumenti section.steps article.counter .panel-group .box h4,section.steps .lista-strumenti article.counter .panel-group .box h4,.lista-strumenti .panel-group section.steps article.counter .box h4,.panel-group section.steps .lista-strumenti article.counter .box h4,.lista-strumenti section.steps article.counter .box .panel-group h5,section.steps .lista-strumenti article.counter .box .panel-group h5,.lista-strumenti section.steps article.counter .panel-group .box h5,section.steps .lista-strumenti article.counter .panel-group .box h5,.lista-strumenti .panel-group section.steps article.counter .box h5,.panel-group section.steps .lista-strumenti article.counter .box h5,.lista-strumenti section.steps article.counter .box h3,section.steps .lista-strumenti article.counter .box h3,.lista-strumenti section.steps article.counter .box aside h4,section.steps .lista-strumenti article.counter .box aside h4,.lista-strumenti section.steps article.counter aside .box h4,section.steps .lista-strumenti article.counter aside .box h4,.lista-strumenti section.steps article.counter .box footer article[class^=col] h4,section.steps .lista-strumenti article.counter .box footer article[class^=col] h4,.lista-strumenti section.steps article.counter footer article[class^=col] .box h4,section.steps .lista-strumenti article.counter footer article[class^=col] .box h4,.lista-strumenti article .box .membro h3,.membro .lista-strumenti article .box h3,.lista-strumenti article .box .membro h4,.membro .lista-strumenti article .box h4,.lista-strumenti article .box h2,.lista-strumenti article .box .panel-group h2,.panel-group .lista-strumenti article .box h2,.lista-strumenti article .box .panel-group h3,.panel-group .lista-strumenti article .box h3,.lista-strumenti article .box .panel-group h4,.panel-group .lista-strumenti article .box h4,.lista-strumenti article .box .panel-group h5,.panel-group .lista-strumenti article .box h5,.lista-strumenti article .box h3,.lista-strumenti article .box h4{font-size:2.3rem;margin:0 auto 2rem;letter-spacing:0;line-height:110%;color:#1C133F;}
.lista-strumenti article.type-finanziari .box:before{background-image:url(../img/ico-prodotti-finanziari-white.png);}
.lista-strumenti article.type-assicurativi .box:before{background-image:url(../img/ico-prodotti-assicurativi-white.png);}
.lista-strumenti article.type-previdenziali .box:before{background-image:url(../img/ico-prodotti-previdenziali-white.png);}
.lista-strumenti article.type-calendar .box:before{background-image:url(../img/ico-sezione-eventi.png);background-position:-20% -30%;background-size:auto 140%;}
.lista-strumenti article.type-sapere .box:before{background-image:url(../img/ico-sezione-sapere.png);background-position:-920% 170%;background-size:auto 140%;}
.lista-strumenti article.col-only{float:none;width:100%;max-width:400px;margin:0 auto;}
.lista-strumenti .inner{padding:2rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;}
a.btn-video{color:#fff;font-size:2.8rem;font-weight:300;display:inline-block;margin-top:6rem;padding:1rem 0 1rem 4rem;text-decoration:none;background:url(../img/ico-play.png) no-repeat left center;background-size:auto 60%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
a.btn-video:hover{padding-left:5rem;}
#openVideo .modal-header h2,#openVideo .modal-header .panel-group h3,.panel-group #openVideo .modal-header h3,#openVideo .modal-header .panel-group h4,.panel-group #openVideo .modal-header h4,#openVideo .modal-header .panel-group h5,.panel-group #openVideo .modal-header h5,#openVideo .modal-header h3,#openVideo .modal-header h4,#openVideo .modal-header h5,#openVideo .modal-header h5,.modal.fade.in .modal-header h2,.modal.fade.in .modal-header .panel-group h3,.panel-group .modal.fade.in .modal-header h3,.modal.fade.in .modal-header .panel-group h4,.panel-group .modal.fade.in .modal-header h4,.modal.fade.in .modal-header .panel-group h5,.panel-group .modal.fade.in .modal-header h5,.modal.fade.in .modal-header h3,.modal.fade.in .modal-header h4,.modal.fade.in .modal-header h5,.modal.fade.in .modal-header h5{color:#0a6299;font-size:2.5rem;font-weight:500;margin:0;letter-spacing:1px;font-family:'Abril Fatface';font-weight:400;}
#openVideo .modal-body,.modal.fade.in .modal-body{padding:0;line-height:0;}
#openVideo .modal-backdrop,.modal.fade.in .modal-backdrop{z-index:1000;}
#openVideo .modal-dialog,.modal.fade.in .modal-dialog{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;max-width:95%;z-index:1100;width:auto;}
#openVideo section,.modal.fade.in section{margin:0;padding:0;}
#openVideo iframe,.modal.fade.in iframe{width:100%;height:30rem;}
@media (min-width: 321px) {
#openVideo .modal-dialog{width:370px;}
#openVideo .modal-dialog iframe{height:207px;}
}
@media (min-width: 768px) {
#openVideo .modal-dialog{width:720px;}
#openVideo .modal-dialog iframe{height:404px;}
}
@media (min-width: 1024px) {
#openVideo .modal-dialog{width:990px;}
#openVideo .modal-dialog iframe{height:550px;}
}
.sondaggio{background:#1C133F;text-align:center;padding:3rem;margin:0;}
.sondaggio img{height:6rem;}
.sondaggio h1 + img,.sondaggio section.steps article.counter h1 + img,section.steps article.counter .sondaggio h1 + img,.sondaggio section.steps article.counter h2 + img,section.steps article.counter .sondaggio h2 + img,.sondaggio section.steps article.counter .panel-group h3 + img,.sondaggio section.steps article.counter .panel-group h4 + img,section.steps article.counter .panel-group .sondaggio h4 + img,.sondaggio .panel-group section.steps article.counter h4 + img,.panel-group section.steps article.counter .sondaggio h4 + img,.sondaggio section.steps article.counter .panel-group h5 + img,section.steps article.counter .panel-group .sondaggio h5 + img,.sondaggio .panel-group section.steps article.counter h5 + img,.panel-group section.steps article.counter .sondaggio h5 + img,.sondaggio section.steps article.counter h3 + img,section.steps article.counter .sondaggio h3 + img,.sondaggio section.steps article.counter aside h2 + img,.sondaggio .panel-group section.steps article.counter aside h5 + img,.sondaggio section.steps article.counter aside h3 + img,.sondaggio section.steps article.counter aside h4 + img,section.steps article.counter aside .sondaggio h4 + img,.sondaggio section.steps article.counter footer article[class^=col] h1 + img,section.steps article.counter footer article[class^=col] .sondaggio h1 + img,.sondaggio section.steps article.counter footer article[class^=col] h2 + img,section.steps article.counter footer article[class^=col] .sondaggio h2 + img,.sondaggio .panel-group section.steps article.counter footer article[class^=col] h5 + img,.sondaggio section.steps article.counter footer article[class^=col] h3 + img,section.steps article.counter footer article[class^=col] .sondaggio h3 + img,.sondaggio section.steps article.counter footer article[class^=col] h4 + img,section.steps article.counter footer article[class^=col] .sondaggio h4 + img,.sondaggio .membro h3 + img,.membro .sondaggio h3 + img,.sondaggio .membro h4 + img,.membro .sondaggio h4 + img{height:15px;}
.sondaggio h1,.sondaggio section.steps article.counter h1,section.steps article.counter .sondaggio h1,.sondaggio section.steps article.counter h2,section.steps article.counter .sondaggio h2,.sondaggio section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .sondaggio h4,.sondaggio .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .sondaggio h4,.sondaggio section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .sondaggio h5,.sondaggio .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .sondaggio h5,.sondaggio section.steps article.counter h3,section.steps article.counter .sondaggio h3,.sondaggio section.steps article.counter aside h4,section.steps article.counter aside .sondaggio h4,.sondaggio section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .sondaggio h1,.sondaggio section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .sondaggio h2,.sondaggio section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .sondaggio h3,.sondaggio section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .sondaggio h4,.sondaggio .membro h3,.membro .sondaggio h3,.sondaggio .membro h4,.membro .sondaggio h4{font-family:'Abril Fatface';font-weight:400;color:#fff;font-size:3rem;}
.sondaggio a *{display:inline-block;vertical-align:middle;margin:0 2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.sondaggio a{text-decoration:none;}
.sondaggio a:hover h1 + img,.sondaggio a:hover section.steps article.counter h1 + img,.sondaggio a:hover section.steps article.counter h2 + img,section.steps article.counter .sondaggio a:hover h2 + img,.sondaggio a:hover section.steps article.counter .panel-group h3 + img,.sondaggio a:hover section.steps article.counter .panel-group h4 + img,section.steps article.counter .panel-group .sondaggio a:hover h4 + img,.sondaggio a:hover .panel-group section.steps article.counter h4 + img,.panel-group section.steps article.counter .sondaggio a:hover h4 + img,.sondaggio a:hover section.steps article.counter .panel-group h5 + img,section.steps article.counter .panel-group .sondaggio a:hover h5 + img,.sondaggio a:hover .panel-group section.steps article.counter h5 + img,.panel-group section.steps article.counter .sondaggio a:hover h5 + img,.sondaggio a:hover section.steps article.counter h3 + img,section.steps article.counter .sondaggio a:hover h3 + img,.sondaggio a:hover section.steps article.counter aside h2 + img,.sondaggio a:hover .panel-group section.steps article.counter aside h5 + img,.sondaggio a:hover section.steps article.counter aside h3 + img,.sondaggio a:hover section.steps article.counter aside h4 + img,section.steps article.counter aside .sondaggio a:hover h4 + img,.sondaggio a:hover section.steps article.counter footer article[class^=col] h1 + img,section.steps article.counter footer article[class^=col] .sondaggio a:hover h1 + img,.sondaggio a:hover section.steps article.counter footer article[class^=col] h2 + img,.sondaggio a:hover .panel-group section.steps article.counter footer article[class^=col] h5 + img,.sondaggio a:hover section.steps article.counter footer article[class^=col] h3 + img,.sondaggio a:hover section.steps article.counter footer article[class^=col] h4 + img,section.steps article.counter footer article[class^=col] .sondaggio a:hover h4 + img,.sondaggio a:hover .membro h3 + img,.membro .sondaggio a:hover h3 + img,.sondaggio a:hover .membro h4 + img,.membro .sondaggio a:hover h4 + img{margin-right:-.5rem;}
@media (max-width: 991px) {
.sondaggio a *{margin:0 1rem;}
.sondaggio img{height:4rem;}
.sondaggio h1,.sondaggio section.steps article.counter h1,section.steps article.counter .sondaggio h1,.sondaggio section.steps article.counter h2,section.steps article.counter .sondaggio h2,.sondaggio section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .sondaggio h4,.sondaggio .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .sondaggio h4,.sondaggio section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .sondaggio h5,.sondaggio .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .sondaggio h5,.sondaggio section.steps article.counter h3,section.steps article.counter .sondaggio h3,.sondaggio section.steps article.counter aside h4,section.steps article.counter aside .sondaggio h4,.sondaggio section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .sondaggio h1,.sondaggio section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .sondaggio h2,.sondaggio section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .sondaggio h3,.sondaggio section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .sondaggio h4,.sondaggio .membro h3,.membro .sondaggio h3,.sondaggio .membro h4,.membro .sondaggio h4{font-size:2.3rem;}
}
@media (max-width: 400px) {
.sondaggio h1,.sondaggio section.steps article.counter h1,section.steps article.counter .sondaggio h1,.sondaggio section.steps article.counter h2,section.steps article.counter .sondaggio h2,.sondaggio section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .sondaggio h4,.sondaggio .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .sondaggio h4,.sondaggio section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .sondaggio h5,.sondaggio .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .sondaggio h5,.sondaggio section.steps article.counter h3,section.steps article.counter .sondaggio h3,.sondaggio section.steps article.counter aside h4,section.steps article.counter aside .sondaggio h4,.sondaggio section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .sondaggio h1,.sondaggio section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .sondaggio h2,.sondaggio section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .sondaggio h3,.sondaggio section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .sondaggio h4,.sondaggio .membro h3,.membro .sondaggio h3,.sondaggio .membro h4,.membro .sondaggio h4{padding:1.5rem 0;}
}
footer.main{background:#261E42;padding:0;letter-spacing:1px;font-size:1.7rem;}
@media (min-width: 768px) {
footer.main{font-size:1.4rem;}
}
footer.main .container{max-width:1200px;}
footer.main [class^="col-"]{padding:2rem;}
footer.main .hidden-content{color:#fff!important;}
footer.main h1,footer.main section.steps article.counter h1,section.steps article.counter footer.main h1,footer.main section.steps article.counter h2,section.steps article.counter footer.main h2,footer.main section.steps article.counter .panel-group h4,section.steps article.counter .panel-group footer.main h4,footer.main .panel-group section.steps article.counter h4,.panel-group section.steps article.counter footer.main h4,footer.main section.steps article.counter .panel-group h5,section.steps article.counter .panel-group footer.main h5,footer.main .panel-group section.steps article.counter h5,.panel-group section.steps article.counter footer.main h5,footer.main section.steps article.counter h3,section.steps article.counter footer.main h3,footer.main section.steps article.counter aside h4,section.steps article.counter aside footer.main h4,section.steps article.counter footer.main article[class^=col] h1,section.steps article.counter footer.main article[class^=col] h2,section.steps article.counter footer.main article[class^=col] .panel-group h5,section.steps article.counter footer.main article[class^=col] h3,section.steps article.counter footer.main article[class^=col] h4,footer.main .membro h3,.membro footer.main h3,footer.main .membro h4,.membro footer.main h4,footer.main h3{font-family:'Montserrat',sans-serif;font-weight:400;color:#00B1B3;font-size:1.7rem;text-transform:uppercase;font-weight:500;margin:0 0 2rem;}
@media (min-width: 768px) {
footer.main h1,footer.main section.steps article.counter h1,section.steps article.counter footer.main h1,footer.main section.steps article.counter h2,section.steps article.counter footer.main h2,footer.main section.steps article.counter .panel-group h4,section.steps article.counter .panel-group footer.main h4,footer.main .panel-group section.steps article.counter h4,.panel-group section.steps article.counter footer.main h4,footer.main section.steps article.counter .panel-group h5,section.steps article.counter .panel-group footer.main h5,footer.main .panel-group section.steps article.counter h5,.panel-group section.steps article.counter footer.main h5,footer.main section.steps article.counter h3,section.steps article.counter footer.main h3,footer.main section.steps article.counter aside h4,section.steps article.counter aside footer.main h4,section.steps article.counter footer.main article[class^=col] h1,section.steps article.counter footer.main article[class^=col] h2,section.steps article.counter footer.main article[class^=col] .panel-group h5,section.steps article.counter footer.main article[class^=col] h3,section.steps article.counter footer.main article[class^=col] h4,footer.main .membro h3,.membro footer.main h3,footer.main .membro h4,.membro footer.main h4,footer.main h3{font-size:1.5rem;}
}
footer.main ul{padding-left:0;margin-left:-1rem;}
@media (min-width: 768px) {
footer.main ul{margin-left:0;padding-left:2rem;}
}
footer.main li{display:list-item;list-style-type:disc;list-style-position:inside;}
@media (min-width: 768px) {
footer.main li{list-style-position:outside;}
}
footer.main li{margin:0 0 1rem;line-height:130%;}
footer.main li h2,footer.main li .panel-group h2,.panel-group footer.main li h2,footer.main li .panel-group h3,.panel-group footer.main li h3,footer.main li .panel-group h4,.panel-group footer.main li h4,footer.main li .panel-group h5,.panel-group footer.main li h5{font-family:'Montserrat',sans-serif;font-weight:400;color:#FFF;font-size:1.5rem;font-weight:500;margin:0 0 1rem;}
footer.main,footer.main a{color:#fff;text-decoration: underline;}
footer.main .box-social{margin-top:5rem;}
footer.main .box-social ul{padding:0;}
footer.main .box-hashtag{margin-top:1rem;}
footer.main .box-logo{margin-top:4rem;}
footer.main .box-logorep{margin-left:80rem;margin-top:3rem;}
footer.main img{max-height:8rem;width:auto;}
footer.main .box-logorep img{margin-top:3rem;}
@media (max-width: 767px) {
footer.main{text-align:center;}
}
.row article h4 a {text-decoration: underline;}
#contacts ul,.box-social ul{display:inline-block;margin:0 auto;}
#contacts ul li,.box-social ul li{display:inline-block;}
#contacts a[class*="ico"],.box-social a[class*="ico"]{width:4rem;height:4rem;display:inline-block;vertical-align:top;text-indent:-9000px;background:no-repeat center center;background-size:85%;padding:0;margin:0 .2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
#contacts a[class*="ico"]:hover,.box-social a[class*="ico"]:hover{background-size:100%;}
#contacts a[class*="ico"].ico-twitter,.box-social a[class*="ico"].ico-twitter{background-image:url(../img/ico-social-twitter.png);}
#contacts a[class*="ico"].ico-trends,.box-social a[class*="ico"].ico-trends{background-image:url(../img/ico-social-trends.png);}
#contacts a[class*="ico"].ico-gplus,.box-social a[class*="ico"].ico-gplus{background-image:url(../img/ico-social-gplus.png);}
#contacts a[class*="ico"].ico-facebook,.box-social a[class*="ico"].ico-facebook{background-image:url(../img/ico-social-facebook.png);}
#contacts a[class*="ico"].ico-linkedin,.box-social a[class*="ico"].ico-linkedin{background-image:url(../img/ico-social-linkedin.png);}
#contacts a[class*="ico"].ico-youtube,.box-social a[class*="ico"].ico-youtube{background-image:url(../img/ico-social-youtube.png);}
#contacts a[class*="ico"].ico-instagram,.box-social a[class*="ico"].ico-instagram{background-image:url(../img/ico-social-instagram.png);}
nav div h3:nth-child(n+1){margin-top:5rem;}
body #cookie-bar{z-index:1000;padding:1rem;opacity:.9;line-height:160%;}
body #cookie-bar p{font-size:1.5rem;}
body #cookie-bar a{text-decoration:underline;margin:0;}
body #cookie-bar a.cb-enable{background:#0a6299!important;opacity:.9;text-decoration:none;}
body #cookie-bar a.cb-enable:hover{opacity:1;}
@media (max-width: 767px) {
body #cookie-bar a.cb-enable{display:block;width:90%;margin:.5rem auto;}
}
.back-to-top{display:none;cursor:pointer;position:fixed;z-index:5;bottom:5rem;right:1.5rem;background:#1C133F;width:4.5rem;height:4.5rem;line-height:4.5rem;border-radius:50%;border:none;cursor:pointer;color:#fff;font-size:1.5rem;}
.hidden-content{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
/*#quickAccessNav{display:none;}*/
@media (max-width: 1100px) {
body.show-social-bar .main-wrapper header .tools,body.show-social-bar .main-wrapper section.page-header-news .tools,body.show-social-bar .main-wrapper .visore .tools{position:fixed;top:auto;right:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);bottom:0;left:5%;z-index:5;width:90%;max-width:90%;height:auto;border-radius:4rem 4rem 0 0;background:#0a6299;background:linear-gradient(135deg,#3023af 0%,#1f859c 64%,#1f859c 100%);padding:.5rem 1rem;text-align:center;}
body.show-social-bar .main-wrapper header .tools [class^="col-"],body.show-social-bar .main-wrapper section.page-header-news .tools [class^="col-"],body.show-social-bar .main-wrapper .visore .tools [class^="col-"]{display:inline-block;width:auto;float:none;vertical-align:middle;}
body.show-social-bar .main-wrapper header .tools .item,body.show-social-bar .main-wrapper section.page-header-news .tools .item,body.show-social-bar .main-wrapper .visore .tools .item{margin-top:1px;}
body.show-social-bar .main-wrapper header .tools .item a,body.show-social-bar .main-wrapper header .tools .item button,body.show-social-bar .main-wrapper section.page-header-news .tools .item a,body.show-social-bar .main-wrapper section.page-header-news .tools .item button,body.show-social-bar .main-wrapper .visore .tools .item a,body.show-social-bar .main-wrapper .visore .tools .item button{margin:0;color:#fff;}
body.show-social-bar .main-wrapper header .tools .item .mail,body.show-social-bar .main-wrapper section.page-header-news .tools .item .mail,body.show-social-bar .main-wrapper .visore .tools .item .mail{background-image:url(../img/ico-mail.png);padding-right:2rem;}
body.show-social-bar .main-wrapper header .tools .item .print,body.show-social-bar .main-wrapper section.page-header-news .tools .item .print,body.show-social-bar .main-wrapper .visore .tools .item .print{background-image:url(../img/ico-print.png);border-right:1px solid rgba(255,255,255,0.3);padding-right:2rem;}
body.show-social-bar .main-wrapper header .tools .7 a,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a,body.show-social-bar .main-wrapper .visore .tools #contacts .box-social a{width:3.5rem;height:3.5rem;}
body.show-social-bar .main-wrapper header .tools #contacts .box-social a.ico-twitter,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a.ico-twitter,body.show-social-bar .main-wrapper .visore .tools .box-social a.ico-twitter{background-image:url(../img/ico-social2-twitter.png);}
body.show-social-bar .main-wrapper header .tools #contacts .box-social a.ico-gplus,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a.ico-gplus,body.show-social-bar .main-wrapper .visore .tools .box-social a.ico-gplus{background-image:url(../img/ico-social2-gplus.png);}
body.show-social-bar .main-wrapper header .tools #contacts .box-social a.ico-facebook,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a.ico-facebook,body.show-social-bar .main-wrapper .visore .tools .box-social a.ico-facebook{background-image:url(../img/ico-social2-facebook.png);}
body.show-social-bar .main-wrapper header .tools #contacts .box-social a.ico-linkedin,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a.ico-linkedin,body.show-social-bar .main-wrapper .visore .tools .box-social a.ico-linkedin{background-image:url(../img/ico-social2-linkedin.png);}
body.show-social-bar .main-wrapper header .tools #contacts .box-social a.ico-youtube,body.show-social-bar .main-wrapper section.page-header-news .tools #contacts .box-social a.ico-youtube,body.show-social-bar .main-wrapper .visore .tools .box-social a.ico-youtube{background-image:url(../img/ico-social2-youtube.png);}
}
input[type="text"],input[type="email"],textarea{font-weight:400;min-width:20rem;height:4rem;line-height:4rem;color:#222222;font-size:1.3rem;letter-spacing:1px;border:1px solid #aaa;background:#fff;border-radius:3rem;padding:0 2rem;}
input[type="text"],input[type="email"],select,textarea{-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
input[type="checkbox"]{color:#222222;border:1px solid #aaa;background:#fff;opacity:1;}
input[type="text"]:focus,input[type="email"]:focus,input[type="checkbox"]:focus,select:focus,textarea:focus,.form-control:focus{box-shadow: 0 0 5px rgba(32, 127, 255, 1);border: 1px solid rgba(32, 127, 255, 1);}
input[type="submit"][disabled]{background:#dddddd;}
.input-group-addon{border: 1px solid #aaa;opacity:1;}
.form-control{border: 1px solid #aaa;opacity:1;}
.nota{padding-top:2rem;font-style:italic;}
.form-wrapper{width:500px;margin:0 auto 5rem;text-align:center;max-width:90%;}
.form-wrapper label{display:block;padding:0 0 1rem;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:400;color:#0a6299;font-weight:500;font-size:1.8rem;letter-spacing:.5px;}
@media (min-width: 401px) {
.form-wrapper label{font-size:1.6rem;}
}
.form-wrapper input[type="text"],.form-wrapper input[type="email"],.form-wrapper textarea{width:45rem;max-width:100%;text-align:center;font-size:1.5rem;}
.form-wrapper .form-item{margin:0 auto 3rem;}
.form-wrapper .form-item.form-item-checkbox{padding:1rem;display:inline-block;padding-left:4rem;position:relative;}
.form-wrapper .form-item.form-item-checkbox input[type="checkbox"]{position:absolute;left:1.5rem;top:.9rem;}
.form-wrapper .form-item.form-item-checkbox label{display:inline-block;padding:0;margin:0;text-align:left;vertical-align:top;line-height:140%;text-transform:none;font-family:'Montserrat',sans-serif;font-weight:400;color:#222222;font-size:1.6rem;}
@media (min-width: 401px) {
.form-wrapper .form-item.form-item-checkbox label{font-size:1.4rem;}
}
.form-wrapper .form-item.form-item-checkbox label a{text-decoration:underline;}
.form-wrapper .form-item-capthca{padding:1rem 0;}
.form-wrapper .form-item-capthca *{margin:0 auto;}
.form-wrapper textarea{min-height:10rem;border-radius:1rem;text-align:left;line-height:120%;padding:1.5rem 2rem;}
.form-wrapper .error{color:#9f1d03;border-color:#9f1d03;}
.form-wrapper .form-item-capthca.error iframe{border:1px solid #9f1d03;}
.form-wrapper .form-item-checkbox.error{border:1px solid #9f1d03;}
.form-wrapper .form-item-checkbox.error label,.form-wrapper .form-item-checkbox.error a{color:#9f1d03;}
.form-wrapper .feedback{padding:2rem;text-align:left;line-height:140%;margin:2rem auto;background:#fff;}
.form-wrapper .feedback h4{font-weight:600;margin:0;}
.form-wrapper .feedback ul,.form-wrapper .feedback li{display:list-item;}
.form-wrapper .feedback ul{padding-left:2rem;margin-top:1rem;}
.form-wrapper .feedback li{list-style:outside;}
.form-wrapper .feedback.ok{color:#0b8600;text-align:center;}
header.main{text-align:center;padding:0;position:relative;background:#f6f6f6}
header.main h1,header.main section.steps article.counter h1,section.steps article.counter header.main h1,header.main section.steps article.counter h2,section.steps article.counter header.main h2,header.main section.steps article.counter .panel-group h4,section.steps article.counter .panel-group header.main h4,header.main .panel-group section.steps article.counter h4,.panel-group section.steps article.counter header.main h4,header.main section.steps article.counter .panel-group h5,section.steps article.counter .panel-group header.main h5,header.main .panel-group section.steps article.counter h5,.panel-group section.steps article.counter header.main h5,header.main section.steps article.counter h3,section.steps article.counter header.main h3,header.main section.steps article.counter aside h4,section.steps article.counter aside header.main h4,header.main section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] header.main h1,header.main section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] header.main h2,header.main section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] header.main h3,header.main section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] header.main h4,header.main .membro h3,.membro header.main h3,header.main .membro h4,.membro header.main h4{display:inline-block;margin:0;padding:0;}
header.main .logo-wrapper{position:relative;display:inline-block;margin:0;padding:0;}
header.main .logo{display:inline-block;margin:2rem auto;}
header.main .logo img{max-height:6.5rem;}
header.main .row{position:relative;}
header.main .box-logorep{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;margin:0 3rem;}
header.main .box-logorep img{max-height:6rem;}
@media (max-width: 1199px) {
header.main{border-bottom:1px solid #c7d0d8;}
header.main .collapse.navbar-collapse{display:none!important;border-top:1px solid #eee;}
header.main .collapse.navbar-collapse.in{display:block!important;}
header.main .navbar{min-height:0;}
header.main .navbar-nav{margin:0;}
header.main .navbar-toggle{display:block!important;position:absolute;left:2rem;top:-8rem;}
header.main .navbar-toggle.navbar-close{background:#f6f6f6;width:5rem;}
header.main .navbar-toggle.navbar-close.hidden{display:none!important;}
header.main .box-logorep{left:auto;right:0;}
header.main .box-logorep img{max-height:4rem;}
}
@media (max-width: 1024px) {
header.main .logo{margin:1rem auto;}
header.main .logo img{max-height:35px;}
header.main .navbar-toggle{left:1rem;top:-5.5rem;}
}
@media (max-width: 767px) {
header.main .box-logorep{margin:0 1rem;}
header.main .box-logorep img{max-height:3rem;}
}
@media (max-width: 400px) {
header.main .navbar-toggle{top:-6rem;}
}
header.main .navbar-nav > li > .dropdown-menu{min-width:35rem;background:#1C133F;padding-bottom:1.5rem;border-radius:0;}
@media (min-width: 1200px) {
header.main .navbar-nav > li > .dropdown-menu{-webkit-box-shadow:0 3rem 5rem rgba(0,0,0,0.3);box-shadow:0 3rem 5rem rgba(0,0,0,0.3);border-radius:0 0 1rem 1rem;width:50rem;border:none;border-top:5px solid #00B1B3;padding:0;position:absolute;text-align:left;}
}
header.main .dropdown-menu > .text{font-size:1.7rem;line-height:150%;font-weight:400;color:#FFF;text-align:left;padding:1rem 2rem 2rem;text-align:center;}
@media (min-width: 1200px) {
header.main .dropdown-menu > .text{padding:2rem;float:right;text-align:left;font-size:1.5rem;line-height:150%;border-left:1px solid #383252;}
}
header.main .dropdown-menu > .text .btn-simple{min-width:4rem;font-size:1.4rem;font-weight:600;padding:0;margin-top:2rem;border-radius:0;display:block;clear:left;width:100%;text-align:center;text-transform:uppercase;text-decoration:none;}
header.main .dropdown-menu > .text .btn-simple:after{background-size:auto 80%;height:15px;}
@media (min-width: 1200px) {
header.main .dropdown-menu > .text .btn-simple{text-align:left;}
}
header.main .dropdown-menu > ul{padding:0;}
header.main .dropdown-menu > ul > li{font-size:1.4rem;letter-spacing:.5px;font-weight:700;text-transform:uppercase;}
header.main .dropdown-menu > ul > li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1);}
header.main .dropdown-menu > ul > li > a{padding:1.8rem 2rem;display:block;color:#FFF;}
header.main .dropdown-menu > ul > li > a:hover,header.main .dropdown-menu > ul > li > a:focus{background:#0a6299;text-decoration:none;}
@media (max-width: 1199px) {
header.main .dropdown-menu > ul > li{background:#0a6299;}
}
@media (max-width: 1199px) {
header.main .navbar-default .navbar-nav .open .dropdown-menu > ul{margin-top:1rem;}
header.main .navbar-default .navbar-nav .open .dropdown-menu > ul > li{text-align:center;}
header.main .navbar-default .navbar-nav .open .dropdown-menu > ul > li > a{color:#FFF;padding:2rem 1rem;font-size:1.5rem;letter-spacing:1px;}
header.main .navbar-default .navbar-nav .open .dropdown-menu > ul > li > a:focus,header.main .navbar-default .navbar-nav .open .dropdown-menu > ul > li > a:hover{background:transparent;}
}
.box-search{display:block;padding:0 1.5rem;overflow:hidden;border:1px solid #aaa;background:#fff;border-radius:3rem;}
.box-search input[type="text"]{width:20rem;border:none;}
.box-search input[type="text"]:focus{outline:thin dotted;box-shadow:none;}
.box-search input[type="submit"]{text-indent:9000px;border:none;width:2rem;height:4rem;background:url(../img/ico-search.png) no-repeat center center;background-size:98% auto;}
.box-search input[type="submit"]:focus{outline:thin dotted;}
.box-search#search-mobile{display:block;}
@media (min-width: 1200px) {
.box-search#search-mobile{display:none;}
}
@media (max-width: 1199px) {
.box-search#search-mobile,.box-search#search{border:none;padding:0;border-radius:0;}
.box-search#search-mobile input[type="text"],.box-search#search input[type="text"]{padding:2.8rem 2rem;width:-webkit-calc(100% - 6.5rem);width:calc(100% - 6.5rem);font-size:1.6rem;}
.box-search#search-mobile input[type="submit"],.box-search#search input[type="submit"]{width:6rem;height:-webkit-calc(4rem + 2rem);height:calc(4rem + 2rem);background:url(../img/ico-search-white.png) no-repeat center center #0a6299;background-size:auto 60%;border-radius:3rem 0 0 3rem;}
}
@media (min-width: 1200px) {
.box-search#search{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;margin:0 2rem;}
}
@media (max-width: 1199px) {
body.page-scroll #search.box-search{display:block!important;-webkit-box-shadow:0 0 4rem rgba(136,136,136,0.6);box-shadow:0 0 4rem rgba(136,136,136,0.6);width:100%;position:fixed;left:0;top:0;z-index:10;}
}
.navbar-collapse{padding:0;margin:0;}
.navbar-default{margin:0;border:none;}
.navbar-default .navbar-nav{text-align:center;float:none;border:none;background:#1C133F;}
@media (min-width: 768px) {
.navbar-default .navbar-nav > li{display:inline-block;float:none;}
}
.navbar-default .navbar-nav > li > a{text-transform:uppercase;font-size:1.4rem;letter-spacing:1px;font-weight:700;padding:1.8rem 1.6rem;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#fff;background:transparent;}
.navbar-default .navbar-nav > li.open > a,.navbar-default .navbar-nav > li.active > a,.navbar-default .navbar-nav > li.active > a:hover,.navbar-default .navbar-nav > li > a:hover{color:#00B1B3!important;background:transparent!important;font-weight:700;}
@media (max-width: 1199px) {
.navbar-default .navbar-nav .dropdown{border:5px solid #1C133F;}
.navbar-default .navbar-nav .dropdown.open{border:5px solid #00B1B3;}
.navbar-default .navbar-nav > li,.navbar-default .navbar-nav > li.dropdown{display:block;font-weight:700;border-bottom:1px solid rgba(255,255,255,0.1);}
.navbar-default .navbar-nav > li > a{padding:2rem 1rem;font-size:1.6rem;letter-spacing:1px;}
}
@media (min-width: 1200px) {
li.link-intro.active > a:after,li.link-intro a:hover:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-1rem;width:1rem;height:1rem;border-style:solid;border-width:0 1rem 1rem;border-color:transparent transparent #0a6299;}
}
.dropdown-menu > li > a{padding:1rem 1.5rem;background:#1C133F;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:700;letter-spacing:1px;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#1C133F;color:#0a6299;}

@media (max-width: 1200px) {
.dropdown-menu{padding:0!important;margin:0;width:100%;float:none;position:static;text-align:center;-webkit-box-shadow:none;box-shadow:none;}
.dropdown-menu > li > a{border-bottom:1px solid rgba(255,255,255,0.2);background:#0a6299;color:#fff!important;padding:1rem!important;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:#fff!important;color:#1C133F!important;}
}
.label-beta{position:absolute;right:-4.5rem;bottom:3.2rem;font-size:1.2rem;line-height:90%;background:#0a6299!important;color:#fff!important;border-radius:3rem;padding:.5rem 1rem;opacity:.9;font-family:'Montserrat',sans-serif;font-weight:400;font-weight:600;text-transform:uppercase;}
@media (min-width: 1200px) {
.label-beta{bottom:7rem;right:-3rem;font-size:1.2rem;letter-spacing:.5px;}
}
.label-beta,.label-beta:hover,.label-beta:focus{text-decoration:none;}
.label-beta:hover{opacity:1;}
.project-intro{position:fixed;left:0;top:0;z-index:2;padding:2rem 0;margin:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background:#222222 url(../img/bg-intro.jpg) no-repeat center center;background-size:cover;font-weight:400;}
.project-intro .prehome-wrapper{padding-top:2%;}
.project-intro .logo{margin:0 auto 3rem!important;}
.project-intro .text{padding:1rem 2rem;font-size:1.8rem;line-height:150%;color:#fff;}
.project-intro h2,.project-intro .panel-group h2,.panel-group .project-intro h2,.project-intro .panel-group h3,.panel-group .project-intro h3,.project-intro .panel-group h4,.panel-group .project-intro h4,.project-intro .panel-group h5,.panel-group .project-intro h5{letter-spacing:0;margin:5rem 0 2rem;font-size:4.5rem;color:#fff;}
.project-intro .btn-generic .button-generic{text-transform:uppercase;background-color:#D73957;margin-bottom:2rem;}
.project-intro .btn-generic:after{background-image:url(../img/arrow-white-right.png);}
.project-intro .container-fluid{margin:4rem 0 0;}
.project-intro .swiper-intro-wrapper{position:relative;}
.project-intro .swiper-intro-wrapper .swiper-intro-next{margin-right:2rem;background:#D73957!important;}
.project-intro .swiper-intro-wrapper .swiper-intro-prev{margin-left:2rem;background:#D73957!important;}
.project-intro .swiper-intro{padding:3rem 0;height:38rem;width:-webkit-calc(100% - 200px);width:calc(100% - 200px);}
.project-intro .swiper-intro .swiper-slide{width:25rem;background:transparent;padding:0;}
.project-intro .swiper-intro .swiper-slide .inner{background:#FFFFFF;padding:2rem 1.5rem 1rem;margin:0 .5rem;min-height:250px;}
.project-intro .swiper-intro .swiper-slide:nth-child(odd){margin-top:-3rem;}
.project-intro .swiper-intro [class*="intro-group"]{position:relative;}
.project-intro .swiper-intro [class*="intro-group"] h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3rem;width:85%;margin:0;line-height:130%;}
.project-intro .swiper-intro [class*="intro-group"] .inner:before{content:'';position:absolute;width:-webkit-calc(100% - 0.5rem);width:calc(100% - 0.5rem);height:25%;left:.2rem;top:0;border-radius:0 0 100% 100%;}
.project-intro .swiper-intro .intro-group-1 .inner:before{background:#00C7E7;}
.project-intro .swiper-intro .intro-group-2 .inner:before{background:#ff9000;}
.project-intro .swiper-intro *{color:#1C133F;font-size:1.6rem;line-height:130%;}
.project-intro .swiper-intro img{max-height:6rem;margin:0 0 2rem;}
.project-intro .swiper-intro h3{font-family:'Abril Fatface';font-weight:400;font-size:2.2rem;line-height:120%;letter-spacing:0;margin:0 0 1.5rem;}
.project-intro .swiper-intro .btn-simple{margin-top:2rem;margin-bottom:2rem;}
@media (max-width: 1024px) {
.project-intro .container-fluid{margin:5rem 0 0;}
.project-intro h2,.project-intro .panel-group h2,.panel-group .project-intro h2,.project-intro .panel-group h3,.panel-group .project-intro h3,.project-intro .panel-group h4,.panel-group .project-intro h4,.project-intro .panel-group h5,.panel-group .project-intro h5{font-size:3rem;margin:2rem 0;}
.project-intro .swiper-intro{height:35rem;}
}
@media (max-width: 991px) {
.project-intro .swiper-intro{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);}
}
@media (max-width: 400px) {
.project-intro{padding:2rem 0;}
.project-intro .container{padding:0 1rem;}
.project-intro .swiper-intro{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);}
.project-intro .swiper-intro-prev,.project-intro .swiper-intro-next{height:6rem!important;}
.project-intro .swiper-intro-prev{margin-left:1rem!important;}
.project-intro .swiper-intro-next{margin-right:1rem!important;}
.project-intro h2,.project-intro .panel-group h2,.panel-group .project-intro h2,.project-intro .panel-group h3,.panel-group .project-intro h3,.project-intro .panel-group h4,.panel-group .project-intro h4,.project-intro .panel-group h5,.panel-group .project-intro h5{font-size:2.5rem;margin:1.5rem 0;}
.project-intro .text{padding:1rem;font-size:1.5rem;line-height:140%;letter-spacing:0;}
.project-intro br{display:none;}
.project-intro .container-fluid{margin:3rem 0 0;}
}
@media (max-height: 750px) {
.project-intro .logo{margin:0 auto!important;}
}
.visore-homepage{padding:0;margin:0;}
.visore-homepage .swiper-visore{height:45rem;position:relative;}
@media (max-width: 1199px) {
.visore-homepage .swiper-visore{height:40rem;}
}
@media (max-width: 991px) {
.visore-homepage .swiper-visore{height:32rem;}
}
@media (max-width: 767px) {
.visore-homepage .swiper-visore{/*height:-webkit-calc(100vh - 14rem);height:calc(100vh - 14rem);*/}
}
.visore-homepage .swiper-slide{position:relative;}
.visore-homepage .swiper-slide figure{background:right center no-repeat;background-size:cover;width:100%;height:100%;z-index:1;}
.visore-homepage .swiper-slide .inner{display:block;height:60%;width:100%;bottom:0;top:auto;padding:2rem;padding-bottom:6rem;background:#04A8CB;background:linear-gradient(120deg,#3023ae 0%,#04a8cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3023AE',endColorstr='#04A8CB',GradientType=1);text-align:left;}
@media (min-width: 321px) {
.visore-homepage .swiper-slide .inner{padding:4rem 3rem 0;}
}
@media (min-width: 768px) {
.visore-homepage .swiper-slide .inner{width:60%;position:absolute;left:0;top:0;z-index:2;height:100%;padding:4rem 6rem 0;text-align:left;background:url(../img/bg-slider-text.png) no-repeat left top;background-size:100%;}
}
@media (min-width: 1200px) {
.visore-homepage .swiper-slide .inner{padding:5rem 15rem 0 9rem;}
}
.visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h2,.panel-group .visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h3,.panel-group .visore-homepage .swiper-slide h3,.visore-homepage .swiper-slide .panel-group h4,.panel-group .visore-homepage .swiper-slide h4,.visore-homepage .swiper-slide .panel-group h5,.panel-group .visore-homepage .swiper-slide h5{color:#fff;line-height:130%;margin-bottom:2rem;position:relative;z-index:0;}
.visore-homepage .swiper-slide h2:after,.visore-homepage .swiper-slide .panel-group h3:after,.panel-group .visore-homepage .swiper-slide h3:after,.visore-homepage .swiper-slide .panel-group h4:after,.panel-group .visore-homepage .swiper-slide h4:after,.visore-homepage .swiper-slide .panel-group h5:after,.panel-group .visore-homepage .swiper-slide h5:after{content:'';width:4.5rem;height:4.5rem;border-radius:5rem;background:#0a6299;display:inline-block;position:absolute;left:-2.5rem;top:-.5rem;z-index:-1;}
.visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h2,.panel-group .visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h3,.panel-group .visore-homepage .swiper-slide h3,.visore-homepage .swiper-slide .panel-group h4,.panel-group .visore-homepage .swiper-slide h4,.visore-homepage .swiper-slide .panel-group h5,.panel-group .visore-homepage .swiper-slide h5{font-size:2.5rem;letter-spacing:0;}
@media (min-width: 1200px) {
.visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h2,.panel-group .visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h3,.panel-group .visore-homepage .swiper-slide h3,.visore-homepage .swiper-slide .panel-group h4,.panel-group .visore-homepage .swiper-slide h4,.visore-homepage .swiper-slide .panel-group h5,.panel-group .visore-homepage .swiper-slide h5{font-size:2.8rem;}
}
@media (min-width: 1300px) {
.visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h2,.panel-group .visore-homepage .swiper-slide h2,.visore-homepage .swiper-slide .panel-group h3,.panel-group .visore-homepage .swiper-slide h3,.visore-homepage .swiper-slide .panel-group h4,.panel-group .visore-homepage .swiper-slide h4,.visore-homepage .swiper-slide .panel-group h5,.panel-group .visore-homepage .swiper-slide h5{font-size:3.3rem;}
}
.visore-homepage .swiper-slide .text{font-family:'Montserrat',sans-serif;font-weight:400;color:#fff;font-size:1.7rem;letter-spacing:0;font-weight:400;line-height:160%;margin-bottom:5rem;}
@media (min-width: 701px) {
.visore-homepage .swiper-slide .text{margin-bottom:2rem;font-size:1.6rem;}
}
@media (min-width: 1200px) {
.visore-homepage .swiper-slide .text{font-size:1.8rem;margin-bottom:2rem;}
}
.visore-homepage .swiper-button-prev,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-prev,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-prev,.visore-homepage .swiper-button-next,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-next{top:auto;bottom:3rem;}
@media (max-width: 767px) {
.visore-homepage .swiper-button-prev,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-prev,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-prev,.visore-homepage .swiper-button-next,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-next{display:none;}
}
.visore-homepage .swiper-button-prev,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-prev,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-prev{left:-1rem;}
.visore-homepage .swiper-button-next,.visore-homepage .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .visore-homepage .swiper-intro-next{right:auto;left:44%;}
.visore-homepage .swiper-pagination,.visore-homepage .swiper-controls{width:100%;left:0;bottom:2rem;text-align:center;}
@media (min-width: 768px) {
.visore-homepage .swiper-pagination,.visore-homepage .swiper-controls{width:40%;bottom:2rem;}
}
.visore-homepage .swiper-pagination .swiper-pagination-switch,.visore-homepage .swiper-controls .swiper-pagination-switch{border:1px solid #fff;}
.visore-homepage .swiper-pagination .swiper-pagination-switch.swiper-active-switch,.visore-homepage .swiper-controls .swiper-pagination-switch.swiper-active-switch{background:#fff;}
.visore-homepage .swiper-controls{background:#1c133f;font-weight:400;border-radius:3rem;font-size:1.3rem;color:#fff;width:8rem!important;bottom:5rem!important;left:20%;margin-left:-4rem;z-index:1000;}
.visore-homepage .swiper-controls:before{content:'';width:1px;height:100%;position:absolute;left:50%;top:0;background:#fff;opacity:.4;}
.visore-homepage .swiper-controls button{background:no-repeat center center;background-size:auto 50%;border:none;width:3rem;height:2.5rem;text-indent:-9000px;display:inline-block;vertical-align:middle;opacity:1;}
.visore-homepage .swiper-controls button.disabled{opacity:.3;}
.visore-homepage .swiper-controls button.disabled:hover{opacity:.8;}
.visore-homepage .swiper-controls button:hover{opacity:1;}
.visore-homepage .swiper-controls button.btn-play{background-image:url(../img/ico-play.png);}
.visore-homepage .swiper-controls button.btn-pause{background-image:url(../img/ico-pause.png);}
.visore-homepage .swiper-controls button.btn-play:focus{/*outline:none;*/}
.visore-homepage .swiper-controls button.btn-pause:focus{/*outline:none;*/}
@media (max-width: 767px) {
.visore-homepage .swiper-controls{left:50%;}
.visore-homepage .swiper-slide figure{height:40%;}
}
@media (max-width: 991px) {
.visore-homepage .swiper-controls{display:none;}
}
.tips{padding:8rem 0 4rem;counter-reset:counterTips;text-align:center;}
.tips .swiper-tips{height:39rem;width:95%;text-align:center;margin:0 auto 4rem;}
@media (min-width: 1200px) {
.tips .swiper-tips{margin:0 auto;}
}
.tips .swiper-slide{width:30rem;background:transparent;counter-increment:counterTips;}
.tips .swiper-slide .inner{background:#fff;padding:3.5rem;overflow:hidden;position:relative;margin:0 1rem;border:3px solid #1C133F;-webkit-border-image:-webkit-gradient(linear,left top,right bottom,from(#3023AE),to(#04A8CB));-webkit-border-image:linear-gradient(to bottom right,#3023AE 0%,#04A8CB 100%);border-image:-webkit-gradient(linear,left top,right bottom,from(#3023AE),to(#04A8CB));border-image:linear-gradient(to bottom right,#3023AE 0%,#04A8CB 100%);border-image-slice:1;}
.tips .swiper-slide .inner:before{content:"0" counter(counterTips);position:absolute;left:-5rem;top:-2.5rem;font-size:15rem;font-weight:300;color:#ccc;opacity:.3;z-index:0;}
.tips .swiper-slide p{font-size:1.7rem;color:#1C133F;font-weight:400;line-height:140%;}
@media (min-width: 1200px) {
.tips .swiper-slide p{font-size:1.6rem;}
}
.tips .swiper-slide h3{line-height:120%;position:relative;}
.tips .swiper-slide h3,.tips .swiper-slide h3 a{font-family:'Abril Fatface';font-weight:400;color:#1C133F;font-size:2.9rem;}
.tips .swiper-slide img{height:8rem;margin:2.5rem 0;}
.tips .swiper-slide .btn-generic .button-generic{margin:2rem 0 0;}
.tips .swiper-slide a.btn-simple{display:block;margin:1rem 0 -1.5rem;padding:1rem;color:#1C133F;text-transform:uppercase;font-weight:600;font-size:1.4rem;line-height:100%;height:auto;}
@media (min-width: 1200px) {
.tips .swiper-tips{height:auto;width:100%;text-align:center;}
.tips .swiper-button-next,.tips .project-intro .swiper-intro-wrapper .swiper-intro-next,.project-intro .swiper-intro-wrapper .tips .swiper-intro-next,.tips .swiper-button-prev,.tips .project-intro .swiper-intro-wrapper .swiper-intro-prev,.project-intro .swiper-intro-wrapper .tips .swiper-intro-prev{display:none;}
.tips .swiper-wrapper{display:block;text-align:center;}
.tips .swiper-slide{display:inline-block;vertical-align:top;float:none;width:33rem;margin:0 0 1.5rem;}
.tips .swiper-slide:nth-child(even){margin:3rem 0 4rem;}
}
@media (max-width: 1024px) {
.tips .swiper-tips{height:38rem;}
}
@media (max-width: 400px) {
.tips .swiper-tips{height:46rem;}
.tips .swiper-slide .inner{min-height:42rem;}
}
.banner-video{background:url(../img/video-bg.jpg) no-repeat left center #30323E;background-size:auto 100%;margin-bottom:0;padding:0;height:60rem;}
.banner-video .text{width:60%;color:#fff;padding:8rem 7rem 2rem 8rem;float:right;text-align:right;}
.banner-video h2,.banner-video .panel-group h2,.panel-group .banner-video h2,.banner-video .panel-group h3,.panel-group .banner-video h3,.banner-video .panel-group h4,.panel-group .banner-video h4,.banner-video .panel-group h5,.panel-group .banner-video h5{font-family:'Abril Fatface';font-weight:400;font-size:3.8rem;line-height:120%;color:#FFF;}
.banner-video br{display:none;}
@media (max-width: 1100px) {
.banner-video h2,.banner-video .panel-group h2,.panel-group .banner-video h2,.banner-video .panel-group h3,.panel-group .banner-video h3,.banner-video .panel-group h4,.panel-group .banner-video h4,.banner-video .panel-group h5,.panel-group .banner-video h5{font-size:3rem;}
.banner-video br{display:block;}
.banner-video .text{padding-top:5rem;}
.banner-video a.btn-video{margin-top:3rem;}
}
@media (max-width: 991px) {
.banner-video{background:url(../img/video-bg-mobile.jpg) no-repeat left bottom;background-size:100% auto;height:auto;padding-bottom:50rem;}
.banner-video .text{background:#313340;width:100%;text-align:center;}
.banner-video h2,.banner-video .panel-group h2,.panel-group .banner-video h2,.banner-video .panel-group h3,.panel-group .banner-video h3,.banner-video .panel-group h4,.panel-group .banner-video h4,.banner-video .panel-group h5,.panel-group .banner-video h5{font-size:2.5rem;}
.banner-video a.btn-video{font-size:2rem;padding:.3rem 0 .3rem 5rem;margin-top:2rem;}
}
@media (max-width: 767px) {
.banner-video{padding-bottom:43rem;background-position:-4rem bottom;background-size:auto 33rem;}
.banner-video .text{padding:3rem;}
.banner-video h2,.banner-video .panel-group h2,.panel-group .banner-video h2,.banner-video .panel-group h3,.panel-group .banner-video h3,.banner-video .panel-group h4,.panel-group .banner-video h4,.banner-video .panel-group h5,.panel-group .banner-video h5{font-size:2.2rem;}
}
.lista-settori{margin:0;padding:3rem 0;background:#FFF;}
.lista-settori .swiper-settori{height:auto;text-align:center;}
.lista-settori .swiper-wrapper{text-align:center!important; display: inline;}
.lista-settori .container,.lista-settori .container-fluid{padding:0 1rem;}
.lista-settori .section-title,.lista-settori .section-subtitle-strumenti,.lista-settori .section-title-secondary,.lista-settori .section-title-tertiary{color:#1C133F;text-align:center;margin-top:2.5rem;margin-bottom:2.5rem;}
.lista-settori .swiper-slide{width:14rem;padding:2rem 1rem;background:none;display:inline-block;float:none;vertical-align:top;}
.lista-settori img{height:5.5rem;display:block;margin:0 auto 1rem;}
.lista-settori article{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.8rem;line-height:2rem;font-weight:500;letter-spacing:0;}
.lista-settori article a{display:block;}
.lista-settori article,.lista-settori article a{color:#1C133F;}
@media (min-width: 401px) {
.lista-settori article{font-size:1.7rem;}
}
@media (max-width: 1200px) {
.lista-settori img{height:5rem;}
}
.btn-back,.btn-back-darken{width:4rem;height:5rem;background:url(../img/ico-back.png) no-repeat center center;background-size:auto 90%;text-indent:-9000px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:2rem;opacity:.8;color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.btn-back:hover,.btn-back-darken:hover{background-size:auto 100%;opacity:1;}
@media (max-width: 991px) {
.btn-back,.btn-back-darken{top:3.5rem;left:0;background-size:auto 70%;}
}
.btn-back-darken{background:url(../img/ico-back-darken.png) no-repeat center center #fff;background-size:auto 60%;color:#1C133F;left:0;width:6rem;height:6rem;padding-left:2rem;border-top-right-radius:3rem;border-bottom-right-radius:3rem;}
.btn-back-darken:hover{background-size:auto 60%;}
section.page-header{background:#222222;position:relative;text-align:center;color:#fff;margin:0;padding:2.5rem 1rem;}
@media (min-width: 992px) {
section.page-header{padding:3rem 1rem;}
}
@media (min-width: 1201px) {
section.page-header{padding:3.5rem 1rem;}
}
section.page-header figure img{height:9rem;}
section.page-header h2,section.page-header .panel-group h2,.panel-group section.page-header h2,section.page-header .panel-group h3,.panel-group section.page-header h3,section.page-header .panel-group h4,.panel-group section.page-header h4,section.page-header .panel-group h5,.panel-group section.page-header h5{color:#fff;font-size:3rem;letter-spacing:0;line-height:120%;max-width:85%;margin:0 auto 2rem;}
@media (min-width: 992px) {
section.page-header h2,section.page-header .panel-group h2,.panel-group section.page-header h2,section.page-header .panel-group h3,.panel-group section.page-header h3,section.page-header .panel-group h4,.panel-group section.page-header h4,section.page-header .panel-group h5,.panel-group section.page-header h5{font-size:4rem;}
}
@media (min-width: 1201px) {
section.page-header h2,section.page-header .panel-group h2,.panel-group section.page-header h2,section.page-header .panel-group h3,.panel-group section.page-header h3,section.page-header .panel-group h4,.panel-group section.page-header h4,section.page-header .panel-group h5,.panel-group section.page-header h5{font-size:5rem;max-width:80%;margin:1.5rem auto 3.5rem;}
}
section.page-header .box-social a[class*="ico"]{width:3.5rem;height:3.5rem;}
section.page-header .box-social a[class*="ico"].ico-twitter{background-image:url(../img/ico-social2-twitter.png);}
section.page-header .box-social a[class*="ico"].ico-gplus{background-image:url(../img/ico-social2-gplus.png);}
section.page-header .box-social a[class*="ico"].ico-facebook{background-image:url(../img/ico-social2-facebook.png);}
section.page-header .box-social a[class*="ico"].ico-linkedin{background-image:url(../img/ico-social2-linkedin.png);}
@media (max-width: 767px) {
section.page-header h1,section.page-header section.steps article.counter h1,section.steps article.counter section.page-header h1,section.page-header section.steps article.counter h2,section.steps article.counter section.page-header h2,section.page-header section.steps article.counter .panel-group h4,section.steps article.counter .panel-group section.page-header h4,section.page-header .panel-group section.steps article.counter h4,.panel-group section.steps article.counter section.page-header h4,section.page-header section.steps article.counter .panel-group h5,section.steps article.counter .panel-group section.page-header h5,section.page-header .panel-group section.steps article.counter h5,.panel-group section.steps article.counter section.page-header h5,section.page-header section.steps article.counter h3,section.steps article.counter section.page-header h3,section.page-header section.steps article.counter aside h4,section.steps article.counter aside section.page-header h4,section.page-header section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] section.page-header h1,section.page-header section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] section.page-header h2,section.page-header section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] section.page-header h3,section.page-header section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] section.page-header h4,section.page-header .membro h3,.membro section.page-header h3,section.page-header .membro h4,.membro section.page-header h4{font-size:3rem;}
section.page-header figure img{height:6rem;}
section.page-header .box-social ul{display:inline-block;margin-top:1.5rem;}
}
.tools{overflow:hidden;max-width:470px;margin:0 auto;}
.tools .item{display:inline-block;margin:.5rem 0 0;}
@media (max-width: 767px) {
.tools .item{margin-bottom:1rem;}
}
.tools a,.tools button{color:#fff;border:none;background:transparent;padding:0;margin:0 1rem;text-transform:uppercase;padding:.5rem 0 .5rem 3rem;background:no-repeat left center;background-size:2.2rem auto;text-decoration:none;}
.tools a.mail,.tools button.mail{background-image:url(../img/ico-mail.png);}
.tools a.print,.tools button.print{background-image:url(../img/ico-print.png);}
.main-wrapper.type-generico .tools,.main-wrapper.type-finanziari .tools,.main-wrapper.type-assicurativi .tools,.main-wrapper.type-previdenziali .tools{background:rgba(0,0,0,0.3);border-radius:3rem;padding:.5rem 1rem;}
@media (max-width: 767px) {
.main-wrapper.type-generico .tools,.main-wrapper.type-finanziari .tools,.main-wrapper.type-assicurativi .tools,.main-wrapper.type-previdenziali .tools{border-radius:5rem;padding:1.2rem 1rem;}
.main-wrapper.type-generico .tools .box-social ul,.main-wrapper.type-finanziari .tools .box-social ul,.main-wrapper.type-assicurativi .tools .box-social ul,.main-wrapper.type-previdenziali .tools .box-social ul{margin:.5rem 0 0;}
}
@media (max-width: 767px) {
.main-wrapper section.page-header .tools{padding:.5rem!important;}
.main-wrapper section.page-header .tools [class^="col-"]{width:auto;}
.main-wrapper section.page-header .tools [class^="col-"],.main-wrapper section.page-header .tools [class^="col-"] *{white-space:nowrap;display:inline-block;float:none;vertical-align:middle;}
.main-wrapper section.page-header .tools .item{margin:2px 0 0;}
.main-wrapper section.page-header .tools .item *{margin-right:0;}
.main-wrapper section.page-header .tools .mail{border-right:1px solid rgba(255,255,255,0.3);padding-right:2rem;}
.main-wrapper section.page-header .tools .print{display:none;}
.main-wrapper section.page-header .tools .box-social,.main-wrapper section.page-header .tools .box-social ul{margin:0;}
}
.breadcrumb-wrapper{background:#fff;margin:0 auto;border-bottom:1px solid #ddd;}
.breadcrumb-wrapper .breadcrumb{background:#fff;padding:1.5rem 2rem;margin:0 auto;max-width:1200px;white-space:nowrap;overflow:hidden;position:relative;}
@media (max-width: 767px) {
.breadcrumb-wrapper .breadcrumb:after{content:'';width:5rem;height:100%;position:absolute;z-index:2;background:red;right:0;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,0.99)),color-stop(92%,white));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.99) 90%,white 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}
}
.breadcrumb-wrapper .breadcrumb a{color:#333;display:inline-block;padding:0;margin:0;}
.breadcrumb-wrapper .breadcrumb > li + li:before{padding:0 5px;color:#ccc;content:'';background:url(../img/arrow-black-right.png) no-repeat center center;background-size:70% auto;width:1rem;height:2rem;display:inline-block;vertical-align:middle;}
.breadcrumb-wrapper .breadcrumb li > a,.breadcrumb-wrapper .breadcrumb li > span{padding:.5rem;}
.breadcrumb-wrapper .breadcrumb li.active,.breadcrumb-wrapper .breadcrumb li.active a{color:#0a6299;}
@media (max-width: 767px) {
.breadcrumb-wrapper .breadcrumb li.active,.breadcrumb-wrapper .breadcrumb li.active a{display:none;}
}
.breadcrumb-wrapper .breadcrumb li > a.home{padding-left:2.8rem;background:url(../img/ico-home.png) no-repeat left center;background-size:auto 1.8rem;text-indent:-9000px;text-align:left;}
section .section-intro,.main-spacing .section-intro{line-height:140%;font-size:1.7rem;max-width:800px;margin:0 auto 2.5rem;}
.main-spacing .section-intro{margin-bottom:5rem;}
.section-generic{line-height:140%;font-size:1.7rem;margin:0 auto 2.5rem;}
.text .text-lg{font-size:1.7rem;}
ul.list-generic{margin:1rem 0 2rem;}
ul.list-generic li{padding-left:2.8rem;position:relative;}
ul.list-generic li ul{margin-top:1rem;}
ul.list-generic li ul li{font-size:1.5rem!important;margin-bottom:1rem!important;}
ul.list-generic li ul li a{color:#1C133F;}
ul.list-generic li:before{content:'';display:inline-block;position:absolute;left:1.2rem;top:1rem;width:.6rem;height:.6rem;background:#999;border-radius:50%;}
.section-intro ul.list-generic li:before{position:static;vertical-align:middle;margin-right:1rem;}
section.wrapper-accordion{margin-top:0;padding-top:0;}
@media (max-width: 1024px) {
section.wrapper-accordion{padding:0;}
section.wrapper-accordion.accordion-glossario{padding:0 2rem;}
}
.panel-group .panel{border:2px solid #999;border-radius:0;}
.panel-group .panel-heading{padding:2rem 3rem;background:transparent;}
.panel-group h2,.panel-group h3,.panel-group h4,.panel-group h5,.panel-group h3,.panel-group h4,.panel-group h5{margin:0;font-size:3rem;line-height:120%;color:#222222;}
.panel-group .panel-body{border:none!important;padding:0 3rem 3rem;}
.panel-group .panel-body .text,.panel-group .panel-body ul.list-generic li{font-size:1.7rem;line-height:150%;}
.panel-group .panel-body ul.list-generic{margin:2rem 0;}
.panel-group .panel-body ul.list-generic li{margin-bottom:1rem;}
.panel-group .panel + .panel{margin-top:4rem;}
.panel-group .panel-title a{text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding-right:4rem;display:block;position:relative; color:#222}
.panel-group .panel-title a:after{content:'';width:4rem;height:4rem;position:absolute;right:0;top:0;background:url(../img/accordion-gray-up.png) no-repeat center center;background-size:auto 40%;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.panel-group .panel-title a[aria-expanded="true"]:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
@media (max-width: 767px) {
.panel-group .panel-heading{padding:1rem 2rem;}
.panel-group h2,.panel-group h3,.panel-group h4,.panel-group h5{font-size:2.3rem;letter-spacing:0;padding-right:1rem;}
.panel-group .panel + .panel{margin-top:1rem;}
.panel-group .panel-title a{padding-right:2rem;}
.panel-group .panel-title a:after{width:2.5rem;height:2.5rem;}
}
.type-generico section.page-header{background:#0a6299;background:linear-gradient(135deg,#3023af 0%,#1f859c 64%,#1f859c 100%);}
.type-generico article{margin-bottom:2.5rem;z-index:0;}
.type-generico ul.list-generic li{font-size:1.7rem;padding-left:1.5rem;line-height:140%;margin-bottom:2.5rem;}
.type-generico ul.list-generic li:before{top:.6rem;left:0;background-color:#1C133F;}
.type-generico ul.list-generic li h2,.type-generico ul.list-generic li .panel-group h3,.panel-group .type-generico ul.list-generic li h3,.type-generico ul.list-generic li .panel-group h4,.panel-group .type-generico ul.list-generic li h4,.type-generico ul.list-generic li .panel-group h5,.panel-group .type-generico ul.list-generic li h5,.type-generico ul.list-generic li h3,.type-generico ul.list-generic li h4{font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.7rem;letter-spacing:0;color:#1C133F;font-weight:700;margin-bottom:.5rem;}
.type-generico footer.generic{max-width:1200px;padding:2.5rem 0;margin:2.5rem auto;border-top:1px solid #1C133F;-webkit-border-image:-webkit-gradient(linear,left top,right bottom,from(#0a6299),to(#00B1B3));-webkit-border-image:linear-gradient(to bottom right,#0a6299 0%,#00B1B3 100%);border-image:-webkit-gradient(linear,left top,right bottom,from(#0a6299),to(#00B1B3));border-image:linear-gradient(to bottom right,#0a6299 0%,#00B1B3 100%);border-image-slice:1;}
@media (max-width: 400px) {
.type-generico footer.generic{margin-bottom:0;}
}
.type-generico footer.generic .author,.type-generico footer.generic .date{display:inline-block;font-family:'Abril Fatface';font-weight:400;font-size:2rem;color:#1C133F;padding-left:1rem;}
@media (max-width: 400px) {
.type-generico footer.generic .author,.type-generico footer.generic .date{float:none;display:block;}
}
.type-generico footer.generic .date{float:right;padding-right:1rem;}
.type-generico footer.generic .date:before{position:relative;top:-1rem;display:inline-block;content:'';background:url(../img/ico-calendar.png) no-repeat left top;background-size:100% auto;width:6rem;height:6rem;margin-right:1rem;}
.type-generico footer.generic .date span{position:relative;top:-4rem;}
@media (max-width: 400px) {
.type-generico footer.generic .date{float:none;display:block;margin-top:2.5rem;}
}
.type-finanziari section.page-header,.type-finanziari ul.list-generic li:before{background-color:#11798b;}
.type-finanziari .panel-group h2,.type-finanziari .panel-group h3,.type-finanziari .panel-group h4,.type-finanziari .panel-group h5,.type-finanziari .highlight{color:#11798b;}
.type-finanziari .panel-group .panel{border-color:#11798b;}
.type-finanziari .panel .panel-title a:after{background-image:url(../img/accordion-azure-up.png);}
.type-assicurativi section.page-header,.type-assicurativi ul.list-generic li:before{background-color:#bb5807;}
.type-assicurativi .panel-group h2,.type-assicurativi .panel-group h3,.type-assicurativi .panel-group h4,.type-assicurativi .panel-group h5,.type-assicurativi .highlight{color:#bb5807;}
.type-assicurativi .panel-group .panel{border-color:#bb5807;}
.type-assicurativi .panel .panel-title a:after{background-image:url(../img/accordion-orange-up.png);}
.type-previdenziali section.page-header,.type-previdenziali ul.list-generic li:before{background-color:#D73957;}
.type-previdenziali .panel-group h2,.type-previdenziali .panel-group h3,.type-previdenziali .panel-group h4,.type-previdenziali .panel-group h5,.type-previdenziali .highlight{color:#D73957;}
.type-previdenziali .panel-group .panel{border-color:#D73957;}
.type-previdenziali .panel .panel-title a:after{background-image:url(../img/accordion-red-up.png);}
section.steps{counter-reset:counterSteps;}
section.steps article.counter{position:relative;background:#FFF;padding:2.5rem 2.5rem 1.5rem;counter-increment:counterTips;margin-bottom:5rem;overflow:hidden;}
@media (max-width: 400px) {
section.steps article.counter{padding-left:1.5rem;padding-right:1.5rem;}
}
section.steps article.counter:before{content:"0" counter(counterTips);position:absolute;left:-5rem;top:-2.8rem;font-size:18rem;font-weight:300;color:#ccc;opacity:.3;z-index:0;}
section.steps article.counter h1,section.steps article.counter h2,section.steps article.counter .panel-group h4,.panel-group section.steps article.counter h4,section.steps article.counter .panel-group h5,.panel-group section.steps article.counter h5,section.steps article.counter h3,section.steps article.counter aside h2,section.steps article.counter aside h3,section.steps article.counter aside h4,section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] h4,section.steps article.counter .membro h4,.membro section.steps article.counter h4,section.steps article.counter h2,section.steps article.counter .panel-group h3,.panel-group section.steps article.counter h3,section.steps article.counter .panel-group h4,.panel-group section.steps article.counter h4,section.steps article.counter .panel-group h5,.panel-group section.steps article.counter h5,section.steps article.counter h3{font-size:3.5rem;color:#1C133F;letter-spacing:0;margin-top:1rem;position:relative;z-index:1;margin-bottom:2rem;}
section.steps article.counter .text{padding:2.5rem 0;font-size:1.6rem;position:relative;z-index:1;}
section.steps article.counter aside{padding-left:2.5rem;border-left:1px solid #D7D7D7;}
@media (max-width: 991px) {
section.steps article.counter aside{border:none;padding:0;}
}
section.steps article.counter aside h2,section.steps article.counter aside .panel-group h3,.panel-group section.steps article.counter aside h3,section.steps article.counter aside .panel-group h4,.panel-group section.steps article.counter aside h4,section.steps article.counter aside .panel-group h5,.panel-group section.steps article.counter aside h5,section.steps article.counter aside h3,section.steps article.counter aside h4{position:relative;padding-right:1rem;margin-bottom:1.5rem;}
section.steps article.counter aside h2:before,section.steps article.counter aside .panel-group h3:before,.panel-group section.steps article.counter aside h3:before,section.steps article.counter aside .panel-group h4:before,.panel-group section.steps article.counter aside h4:before,section.steps article.counter aside .panel-group h5:before,.panel-group section.steps article.counter aside h5:before,section.steps article.counter aside h3:before,section.steps article.counter aside h4:before{position:relative;top:0;display:inline-block;content:'';background:url(../img/ico-informazioni.png) no-repeat left top;background-size:100% auto;width:6rem;height:6rem;margin-right:1rem;}
section.steps article.counter aside h2 span,section.steps article.counter aside .panel-group h3 span,.panel-group section.steps article.counter aside h3 span,section.steps article.counter aside .panel-group h4 span,.panel-group section.steps article.counter aside h4 span,section.steps article.counter aside .panel-group h5 span,.panel-group section.steps article.counter aside h5 span,section.steps article.counter aside h3 span,section.steps article.counter aside h4 span{position:relative;font-family:'Montserrat',sans-serif;font-weight:400;font-size:2.2rem;color:#0a6299;top:-2.5rem;font-weight:500;letter-spacing:0;}
section.steps article.counter aside ul li{position:relative;padding-left:4rem;margin-bottom:1.5rem;}
section.steps article.counter aside ul li img{position:absolute;top:0;left:0;width:8%;margin-right:1.5rem;}
section.steps article.counter aside ul li .text{font-size:1.4rem;line-height:1.9rem;overflow:hidden;padding:0;}
section.steps article.counter footer{margin:3rem auto 0;}
section.steps article.counter footer article[class^=col]{min-height:37rem;}
section.steps article.counter .panel-group footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .panel-group h3,.panel-group section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .panel-group h4,.panel-group section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .panel-group h5,.panel-group section.steps article.counter footer article[class^=col] h5,section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] h4{font-size:2.7rem;}
section.steps article.counter.consiglio{border:2px solid #1C133F;}
section.steps article.counter.consiglio .text{font-size:1.9rem;line-height:140%;font-weight:400;color:#222222;}
.membro{margin:0 0 2.5rem;padding:0 10px 25px;position:relative;}
.membro:before{content:'';position:absolute;background:#fff;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:100%;left:10px;bottom:0;z-index:-1;-webkit-box-shadow:0 0 5rem rgba(136,136,136,0.1);box-shadow:0 0 5rem rgba(136,136,136,0.1);height:-webkit-calc(100% - 5rem);height:calc(100% - 5rem);}
.membro{text-align:center;margin-bottom:3rem;}
@media (max-width: 400px) {
.membro{margin:0 -2.5rem 3rem;}
}
@media (min-width: 768px) {
.membro{min-height:40rem;}
}
@media (min-width: 992px) {
.membro{min-height:37rem;}
}
@media (min-width: 1024px) {
.membro{min-height:34rem;}
}
.membro .box-img{width:15rem;height:15rem;border-radius:100%;background:#cccccc;overflow:hidden!important;margin:0 auto 1.5rem;}
.membro .box-img figure{display:block;width:100%;height:100%;background:center center no-repeat;background-size:cover;}
.membro h3,.membro h4{font-size:2.2rem;margin-bottom:1rem;letter-spacing:.1px;}
@media (min-width: 768px) {
.membro h3,.membro h4{font-size:2.2rem;}
}
.membro .item-subtitle{font-family:'Montserrat',sans-serif;font-weight:400;line-height:140%;word-spacing:0;max-width:70%;margin:0 auto;margin-bottom:1.5rem;}
.membro .item-subtitle,.membro .item-subtitle a{font-weight:500;font-size:1.7rem;color:#1C133F;}
@media (min-width: 768px) {
.membro .item-subtitle,.membro .item-subtitle a{font-size:1.5rem;}
}
.membro .item-subtitle a{text-decoration:underline;}
.membro a.btn-generic .button-generic{white-space:nowrap;}
.membro .text{line-height:1.8rem;color:#666;margin:0 1rem;}
.membro .box-social{margin:2.5rem 0 5rem;}
.membro .box-social a.ico-twitter{background-image:url(../img/ico-social-blue-twitter.png);}
.membro .box-social a.ico-gplus{background-image:url(../img/ico-social-blue-gplus.png);}
.membro .box-social a.ico-facebook{background-image:url(../img/ico-social-blue-facebook.png);}
.membro .box-social a.ico-linkedin{background-image:url(../img/ico-social-blue-linkedin.png);}
.ente,.competenze,.news{text-align:center;padding:0 1.5rem;}
.ente h1,.ente section.steps article.counter h1,section.steps article.counter .ente h1,.ente section.steps article.counter h2,section.steps article.counter .ente h2,.ente section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .ente h4,.ente .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .ente h4,.ente section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .ente h5,.ente .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .ente h5,.ente section.steps article.counter h3,section.steps article.counter .ente h3,.ente section.steps article.counter aside h4,section.steps article.counter aside .ente h4,.ente section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .ente h1,.ente section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .ente h2,.ente section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .ente h3,.ente section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .ente h4,.ente .membro h3,.membro .ente h3,.ente .membro h4,.membro .ente h4,.ente h2,.ente .panel-group h2,.panel-group .ente h2,.ente .panel-group h3,.panel-group .ente h3,.ente .panel-group h4,.panel-group .ente h4,.ente .panel-group h5,.panel-group .ente h5,.ente h3,.ente h4,.competenze h1,.competenze section.steps article.counter h1,section.steps article.counter .competenze h1,.competenze section.steps article.counter h2,section.steps article.counter .competenze h2,.competenze section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .competenze h4,.competenze .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .competenze h4,.competenze section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .competenze h5,.competenze .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .competenze h5,.competenze section.steps article.counter h3,section.steps article.counter .competenze h3,.competenze section.steps article.counter aside h4,section.steps article.counter aside .competenze h4,.competenze section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .competenze h1,.competenze section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .competenze h2,.competenze section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .competenze h3,.competenze section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .competenze h4,.competenze .membro h3,.membro .competenze h3,.competenze .membro h4,.membro .competenze h4,.competenze h2,.competenze .panel-group h2,.panel-group .competenze h2,.competenze .panel-group h3,.panel-group .competenze h3,.competenze .panel-group h4,.panel-group .competenze h4,.competenze .panel-group h5,.panel-group .competenze h5,.competenze h3,.competenze h4,.news h1,.news section.steps article.counter h1,section.steps article.counter .news h1,.news section.steps article.counter h2,section.steps article.counter .news h2,.news section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .news h4,.news .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .news h4,.news section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .news h5,.news .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .news h5,.news section.steps article.counter h3,section.steps article.counter .news h3,.news section.steps article.counter aside h4,section.steps article.counter aside .news h4,.news section.steps article.counter footer article[class^=col] h1,section.steps article.counter footer article[class^=col] .news h1,.news section.steps article.counter footer article[class^=col] h2,section.steps article.counter footer article[class^=col] .news h2,.news section.steps article.counter footer article[class^=col] h3,section.steps article.counter footer article[class^=col] .news h3,.news section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .news h4,.news .membro h3,.membro .news h3,.news .membro h4,.membro .news h4,.news h2,.news .panel-group h2,.panel-group .news h2,.news .panel-group h3,.panel-group .news h3,.news .panel-group h4,.panel-group .news h4,.news .panel-group h5,.panel-group .news h5,.news h3,.news h4{font-family:'Montserrat',sans-serif;font-weight:400;color:#1C133F;letter-spacing:0;font-weight:500;font-size:1.7rem;line-height:120%;margin:1rem;}
.ente time,.competenze time,.news time{color:#666;letter-spacing:1px;font-size:1.1rem;margin-top:1rem;display:block;}
.ente .text,.competenze .text,.news .text{line-height:1.8rem;margin:0 1.5rem 1.5rem;color:#666;}
.ente a,.competenze a,.news a{display:block;margin-bottom:5rem;}
.ente .btn-generic .button-generic,.competenze .btn-generic .button-generic,.news .btn-generic .button-generic{display:inline-block;min-width:70%;margin:2.5rem auto 7.5rem;}
.competenze{margin:0 0 2.5rem;padding:0 10px 25px;position:relative;padding-bottom:10px;}
.competenze:before{content:'';position:absolute;background:#fff;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:100%;left:10px;bottom:0;z-index:-1;-webkit-box-shadow:0 0 5rem rgba(136,136,136,0.1);box-shadow:0 0 5rem rgba(136,136,136,0.1);}
.competenze a{margin:0;}
.competenze a img{width:100%;height:auto;}
@media (min-width: 768px) {
.competenze .inner{min-height:7rem;}
}
.competenze h4{margin:1.5rem 2rem;}
.competenze .btn-generic .button-generic{margin:1rem auto;width:auto;width:85%;max-width:250px;white-space:nowrap;}
.ente{margin:0 0 2.5rem;padding:0 10px 25px;position:relative;}
.ente:before{content:'';position:absolute;background:#fff;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:100%;left:10px;bottom:0;z-index:-1;-webkit-box-shadow:0 0 5rem rgba(136,136,136,0.1);box-shadow:0 0 5rem rgba(136,136,136,0.1);}
.ente .btn-generic .button-generic{margin-bottom:0;}
@media (min-width: 768px) {
.ente{min-height:30rem;}
}
.news a.btn-simple,.eventi a.btn-simple{display:block;color:#1C133F;font-weight:600;letter-spacing:0;text-align:center;margin:2rem 0 1rem;}
.news a.btn-simple:after,.eventi a.btn-simple:after{background-image:url(../img/arrow-blue-right.png);}
.news{margin:0 0 2.5rem;padding:0 10px 25px;position:relative;}
.news:before{content:'';position:absolute;background:#fff;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:100%;left:10px;bottom:0;z-index:-1;-webkit-box-shadow:0 0 5rem rgba(136,136,136,0.1);box-shadow:0 0 5rem rgba(136,136,136,0.1);}
@media (min-width: 768px) {
.news{min-height:35rem;}
}
.news a{margin:0;}
.news figure{position:relative;border:20px solid #fff;}
.news .label{position:absolute;right:1rem;top:1rem;background:rgba(255,255,255,0.9);padding:.5rem 1rem;text-transform:uppercase;font-size:1.3rem;font-weight:500;letter-spacing:1px;color:#1C133F;}
.news time{margin:0;}
.news h3,.news h3 a{font-size:2rem;color:#1C133F;}
@media (min-width: 768px) {
.news h3,.news h3 a{font-size:1.8rem;}
}
.eventi{margin:0 1rem;min-height:15.5rem;background:white;margin-bottom:2rem;}
.eventi .thumb{position:relative;max-width:100%;margin-bottom:1rem;text-align:center;}
.eventi .thumb img{width:100%;}
.eventi .thumb .label{position:absolute;right:1rem;top:1rem;background:rgba(255,255,255,0.9);padding:.5rem 1rem;text-transform:uppercase;font-size:1.3rem;font-weight:500;letter-spacing:1px;color:#1C133F;}
.eventi .content-event{padding:1rem 1.5rem;overflow:hidden;}
.eventi .content-event time{min-height:3.5rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:500;color:#2d44a6;}
.eventi .content-event .data{display:inline-block;}
.eventi .content-event .data .num{display:inline-block;width:3.5rem;height:3.5rem;border-radius:3.5rem;font-family:'Abril Fatface';font-weight:400;font-size:2rem;color:white;text-align:center;background:#2d44a6;padding-top:.8rem;margin-right:.5rem;}
.eventi .content-event .data .upp{color:#1C133F;text-transform:uppercase;border:1px solid green;}
.eventi .content-event .time{float:right;vertical-align:middle;text-align:right;background:url(../img/ico-time.png) no-repeat -5px center;background-size:35px;padding:1rem 0 0 3.5rem;}
.eventi .content-event .time span{color:#1C133F;}
.eventi .content-event .city{font-size:1.8rem;color:#1C133F;padding:1rem 0 2.5rem;}
.eventi .content-event .city span{color:#2d44a6;text-transform:uppercase;font-weight:700;}
.eventi .content-event h3{position:relative;padding-bottom:1.3rem;margin:1.2rem 0;}
.eventi .content-event h3,.eventi .content-event h3 a{font-family:'Abril Fatface';font-weight:400;font-size:2.4rem;line-height:2.8rem;color:#1C133F;}
.eventi .content-event h3:before{content:'';position:absolute;left:0;bottom:0;width:71px;height:1px;background:#2d44a6;}
.eventi .content-event .organizer{font-size:1.4rem;font-weight:700;font-style:italic;line-height:120%;margin-bottom:1.5rem;}
.eventi .content-event .organizer span{font-weight:400;}
.eventi .content-event .target{margin-bottom:1.5rem;color:#2d44a6;font-size:1.4rem;}
.eventi .content-event .target span{display:block;text-transform:uppercase;font-weight:bold;margin-bottom:.5rem;}
.eventi .content-event p{line-height:1.7rem;}
.eventi .content-event .address{padding:1rem 0;font-size:1.4rem;}
.eventi .content-event .address {color:#2d44a6;font-weight:bold;margin-bottom:.5rem;}
.eventi .content-event .address p{color:#2d44a6;}
.wrapper-accordion .panel-group .panel + .panel,.wrapper-accordion.accordion-glossario .panel-group .panel + .panel{margin-top:1rem;}
.wrapper-accordion .panel-group .panel,.wrapper-accordion.accordion-glossario .panel-group .panel{border-width:1px;}
.wrapper-accordion .panel-group .panel-heading,.wrapper-accordion.accordion-glossario .panel-group .panel-heading{padding:2rem 2.8rem;}
.glossario-alfabeto{text-align:center;margin:0 auto 4rem;max-width:90%;font-size:0;}
.glossario-alfabeto li{display:inline-block;margin:0 .1rem 1rem;vertical-align:top;}
.glossario-alfabeto a{display:inline-block;width:4rem;height:4rem;border-radius:2rem;background:#0a6299;color:#fff;padding:1rem;font-weight:600;font-size:1.6rem;text-decoration:none;border:2px solid #fff;position:relative;opacity:.8;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.glossario-alfabeto a:hover{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:1;z-index:5;}
section.page-header h2 .keyword,section.page-header .panel-group h2 .keyword,.panel-group section.page-header h2 .keyword,section.page-header .panel-group h3 .keyword,.panel-group section.page-header h3 .keyword,section.page-header .panel-group h4 .keyword,.panel-group section.page-header h4 .keyword,section.page-header .panel-group h5 .keyword,.panel-group section.page-header h5 .keyword{display:block;font-family:'Montserrat',sans-serif;font-weight:400;font-weight:200;letter-spacing:1px;font-size:3.5rem;margin-top:1rem;}
section.page-header .box-search{display:inline-block;}
section.page-header .box-search,section.page-header .box-search input[type="text"]{background:transparent;color:#fff;font-size:1.6rem;}
section.page-header .box-search ::-webkit-input-placeholder,section.page-header .box-search input[type="text"] ::-webkit-input-placeholder{font-weight:400;color:#fff;font-size:1.6rem;text-shadow:none;}
section.page-header .box-search :-moz-placeholder,section.page-header .box-search input[type="text"] :-moz-placeholder{font-weight:400;color:#fff;font-size:1.6rem;text-shadow:none;}
section.page-header .box-search ::-moz-placeholder,section.page-header .box-search input[type="text"] ::-moz-placeholder{font-weight:400;color:#fff;font-size:1.6rem;text-shadow:none;}
section.page-header .box-search :-ms-input-placeholder,section.page-header .box-search input[type="text"] :-ms-input-placeholder{font-weight:400;color:#fff;font-size:1.6rem;text-shadow:none;}
section.page-header .box-search input[type="submit"]{background-image:url(../img/ico-search-white.png);}
.lista-risultati-ricerca{text-align:left;}
.lista-risultati-ricerca article{margin:0;padding:2rem 0;line-height:120%;}
.lista-risultati-ricerca h3{font-family:'Montserrat',sans-serif;font-weight:400;font-weight:500;font-size:2rem;letter-spacing:1px;margin:0 0 1rem;}
.lista-risultati-ricerca .highlight{font-weight:500;text-decoration:underline;}
.lista-risultati-ricerca .breadcrumb{font-size:0;padding:0;margin:0 0 .5rem;}
.lista-risultati-ricerca .breadcrumb > li + li:before{content:"\00bb";color:#666;font-size:1.3rem;opacity:.6;}
.lista-risultati-ricerca .breadcrumb a{color:#666;font-size:1.3rem;}
.lista-risultati-ricerca article + article{border-top:1px solid rgba(102,102,102,0.2);}
.wrap-pagination{text-align:center;}
.wrap-pagination .pagination > li > a,.wrap-pagination .pagination > li > span{color:#0a6299;}
.wrap-pagination .pagination > li.active > a,.wrap-pagination .pagination > li.active > span{color:#fff;background:#0a6299;border-color:#dddddd;}
.type-generico .article-item{margin-bottom:4rem;border-bottom:1px solid #ddd;}
.type-generico .article-item:last-child{border:none;}
.thumb-video{text-align:center;}
.thumb-video figure,.thumb-video a,.thumb-video img{display:inline-block;}
.thumb-video figure{position:relative;}
.thumb-video figure:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/ico-play.png) no-repeat center center rgba(28,19,63,0.8);background-size:7rem auto;opacity:.8;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.thumb-video a:hover figure:before{opacity:1;background-size:8rem auto;}
.wrap-photo{width:15rem;height:15rem;border-radius:100%;background:#cccccc;overflow:hidden!important;margin:0 auto 1.5rem;border:1px solid #fff;}
.wrap-photo figure{display:block;width:100%;height:100%;background:center center no-repeat;background-size:cover;}
.section-intro.text-left{max-width:1150px;text-align:left;line-height:160%;}
.btn-curriculum{margin:3rem auto;}
.btn-curriculum a{background:url(../img/ico-download-white.png) 2rem center no-repeat #1C133F;border-radius:3rem;padding:1rem 2rem;padding-left:5rem;background-size:auto 2rem;display:inline-block;font-weight:500;color:#fff;text-decoration:none;}
@media (min-width: 768px) {
.article-cose-da-sapere img{max-width:700px;}
}
.section-title-secondary{font-size:2.7rem;margin-top:5rem;margin-bottom:2rem;}
.section-title-tertiary{font-family:'Montserrat',sans-serif;font-weight:400;font-weight:600;text-transform:uppercase;font-size:1.7rem;letter-spacing:2px;position:relative;padding-bottom:2rem;margin-bottom:0;margin-top:2rem;}
.section-title-tertiary:after{content:'';width:6rem;height:1px;background:#1C133F;opacity:.5;position:absolute;left:50%;margin-left:-3rem;bottom:1.2rem;}
@media (min-width: 992px) {
.pull-md-right{float:right;}
}
.detail-guida .text{font-size:1.7rem;line-height:160%;margin:3rem 0;}
@media (min-width: 992px) {
.detail-guida .text{margin:0 3rem 3rem 0;}
}
.wrap-ultimo-aggiornamento{background:#ffffff;border-top:1px solid #dddddd;padding:1.5rem;text-align:center;color:#484848;font-size:1.6rem;}
.visore{position:relative;padding:0;margin:0;overflow:hidden;background-color:#f6f6f6;text-align:center;}
.visore .container{position:relative;padding-bottom:21.5rem;}
@media (min-width: 992px) {
.visore .container{height:40rem;padding:0;}
}
.visore .bg{position:absolute;right:0;bottom:6rem;width:100%;height:20rem;display:block;z-index:0;background:no-repeat center center;background-size:cover;}
@media (min-width: 992px) {
.visore .bg{right:0;bottom:auto;top:0;width:65%;height:100%;margin:0;background:no-repeat left center;background-size:cover;}
}
.visore .bg .inner{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:auto 100%;}
@media (min-width: 992px) {
.visore .bg .inner{background-position:85% center;}
}
.visore.type-momenti .bg{background-image:url(../img/life-event/bg-momenti-mobile.png);}
@media (min-width: 992px) {
.visore.type-momenti .bg{background-image:url(../img/life-event/bg-momenti.png);}
}
.visore.type-sapere .bg{background-image:url(../img/life-event/bg-sapere-mobile.png);}
@media (min-width: 992px) {
.visore.type-sapere .bg{background-image:url(../img/life-event/bg-sapere.png);}
}
.visore .content-text{position:relative;z-index:1;}
.visore .content-text img{display:block;max-height:5rem;margin:2rem auto 1.5rem;}
@media (min-width: 992px) {
.visore .content-text img{position:absolute;left:0;top:5px;margin:0;max-height:5.5rem;}
}
.visore .content-text h1,.visore .content-text section.steps article.counter h1,section.steps article.counter .visore .content-text h1,.visore .content-text section.steps article.counter h2,section.steps article.counter .visore .content-text h2,.visore .content-text section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .visore .content-text h4,.visore .content-text .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .visore .content-text h4,.visore .content-text section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .visore .content-text h5,.visore .content-text .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .visore .content-text h5,.visore .content-text section.steps article.counter h3,section.steps article.counter .visore .content-text h3,.visore .content-text section.steps article.counter aside h4,section.steps article.counter aside .visore .content-text h4,.visore .content-text section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .visore .content-text h4,.visore .content-text .membro h3,.membro .visore .content-text h3,.visore .content-text .membro h4,.membro .visore .content-text h4,.visore .content-text h2,.visore .content-text .panel-group h2,.panel-group .visore .content-text h2,.visore .content-text .panel-group h3,.panel-group .visore .content-text h3,.visore .content-text .panel-group h4,.panel-group .visore .content-text h4,.visore .content-text .panel-group h5,.panel-group .visore .content-text h5,.visore .content-text .title-visore{position:relative;display:block;font-family:'Abril Fatface';font-weight:400;font-size:2.8rem;line-height:110%;color:#1C133F;letter-spacing:0;max-width:80%;margin:0 auto;}
@media (min-width: 992px) {
.visore .content-text h1,.visore .content-text section.steps article.counter h1,section.steps article.counter .visore .content-text h1,.visore .content-text section.steps article.counter h2,section.steps article.counter .visore .content-text h2,.visore .content-text section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .visore .content-text h4,.visore .content-text .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .visore .content-text h4,.visore .content-text section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .visore .content-text h5,.visore .content-text .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .visore .content-text h5,.visore .content-text section.steps article.counter h3,section.steps article.counter .visore .content-text h3,.visore .content-text section.steps article.counter aside h4,section.steps article.counter aside .visore .content-text h4,.visore .content-text section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .visore .content-text h4,.visore .content-text .membro h3,.membro .visore .content-text h3,.visore .content-text .membro h4,.membro .visore .content-text h4,.visore .content-text h2,.visore .content-text .panel-group h2,.panel-group .visore .content-text h2,.visore .content-text .panel-group h3,.panel-group .visore .content-text h3,.visore .content-text .panel-group h4,.panel-group .visore .content-text h4,.visore .content-text .panel-group h5,.panel-group .visore .content-text h5,.visore .content-text .title-visore{margin:10rem 0 1rem 8rem;text-align:left;font-size:4rem;max-width:40%;line-height:115%;}
}
@media (min-width: 1201px) {
.visore .content-text h1,.visore .content-text section.steps article.counter h1,section.steps article.counter .visore .content-text h1,.visore .content-text section.steps article.counter h2,section.steps article.counter .visore .content-text h2,.visore .content-text section.steps article.counter .panel-group h4,section.steps article.counter .panel-group .visore .content-text h4,.visore .content-text .panel-group section.steps article.counter h4,.panel-group section.steps article.counter .visore .content-text h4,.visore .content-text section.steps article.counter .panel-group h5,section.steps article.counter .panel-group .visore .content-text h5,.visore .content-text .panel-group section.steps article.counter h5,.panel-group section.steps article.counter .visore .content-text h5,.visore .content-text section.steps article.counter h3,section.steps article.counter .visore .content-text h3,.visore .content-text section.steps article.counter aside h4,section.steps article.counter aside .visore .content-text h4,.visore .content-text section.steps article.counter footer article[class^=col] h4,section.steps article.counter footer article[class^=col] .visore .content-text h4,.visore .content-text .membro h3,.membro .visore .content-text h3,.visore .content-text .membro h4,.membro .visore .content-text h4,.visore .content-text h2,.visore .content-text .panel-group h2,.panel-group .visore .content-text h2,.visore .content-text .panel-group h3,.panel-group .visore .content-text h3,.visore .content-text .panel-group h4,.panel-group .visore .content-text h4,.visore .content-text .panel-group h5,.panel-group .visore .content-text h5,.visore .content-text .title-visore{font-size:4.8rem;}
}
.visore .btn-video{display:inline-block;font-style:normal;font-size:1.6rem;font-weight:500;letter-spacing:.5px;border-radius:10rem;height:4rem;line-height:4rem;padding:0 2rem;min-width:17rem;text-align:center;border:none;cursor:pointer;text-decoration:none;background-color:#1C133F;color:#fff;opacity:.95;background-image:none;text-transform:uppercase;padding:0 4rem;height:5rem;line-height:5rem;margin:2rem 0;font-size:1.6rem;letter-spacing:1px;font-weight:600;opacity:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.visore .btn-video:after{content:'';display:inline-block;vertical-align:text-top;width:2rem;height:2rem;background:url(../img/arrow-azure-right.png) left center no-repeat;background-size:85% auto;margin-left:1rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.visore .btn-video:active,.visore .btn-video:focus,.visore .btn-video:hover{opacity:1;color:#fff;text-decoration:none;}
.visore .btn-video:active:after,.visore .btn-video:focus:after,.visore .btn-video:hover:after{background-position:right center;}
.visore .btn-video:focus{outline:thin dotted;}
.visore .btn-video:after{content:none;}
.visore .btn-video:hover{padding:0 5.5rem;}
.visore .tools{width:100%;max-width:100%;background:#f6f6f6;text-align:center;padding:1rem;height:6rem;overflow:hidden;position:absolute;left:0;bottom:0;}
@media (min-width: 992px) {
.visore .tools{bottom:auto;top:2.5rem;left:6.8rem;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;background:none;width:auto;}
.visore .tools .box-social{padding-left:1rem;}
}
.visore .tools [class^="col-"]{white-space:nowrap;}
.visore .tools .item{margin:0;}
.visore .tools .item a,.visore .tools .item button{color:#566A7D;height:3.5rem;line-height:3.5rem;padding:0 0 0 3.2rem;margin:0;display:inline-block;background-size:2.8rem auto;}
.visore .tools .item + .item{margin-left:1rem;}
.visore .tools .mail{background-image:url(../img/ico-mail-blue.png);}
.visore .tools .print{background-image:url(../img/ico-print-blue.png);}
.visore .tools .box-social{margin:0 auto;font-size:0;}
.visore .tools .box-social a[class*="ico"].ico-twitter{background-image:url(../img/ico-social-blue-twitter.png);}
.visore .tools .box-social a[class*="ico"].ico-gplus{background-image:url(../img/ico-social-blue-gplus.png);}
.visore .tools .box-social a[class*="ico"].ico-facebook{background-image:url(../img/ico-social-blue-facebook.png);}
.visore .tools .box-social a[class*="ico"].ico-linkedin{background-image:url(../img/ico-social-blue-linkedin.png);}
.page-life-event .section-intro{max-width:1150px;text-align:left;line-height:160%;}
.page-life-event .lista-strumenti h1.section-title,.page-life-event .lista-strumenti h1.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter h1.section-subtitle-strumenti,section.steps article.counter .page-life-event .lista-strumenti h1.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter h2.section-subtitle-strumenti,section.steps article.counter .page-life-event .lista-strumenti h2.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter .panel-group h4.section-subtitle-strumenti,section.steps article.counter .panel-group .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter h4.section-subtitle-strumenti,.panel-group section.steps article.counter .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter .panel-group h5.section-subtitle-strumenti,section.steps article.counter .panel-group .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter h5.section-subtitle-strumenti,.panel-group section.steps article.counter .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter h3.section-subtitle-strumenti,section.steps article.counter .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside h4.section-subtitle-strumenti,section.steps article.counter aside .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h1.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h1.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h2.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h2.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h3.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h4.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti .membro h3.section-subtitle-strumenti,.membro .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti .membro h4.section-subtitle-strumenti,.membro .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter h1.section-title,section.steps article.counter .page-life-event .lista-strumenti h1.section-title,.page-life-event .lista-strumenti section.steps article.counter .membro h4.section-subtitle-strumenti,section.steps article.counter .membro .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti .membro section.steps article.counter h4.section-subtitle-strumenti,.membro section.steps article.counter .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter h1.section-title-secondary,section.steps article.counter .page-life-event .lista-strumenti h1.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter h1.section-title-tertiary,section.steps article.counter .page-life-event .lista-strumenti h1.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter h2.section-title,section.steps article.counter .page-life-event .lista-strumenti h2.section-title,.page-life-event .lista-strumenti section.steps article.counter .panel-group h3.section-subtitle-strumenti,section.steps article.counter .panel-group .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter h3.section-subtitle-strumenti,.panel-group section.steps article.counter .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter .panel-group h3.section-title,section.steps article.counter .panel-group .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter h3.section-title,.panel-group section.steps article.counter .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter .panel-group h3.section-title-secondary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h3.section-title-secondary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter .panel-group h3.section-title-tertiary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h3.section-title-tertiary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter .panel-group h4.section-title,section.steps article.counter .panel-group .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter h4.section-title,.panel-group section.steps article.counter .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti section.steps article.counter .panel-group h4.section-title-secondary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h4.section-title-secondary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter .panel-group h4.section-title-tertiary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h4.section-title-tertiary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter .panel-group h5.section-title,section.steps article.counter .panel-group .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter h5.section-title,.panel-group section.steps article.counter .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti section.steps article.counter .panel-group h5.section-title-secondary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h5.section-title-secondary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter .panel-group h5.section-title-tertiary,section.steps article.counter .panel-group .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter h5.section-title-tertiary,.panel-group section.steps article.counter .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter h2.section-title-secondary,section.steps article.counter .page-life-event .lista-strumenti h2.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter h2.section-title-tertiary,section.steps article.counter .page-life-event .lista-strumenti h2.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter h3.section-title,section.steps article.counter .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter h3.section-title-secondary,section.steps article.counter .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter h3.section-title-tertiary,section.steps article.counter .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside h2.section-title,section.steps article.counter aside .page-life-event .lista-strumenti h2.section-title,.page-life-event .lista-strumenti section.steps article.counter aside h2.section-subtitle-strumenti,section.steps article.counter aside .page-life-event .lista-strumenti h2.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h3.section-subtitle-strumenti,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h3.section-subtitle-strumenti,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h4.section-subtitle-strumenti,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h4.section-subtitle-strumenti,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h5.section-subtitle-strumenti,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h5.section-subtitle-strumenti,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h3.section-title,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h3.section-title,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h3.section-title-secondary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h3.section-title-secondary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h3.section-title-tertiary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h3.section-title-tertiary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h4.section-title,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h4.section-title,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h4.section-title-secondary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h4.section-title-secondary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h4.section-title-tertiary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h4.section-title-tertiary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h5.section-title,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h5.section-title,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h5.section-title-secondary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h5.section-title-secondary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside .panel-group h5.section-title-tertiary,section.steps article.counter aside .panel-group .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter aside h5.section-title-tertiary,.panel-group section.steps article.counter aside .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside h2.section-title-secondary,section.steps article.counter aside .page-life-event .lista-strumenti h2.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside h2.section-title-tertiary,section.steps article.counter aside .page-life-event .lista-strumenti h2.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside h3.section-title,section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter aside h3.section-subtitle-strumenti,section.steps article.counter aside .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter aside h3.section-title-secondary,section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside h3.section-title-tertiary,section.steps article.counter aside .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter aside h4.section-title,section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti section.steps article.counter aside h4.section-title-secondary,section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter aside h4.section-title-tertiary,section.steps article.counter aside .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h1.section-title,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h1.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h5.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter .panel-group footer article[class^=col] h5.section-subtitle-strumenti,section.steps article.counter .panel-group footer article[class^=col] .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h5.section-subtitle-strumenti,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h5.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h1.section-title-secondary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h1.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h1.section-title-tertiary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h1.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h2.section-title,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h2.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h3.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h3.section-subtitle-strumenti,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h4.section-subtitle-strumenti,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h4.section-subtitle-strumenti,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-subtitle-strumenti,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h3.section-title,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h3.section-title,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h3.section-title-secondary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h3.section-title-secondary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h3.section-title-tertiary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h3.section-title-tertiary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h4.section-title,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h4.section-title,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h4.section-title-secondary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h4.section-title-secondary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h4.section-title-tertiary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h4.section-title-tertiary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h5.section-title,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h5.section-title,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h5.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h5.section-title-secondary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h5.section-title-secondary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h5.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] .panel-group h5.section-title-tertiary,section.steps article.counter footer article[class^=col] .panel-group .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti .panel-group section.steps article.counter footer article[class^=col] h5.section-title-tertiary,.panel-group section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h5.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h2.section-title-secondary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h2.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h2.section-title-tertiary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h2.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h3.section-title,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h3.section-title-secondary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h3.section-title-tertiary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h4.section-title,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h4.section-title-secondary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti section.steps article.counter footer article[class^=col] h4.section-title-tertiary,section.steps article.counter footer article[class^=col] .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti .membro h3.section-title,.membro .page-life-event .lista-strumenti h3.section-title,.page-life-event .lista-strumenti .membro h3.section-title-secondary,.membro .page-life-event .lista-strumenti h3.section-title-secondary,.page-life-event .lista-strumenti .membro h3.section-title-tertiary,.membro .page-life-event .lista-strumenti h3.section-title-tertiary,.page-life-event .lista-strumenti .membro h4.section-title,.membro .page-life-event .lista-strumenti h4.section-title,.page-life-event .lista-strumenti .membro h4.section-title-secondary,.membro .page-life-event .lista-strumenti h4.section-title-secondary,.page-life-event .lista-strumenti .membro h4.section-title-tertiary,.membro .page-life-event .lista-strumenti h4.section-title-tertiary,.page-life-event .lista-strumenti h1.section-title-secondary,.page-life-event .lista-strumenti h1.section-title-tertiary{font-size:2.8rem;}
.page-life-event .lista-strumenti .section-intro{max-width:800px;margin-bottom:0;text-align:center;color:#222222;line-height:130%;}
@media (max-width: 767px) {
.visore .tools{padding:.5rem!important;}
.visore .tools [class^="col-"]{width:auto;}
.visore .tools [class^="col-"],.visore .tools [class^="col-"] *{white-space:nowrap;display:inline-block;float:none;vertical-align:middle;}
.visore .tools .item{margin:2px 0 0;}
.visore .tools .item *{margin-right:0;}
.visore .tools .item .mail{border-right:1px solid rgba(86,106,125,0.3);padding-right:2rem;}
.visore .tools .item .print{display:none;}
.visore .tools .box-social,.visore .tools .box-social ul{margin:0;}
}
.detail-evento header{background:#fff;position:relative;padding:5px 0 0;}
@media (min-width: 992px) {
.detail-evento header{padding:2rem;}
}
@media (min-width: 1200px) {
.detail-evento header{padding:5rem;}
}
.detail-evento header:before{content:'';position:absolute;bottom:-20px;left:-webkit-calc(50% - 10px);left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:20px 20px 0;border-color:#ffffff transparent transparent;}
.detail-evento figure.thumb .label{position:absolute;right:1rem;top:1rem;background:rgba(255,255,255,0.9);padding:.5rem 1rem;text-transform:uppercase;font-size:1.3rem;font-weight:500;letter-spacing:1px;color:#1C133F;top:2rem;right:auto;left:2rem;}
.detail-evento figure.thumb,.detail-evento figure.thumb img{width:100%;}
.detail-evento aside.info{padding:1rem 2rem;}
@media (min-width: 992px) {
.detail-evento aside.info{padding:0 3rem;}
}
.detail-evento aside.info li{background:no-repeat center left;background-size:auto 6rem;min-height:6rem;margin:1rem 0;padding:1rem 1rem 1rem 7.5rem;}
@media (min-width: 1200px) {
.detail-evento aside.info li{padding:2rem 1rem 2rem 7.5rem;}
}
.detail-evento aside.info li.event-quando{background-image:url(../img/ico-evento-quando.png);}
.detail-evento aside.info li.event-luogo{background-image:url(../img/ico-evento-luogo.png);}
.detail-evento aside.info li.event-online{background-image:url(../img/ico-evento-online.png);}
.detail-evento aside.info li.event-target{background-image:url(../img/ico-evento-target.png);}
.detail-evento aside.info .text{line-height:130%;color:#3c3c3c;font-size:1.5rem;}
.detail-evento aside.info h6,.detail-evento aside.info p{display:inline;}
.detail-evento aside.info h5{font-family:'Abril Fatface';font-weight:400;font-size:2rem;letter-spacing:.2px;color:#1C133F;margin-bottom:.5rem;}
.detail-evento aside.info h5.separatore{display:inline-block;margin:0;}
.detail-evento aside.info h5.separatore:after{content:"/";padding-left:1rem;padding-right:.5rem;}
.detail-evento aside.info h6{color:#1C133F;font-weight:500;font-size:1.8rem;}
.detail-evento aside.info h4{font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;font-weight:600;color:#1C133F;margin-bottom:.2rem;}
.detail-evento aside.info li.event-by .text,.detail-evento aside.info li.event-by h4,.detail-evento aside.info li.event-by p{color:#555555;font-style:italic;}
.detail-evento aside.info li.event-by h4{margin-bottom:0;}
.detail-evento aside.info li.event-by p{font-size:1.3rem;}
.detail-evento .content{text-align:center;padding:2.5rem;padding-top:5rem;}
.detail-evento .content h2,.detail-evento .content .panel-group h2,.panel-group .detail-evento .content h2,.detail-evento .content .panel-group h3,.panel-group .detail-evento .content h3,.detail-evento .content .panel-group h4,.panel-group .detail-evento .content h4,.detail-evento .content .panel-group h5,.panel-group .detail-evento .content h5,.detail-evento .content h3{color:#0a6299;font-size:2.5rem;font-weight:500;margin-bottom:1rem;letter-spacing:1px;font-family:'Abril Fatface';font-weight:400;}
.detail-evento .content h2,.detail-evento .content .panel-group h2,.panel-group .detail-evento .content h2,.detail-evento .content .panel-group h3,.panel-group .detail-evento .content h3,.detail-evento .content .panel-group h4,.panel-group .detail-evento .content h4,.detail-evento .content .panel-group h5,.panel-group .detail-evento .content h5{font-size:3.2rem;}
.detail-evento .content .wrap + .wrap{margin-top:5rem;}
.detail-evento .content .text.section-intro{margin:0 auto;}
.detail-evento .content .text.section-intro + .text.section-intro{margin-top:2.5rem;}
.main-spacing .detail-evento{margin:-5rem -2rem 0;}
.page-header-news{background-color:#fff;}
@media (min-width: 992px) {
.page-header-news{background:url(../img/header-news.png) no-repeat left top #fff;background-size:50% 100%;padding:2rem;}
}
.page-header-news figure{background:url(../img/header-news.png) no-repeat left top #fff;background-size:auto 100%;padding:2rem;margin-top:.5rem;}
@media (min-width: 992px) {
.page-header-news figure{padding:0;background:transparent;margin:0;}
}
.page-header-news figure img{margin:0;border:1.5rem solid #fff;}
.page-header-news + .breadcrumb-wrapper{border-top:1px solid #ddd;}
.page-header-news time{font-family:'Abril Fatface';font-weight:400;font-size:2rem;letter-spacing:.2px;color:#1C133F;margin:1rem 1rem 0 0;background:url(../img/ico-calendar.png) no-repeat left center;background-size:auto 80%;padding:1rem 1rem 1rem 6rem;}
@media (min-width: 992px) {
.page-header-news time{float:left;}
}
.page-header-news .text{padding:3rem 2rem;padding-bottom:6rem;}
@media (min-width: 992px) {
.page-header-news .text{padding:0 2rem;}
}
.page-header-news h2,.page-header-news .panel-group h2,.panel-group .page-header-news h2,.page-header-news .panel-group h3,.panel-group .page-header-news h3,.page-header-news .panel-group h4,.panel-group .page-header-news h4,.page-header-news .panel-group h5,.panel-group .page-header-news h5{width:100%;overflow:hidden;font-family:'Abril Fatface';font-weight:400;font-size:2.7rem;line-height:125%;letter-spacing:0;color:#1C133F;padding:2rem 0;margin:0;}
@media (min-width: 992px) {
.page-header-news h2,.page-header-news .panel-group h2,.panel-group .page-header-news h2,.page-header-news .panel-group h3,.panel-group .page-header-news h3,.page-header-news .panel-group h4,.panel-group .page-header-news h4,.page-header-news .panel-group h5,.panel-group .page-header-news h5{font-size:3rem;}
}
@media (min-width: 1200px) {
.page-header-news h2,.page-header-news .panel-group h2,.panel-group .page-header-news h2,.page-header-news .panel-group h3,.panel-group .page-header-news h3,.page-header-news .panel-group h4,.panel-group .page-header-news h4,.page-header-news .panel-group h5,.panel-group .page-header-news h5{font-size:3.6rem;}
}
.page-header-news .link-article{border-top:1px solid #ddd;padding:2rem 0;}
@media (min-width: 992px) {
.page-header-news .link-article{text-align:right;padding:2rem 0 1rem;}
}
.page-header-news .link-article h3{display:inline-block;text-transform:uppercase;font-weight:500;letter-spacing:.5px;background:url(../img/arrow-blue-right.png) no-repeat center left;background-size:auto 1rem;min-height:1rem;padding-left:2rem;}
.page-header-news .link-article a{display:block;font-family:'Abril Fatface';font-weight:400;color:#0a6299;margin-top:.5rem;font-size:2.5rem;}
.page-header-news .link-article p{display:block;font-family:'Abril Fatface';font-weight:400;color:#0a6299;margin-top:.5rem;font-size:2.5rem;}
.main-wrapper.type-generico .page-header-news .tools{position:absolute;bottom:1.5rem;left:0;width:100%;max-width:100%;background:transparent;padding:0;margin:0;text-align:center;}
.main-wrapper.type-generico .page-header-news .tools [class^="col-"]{width:auto;}
.main-wrapper.type-generico .page-header-news .tools [class^="col-"],.main-wrapper.type-generico .page-header-news .tools [class^="col-"] *{white-space:nowrap;display:inline-block;float:none;vertical-align:middle;}
.main-wrapper.type-generico .page-header-news .tools .item{margin:5px 0 0;}
.main-wrapper.type-generico .page-header-news .tools .item *{color:#566A7D;margin-right:0;}
.main-wrapper.type-generico .page-header-news .tools .mail{background-image:url(../img/ico-mail-blue.png);}
.main-wrapper.type-generico .page-header-news .tools .print{background-image:url(../img/ico-print-blue.png);}
.main-wrapper.type-generico .page-header-news .tools .box-social{margin:0;font-size:0;}
.main-wrapper.type-generico .page-header-news .tools .box-social a.ico-twitter{background-image:url(../img/ico-social-blue-twitter.png);}
.main-wrapper.type-generico .page-header-news .tools .box-social a.ico-gplus{background-image:url(../img/ico-social-blue-gplus.png);}
.main-wrapper.type-generico .page-header-news .tools .box-social a.ico-facebook{background-image:url(../img/ico-social-blue-facebook.png);}
.main-wrapper.type-generico .page-header-news .tools .box-social a.ico-linkedin{background-image:url(../img/ico-social-blue-linkedin.png);}
@media (max-width: 767px) {
.main-wrapper.type-generico .page-header-news .tools .mail{border-right:1px solid rgba(86,106,125,0.3);padding-right:2rem;}
.main-wrapper.type-generico .page-header-news .tools .print{display:none;}
}
@media (min-width: 992px) {
.main-wrapper.type-generico .page-header-news .tools{float:right;position:static;text-align:left;width:auto;margin-top:1rem;}
.main-wrapper.type-generico .page-header-news .tools .item *{margin-right:0;font-size:1.2rem;}
.main-wrapper.type-generico .page-header-news .tools .box-social a[class*="ico"]{width:3rem;height:3rem;}
}
.main-spacing .detail-news{margin:-8rem 1rem 0;}
@media (min-width: 992px) {
.main-spacing .detail-news{margin:-5rem 0 0;}
}
@media (min-width: 1200px) {
header.main #main-menu .dropdown.open .dropdown-menu{display:flex;}
header.main #main-menu .dropdown.open .dropdown-menu .col-lg-6{flex:1;}
}
#searchform{margin-bottom:0;}
.maxsize{width:100%;height:100%}
.grecaptcha-badge {position:relative !important;display:inline-block !important;bottom:-25px !important;left:-10px;right:inherit !important;width: 70px !important;-webkit-transform:scale(0.66);transform:scale(0.66);}
.grecaptcha-badge:hover {left:-40px !important;right:inherit !important;width:256px !important;}
.validator-badges {margin:5px;padding:5px;}
.validator-badges a {text-decoration:none;}
.validator-badges a:focus {text-decoration:none;outline:none;}
.grecaptcha-badge{visibility: hidden; display: none;}

/*div.tips div.grecaptcha-badge{visibility: visible !important;}*/


.form-wrapper .form-item.form-item-checkbox input[type="radio"]{position:absolute;left:1.5rem;top:.9rem;}
.radio-left {text-align: left;}
.radio-right {text-align: right;}

.rect {margin: 10px;border: solid 3px;border-color: black;padding: 30px;}
.finance{border-color: #11798b;}
.insurance{border-color: #ec6f09;}
.pensions{border-color: #D73957;}
.starsValue{font-size: 119%;float:right;}
.rettang {border: solid 3px;border-color: darkblue;text-align: center;}
.testoRettang {font-size: revert;}
.boxtrasp{border: solid 0px;text-align: center;}
.boxmodel{padding: 13px;}

.closebutton {cursor: pointer;position: absolute;top: 50%;right: 0%;padding: 12px 16px;transform: translate(0%, -50%);}
.closebutton:hover {background: #bbb;}

.rect-center {margin: 10px;border: solid 3px;border-color: black;padding: 30px;margin:auto;}
.rect-invis-external{margin: 0px;border: solid 0px;border-color: black;padding: 0px;padding: 14px;}
.rect-invis-internal{margin: 0px;border: solid 0px;border-color: black;padding: 0px;padding: 9px;}
.rect-response{margin: 8px;border: solid 1px; max-width: fit-content;padding: 11px;}
.correctanswerquestion{width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;color: #333;}

/* ------------------------------------ *\
    SURVEY
\* ------------------------------------ */

.numero_partecipanti{
width: 100% !important;
}

.genere{
color: #0a6299 !important; 
margin-left:50px !important;
}

.numeroGiovani{
height: 40px !important; 
margin-left:19px !important;
}

.number{
height: 40px !important;
margin-left:10px !important;
}

.valoreSoddisfatto {
margin-left:50px;
}

.textareaSurvey{
width: 100% !important; 
margin: 0px !important; 
height: 40px !important;
}

.valoreSurvey{
margin-left:50px !important;
}

	.survey-form{
width:700px !important;

} 
.modal-body {
    /* 100% = dialog height, 120px = header + footer */
    max-height: calc(100% - 130px);
    overflow-y: scroll;
}

    #form .error {
        color: red;
        font-weight: bold;
    }
	
	input[type="number"]{
	border-radius: 3rem !important;

	width:45rem !important;
	max-width:100% !important;
	text-align:center !important;
	font-size:1.5rem !important;
	font-weight: 400 !important;
    min-width: 20rem !important;
    line-height: 4rem !important;
    color: #222222 !important;
    letter-spacing: 1px !important;
    border: 1px solid #aaa !important;
    background: #fff !important;
    border-radius: 3rem !important;
    padding: 0 2rem !important;
	}

.errore {color:#9f1d03 !important;}
/*border iframe*/
iframe {
         border: none;
		 border-width: 0;
      }
.dropdown-menu .text a { text-decoration:underline!important;}
.nav>li.disabled>a {color:#333!important}
/* ------------------------------------ *\
   button scopri di piu SLIDER
\* ------------------------------------ */
.linkslider{
	color: #f7f7f7;
    text-decoration: underline;
}

.linkslider:hover,.linkslider:focus,.linkslider:active,.linkslider:visited,.linkslider:link{
    color: #f7f7f7;
    text-decoration: underline;
}

@media (min-width: 767px) {
	.linkslider{visibility: hidden}
	
	.normalsliderh2{	visibility: visible;	}
	.linksliderh2{	 display:none;	}
	}
@media (max-width: 767px) {
	.btnslider{	visibility: hidden;	}
	.normalsliderh2{display:none;}
}


/* ------------------------------------ *\
   SLIDER NEW 11
\* ------------------------------------ */
.dashicons-controls-play {
      background-image: url(../img/ico-play.png)!important;}
      .dashicons-controls-pause {
      background-image: url(../img/ico-pause.png)!important;}
      .screen-reader-text {text-indent: -9000px; float: left;}
      
      .dashicons { background: no-repeat center center;
      background-size: auto 50%;
      border: none;
      width: 3rem;
      height: 3rem;
      display: inline-block;
      vertical-align: middle;
      opacity: 1;
    }
    .dsb-slider .swiper-controls{
        /* background-color: #FF6200; */
        color: #fff !important;
        border: none;
        text-decoration: none;
        /* padding: .5em; */
        position: absolute;
        right: 2em;
        bottom: 2em;
        z-index: 15;
        cursor: pointer;
    }
    .visore-homepage .swiper-controls:before {
      background: none;
    }
    .dsb-slider .swiper-controls:hover {
        background-color: #193662;
        color: white !important;
    }
    .dsb-slider .swiper-controls:focus {
        outline: 2px solid white;
        outline-offset: 2px;
    }
    .dsb-slider h2.heading:focus {
        outline: 0;
    }
	.visore-homepage .swiper-pagination .swiper-pagination-bullet,.visore-homepage .swiper-controls .swiper-pagination-bullet{border:1px solid #fff; opacity: 1!important; background: none;}
	.visore-homepage .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.visore-homepage .swiper-controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: '';}
	
	/* mobile */
    /* @media (max-width: 767px) {

        .dsb-slider h2.heading {
            font-size: 1em;
            line-height: 1.2em;
            padding-bottom: 5px;
        }
        .dsb-slider .lead {
            font-size: .8em;
            line-height: 1em;
            margin-bottom: 1em;
            max-width: 80%;
        }
        .dsb-slider .slide-caption {
            position: relative;
            width: 100%;
            padding: 1em 1em 2em;
        }
        .dsb-slider .button {
            padding: .3em .5em;
            font-size: .8em;
        }
        .dsb-slider .swiper-pagination {
            left: 0;
            bottom: 0;
            text-align: left;
            margin-left:0;
            padding-left: 1em;
        }
        .dsb-slider .swiper-controls{
            right: 1em;
            bottom: 1em;
        }
        .dsb-slider .swiper-controls:focus {
            outline: 2px solid #193662;
            outline-offset: 2px;
        }
    } */
      /* .swiper {
        width: 100%;
        height: 100%;
      }
  
      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
      }
  
      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      } */






