/* init pmg_global */
:root{--site-bg-color: #f9f8f4;--main-menu-color: #fff;--box-header-hamburger-color: #fff;--box-header-title-color: #fff;--box-header-autore-color: #fff;--unpodime-autore-color: #fff;--unpodime-titolo-color: #000;--unpodime-testo-color: #656565;--timelineobiettivi-number-color: #31302f;--timelineobiettivi-testo-color: #31302f;--timelineobiettivi-border-color: #e2dbd1;--biografia-border-color: #797979;--biografia-title-color: #000;--biografia-testo-color: #656565;--button_btn_bg: #373737;--button_btn_color: #fff;--infobanner-testo-color: #656565;--infobanner-border-color: #e6e5e2;--listaservizi-titolo-color: #000000;--listaservizi-descrizonine-color: #656565;--listaservizi-contatti-border-color: #eeeeee;--footer-testo-color: #000000;--footer-border-color: #c7c6c3;--copy-bg-color: #373737;--copy-testo-color: #fff;--box-ilmioprofilo-title-color: #000;--box-ilmioprofilo-content-color: #000;--ilmioprofilo-border-color: #636362;--box-tematicheaffrontate-title-color: #000;--box-tematicheaffrontate-content-htag-color: #000;--box-tematicheaffrontate-content-color: #656565;--tematicheaffrontate-border-top-color: #e9e8e4;--tematicheaffrontate-border-color: #000;--ilmioprofilo-border-specific-color: #d7d7d7}html{width:100%;height:100%;padding:0px;margin:0px;background-color:var(--site-bg-color, #f9f8f4)}body{width:100%;height:100%;padding:0px;margin:0px;font-weight:unset;background-color:var(--site-bg-color, #f9f8f4);font-family:CircularStdBook}*,*::before,*::after{box-sizing:border-box}*,*:active,*:focus,*:hover{outline:none !important}#swup{position:relative;z-index:2}.transition-fade{transition-timing-function:ease-in;transition:0.5s;opacity:1}html.is-animating .transition-fade{opacity:0}@font-face{src:url("/template/assets/fonts/Bodoni-06-Bold.otf");font-family:"BodoniB";font-display:swap}@font-face{src:url("/template/assets/fonts/FuturaBookfont.ttf");font-family:"CircularStdBook";font-display:swap}@font-face{src:url("/template/assets/fonts/Rokkitt-VariableFont_wght.ttf");font-family:"Rokkitt";font-display:swap}@font-face{src:url("/template/assets/fonts/FUTURAB.TTF");font-family:"CircularStdBold";font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url("/template/assets/fonts/FUTURABI.TTF");font-family:"CircularStdBoldItalic";font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url("/template/assets/fonts/Futura Book Italic.otf");font-family:"CircularStdBookItalic";font-display:swap}@font-face{src:url("/template/assets/fonts/Futuram.ttf");font-family:"CircularStdMedium";font-display:swap}@font-face{src:url("/template/assets/fonts/Futurami.ttf");font-family:"CircularStdMediumItalic";font-display:swap}@font-face{src:url("/template/assets/fonts/Bodoni-72-Book.ttf");font-family:"Bodoni72Book";font-weight:bold;font-style:normal;font-display:swap}@font-face{src:url("/template/assets/fonts/Futuram.ttf");font-family:"Futuram";font-display:swap}a{text-decoration:none;text-transform:none}p{padding:0px;margin:0px;margin-top:20px}.btn{width:auto;min-width:210px;margin-top:40px;padding:12px 25px;background-color:var(--button_btn_bg, #373737);color:var(--button_btn_color, #fff);text-align:left;font-family:Futuram;font-size:12px;line-height:18px;display:inline-block;border-radius:25px;text-transform:uppercase;letter-spacing:3.5px;position:relative}.btn.sample{min-width:auto;padding:12px 70px}.btn.mt{margin-top:0px}.btn:not(.sample)::after{content:"";width:17px;height:17px;background-image:url(/template/assets/image/icona-freccia.jpg);background-repeat:no-repeat;background-size:contain;color:var(--button_btn_color, #fff);position:absolute;right:19px;top:13px}.button{width:100%}.button.l{text-align:left}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{display:block;margin-left:0px;margin-right:auto;float:left;padding-right:20px;padding-bottom:20px}img.alignright{display:block;margin-left:auto;margin-right:0px;float:right;padding-left:20px;padding-bottom:20px}
/* end pmg_global *//* init pmg_layout */
*{box-sizing:border-box;font-weight:unset}.box .container-max{padding:0;margin:0 auto;width:100%;max-width:2600px;height:100%;position:relative;display:flex;flex-direction:column}.box .container,.box .container-second{padding:0;margin:0 auto;width:100%;max-width:100%;height:100%;position:relative;display:flex;flex-direction:column;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.box .container{max-width:1170px}.box .container-second{max-width:1475px}.box .row{margin:0;padding:0;width:100%;max-width:100%;height:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;display:flex;flex-direction:column;padding:0 20px;margin:0;min-height:1px}.box .col-row{flex-direction:row}@media (min-width:576px){.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.box,.box-in{height:100%;position:relative;z-index:2;width:100%}.box.margint,.box-in.margint{margin-top:6vw}.box.margintmedio,.box .margintmedio,.box-in.margintmedio,.box-in .margintmedio{margin-top:10vw}.box.marginbmedio,.box .marginbmedio,.box-in.marginbmedio,.box-in .marginbmedio{padding-bottom:6vw}
@media (min-width: 676px){
.box.margint,.box-in.margint{margin-top:6vw}.box.margintmedio,.box .margintmedio,.box-in.margintmedio,.box-in .margintmedio{margin-top:6vw}.box.marginbmedio,.box .marginbmedio,.box-in.marginbmedio,.box-in .marginbmedio{padding-bottom:6vw}
}
@media (min-width: 1100px){
.box.margint,.box-in.margint{margin-top:60px}.box.margintmedio,.box .margintmedio,.box-in.margintmedio,.box-in .margintmedio{margin-top:60px}.box.marginbmedio,.box .marginbmedio,.box-in.marginbmedio,.box-in .marginbmedio{padding-bottom:60px}
}
/* end pmg_layout */
/* init pmg_topheader */
html.opnmenu{overflow:hidden}header.box-topheader{width:100%;position:absolute;top:0px;left:0px;height:55px;padding-top:25px;padding-bottom:0px;padding-left:25px;padding-right:25px;z-index:9}header.box-topheader .navbars{display:flex;flex-direction:row;justify-content:space-between;width:100%}header.box-topheader .navbars .logotopheader{display:block}header.box-topheader .navbars .logotopheader img{height:39px;width:auto}header.box-topheader .navbars nav{width:auto;height:auto}header.box-topheader .navbars nav .menu{width:auto;height:auto;padding:0px;margin:0px;display:flex;flex-direction:row}header.box-topheader .navbars nav .menu li{width:auto;padding:5px 20px;list-style:none}header.box-topheader .navbars nav .menu li a{line-height:23px;font-size:15px;font-family:CircularStdBook;text-transform:uppercase;color:var(--main-menu-color, #fff)}header.box-topheader .navbars nav .menu .closemobile{width:100%;height:20px;margin-top:22px;padding-right:24px;padding-bottom:60px;display:none;justify-content:end;flex-direction:row-reverse}header.box-topheader .navbars nav .menu .closemobile .btnclose{width:20px;height:20px;cursor:pointer}header.box-topheader .navbars nav .menu .closemobile .btnclose svg{width:20px;height:20px}header.box-topheader .navbars .hamburger-menu{float:right;margin-top:10px;display:none}header.box-topheader .navbars .hamburger-menu .hamburger{width:20px;height:14px;border:2px solid var(--box-header-hamburger-color, #fff);border-left:none;border-right:none;display:inline-block;position:relative;cursor:pointer}header.box-topheader .navbars .hamburger-menu .hamburger:after{content:'';width:20px;height:0px;border:inherit;border-top:none;position:absolute;top:4px;left:0;cursor:pointer}
@media (max-width: 1120px){
header.box-topheader .navbars nav .menu{display:none;background:rgba(0, 0, 0, 0.73);width:320px;height:100vh;text-align:right;font-size:20px;line-height:52px;position:fixed;top:0;right:0px;z-index:99999999;overflow-y:auto;overflow-x:hidden;-webkit-transition:0.4s cubic-bezier(0.45, 0, 0.3, 1);-o-transition:0.4s cubic-bezier(0.45, 0, 0.3, 1);transition:0.4s cubic-bezier(0.45, 0, 0.3, 1);transition-property:all;transition-property:all;-webkit-transition-property:opacity, visibility, left, right;-o-transition-property:opacity, visibility, left, right;transition-property:opacity, visibility, left, right}header.box-topheader .navbars nav .menu .closemobile{display:flex}header.box-topheader .navbars nav .menu.open{display:block}header.box-topheader .navbars nav li{line-height:25px}header.box-topheader .navbars .hamburger-menu{display:flex}
}
@media (min-width: 676px){
header.box-topheader .navbars .logotopheader{display:block}header.box-topheader .navbars .logotopheader img{height:59px}
}
@media (min-width: 500px){
header.box-topheader .navbars .logotopheader{display:block}header.box-topheader .navbars .logotopheader img{height:59px}
}
/* end pmg_topheader */
/* init pmg_header */
.box-header{padding:100px 0px;padding-top:52px;position:relative;display:flex;justify-content:center;align-items:center}.box-header .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background-image:url("/template/assets/image/autori vari studio di psicologia disegno.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.box-header .bg:before{content:"";background-color:#000;width:100%;height:100%;position:absolute;opacity:0.37}.box-header .box__title{margin:0px;padding:0px;padding-top:100px;font-family:BodoniB;font-size:35px;line-height:45px;color:var(--box-header-title-color, #fff);text-align:center}.box-header .box__autore{font-family:BodoniB;font-size:22px;line-height:30px;color:var(--box-header-title-color, #fff);text-align:center;padding-top:25px}.home .box-header .box__title{font-size:18px;line-height:28px}.home .box-header .box__autore{font-size:15px;line-height:20px}
@media (min-width: 676px){
.box-header{min-height:406px;padding-top:100px}.box-header .box__title{padding-top:0px}.home .box-header{padding-top:140px;padding-bottom:60px}.home .box-header .box__title{font-size:23px;line-height:35px}.home .box-header .box__autore{font-size:18px;line-height:22px}
}
@media (min-width: 980px){
.box-header .box__title{font-size:60px;line-height:68px}.box-header .box__autore{font-size:35px;line-height:47px}.home .box-header{min-height:565px}.home .box-header .box__title{font-size:45px;line-height:50px}.home .box-header .box__autore{font-size:20px;line-height:27px}
}
/* end pmg_header *//* init pmg_unpodime */
.box-unpodime .container{max-width:calc(1170px + 20vw);padding-left:10vw;padding-right:10vw}.box-unpodime .unpodime__img{width:100%;height:auto;text-align:center;padding-top:50px;order:2}.box-unpodime .unpodime__img .unpodime__img__box{width:100%;max-width:420px;position:relative;height:auto;display:inline-flex}.box-unpodime .unpodime__img .unpodime__img__box img{width:100%;height:auto;z-index:1;object-fit:cover;object-position:center}.box-unpodime .unpodime__img .unpodime__img__box .img__autore{position:absolute;bottom:0px;left:0px;width:100%;font-family:CircularStdBook;font-size:13px;line-height:23px;letter-spacing:1.5px;text-align:right;padding:10px 20px;color:var(--unpodime-autore-color, #fff);z-index:2}.box-unpodime .unpodime__img .unpodime__img__box .img__autore:before{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:-1;background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 68%);background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 68%);background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=1)}.box-unpodime .unpodime__testo{width:100%}.box-unpodime .unpodime__testo .unpodime__testo__autori_vari{font-family:CircularStdMedium;font-size:16px;text-align:left;line-height:25px;margin:0px;padding:0px;padding-top:0px}.box-unpodime .unpodime__testo .unpodime__testo__decrizione_autori_vari{font-family:CircularStdBook;font-size:16px;text-align:left;line-height:25px;padding:0px;margin:0px;padding-bottom:30px}.box-unpodime .unpodime__testo .unpodime__titolo{font-family:CircularStdBook;font-size:19px;line-height:30px;margin:0px;padding:0px;padding-bottom:30px;color:var(--unpodime-titolo-color, #000)}.box-unpodime .unpodime__testo .unpodime__titolo em{font-family:CircularStdBookItalic;font-style:italic}.box-unpodime .unpodime__testo .unpodime__content{font-family:CircularStdBook;font-size:18px;line-height:26px;margin:0px;padding:0px;color:var(--unpodime-testo-color, #656565)}.box-unpodime .unpodime__testo .unpodime__content p{margin:0px;padding:0px;font-family:CircularStdBook;font-size:18px;line-height:26px;padding-top:20px}.box-unpodime .unpodime__testo .unpodime__content p:first-child{padding-top:0px}.box-unpodime .unpodime__testo .unpodime__content h1,.box-unpodime .unpodime__testo .unpodime__content h2,.box-unpodime .unpodime__testo .unpodime__content h3,.box-unpodime .unpodime__testo .unpodime__content h4,.box-unpodime .unpodime__testo .unpodime__content h5,.box-unpodime .unpodime__testo .unpodime__content h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-tematicheaffrontate-content-htag-color, #000);font-family:CircularStdBook}.box-unpodime .unpodime__testo .unpodime__content em{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBookItalic;font-style:italic}.box-unpodime .unpodime__testo .unpodime__content a{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;text-decoration:underline}.box-unpodime .unpodime__testo .unpodime__content strong{font-family:CircularStdBold}.box-unpodime .unpodime__testo .unpodime__content img{width:auto;max-width:100%;height:auto}
@media (max-width: 676px){
.box-unpodime .unpodime__img .unpodime__img__box{max-width:250px}
}
@media (min-width: 1400px){
.box-unpodime .unpodime__img{padding-left:20px}
}
@media (min-width: 1165px){
.box-unpodime .unpodime__img{width:511px;height:auto;padding-right:70px;padding-top:0px;order:0}.box-unpodime .unpodime__img .unpodime__img__box{width:100%;position:relative;height:auto;display:inline-flex}.box-unpodime .unpodime__img .unpodime__img__box img{width:420px;height:550px}.box-unpodime .unpodime__testo{width:calc(100% - 511px);padding-left:0px}.box-unpodime .unpodime__testo .unpodime__testo__autori_vari{padding-top:30px}.box-unpodime .unpodime__testo .unpodime__testo__decrizione_autori_vari{padding-bottom:95px}.box-unpodime .unpodime__testo .unpodime__content{font-size:19px}.box-unpodime .unpodime__testo .unpodime__content p{font-size:19px}.box-unpodime .unpodime__testo .unpodime__content em{font-size:19px}.box-unpodime .unpodime__testo .unpodime__content a{font-size:19px}
}
/* end pmg_unpodime */
/* init pmg_timelineobiettivi */
.box-timelineobiettivi{width:100%;height:auto;padding:0px 20px;margin:0px}.box-timelineobiettivi .container-second{display:flex;align-items:center}.box-timelineobiettivi .container-second .listetimeline{width:300px;display:flex;flex-direction:row;padding-bottom:20px;position:relative;flex-wrap:wrap}.box-timelineobiettivi .container-second .listetimeline:before{content:"";position:absolute;width:auto;height:calc(100% + 10px);border-left:5px solid var(--timelineobiettivi-border-color, #e2dbd1);left:-20px;bottom:0px}.box-timelineobiettivi .container-second .listetimeline:after{content:"";width:17px;height:17px;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);background-color:var(--timelineobiettivi-border-color, #e2dbd1);position:absolute;left:-26px;bottom:-6px}.box-timelineobiettivi .container-second .listetimeline .itemst{width:300px;height:auto;min-height:90px;display:flex;flex-direction:column;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--timelineobiettivi-border-color, #e2dbd1);margin-bottom:30px}.box-timelineobiettivi .container-second .listetimeline .itemst:last-child{border-right:unset}.box-timelineobiettivi .container-second .listetimeline .itemst .itemst__number{font-family:"Rokkitt";font-size:17px;line-height:19px;color:var(--timelineobiettivi-number-color, #31302f);text-align:center;letter-spacing:1.5px}.box-timelineobiettivi .container-second .listetimeline .itemst .itemst__testo{font-family:"Rokkitt";font-size:17px;line-height:19px;text-align:center;color:var(--timelineobiettivi-number-color, #31302f);text-transform:uppercase;padding:0px 20px;letter-spacing:1.5px}
@media (min-width: 950px){
.box-timelineobiettivi .container-second .listetimeline{width:900px;flex-wrap:wrap;justify-content:center;margin-bottom:-50px}.box-timelineobiettivi .container-second .listetimeline:before{width:100%;height:auto;border-left:unset;border-bottom:5px solid var(--timelineobiettivi-border-color, #e2dbd1);left:0px;bottom:155px}.box-timelineobiettivi .container-second .listetimeline:after{clip-path:polygon(0% 0%, 0% 100%, 100% 50%);right:-8px;bottom:149px;left:auto}.box-timelineobiettivi .container-second .listetimeline .itemst{margin-bottom:30px;border-bottom:unset;border-right:1px solid var(--timelineobiettivi-border-color, #e2dbd1)}.box-timelineobiettivi .container-second .listetimeline .itemst:nth-child(3n){border-right:unset}
}
@media (min-width: 1370px){
.box-timelineobiettivi .container-second .listetimeline{width:auto;flex-wrap:nowrap;justify-content:start;margin-bottom:0px}.box-timelineobiettivi .container-second .listetimeline:before{bottom:0px}.box-timelineobiettivi .container-second .listetimeline:after{bottom:-6px}.box-timelineobiettivi .container-second .listetimeline .itemst{width:250px;margin-bottom:0px}.box-timelineobiettivi .container-second .listetimeline .itemst:nth-child(3n){border-right:1px solid var(--timelineobiettivi-border-color, #e2dbd1)}
}
/* end pmg_timelineobiettivi */
/* init pmg_contattami */
.box-contattami{width:100%}
/* end pmg_contattami *//* init pmg_biografia */
.box-biografia{width:100%;padding-left:10vw;padding-right:10vw}.box-biografia .biografia_row{border-bottom:2px solid var(--biografia-border-color, #797979)}.box-biografia .biografia_row .biografia__testo{order:3;width:100%;display:flex;flex-direction:column;justify-content:center;padding-top:40px}.box-biografia .biografia_row .biografia__testo .button{width:100%;text-align:center}.box-biografia .biografia_row .biografia__testo .biografia__testo_titolo{font-family:CircularStdMedium;font-size:21px;line-height:27px;padding:0px;margin:0px;padding-bottom:30px;color:var(--biografia-title-color, #000)}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo{font-family:CircularStdBook;font-size:18px;line-height:27px;margin:0px;padding:0px;color:var(--biografia-testo-color, #656565)}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo p{margin:0px;padding:0px;color:var(--biografia-testo-color, #656565);font-family:CircularStdBook;font-size:18px;line-height:27px;padding-top:20px}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo p:first-child{padding-top:0px}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h1,.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h2,.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h3,.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h4,.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h5,.box-biografia .biografia_row .biografia__testo .biografia__testo_testo h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-tematicheaffrontate-content-htag-color, #000);font-family:CircularStdBook}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo em{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBookItalic;font-style:italic}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo a{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;text-decoration:underline}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo strong{font-family:CircularStdBold}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo img{width:auto;max-width:100%;height:auto}.box-biografia .biografia_row .biografia__img_right{width:100%;height:auto;text-align:center}.box-biografia .biografia_row .biografia__img_right img{width:100%;height:auto;max-width:421px;object-fit:cover;object-position:center}.box-biografia.revers .biografia_row .biografia__testo{order:2}
@media (max-width: 676px){
.box-biografia .biografia_row .biografia__img_right img{max-width:250px}
}
@media (min-width: 1165px){
.box-biografia .biografia_row .biografia__testo{width:calc(100% - 520px);padding-top:0px}.box-biografia .biografia_row .biografia__testo .button{text-align:left}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo p{font-size:19px}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo em{font-size:19px}.box-biografia .biografia_row .biografia__testo .biografia__testo_testo a{font-size:19px}.box-biografia .biografia_row .biografia__img_right{width:520px;padding-top:20px;padding-left:100px;padding-right:0px;order:4}.box-biografia.revers .biografia_row .biografia__img_right{padding-right:100px;padding-top:0px;padding-left:0px;order:1}.box-biografia.revers .biografia_row .biografia__testo{order:2}
}
@media (min-width: 1330px){
.box-biografia{padding-left:0px;padding-right:0px}.box-biografia .biografia_row .biografia__img_right{padding-right:20px}.box-biografia.revers{padding-left:0px;padding-right:0px}.box-biografia.revers .biografia_row .biografia__img_right{padding-left:20px}
}
/* end pmg_biografia */
/* init pmg_mioapproccio */

/* end pmg_mioapproccio *//* init pmg_infobanner */
img{width:auto;max-width:100%;height:auto}.box-infobanner .container{align-items:center;padding:0px 10vw}.box-infobanner .infobanner__titolo{font-family:Futuram;font-size:25px;line-height:36px;margin:0px;padding:0px;letter-spacing:1.5px;text-align:center;padding-bottom:20px}.box-infobanner .infobanner__testo{font-family:CircularStdBook;font-size:18px;line-height:27px;margin:0px;padding:0px;text-align:center;color:var(--infobanner-testo-color, #656565);max-width:1010px;padding-bottom:0px}.box-infobanner .infobanner__testo p{font-family:CircularStdBook;font-size:18px;line-height:27px;margin:0px;padding:0px;padding-top:20px}.box-infobanner .infobanner__testo p:first-child{padding-top:0px}.box-infobanner .infobanner__testo h1,.box-infobanner .infobanner__testo h2,.box-infobanner .infobanner__testo h3,.box-infobanner .infobanner__testo h4,.box-infobanner .infobanner__testo h5,.box-infobanner .infobanner__testo h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook}.box-infobanner .infobanner__testo em{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBookItalic;font-style:italic}.box-infobanner .infobanner__testo a{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;text-decoration:underline}.box-infobanner .infobanner__testo strong{font-family:CircularStdBold}.box-infobanner .infobanner__testo img{width:auto;max-width:100%;height:auto}.box-infobanner .infobanner__border{width:100%;display:flex;flex-direction:column;align-items:center}.box-infobanner .infobanner__border::after{content:"";width:100%;max-width:320px;border-top:2px solid var(--infobanner-border-color, #e6e5e2);display:inline-block}
@media (min-width: 1100px){
.box-infobanner .container{padding:0px 0px}
}
@media (min-width: 767px){
.box-infobanner .infobanner__titolo{font-size:35px;line-height:56px}.box-infobanner .infobanner__titolo{font-size:35px;line-height:46px}.box-infobanner .infobanner__testo{font-size:19px}.box-infobanner .infobanner__testo p{font-size:19px}.box-infobanner .infobanner__testo em{font-size:19px}.box-infobanner .infobanner__testo a{font-size:19px}
}
/* end pmg_infobanner */
/* init pmg_listaservizi */
.box-listaservizi .container-second{padding:0px 5vw}.box-listaservizi .listaservizi_box{background-color:#fff}.box-listaservizi .listaservizi_box .container{max-width:1230px;padding:0px 30px}.box-listaservizi .listaservizi_box .container .contattibox__border{width:100%;border-top:2px solid var(--listaservizi-contatti-border-color, #eeeeee)}.box-listaservizi .listaservizi_box .container .contattibox{max-width:1010px;display:flex;justify-content:space-between;padding-top:75px;padding-bottom:75px;flex-direction:column}.box-listaservizi .listaservizi_box .container .contattibox .contattibox__title{font-family:CircularStdBook;font-size:22px;line-height:35px;color:var(--listaservizi-titolo-color, #000000);max-width:100%;text-align:center;padding-bottom:30px}.box-listaservizi .listaservizi_box .container .contattibox .contattibox__btn{text-align:center;padding-top:40px}.box-listaservizi .listaservizi_box .listaservizi{padding:30px 10px;padding-bottom:60px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem{display:flex;flex-direction:column;width:100%;padding:0px 30px;padding-bottom:40px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__icon{width:100%;height:77px;text-align:center}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__icon img{width:auto;object-fit:cover;object-position:center}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__box .listaserviziitem__titolo{padding-top:5px;font-family:CircularStdBook;font-size:24px;line-height:29px;color:var(--listaservizi-titolo-color, #000000);padding-bottom:7px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__box .listaserviziitem__descrizonine{font-family:CircularStdBook;font-size:16px;line-height:23px;margin:0px;padding:0px;color:var(--listaservizi-descrizonine-color, #656565)}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__box .listaserviziitem__descrizonine p{padding-top:20px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__box .listaserviziitem__descrizonine p:first-child{padding-top:0px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__box .listaserviziitem__descrizonine em{font-family:CircularStdBookItalic;font-style:italic}.box-listaservizi .box_js_widget .container{display:flex;align-items:center}
@media (min-width: 767px){
.box-listaservizi .container-second{padding:0px 5vw}.box-listaservizi .listaservizi_box{background-color:#fff}.box-listaservizi .listaservizi_box .container{max-width:1230px;padding:0px 30px}.box-listaservizi .listaservizi_box .listaservizi{padding:60px 30px;padding-bottom:60px;display:flex;flex-wrap:wrap;justify-content:center}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem{width:50%}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem__box{padding-left:25px}
}
@media (min-width: 1024px){
.box-listaservizi .listaservizi_box .container .contattibox{max-width:1010px;padding-bottom:50px;display:flex;justify-content:space-between;flex-direction:unset;padding-top:50px;padding-left:75px}.box-listaservizi .listaservizi_box .container .contattibox .contattibox__title{max-width:600px;padding-left:30px;text-align:left;padding-bottom:0px}.box-listaservizi .listaservizi_box .container .contattibox .contattibox__btn{text-align:left;padding-top:20px}.box-listaservizi .listaservizi_box .listaservizi{padding-bottom:60px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem{flex-direction:row;width:50%}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem .listaserviziitem__icon{width:77px;text-align:left}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem__box{width:calc(100% - 77px)}.box-listaservizi .box_js_widget .container{align-items:flex-end}
}
@media (min-width: 1535px){
.box-listaservizi .container-second{padding:0px 10vw}.box-listaservizi .container-second{padding:0px}.box-listaservizi .listaservizi_box .listaservizi{padding:90px 115px;padding-bottom:0px}.box-listaservizi .listaservizi_box .listaservizi .listaserviziitem{width:33%}
}
/* end pmg_listaservizi *//* init pmg_footer */
section.footer{width:100%;display:flex;flex-direction:row}section.footer .container-second{flex-direction:column;padding:0px 10vw}section.footer .container-second .footer__logo{width:100%;text-align:left;padding-bottom:60px}section.footer .container-second .footer__logo img{width:100%;max-width:250px}section.footer .container-second .footer__info{width:100%;display:flex;flex-wrap:wrap;justify-content:start}section.footer .container-second .footer__info .footer__info__items{width:100%;max-width:300px;padding:0px 15px;display:flex;flex-direction:row;padding-bottom:30px;border-bottom:1px solid var(--footer-border-color, #c7c6c3);margin-bottom:30px;position:relative}section.footer .container-second .footer__info .footer__info__items:last-child{border-bottom:unset;margin-bottom:0px;padding-bottom:0px;max-height:46px}section.footer .container-second .footer__info .footer__info__items .footer__info__items__box{padding-left:15px;display:flex;align-items:center}section.footer .container-second .footer__info .footer__info__items .footer__info__items__box .footer__info__items__testo{font-family:CircularStdBook;font-size:15px;line-height:23px;color:var(--footer-testo-color, #000000)}section.footer .container-second .footer__info .footer__info__items .footer__info__items__box .footer__info__items__testo span{text-decoration:underline}footer.footer_copy{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:var(--copy-bg-color, #373737);padding:10px 0px}footer.footer_copy span{font-family:Futuram;font-size:14px;line-height:23px;color:var(--copy-testo-color, #fff)}footer.footer_copy span a{color:var(--copy-testo-color, #fff)}
@media (min-width: 676px){
section.footer{width:100%;display:flex;flex-direction:row}section.footer .container-second{flex-direction:column}section.footer .container-second .footer__logo{width:100%;text-align:center;padding-bottom:60px}section.footer .container-second .footer__info{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-30px}section.footer .container-second .footer__info .footer__info__items{width:100%;max-width:260px;padding:0px 15px;display:flex;flex-direction:row;padding-bottom:30px;border-bottom:unset;margin-bottom:0px;right:-50px;left:auto}footer.footer_copy{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:var(--copy-bg-color, #373737);padding:10px 0px}footer.footer_copy span{font-family:Futuram;font-size:14px;line-height:23px;color:var(--copy-testo-color, #fff)}footer.footer_copy span a{color:var(--copy-testo-color, #fff)}
}
@media (min-width: 1024px){
section.footer{width:100%;display:flex;flex-direction:row}section.footer .container-second{flex-direction:row;padding:0px 10vw}section.footer .container-second .footer__logo{width:30%;text-align:left;padding-bottom:30px}section.footer .container-second .footer__logo img{max-width:250px}section.footer .container-second .footer__info{width:70%;display:flex;flex-wrap:wrap;justify-content:center}section.footer .container-second .footer__info .footer__info__items{width:50%;max-width:100%;padding:0px 15px;display:flex;flex-direction:row;padding-bottom:30px;right:-60px}section.footer .container-second .footer__info .footer__info__items .footer__info__items__box .footer__info__items__testo{font-size:16px}footer.footer_copy{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:var(--copy-bg-color, #373737);padding:10px 0px}footer.footer_copy span{font-family:Futuram;font-size:14px;line-height:23px;color:var(--copy-testo-color, #fff)}footer.footer_copy span a{color:var(--copy-testo-color, #fff)}
}
@media (min-width: 1280px){
section.footer{width:100%;display:flex;flex-direction:row}section.footer .container-second{flex-direction:row;padding:0px 60px}section.footer .container-second .footer__logo{width:calc(100% - 850px);text-align:left;padding-bottom:30px}section.footer .container-second .footer__info{width:850px;display:flex;flex-wrap:wrap;justify-content:center}section.footer .container-second .footer__info .footer__info__items{width:33%;max-width:100%;padding:0px 15px;display:flex;flex-direction:row;padding-bottom:30px}footer.footer_copy{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:var(--copy-bg-color, #373737);padding:10px 0px}footer.footer_copy span{font-family:Futuram;font-size:14px;line-height:23px;color:var(--copy-testo-color, #fff)}footer.footer_copy span a{color:var(--copy-testo-color, #fff)}
}
@media (min-width: 1380px){
section.footer{width:100%;display:flex;flex-direction:row}section.footer .container-second{flex-direction:row}section.footer .container-second .footer__logo{width:calc(100% - 900px);padding-bottom:0px}section.footer .container-second .footer__info{width:900px;display:flex;flex-wrap:wrap}section.footer .container-second .footer__info .footer__info__items{width:33%}
}
@media (min-width: 1350px){
section.footer .container-second{padding:0px 60px}
}
/* end pmg_footer */
/* init pmg_modulo_contatto */
.box-modulocontatto .modulocontatto__box{max-width:calc(880px + 20vw);padding-left:10vw;padding-right:10vw;margin:auto}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:18px;line-height:26px;text-align:center}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo p{margin:0px;padding:0px;padding-bottom:20px;font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo p:last-child{padding-bottom:0px}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h1,.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h2,.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h3,.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h4,.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h5,.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo em{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBookItalic;font-style:italic}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo a{font-size:18px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;text-decoration:underline}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo strong{font-family:CircularStdBold}.box-modulocontatto .modulocontatto__box .modulocontatto__header .modulocontatto__header_testo img{width:auto;max-width:100%;height:auto}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo p{padding:0px;margin:0px;display:inline-block;width:100%}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7{margin-top:50px}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 label{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;margin-bottom:10px;display:inline-block;width:100%;text-transform:uppercase}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 textarea,.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 input{padding:15px;background-color:#efeeea;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;border:0;width:100%;height:auto}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 textarea{height:70px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 textarea:focus{height:190px}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 input::placeholder,.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 textarea::placeholder{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;opacity:1}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 input[type=submit]{width:100%;border-bottom:0;text-transform:uppercase;font-family:CircularStdBook;font-size:15px;line-height:15px;padding:20px;background-color:#3e3d3c;color:#fff;cursor:pointer}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 input[type=submit].disableds{opacity:0.7;cursor:no-drop}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .ajax-loader{position:absolute;bottom:-30px;right:0;margin:0}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-acceptance .wpcf7-list-item label{text-transform:unset}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-acceptance .wpcf7-list-item label input{width:15px;height:15px}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;text-transform:unset}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;text-decoration:underline}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .screen-reader-response{display:none}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-not-valid-tip{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBold;font-size:12px;line-height:18px}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .invalid .wpcf7-response-output,.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .unaccepted .wpcf7-response-output,.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .payment-required .wpcf7-response-output{border-color:#ffb900}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .invalid .wpcf7-response-output,.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dadada}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-response-output{color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:15px;line-height:28px;text-align:center;color:#000;margin:0;padding:0.8em;border:1px solid #dadada;margin-top:40px;letter-spacing:-0.025rem}.box-modulocontatto .modulocontatto__box .modulocontatto__modulo .wpcf7 .wpcf7-response-output:empty{display:none}
/* end pmg_modulo_contatto *//* init pmg_ilmioprofilo */
.box-ilmioprofilo .container:after{content:"";width:calc(100% - 60px);position:absolute;bottom:0px;left:30px;border-bottom:2px solid var(--tematicheaffrontate-border-color, #000)}.box-ilmioprofilo .ilmioprofilo__box{width:100%;max-width:calc(879px + 20vw);padding:0px 10vw;margin:auto;padding-bottom:0px}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__header{width:100%;margin-bottom:45px}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__header .ilmioprofilo__header_title{font-family:CircularStdBook;font-size:32px;line-height:27px;text-align:center;color:var(--box-ilmioprofilo-title-color, #000);letter-spacing:1.5px;padding-bottom:10px}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__header .ilmioprofilo__header_subtitle{font-family:CircularStdBook;font-size:15px;line-height:27px;text-align:center;color:var(--box-ilmioprofilo-title-color, #000);letter-spacing:1.5px;text-transform:uppercase}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content{font-size:18px;line-height:26px;color:var(--unpodime-testo-color, #656565);font-family:CircularStdBook}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content p{margin:0px;padding:0px;padding-bottom:20px;font-size:18px;line-height:26px;color:var(--unpodime-testo-color, #656565);font-family:CircularStdBook}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content p:last-child{padding-bottom:0px}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h1,.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h2,.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h3,.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h4,.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h5,.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content em{font-size:18px;line-height:26px;color:var(--unpodime-testo-color, #656565);font-family:CircularStdBookItalic;font-style:italic}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content a{font-size:18px;line-height:26px;color:var(--unpodime-testo-color, #656565);font-family:CircularStdBook;text-decoration:underline}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content strong{font-family:CircularStdBold}.box-ilmioprofilo .ilmioprofilo__box .ilmioprofilo__content img{width:auto;max-width:100%;height:auto}
@media (min-width: 1230px){
.box-ilmioprofilo .container:after{width:100%;left:0px}
}
/* end pmg_ilmioprofilo *//* init pmg_faq */
.box-faq .container:after{content:"";width:calc(100% - 60px);position:absolute;bottom:0px;left:30px;border-bottom:2px solid var(--tematicheaffrontate-border-color, #000)}.box-faq .faq__box{width:100%;max-width:calc(879px + 20vw);padding:0px 10vw;margin:auto}.box-faq .faq__box .faq__content{color:var(--biografia-testo-color, #656565);font-family:CircularStdBook;font-size:18px;line-height:26px}.box-faq .faq__box .faq__content p{margin:0px;padding:0px;padding-bottom:20px;font-size:18px;line-height:26px;color:var(--biografia-testo-color, #656565);font-family:CircularStdBook}.box-faq .faq__box .faq__content p:last-child{padding-bottom:0px}.box-faq .faq__box .faq__content h1,.box-faq .faq__box .faq__content h2,.box-faq .faq__box .faq__content h3,.box-faq .faq__box .faq__content h4,.box-faq .faq__box .faq__content h5,.box-faq .faq__box .faq__content h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:23px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook}.box-faq .faq__box .faq__content em{font-size:18px;line-height:26px;color:var(--biografia-testo-color, #656565);font-family:CircularStdBookItalic;font-style:italic}.box-faq .faq__box .faq__content a{font-size:18px;line-height:26px;color:var(--biografia-testo-color, #656565);font-family:CircularStdBook;text-decoration:underline}
@media (min-width: 1230px){
.box-faq .container:after{width:100%;left:0px}
}
/* end pmg_faq */
/* init pmg_tematicheaffrontate */
.box-tematicheaffrontate .container:after{content:"";width:calc(100% - 60px);position:absolute;bottom:0px;left:30px;border-bottom:2px solid var(--tematicheaffrontate-border-color, #000)}.box-tematicheaffrontate .tematicheaffrontate__box{width:100%;max-width:calc(879px + 20vw);padding:0px 10vw;margin:auto;padding-bottom:0px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__header{width:100%;padding-bottom:35px;padding-top:45px;margin-bottom:45px;border-bottom:2px solid var(--tematicheaffrontate-border-top-color, #e9e8e4)}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__header .tematicheaffrontate__header_testo{font-family:CircularStdBook;font-size:18px;line-height:26px;color:var(--box-tematicheaffrontate-title-color, #000)}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__footer{width:100%;padding-top:60px;border-bottom:2px solid var(--tematicheaffrontate-border-top-color, #e9e8e4)}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content{width:100%;display:flex;flex-direction:column}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left{width:100%;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook;font-size:18px;line-height:26px;padding-right:0px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left p{margin:0px;padding:0px;padding-bottom:20px;font-size:18px;line-height:26px;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left p:last-child{padding-bottom:0px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h1,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h2,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h3,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h4,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h5,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-tematicheaffrontate-content-htag-color, #000);font-family:CircularStdBook}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left em{font-size:18px;line-height:26px;font-family:CircularStdBookItalic;font-style:italic}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left a{font-size:18px;line-height:26px;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook;text-decoration:underline}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left strong{font-family:CircularStdBold}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left img{width:auto;max-width:100%;height:auto}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right{width:100%;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook;font-size:18px;line-height:26px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right p{margin:0px;padding:0px;padding-bottom:20px;font-size:18px;line-height:26px;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right p:last-child{padding-bottom:0px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h1,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h2,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h3,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h4,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h5,.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right h6{font-weight:unset;margin:0px;padding:0px;padding-bottom:25px;font-size:20px;line-height:26px;color:var(--box-tematicheaffrontate-content-htag-color, #000);font-family:CircularStdBook}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right em{font-size:18px;line-height:26px;font-family:CircularStdBookItalic;font-style:italic}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right a{font-size:18px;line-height:26px;color:var(--box-tematicheaffrontate-content-color, #656565);font-family:CircularStdBook;text-decoration:underline}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right strong{font-family:CircularStdBold}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right img{width:auto;max-width:100%;height:auto}
@media (min-width: 850px){
.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content{flex-direction:row}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_left{width:50%;padding-right:30px}.box-tematicheaffrontate .tematicheaffrontate__box .tematicheaffrontate__content .tematicheaffrontate__content_right{width:50%}
}
@media (min-width: 1230px){
.box-tematicheaffrontate .container:after{width:100%;left:0px}
}
/* end pmg_tematicheaffrontate */
/* init pmg_mappa */
.box-mappa .container{max-width:calc(1170px + 20vw);padding-left:10vw;padding-right:10vw;margin:auto}.box-mappa .container:after{content:"";width:calc(100% - 60px);position:absolute;bottom:0px;left:30px;border-bottom:2px solid var(--tematicheaffrontate-border-color, #000)}.box-mappa .mappa__titolo{padding-top:50px;padding-bottom:50px;font-family:Futuram;font-size:25px;line-height:48px;text-align:left;border-top:2px solid #727272}.box-mappa .mappa__mappe_box .col-md-6{padding:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box .col-md-6:first-child .mappa__mappa_box_testo{padding-top:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content_map{padding-top:20px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content_map iframe{width:100%;max-width:100%;height:300px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo{padding-top:50px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:20px;line-height:26px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo p{margin:0px;padding:0px;padding-bottom:20px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBook;font-size:20px;line-height:26px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo p:last-child{padding-bottom:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo em{font-size:20px;line-height:26px;color:var(--box-ilmioprofilo-content-color, #000);font-family:CircularStdBookItalic;font-style:italic}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo a{font-size:18px;line-height:26px;color:var(--unpodime-testo-color, #656565);font-family:CircularStdBook;text-decoration:underline}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo strong{font-family:CircularStdBold}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo img{width:auto;max-width:100%;height:auto}.box-mappa .mappa__bottom{padding-bottom:10vw;border-bottom:2px solid #727272}
@media (min-width: 768px){
.box-mappa .container{max-width:calc(1170px + 20vw + 40px);padding-left:calc(10vw - 20px);padding-right:calc(10vw - 20px);margin:auto}.box-mappa .mappa__titolo{padding-left:20px}.box-mappa .mappa__mappe_box .col-md-6{padding:0px 20px;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content_map{padding-top:50px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_content .mappa__mappa_box_testo{padding-top:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_testo{padding-top:0px;padding-bottom:0px;min-height:150px}
}
@media (min-width: 992px){
.box-mappa .mappa__titolo{padding-top:50px;padding-bottom:50px}.box-mappa .mappa__mappe_box{padding-top:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box{padding-top:100px}.box-mappa .mappa__mappe_box .mappa__mappa_box:first-child{padding-top:0px}.box-mappa .mappa__mappe_box .mappa__mappa_box .mappa__mappa_box_testo{min-height:100%}.box-mappa .mappa__bottom{padding-bottom:80px}
}
@media (min-width: 1230px){
.box-mappa .container:after{width:100%;max-width:1170px;left:calc(calc(100% - 1170px) / 2)}
}
/* end pmg_mappa */