.wp-source .et_animated{opacity:1!important;animation:none!important}.wp-source [data-wp-root]{overflow:visible}.wp-source #page-container{padding-top:0!important}.wp-source details.source-disclosure summary{cursor:pointer;list-style:none}.wp-source details.source-disclosure summary::-webkit-details-marker{display:none}.wp-source details.source-disclosure[open]>.et_pb_toggle_content{display:block!important}.wp-source details.source-disclosure[open] .et_pb_toggle_title:before{content:"−"!important;font-family:Arial,sans-serif!important}.wp-source img{max-width:100%}.wp-source .et_pb_salvattore_content{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 5.5%;display:grid}.wp-source .et_pb_salvattore_content .et_pb_post{min-width:0}.wp-source .et_pb_blog_grid .et_pb_salvattore_content .et_pb_post{margin-bottom:30px!important}.wp-source .et_pb_blog_grid .et_pb_salvattore_content .post-meta{font-size:12px!important;line-height:1.8!important}.wp-source a:focus-visible,.wp-source button:focus-visible{outline-offset:4px;outline:3px solid #2ea3f2}.wp-source .source-inactive-form fieldset{border:0;min-width:0;margin:0;padding:0}.wp-source .source-form-fields{position:relative}.wp-source .source-form-notice{color:#372101;background:#fcf9f6;border-left:3px solid #7e6849;margin-bottom:24px;padding:12px 16px;font:14px/1.6 Arial,sans-serif}.wp-source :disabled{cursor:not-allowed}.wp-source .source-inactive-form :disabled{opacity:1}.wp-source .source-carousel .et_pb_slide{display:block!important}.wp-source .source-carousel .et_pb_slides{display:grid}.wp-source .source-slide{grid-area:1/1;min-width:0}.wp-source .source-slide[data-active=false]{visibility:hidden;pointer-events:none}.wp-source .source-slide>.et_pb_slide,.wp-source .source-slide .et_pb_container{height:100%}.wp-source .source-carousel{padding-bottom:0;position:relative}.wp-source .source-carousel .et_pb_slide_description{opacity:1!important;animation:none!important;transform:none!important}.wp-source .source-carousel[data-carousel-kind=posts] .et_pb_slide_overlay_container{background-color:#0000004d!important}.wp-source .source-carousel.et_pb_bg_layout_dark .post-meta a{color:inherit!important}.wp-source .source-faq-controls{z-index:10;justify-content:center;display:flex;position:absolute;bottom:10px;left:0;right:0}.wp-source .source-faq-controls button{color:#7e6849;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.wp-source [data-carousel-kind=posts] .source-faq-controls button{color:#fff}.wp-source .source-carousel-dot{opacity:.4;background:currentColor;border-radius:50%;width:8px;height:8px}.wp-source button[aria-pressed=true] .source-carousel-dot{opacity:1}.wp-source .source-faq-controls .source-carousel-prev,.wp-source .source-faq-controls .source-carousel-next{font:32px/1 Arial,sans-serif}@font-face{font-family:HVCalendarIcons;src:url(/wordpress/media/ee8a50e9c81acc62-amelia-icons.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.wp-source .source-calendar{color:#1a2c37;width:100%;max-width:792px;margin:0 auto;padding:16px;font:500 15px/24px Arial,sans-serif}.wp-source .source-calendar>p{margin:0 0 16px;padding:0;font:500 18px/28px Arial,sans-serif}.wp-source .source-calendar-tools{gap:8px;margin-bottom:16px;display:flex}.wp-source .source-calendar-tools label{border:1px solid #d1d5d8;border-radius:5px;flex:1;align-items:center;gap:5px;min-width:0;height:40px;padding:8px 12px;display:flex;box-shadow:0 2px 5px #0002}.wp-source .source-calendar-tools input{width:100%;min-width:0;font:inherit;background:0 0;border:0}.wp-source .source-calendar-tools button{height:40px;font:inherit;border:1px solid #b8bdc0;border-radius:5px;align-items:center;padding:8px 24px;display:flex}.wp-source .source-calendar-icon{flex-shrink:0;font:24px/24px HVCalendarIcons;display:block}.wp-source .source-calendar-search:before{content:""}.wp-source .source-calendar-filter:before{content:""}.wp-source .source-calendar-no-results:before{content:""}.wp-source .source-calendar-empty{flex-direction:column;align-items:center;display:flex}.wp-source .source-calendar-empty .source-calendar-icon{color:#1a2c3799;font-size:122px;line-height:122px}.wp-source .source-calendar-empty p{margin:0 0 24px;padding:0;font:500 24px/24px Arial,sans-serif}@media (min-width:768px) and (max-width:980px){.wp-source .et_pb_salvattore_content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7.5%}}@media (max-width:767px){.wp-source .et_pb_salvattore_content{grid-template-columns:1fr;gap:0}.wp-source .source-faq{padding:32px 0}.wp-source .source-faq-slide h2{font-size:22px}.wp-source .source-calendar-tools button{padding:8px}.wp-source .source-calendar-filter-text{display:none}}.wp-source #commentform label:not([for=wp-comment-cookies-consent]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wp-source #commentform input::placeholder,.wp-source #commentform textarea::placeholder{color:#999;opacity:1}
