#main-header{box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)!important}#main-header img#logo{max-width:288px}#main-header #top-menu li:not(.cta-contact) a:after{content:"";display:block;width:100%;height:1px;margin-top:5px;background:transparent}.logo_container img{max-width:225px!important}#main-header #top-menu li{padding-right:32px}#main-header #top-menu .sub-menu{top:40px}#menu-item-429 a:after{display:none!important}#menu-item-431 a:after{display:none!important}#main-header #top-menu li.current-menu-item:not(.cta-contact) a:after,#main-header #top-menu li:hover:not(.cta-contact) a:after{background:#8BC53F}#main-header #top-menu li{padding-right:36px}#main-header #top-menu li:hover:not(.cta-contact) a{color:#8dc642!important}li.cta-contact a:after{content:"";background:#8DC642;width:150%;height:40px;display:block;position:absolute;top:-13px;left:-20px;z-index:-1;border-radius:30px;color:#fff!important}li.cta-contact a{color:#fff!important;text-transform:uppercase;letter-spacing:1px}li.cta-contact{padding-left:18px}#main-header #top-menu li:hover:not(.cta-contact-2) a{color:#00427A!important}li.cta-contact-2 a:after{content:"";background:#00427A;width:132%;height:40px;display:block;position:absolute;top:-13px;left:-20px;z-index:-1;border-radius:30px;color:#fff!important}.cw-blog article{box-shadow:0 12px 60px 0 #C7D8F6}.cw-blog .et_pb_salvattore_content{display:flex}.cw-blog article{height:100%}.cw-optin label{display:block!important;font-family:Lato;font-size:16px;font-weight:900;letter-spacing:0;line-height:24px;color:#1D3141}.blog-sidebar input[type="search"]{border-radius:48px;background-color:#F4F4F4;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,0.12);width:100%;color:rgba(29,49,65,0.36)!important;padding:10px 20px;border:0;font-size:18px}.blog-sidebar h3{margin-top:32px;margin-bottom:15px}.blog-sidebar .widget_block label{margin-bottom:15px!important}.blog-sidebar h3,.blog-sidebar .widget_block label,.blog-sidebar ul.wp-block-categories-list:before{color:#00427A;font-family:Lato;font-size:18px;font-weight:900}.blog-sidebar .et_pb_widget select{border-radius:12px;background-color:#FFFFFF;box-shadow:0 0 12px 0 rgba(0,66,122,0.24);color:rgba(29,49,65,0.36);font-size:18px!important;border:0;padding:10px 15px;height:48px}.recent-posts-with-search-content li{color:#1D3141;font-family:Lato;font-size:16px;font-weight:bold;line-height:24px;margin-bottom:24px!important}.blog-sidebar ul.wp-block-categories-list:before{content:"Categories";margin-bottom:24px;display:block}.blog-sidebar li.cat-item{color:#1D3141;font-family:Lato;font-size:16px;font-weight:bold;letter-spacing:0;line-height:24px;margin-bottom:24px!important}.divi-module-blog .entry-image{background-color:#ccc;text-align:center;color:#ccc}.wpcf7 form input{border-radius:48px!important;background-color:#F4F4F4;box-shadow:inset 0 1px 10px 0 rgba(0,0,0,0.12);border:0;padding:10px 24px;color:rgba(29,49,65,0.36);font-size:18px;letter-spacing:0;line-height:28px;width:100%}.wpcf7 form input.wpcf7-submit{border:2px solid #8DC642;background-color:#00427A;color:#fff!important;font-size:16px;font-weight:900;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:10px 24px!important}div#page-container{overflow:hidden}.footer-widget ul li{margin-bottom:33px}div#footer-widgets{display:grid;grid-template-columns:35% 1fr 1fr 1fr;padding:132px 0 133px}.footer-widget{width:100%!important}@media(max-width:980px){.cw-blog .et_pb_salvattore_content{display:flex;flex-direction:column;justify-content:center}.cw-blog .et_pb_salvattore_content div.column{width:100%!Important;max-width:500px;margin:auto!Important}#main-footer div#footer-widgets{grid-template-columns:1fr 1fr 1fr}#main-footer .footer-widget:nth-child(n){width:100%!important}#main-footer .footer-widget:first-child{grid-column:1/-1}li.cta-contact a:after{display:none}ul li.cta-contact{background:#8DC642;border-radius:30px;max-width:150px;text-align:center;padding-left:0}.blog-sidebar div.et_pb_widget{display:block!important;float:none;width:100%!Important}}.recent-posts-with-search-form{display:none}.wp-block-archives-dropdown{display:none}.category article{padding:50px 70px}.search article{padding:50px 70px}#footer-widgets .footer-widget li{padding-left:0px}#footer-widgets .footer-widget li:before{display:none}.green-foot{background-color:#8DC642!important}@media(max-width:767px){#main-footer div#footer-widgets{grid-template-columns:1fr}.post .entry-author,.post .entry-meta{flex-direction:column;gap:0}.post .entry-author .meta-sep,.post .entry-meta .meta-sep{display:none}}#et-secondary-nav .menu-item-has-children>a:first-child,#top-menu .menu-item-has-children>a:first-child{padding-right:0px}.wp-image-5866{border:1px solid #91C352}