#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:16px;font-weight:400;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"35";display:block;color:#981a37;font-size:22px;font-family:ETmodules;position:relative;top:-10px}#page-container span.menu-closed.menu-open:before{content:"33"}.current-menu-item{text-decoration:underline;color:#981a37!important}.et_mobile_menu{-moz-box-shadow:none;-webkit-box-shadow:none}.et_mobile_menu li a{border-bottom:none!important;padding:9px 2%;font-weight:400}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.0);opacity:1;text-decoration:none;font-weight:400}.et_pb_scroll_top.et-pb-icon{background:#ffffff;color:#356732;font-size:33px;border-radius:500px;bottom:82px;right:20px;box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_scroll_top.et-pb-icon:hover{background:#ffffff;color:#981a37;font-size:33px;border-radius:500px;bottom:82px;right:20px;box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_post_extra.el_dbe_vertical_grid{box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra .post-media img{border-radius:10px;border:5px solid #fff}.el-dbe-blog-extra-slider.vertical_grid .swiper-container{padding:0px 0px 40px 0px}.dipl_team_member_lightbox .dipl_team_member_image{border-radius:0px 20px 20px 0px}.swiper-slide img{border-radius:10px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.el-dbe-blog-extra-slider .swiper-pagination{margin-top:0px}.field_candidature{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.wpcf7 .wpcf7-submit{cursor:not-allowed;background:#fff;border:none;padding:15px 25px;font-size:21px;font-weight:600;text-transform:uppercase;color:#356732;border-radius:50px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.wpcf7 .wpcf7-submit:hover{cursor:not-allowed;background:#fff;border:none;padding:15px 25px;font-size:21px;font-weight:600;text-transform:uppercase;color:#981a37;border-radius:50px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.wpcf7-not-valid-tip{color:#981a37}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#981a37;border-radius:5px;border:2px solid #981a37!important;color:#981a37}.field_contatti{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.field_master{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.privacy{background-color:rgba(255,255,255,0.8);padding:15px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:16px;font-weight:400;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\35";display:block;color:#981a37;font-size:22px;font-family:ETmodules;position:relative;top:-10px}#page-container span.menu-closed.menu-open:before{content:"\33"}.current-menu-item{text-decoration:underline;color:#981a37!important}.et_mobile_menu{-moz-box-shadow:none;-webkit-box-shadow:none}.et_mobile_menu li a{border-bottom:none!important;padding:9px 2%;font-weight:400}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.0);opacity:1;text-decoration:none;font-weight:400}.et_pb_scroll_top.et-pb-icon{background:#ffffff;color:#356732;font-size:33px;border-radius:500px;bottom:82px;right:20px;box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_scroll_top.et-pb-icon:hover{background:#ffffff;color:#981a37;font-size:33px;border-radius:500px;bottom:82px;right:20px;box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_post_extra.el_dbe_vertical_grid{box-shadow:0px 6px 30px -6px rgba(0,0,0,0.07)}.et_pb_section:not(.et_section_specialty) .et_pb_column_4_4 .et_pb_post_extra .post-media img{border-radius:10px;border:5px solid #fff}.el-dbe-blog-extra-slider.vertical_grid .swiper-container{padding:0px 0px 40px 0px}.dipl_team_member_lightbox .dipl_team_member_image{border-radius:0px 20px 20px 0px}.swiper-slide img{border-radius:10px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.el-dbe-blog-extra-slider .swiper-pagination{margin-top:0px}.field_candidature{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.wpcf7 .wpcf7-submit{cursor:not-allowed;background:#fff;border:none;padding:15px 25px;font-size:21px;font-weight:600;text-transform:uppercase;color:#356732;border-radius:50px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.wpcf7 .wpcf7-submit:hover{cursor:not-allowed;background:#fff;border:none;padding:15px 25px;font-size:21px;font-weight:600;text-transform:uppercase;color:#981a37;border-radius:50px;box-shadow:0px 6px 10px -6px rgba(0,0,0,0.07)}.wpcf7-not-valid-tip{color:#981a37}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#981a37;border-radius:5px;border:2px solid #981a37!important;color:#981a37}.field_contatti{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.field_master{background-color:rgba(255,255,255,0.8);padding:15px!important;margin:10px 0px 0px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}.privacy{background-color:rgba(255,255,255,0.8);padding:15px 0px!important;border-radius:5px;border:1px solid #ededed!important;font-size:17px;font-weight:300;letter-spacing:0.02em;line-height:1.2em;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05)!important;width:100%}