.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block,
.oxy-post-content,
.ct-text-block,
.ct-headline,
.oxy-rich-text,
.ct-link-text { max-width: 100%; }
img { flex-shrink: 0; }
body * { min-height: 1px; }
}            .oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}
.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
--oxynav-animation-name: none; 
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
background-color: var(--oxynav-brand-color);
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
background: transparent;
border: 1px solid currentColor;
transition: var(--oxynav-transition-duration);
margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
color: var(--oxynav-neutral-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
color: var(--oxynav-brand-color);   
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
display: none;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1120px;
}
body {font-family: 'Inter';}body {line-height: 1.6;font-size: 14px;font-weight: 400;color: #2a0d0e;}.oxy-nav-menu-hamburger-line {background-color: #2a0d0e;}h1, h2, h3, h4, h5, h6 {font-family: 'Bebas Neue';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.accordion-container-div {
}
.toggle-1551 {
background-color:#f8b395;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:100%;
}
.toggle-1551 .oxy-expand-collapse-icon::before,
.toggle-1551 .oxy-expand-collapse-icon::after {
background-color: #8a1002;        }
.toggle-1551-expanded {
}
.accordion-container {
transition-duration:0.3s;
}
.accordion-title {
font-size:18px;
}
@media (max-width: 767px) {
.accordion-title {
font-size:17px;
}
}
.accordion-content {
transition-duration:0.3s;
}
.accordion-content-rich-text {
background-color:#fbd7c7;
width:100%;
padding-left:25px;
padding-right:25px;
padding-bottom:20px;
position:relative;
text-align:left;
padding-top:20px;
}
.section-comunicati-stampa {
text-align:center;
background-color:#fff7f3;
}
.section-comunicati-stampa:not(.ct-section):not(.oxy-easy-posts),
.section-comunicati-stampa.oxy-easy-posts .oxy-posts,
.section-comunicati-stampa.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-comunicati-stampa {
}
.section-comunicati-stampa .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.margin-top-3 {
margin-top:25px;
}
.link {
margin-top:15px;
}
.section-cta-cordata {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2022/04/Casa-leskov-3.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-cordata .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-cordata {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.background-centrato {
text-align:center;
}
.background-centrato:not(.ct-section):not(.oxy-easy-posts),
.background-centrato.oxy-easy-posts .oxy-posts,
.background-centrato.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.button-red:hover{
transform:translateY(-3px); background-color:#8a1002;
border-top-color:#8a1002;
border-right-color:#8a1002;
border-bottom-color:#8a1002;
border-left-color:#8a1002;
box-shadow:0px 0px 20px rgba(186,24,24,0.49);
}
.button-red {
padding-top:13px;
padding-left:20px;
padding-right:20px;
padding-bottom:13px;
background-color:#ba1818;
border-radius:3px;
transition-duration:0.3s;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#ba1818;
border-right-color:#ba1818;
border-bottom-color:#ba1818;
border-left-color:#ba1818;
}
@media (max-width: 991px) {
.button-red {
width:auto;
}
.button-red:not(.ct-section):not(.oxy-easy-posts),
.button-red.oxy-easy-posts .oxy-posts,
.button-red.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 767px) {
.button-red {
}
}
.margin-top-bottom-red {
margin-top:25px;
}
.margin-top-bottom-red:not(.ct-section):not(.oxy-easy-posts),
.margin-top-bottom-red.oxy-easy-posts .oxy-posts,
.margin-top-bottom-red.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
@media (max-width: 991px) {
.margin-top-bottom-red {
width:auto;
}
}
@media (max-width: 479px) {
.margin-top-bottom-red {
margin-bottom:24px;
}
}
.section-cordata {
text-align:center;
background-color:#fff7f3;
}
.section-cordata:not(.ct-section):not(.oxy-easy-posts),
.section-cordata.oxy-easy-posts .oxy-posts,
.section-cordata.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-cordata {
}
.section-cordata .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
@media (max-width: 479px) {
.section-cordata {
width:100%;
}
}
.logo-container {
}
.logo-caritas {
width:35%;
}
@media (max-width: 1120px) {
.logo-caritas {
width:120%;
}
}
.logo-fondazione {
width:40%;
}
@media (max-width: 1120px) {
.logo-fondazione {
width:110%;
}
}
.menu-caritas {
font-family:Inter;
color:#2a0d0e;
font-size:35px;
font-weight:600;
display:none;
}
.pulsante-header-dona-ora {
}
.header-caritas:hover{
background-color:#fbd7c7;
}
.header-caritas {
transition-duration:0.3s;
}
.menu-container {
}
.menu-container:not(.ct-section):not(.oxy-easy-posts),
.menu-container.oxy-easy-posts .oxy-posts,
.menu-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.caritas-menu-parent-item:hover{
background-color:#fbd7c7;
transition-duration:0.3s;
}
.caritas-menu-parent-item {
position:relative;
padding-top:12px;
padding-bottom:12px;
padding-right:18px;
padding-left:18px;
transition-duration:0.3s;
}
.caritas-menu-parent-item:not(.ct-section):not(.oxy-easy-posts),
.caritas-menu-parent-item.oxy-easy-posts .oxy-posts,
.caritas-menu-parent-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1120px) {
.caritas-menu-parent-item {
padding-right:14px;
padding-left:14px;
}
}
.caritas-submenu-container:hover{
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.caritas-submenu-container {
position:absolute;
width:710px;
left:-86px;
z-index:999;
background-color:#fbd7c7;
top:35px;
padding-bottom:0px;
transition-duration:0.3s;
transition-delay:0.5s;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}
.caritas-submenu {
background-color:#fbd7c7;
padding-left:25px;
padding-right:25px;
padding-bottom:0px;
width:100%;
padding-top:0px;
}
.caritas-submenu:not(.ct-section):not(.oxy-easy-posts),
.caritas-submenu.oxy-easy-posts .oxy-posts,
.caritas-submenu.ct-section .ct-section-inner-wrap{
display:flex;
}
.caritas-submenu-big-item {
}
.submenu-chi-siamo {
}
.news-live-container {
padding-right:5px;
}
.titolo-submenu {
font-family:Bebas Neue;
font-size:35px;
padding-left:40px;
padding-top:20px;
margin-bottom:0px;
color:#2a0d0e;
letter-spacing:1px;
}
.caritas-submenu-container-2 {
width:860px;
position:absolute;
z-index:999;
left:-240px;
background-color:#fbd7c7;
top:45px;
}
.caritas-menu-parent-item-2 {
}
@media (max-width: 1120px) {
.caritas-menu-parent-item-2 {
padding-right:14px;
padding-left:14px;
}
}
.caritas-menu-parent-item-3 {
}
.caritas-submenu-container-3 {
position:absolute;
z-index:999;
background-color:#fbd7c7;
width:710px;
left:-364px;
top:45px;
}
.caritas-menu-parent-item-4 {
}
@media (max-width: 1120px) {
.caritas-menu-parent-item-4 {
padding-left:14px;
padding-right:14px;
}
}
.caritas-submenu-container-4 {
position:absolute;
width:710px;
z-index:999;
left:-550px;
background-color:#fbd7c7;
top:45px;
}
.button-dona-ora:hover{
transform:translateY(-3px); background-color:#8a1002;
transition-duration:0.3s;
box-shadow:0px 0px 20px rgba(214,0,0,0.33);
}
.button-dona-ora {
background-color:#ba1818;
color:#fbd7c7;
padding-top:13px;
padding-left:20px;
padding-right:20px;
padding-bottom:12px;
transition-duration:0.3s;
border-radius:3px;
}
.button-dona-ora:not(.ct-section):not(.oxy-easy-posts),
.button-dona-ora.oxy-easy-posts .oxy-posts,
.button-dona-ora.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.menu-mobile-container {
}
@media (max-width: 991px) {
.menu-mobile-container {
}
.menu-mobile-container:not(.ct-section):not(.oxy-easy-posts),
.menu-mobile-container.oxy-easy-posts .oxy-posts,
.menu-mobile-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}
@media (max-width: 767px) {
.menu-mobile-container {
padding-right:0px;
}
.menu-mobile-container:not(.ct-section):not(.oxy-easy-posts),
.menu-mobile-container.oxy-easy-posts .oxy-posts,
.menu-mobile-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}
.footer-container {
background-color:#2a0d0e;
}
.footer-container .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 10px;
padding-bottom: 50px;
padding-left: 10px;
}
.contatti-footer-container {
padding-top:10px;
}
.contatti-footer-item {
margin-bottom:7px;
}
.social-footer-container {
}
.hero-caritas {
}
.hero-caritas-homepage {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2021/10/Immagine-Iniziale-Sito-2.jpg);background-size:auto,  cover; text-align:center;
height:40vw;
background-repeat:no-repeat;
background-blend-mode:multiply;
}
.hero-caritas-homepage .ct-section-inner-wrap {
padding-top: 124px;
}
.hero-caritas-homepage:not(.ct-section):not(.oxy-easy-posts),
.hero-caritas-homepage.oxy-easy-posts .oxy-posts,
.hero-caritas-homepage.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.hero-caritas-homepage {
height:65vh;
}
.hero-caritas-homepage .ct-section-inner-wrap {
padding-top: 70px;
}
}
@media (max-width: 991px) {
.hero-caritas-homepage {
height:70vh;
}
.hero-caritas-homepage .ct-section-inner-wrap {
padding-top: 96px;
}
}
.hero-container {
text-align:center;
}
.hero-container:not(.ct-section):not(.oxy-easy-posts),
.hero-container.oxy-easy-posts .oxy-posts,
.hero-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.hero-container {
padding-left:10px;
}
.hero-container:not(.ct-section):not(.oxy-easy-posts),
.hero-container.oxy-easy-posts .oxy-posts,
.hero-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.hero-button-container {
transition-duration:0.s;
margin-top:35px;
}
.hero-button-container:not(.ct-section):not(.oxy-easy-posts),
.hero-button-container.oxy-easy-posts .oxy-posts,
.hero-button-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.hero-button-container {
margin-left:-25px;
}
}
.button-ghost:hover{
transform:translateY(-3px); border-top-color:#8a1002;
border-right-color:#8a1002;
border-bottom-color:#8a1002;
border-left-color:#8a1002;
box-shadow:0px 0px 20px rgba(186,24,24,0.49);
}
.button-ghost {
margin-left:10px;
padding-top:13px;
padding-left:20px;
padding-right:20px;
padding-bottom:13px;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:#fff7f3;
border-right-color:#fff7f3;
border-bottom-color:#fff7f3;
border-left-color:#fff7f3;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
transition-duration:0.3s;
border-radius:3px;
}
.bene-contagioso-pc {
}
.bene-contagioso-mobile {
}
@media (max-width: 767px) {
.bene-contagioso-mobile {
}
}
.section-chi-siamo-home {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-chi-siamo-home .ct-section-inner-wrap {
padding-top: 115px;
padding-bottom: 100px;
}
.section-chi-siamo-home:not(.ct-section):not(.oxy-easy-posts),
.section-chi-siamo-home.oxy-easy-posts .oxy-posts,
.section-chi-siamo-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-chi-siamo-home {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-chi-siamo-home .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 75px;
}
}
.logo-caritas-chi-siamo {
width:20%;
text-align:center;
}
@media (max-width: 767px) {
.logo-caritas-chi-siamo {
width:100%;
}
}
@media (max-width: 479px) {
.logo-caritas-chi-siamo {
width:100%;
}
}
.box-info {
height:450px;
}
@media (max-width: 767px) {
.box-info {
height:400px;
margin-bottom:25px;
}
}
@media (max-width: 479px) {
.box-info {
margin-bottom:0px;
}
}
.box-info-container:hover{
}
.box-info-container {
background-color:#fff7f3;
padding-top:20px;
padding-left:25px;
padding-right:50px;
bottom:75px;
margin-top:-176px;
z-index:9;
}
@media (max-width: 767px) {
.box-info-container {
background-color:#fde7dd;
}
}
.box-info-title {
}
.box-info-text {
}
.box-info-red-button {
}
.image-box {
overflow:hidden;
position:relative;
margin-right:15px;
}
.section-box-info-home {
}
@media (max-width: 767px) {
.section-box-info-home {
background-color:#fbd7c7;
}
}
.section-call-to-action {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2021/10/Casa-S-Anna-background.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-call-to-action .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-call-to-action {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.strech-width-section {
}
.titoletto {
color:#2a0d0e;
font-weight:500;
margin-bottom:15px;
}
.box-contatti {
width:100%;
background-color:#fbd7c7;
padding-top:30px;
padding-left:25px;
padding-right:25px;
padding-bottom:50px;
text-align:center;
margin-left:2px;
}
.box-contatti:not(.ct-section):not(.oxy-easy-posts),
.box-contatti.oxy-easy-posts .oxy-posts,
.box-contatti.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.box-contatti {
margin-top:15px;
}
}
.box-info-item {
margin-bottom:10px;
}
.box-contatti-social-container {
margin-top:30px;
text-align:center;
}
.box-contatti-social-container:not(.ct-section):not(.oxy-easy-posts),
.box-contatti-social-container.oxy-easy-posts .oxy-posts,
.box-contatti-social-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pop-up-dona-ora {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Mani-Background-Modal.png);background-size: cover; width:70%;
height:80vh;
background-color:#fbd7c7;
z-index:21474836400;
}
.pop-up-dona-ora:not(.ct-section):not(.oxy-easy-posts),
.pop-up-dona-ora.oxy-easy-posts .oxy-posts,
.pop-up-dona-ora.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1120px) {
.pop-up-dona-ora {
background-image:url(//www.caritasperugia.it/uploads/2021/10/Mani-Background-Modal.png);background-size: cover; padding-right:4px;
background-color:rgba(0,0,0,0);
background-repeat:no-repeat;
}
}
.donor-box-container {
width:100%;
text-align:center;
padding-bottom:0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin-top:0px;
}
.donor-box-container:not(.ct-section):not(.oxy-easy-posts),
.donor-box-container.oxy-easy-posts .oxy-posts,
.donor-box-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxy-close-modal {
}
.logo-fondazione-modal {
width:45%;
}
@media (max-width: 991px) {
.logo-fondazione-modal {
width:33%;
}
}
.logo-sx-align {
margin-left:-201px;
}
.section-chi-siamo {
text-align:center;
background-color:#fff7f3;
}
.section-chi-siamo:not(.ct-section):not(.oxy-easy-posts),
.section-chi-siamo.oxy-easy-posts .oxy-posts,
.section-chi-siamo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-chi-siamo {
}
.section-chi-siamo .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-sede {
background-color:#fff7f3;
text-align:center;
}
.section-sede:not(.ct-section):not(.oxy-easy-posts),
.section-sede.oxy-easy-posts .oxy-posts,
.section-sede.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-sede {
}
.section-sede .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.sezione-cta-chi-siamo {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2021/10/Chi-siamo-scaled.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position: center;
}
.sezione-cta-sede {
background-image:linear-gradient(rgba(0,0,0,0.51), rgba(0,0,0,0.51)), url(//www.caritasperugia.it/wp-content/uploads/2021/10/La-sede-caritas.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position: center;
}
.no-mobile {
}
@media (max-width: 767px) {
.no-mobile {
display: none !important;
}
}
.no-pc {
display: none !important;
}
@media (max-width: 767px) {
.no-pc {
margin-top:-15px;
display: flex !important;
}
.no-pc:not(.ct-section):not(.oxy-easy-posts),
.no-pc.oxy-easy-posts .oxy-posts,
.no-pc.ct-section .ct-section-inner-wrap{
display:flex;
}
}
.testo-btn-mobile {
}
@media (max-width: 767px) {
.testo-btn-mobile {
font-size:13px;
}
}
.section-osservatorio-poverta {
text-align:center;
background-color:#fff7f3;
}
.section-osservatorio-poverta:not(.ct-section):not(.oxy-easy-posts),
.section-osservatorio-poverta.oxy-easy-posts .oxy-posts,
.section-osservatorio-poverta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-osservatorio-poverta {
}
.section-osservatorio-poverta .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.button-download-rapporto-poverta-container {
}
.button-download-rapporto-poverta-container:not(.ct-section):not(.oxy-easy-posts),
.button-download-rapporto-poverta-container.oxy-easy-posts .oxy-posts,
.button-download-rapporto-poverta-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.sezione-cta-osservatorio-poverta {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Osservatorio-Povertà-scaled.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
background-position: center;
}
.sezione-cta-osservatorio-poverta .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.sezione-cta-osservatorio-poverta {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-rassegna-stmpa {
text-align:center;
background-color:#fff7f3;
}
.section-rassegna-stmpa:not(.ct-section):not(.oxy-easy-posts),
.section-rassegna-stmpa.oxy-easy-posts .oxy-posts,
.section-rassegna-stmpa.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-rassegna-stmpa {
}
.section-rassegna-stmpa .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-news {
text-align:center;
background-color:#fff7f3;
}
.section-news:not(.ct-section):not(.oxy-easy-posts),
.section-news.oxy-easy-posts .oxy-posts,
.section-news.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-news {
}
.section-news .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.image-news-container {
}
.image-news {
}
.news-container:hover{
transform:translateY(-5px); transition-duration:0.4s;
}
.news-container {
width:100%;
margin-bottom:25px;
transition-duration:0.4s;
}
@media (max-width: 1120px) {
.news-container {
}
}
@media (max-width: 767px) {
.news-container {
width:100%;
}
}
@media (max-width: 479px) {
.news-container {
width:100%;
}
}
.trailer-news-text {
text-align:left;
font-size:14px;
width:100%;
}
.oxy-stock-content-styles {
}
.video-frame-storie-di-vita {
width:100%;
height:100%;
}
.video-frame-container {
margin-top:30px;
width:400px;
height:225px;
}
.section-cta-storie-di-vita {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Cta-storie-di-vita.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position: center;
}
.section-cta-storie-di-vita .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-storie-di-vita {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-tutti-i-modi-per-sostenerci {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fbd7c7;
background-repeat:no-repeat;
background-position: center; background-blend-mode: multiply;
}
.section-tutti-i-modi-per-sostenerci .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-tutti-i-modi-per-sostenerci:not(.ct-section):not(.oxy-easy-posts),
.section-tutti-i-modi-per-sostenerci.oxy-easy-posts .oxy-posts,
.section-tutti-i-modi-per-sostenerci.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-tutti-i-modi-per-sostenerci {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
background-position: bottom;
}
.section-tutti-i-modi-per-sostenerci .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
.section-dona-online {
background-color:#fff7f3;
text-align:center;
}
.section-dona-online .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-dona-online:not(.ct-section):not(.oxy-easy-posts),
.section-dona-online.oxy-easy-posts .oxy-posts,
.section-dona-online.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
}
.section-come-donare {
background-color:#fff7f3;
text-align:center;
}
.section-come-donare .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 75px;
padding-left: 75px;
}
.section-come-donare:not(.ct-section):not(.oxy-easy-posts),
.section-come-donare.oxy-easy-posts .oxy-posts,
.section-come-donare.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-come-donare {
}
.section-come-donare .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
}
}
.pulsante-referente {
margin-top:40px;
}
.section-5x1000 {
background-color:#fff7f3;
text-align:center;
}
.section-5x1000 .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-5x1000:not(.ct-section):not(.oxy-easy-posts),
.section-5x1000.oxy-easy-posts .oxy-posts,
.section-5x1000.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-5x1000 {
}
.section-5x1000 .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.contents-news-container {
padding-top:20px;
padding-left:22px;
padding-right:22px;
padding-bottom:22px;
width:100%;
background-color:#fbd7c7;
}
@media (max-width: 767px) {
.contents-news-container {
width:100%;
}
}
@media (max-width: 479px) {
.contents-news-container {
width:100%;
}
}
.tag-news-container {
}
.title-news {
font-family:Inter;
color:#2a0d0e;
text-align:left;
margin-top:15px;
line-height:1.4;
font-weight:700;
font-size:20px;
margin-bottom:5px;
}
.section-notizie {
text-align:center;
background-color:#fff7f3;
}
.section-notizie:not(.ct-section):not(.oxy-easy-posts),
.section-notizie.oxy-easy-posts .oxy-posts,
.section-notizie.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-notizie {
}
.section-notizie .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.largehzza-forzata {
}
.section-event-calendar {
background-color:#fff7f3;
}
.section-event-calendar .ct-section-inner-wrap {
padding-top: 25px;
}
.section-form-dona-tempo {
text-align:center;
background-color:#fff7f3;
}
.section-form-dona-tempo:not(.ct-section):not(.oxy-easy-posts),
.section-form-dona-tempo.oxy-easy-posts .oxy-posts,
.section-form-dona-tempo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-form-dona-tempo {
}
.section-form-dona-tempo .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-bomboniere {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2022/01/Background-Bomboniere.png);background-size: contain; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bomboniere:not(.ct-section):not(.oxy-easy-posts),
.section-bomboniere.oxy-easy-posts .oxy-posts,
.section-bomboniere.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bomboniere {
}
.section-bomboniere .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-servizio-civile-1 {
text-align:center;
background-color:#fff7f3;
}
.section-servizio-civile-1 .ct-section-inner-wrap {
padding-bottom: 50px;
}
.section-servizio-civile-1:not(.ct-section):not(.oxy-easy-posts),
.section-servizio-civile-1.oxy-easy-posts .oxy-posts,
.section-servizio-civile-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-servizio-civile-1 {
width:100%;
}
.section-servizio-civile-1 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-servizio-civile-2 {
text-align:center;
background-color:#fff7f3;
}
.section-servizio-civile-2 .ct-section-inner-wrap {
padding-top: 25px;
}
.section-servizio-civile-2:not(.ct-section):not(.oxy-easy-posts),
.section-servizio-civile-2.oxy-easy-posts .oxy-posts,
.section-servizio-civile-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-servizio-civile-2 {
}
.section-servizio-civile-2 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.tabs-0445-tab {
width:34%;
}
.tabs-0445-tab-active {
background-color:#ba1818;
color:#fff7f3;
font-weight:600;
}
.tabs-contents-0445-tab {
width:400px;
padding-right:0px;
padding-left:0px;
margin-left:-7px;
}
@media (max-width: 767px) {
.tabs-contents-0445-tab {
width:100%;
}
}
.banner-alert-container:hover{
transform:translateY(-5px); transition-duration:0.3s;
}
.banner-alert-container {
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
padding-top:20px;
background-color:#fdc40f;
margin-top:25px;
transition-duration:0.3s;
box-shadow:0px 0px 25px rgba(33,33,33,0.33);
}
.banner-alert-container:not(.ct-section):not(.oxy-easy-posts),
.banner-alert-container.oxy-easy-posts .oxy-posts,
.banner-alert-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.icon-banner-alert {
color: #2a0d0e;}.icon-banner-alert 
>svg {width: 35px;height: 35px;}.icon-banner-alert {
margin-right:10px;
}
.title-banner-alert {
font-size:20px;
font-weight:600;
color:#2a0d0e;
}
.content-banner-alert {
text-align:justify;
color:#2a0d0e;
}
.banner-alert-text-container {
margin-top:10px;
}
.icon-and-title-container {
}
.icon-and-title-container:not(.ct-section):not(.oxy-easy-posts),
.icon-and-title-container.oxy-easy-posts .oxy-posts,
.icon-and-title-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.section-cta-servizio-civile {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/cta-servizio-civile.jpg);background-size:auto,  cover; background-repeat:no-repeat;
}
.section-cta-servizio-civile .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-servizio-civile {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
@media (max-width: 767px) {
.section-cta-servizio-civile {
background-size: cover;}
}
.section-cta-5xmille {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/5xmille.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-5xmille .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-5xmille {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-8xmille {
text-align:center;
background-color:#fff7f3;
}
.section-8xmille:not(.ct-section):not(.oxy-easy-posts),
.section-8xmille.oxy-easy-posts .oxy-posts,
.section-8xmille.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-8xmille {
}
.section-8xmille .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-cta-8xmille {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2022/01/8xmille-background.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-8xmille .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-8xmille {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.data-categoria-container {
color:#2a0d0e;
width:400px;
}
.data-categoria-container:not(.ct-section):not(.oxy-easy-posts),
.data-categoria-container.oxy-easy-posts .oxy-posts,
.data-categoria-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.data-categoria-container {
width:100%;
}
}
.category-text-news {
}
.title-news-single-post {
text-align:left;
width:400px;
font-size:40px;
font-weight:500;
line-height:1.1;
margin-top:7px;
}
@media (max-width: 1120px) {
.title-news-single-post {
font-size:40px;
font-weight:500;
}
}
@media (max-width: 479px) {
.title-news-single-post {
width:100%;
}
}
.section-cta-bisogno-alimentare {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/Bisogno-Alimentare-scaled.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-bisogno-alimentare .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-bisogno-alimentare {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-bisogno-alimentare {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bisogno-alimentare .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-bisogno-alimentare:not(.ct-section):not(.oxy-easy-posts),
.section-bisogno-alimentare.oxy-easy-posts .oxy-posts,
.section-bisogno-alimentare.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bisogno-alimentare {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-bisogno-alimentare .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-bisogno-alimentare {
width:100%;
}
}
.section-2col-dx-alimentari {
background-color:#fff7f3;
text-align:center;
}
.section-2col-dx-alimentari .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-dx-alimentari:not(.ct-section):not(.oxy-easy-posts),
.section-2col-dx-alimentari.oxy-easy-posts .oxy-posts,
.section-2col-dx-alimentari.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-dx-alimentari {
}
.section-2col-dx-alimentari .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-2col-sx-alimentari {
background-color:#fff7f3;
text-align:center;
}
.section-2col-sx-alimentari .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-sx-alimentari:not(.ct-section):not(.oxy-easy-posts),
.section-2col-sx-alimentari.oxy-easy-posts .oxy-posts,
.section-2col-sx-alimentari.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-sx-alimentari {
}
.section-2col-sx-alimentari .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.blocco-dati:hover{
transform:translateY(-5px); transition-duration:0.3s;
}
.blocco-dati {
transform:; text-align:center;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
background-color:#fbd7c7;
margin-left:20px;
transition-duration:0.3s;
border-radius:5px;
width:160px;
}
.blocco-dati:not(.ct-section):not(.oxy-easy-posts),
.blocco-dati.oxy-easy-posts .oxy-posts,
.blocco-dati.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.blocco-dati {
}
}
.container-blocco-dati {
margin-bottom:20px;
width:100%;
}
@media (max-width: 767px) {
.container-blocco-dati {
width:100%;
}
}
@media (max-width: 479px) {
.container-blocco-dati {
width:108%;
}
}
.section-bisogno-abitativo {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bisogno-abitativo .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-bisogno-abitativo:not(.ct-section):not(.oxy-easy-posts),
.section-bisogno-abitativo.oxy-easy-posts .oxy-posts,
.section-bisogno-abitativo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bisogno-abitativo {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-bisogno-abitativo .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-bisogno-abitativo {
width:100%;
}
}
.section-cta-emergenza-abitativa {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/Emergenza-Abitativa-Sfondo-1-e1651647861619.jpeg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-emergenza-abitativa .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-emergenza-abitativa {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-2col-dx-abitativo {
background-color:#fff7f3;
text-align:center;
}
.section-2col-dx-abitativo .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-dx-abitativo:not(.ct-section):not(.oxy-easy-posts),
.section-2col-dx-abitativo.oxy-easy-posts .oxy-posts,
.section-2col-dx-abitativo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-dx-abitativo {
}
.section-2col-dx-abitativo .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-2col-sx-abitativo {
background-color:#fff7f3;
text-align:center;
}
.section-2col-sx-abitativo .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-sx-abitativo:not(.ct-section):not(.oxy-easy-posts),
.section-2col-sx-abitativo.oxy-easy-posts .oxy-posts,
.section-2col-sx-abitativo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-sx-abitativo {
text-align:left;
}
.section-2col-sx-abitativo .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
.section-2col-sx-abitativo:not(.ct-section):not(.oxy-easy-posts),
.section-2col-sx-abitativo.oxy-easy-posts .oxy-posts,
.section-2col-sx-abitativo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}
.section-bisogno-sanitario {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bisogno-sanitario .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-bisogno-sanitario:not(.ct-section):not(.oxy-easy-posts),
.section-bisogno-sanitario.oxy-easy-posts .oxy-posts,
.section-bisogno-sanitario.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bisogno-sanitario {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-bisogno-sanitario .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-bisogno-sanitario {
width:100%;
}
}
.section-cta-sanitario {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2022/01/Consultorio-Medico-scaled.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-sanitario .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-sanitario {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-2col-dx-sanitario {
background-color:#fff7f3;
text-align:center;
}
.section-2col-dx-sanitario .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-dx-sanitario:not(.ct-section):not(.oxy-easy-posts),
.section-2col-dx-sanitario.oxy-easy-posts .oxy-posts,
.section-2col-dx-sanitario.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-dx-sanitario {
}
.section-2col-dx-sanitario .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-2col-sx-sanitario {
background-color:#fff7f3;
text-align:center;
}
.section-2col-sx-sanitario .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-sx-sanitario:not(.ct-section):not(.oxy-easy-posts),
.section-2col-sx-sanitario.oxy-easy-posts .oxy-posts,
.section-2col-sx-sanitario.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-sx-sanitario {
}
.section-2col-sx-sanitario .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-bisogno-legale {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bisogno-legale .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-bisogno-legale:not(.ct-section):not(.oxy-easy-posts),
.section-bisogno-legale.oxy-easy-posts .oxy-posts,
.section-bisogno-legale.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bisogno-legale {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-bisogno-legale .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-bisogno-legale {
width:100%;
}
}
.section-orientamento-lavoro {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-orientamento-lavoro .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-orientamento-lavoro:not(.ct-section):not(.oxy-easy-posts),
.section-orientamento-lavoro.oxy-easy-posts .oxy-posts,
.section-orientamento-lavoro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-orientamento-lavoro {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-orientamento-lavoro .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-orientamento-lavoro {
width:100%;
}
}
.section-cta-lavoro {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2022/01/Orientamento-lavoro.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-lavoro .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-lavoro {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-cta-legale {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/Bisogno-Legale-e-Notarile.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-legale .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-legale {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-storia-intro {
text-align:center;
background-color:#fff7f3;
}
.section-storia-intro:not(.ct-section):not(.oxy-easy-posts),
.section-storia-intro.oxy-easy-posts .oxy-posts,
.section-storia-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-storia-intro {
width:100%;
}
.section-storia-intro .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-storia {
text-align:center;
background-color:#fff7f3;
}
.section-storia:not(.ct-section):not(.oxy-easy-posts),
.section-storia.oxy-easy-posts .oxy-posts,
.section-storia.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-storia {
}
.section-storia .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.blocco-storia {
background-color:#fbd7c7;
padding-right:30px;
padding-bottom:15px;
padding-top:20px;
padding-left:35px;
width:400px;
position:relative;
border-left-width:3px;
border-left-color:#8a1002;
border-left-style:solid;
border-top-color:#f8b395;
border-top-width:3px;
}
@media (max-width: 767px) {
.blocco-storia {
width:100%;
}
}
.toggle-6637 {
}
.toggle-6637 .oxy-expand-collapse-icon {
font-size: 0px;        }
.toggle-6637-expanded {
}
.data-label-container {
position:absolute;
top:48px;
left:-72px;
padding-bottom:0px;
}
.data-label-container:not(.ct-section):not(.oxy-easy-posts),
.data-label-container.oxy-easy-posts .oxy-posts,
.data-label-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.section-cda {
text-align:center;
background-color:#fff7f3;
}
.section-cda .ct-section-inner-wrap {
padding-bottom: 50px;
}
.section-cda:not(.ct-section):not(.oxy-easy-posts),
.section-cda.oxy-easy-posts .oxy-posts,
.section-cda.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-cda {
}
.section-cda .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-come-accedere {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-come-accedere .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-come-accedere:not(.ct-section):not(.oxy-easy-posts),
.section-come-accedere.oxy-easy-posts .oxy-posts,
.section-come-accedere.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-come-accedere {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-come-accedere .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
.section-cdp {
text-align:center;
background-color:#fff7f3;
}
.section-cdp .ct-section-inner-wrap {
padding-top: 50px;
}
.section-cdp:not(.ct-section):not(.oxy-easy-posts),
.section-cdp.oxy-easy-posts .oxy-posts,
.section-cdp.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-cdp {
}
.section-cdp .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-cta-impresa-cuore {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2021/10/Casa-S-Anna-background.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-impresa-cuore .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-impresa-cuore {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-impresa-cuore {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-impresa-cuore .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-impresa-cuore:not(.ct-section):not(.oxy-easy-posts),
.section-impresa-cuore.oxy-easy-posts .oxy-posts,
.section-impresa-cuore.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-impresa-cuore {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-impresa-cuore .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
.section-impresa-cuore-2 {
text-align:center;
background-color:#fff7f3;
}
.section-impresa-cuore-2:not(.ct-section):not(.oxy-easy-posts),
.section-impresa-cuore-2.oxy-easy-posts .oxy-posts,
.section-impresa-cuore-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-impresa-cuore-2 {
}
.section-impresa-cuore-2 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-bisogno-economico {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-bisogno-economico .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-bisogno-economico:not(.ct-section):not(.oxy-easy-posts),
.section-bisogno-economico.oxy-easy-posts .oxy-posts,
.section-bisogno-economico.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-bisogno-economico {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
}
.section-bisogno-economico .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-bisogno-economico {
width:100%;
}
}
.section-2col-dx-economico {
background-color:#fff7f3;
text-align:center;
}
.section-2col-dx-economico .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-dx-economico:not(.ct-section):not(.oxy-easy-posts),
.section-2col-dx-economico.oxy-easy-posts .oxy-posts,
.section-2col-dx-economico.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-dx-economico {
}
.section-2col-dx-economico .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-2col-sx-economico {
background-color:#fff7f3;
text-align:center;
}
.section-2col-sx-economico .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2col-sx-economico:not(.ct-section):not(.oxy-easy-posts),
.section-2col-sx-economico.oxy-easy-posts .oxy-posts,
.section-2col-sx-economico.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-2col-sx-economico {
}
.section-2col-sx-economico .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 50px;
padding-left: 0;
}
}
.section-apv {
text-align:center;
background-color:#fff7f3;
}
.section-apv:not(.ct-section):not(.oxy-easy-posts),
.section-apv.oxy-easy-posts .oxy-posts,
.section-apv.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-apv {
}
.section-apv .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-testamento {
text-align:center;
background-color:#fff7f3;
}
.section-testamento:not(.ct-section):not(.oxy-easy-posts),
.section-testamento.oxy-easy-posts .oxy-posts,
.section-testamento.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-testamento {
}
.section-testamento .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-testamento-2 {
text-align:center;
background-color:#fff7f3;
}
.section-testamento-2:not(.ct-section):not(.oxy-easy-posts),
.section-testamento-2.oxy-easy-posts .oxy-posts,
.section-testamento-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-testamento-2 {
}
.section-testamento-2 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.image-box-overlay-nero {
}
.image-opacity {
}
.box-info-aree-bisogno-container {
margin-bottom:75px;
}
.section-progetti {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_small.png);background-size: cover; background-color:#fff7f3;
background-repeat:no-repeat;
}
.section-progetti .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 100px;
}
.section-progetti:not(.ct-section):not(.oxy-easy-posts),
.section-progetti.oxy-easy-posts .oxy-posts,
.section-progetti.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.section-progetti {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-progetti .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-progetti {
width:100%;
}
}
.section-cta-progetti {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/01/cta-servizio-civile.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-progetti .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-progetti {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-progetti-2 {
text-align:center;
background-color:#fff7f3;
}
.section-progetti-2:not(.ct-section):not(.oxy-easy-posts),
.section-progetti-2.oxy-easy-posts .oxy-posts,
.section-progetti-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-progetti-2 {
}
.section-progetti-2 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.blocco-progetto-container {
width:100%;
margin-top:15px;
margin-bottom:15px;
}
@media (max-width: 767px) {
.blocco-progetto-container {
}
}
.testo-blocco-progetti-container {
width:400px;
padding-left:30px;
padding-top:20px;
padding-right:30px;
padding-bottom:25px;
background-color:#dfe3e7;
}
.data-e-tag-container {
}
.data-e-tag-container:not(.ct-section):not(.oxy-easy-posts),
.data-e-tag-container.oxy-easy-posts .oxy-posts,
.data-e-tag-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.section-accoglienza-richiedenti-asilo {
text-align:center;
background-color:#fff7f3;
}
.section-accoglienza-richiedenti-asilo:not(.ct-section):not(.oxy-easy-posts),
.section-accoglienza-richiedenti-asilo.oxy-easy-posts .oxy-posts,
.section-accoglienza-richiedenti-asilo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-accoglienza-richiedenti-asilo {
}
.section-accoglienza-richiedenti-asilo .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-call-to-action-richiedenti-asilo {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(//www.caritasperugia.it/wp-content/uploads/2022/02/Accoglienza-Background.jpeg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-call-to-action-richiedenti-asilo .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-call-to-action-richiedenti-asilo {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-centri-di-accoglienza {
text-align:center;
background-color:#fff7f3;
}
.section-centri-di-accoglienza:not(.ct-section):not(.oxy-easy-posts),
.section-centri-di-accoglienza.oxy-easy-posts .oxy-posts,
.section-centri-di-accoglienza.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-centri-di-accoglienza {
}
.section-centri-di-accoglienza .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.link-blu {
margin-top:15px;
}
.facebook-feed-container {
}
.hover {
}
.hover-special:hover{
transform:translateY(-5px); transition-duration:0.4s;
}
.hover-special {
transition-duration:0.4s;
}
@media (max-width: 1120px) {
}
@media (max-width: 767px) {
.hover-special {
width:100%;
}
}
@media (max-width: 479px) {
.hover-special {
width:100%;
}
}
.link-verde {
margin-top:15px;
}
.section-avvocati-strada-2 {
text-align:center;
background-color:#fff7f3;
}
.section-avvocati-strada-2:not(.ct-section):not(.oxy-easy-posts),
.section-avvocati-strada-2.oxy-easy-posts .oxy-posts,
.section-avvocati-strada-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-avvocati-strada-2 {
}
.section-avvocati-strada-2 .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-cta-come-sostenerci {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2021/10/Chi-siamo-scaled.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-come-sostenerci .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-come-sostenerci {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-malawi-intro {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2022/02/Sfondo-Malawi.png);background-size: contain; text-align:center;
background-repeat:repeat;
background-position:0% 0px;
}
.section-malawi-intro .ct-section-inner-wrap {
padding-top: 100px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.section-malawi-intro:not(.ct-section):not(.oxy-easy-posts),
.section-malawi-intro.oxy-easy-posts .oxy-posts,
.section-malawi-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1120px) {
.section-malawi-intro {
background-size: cover; background-repeat:no-repeat;
}
}
@media (max-width: 767px) {
.section-malawi-intro {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2022/02/Sfondo-Malawi.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-malawi-intro .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 75px;
}
}
.section-malawi-1 {
background-color:#fff7f3;
text-align:center;
}
.section-malawi-1 .ct-section-inner-wrap {
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-malawi-1:not(.ct-section):not(.oxy-easy-posts),
.section-malawi-1.oxy-easy-posts .oxy-posts,
.section-malawi-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
}
.section-cta-malawi {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://www.caritasperugia.it/wp-content/uploads/2022/02/Malawi-cta.jpg);background-size:auto,  cover; background-repeat:no-repeat;
background-position:0% 0px;
}
.section-cta-malawi .ct-section-inner-wrap {
padding-top: 99px;
padding-bottom: 100px;
}
@media (max-width: 991px) {
.section-cta-malawi {
background-repeat:no-repeat;
background-position:0% 0px;
}
}
.section-dati-abitativi {
text-align:center;
background-color:#f8b395;
}
.section-dati-abitativi:not(.ct-section):not(.oxy-easy-posts),
.section-dati-abitativi.oxy-easy-posts .oxy-posts,
.section-dati-abitativi.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-dati-abitativi {
}
.section-dati-abitativi .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.bordo-ucraina {
}
.ucraina-button:hover{
transform:translateY(-3px); border-top-color:#1878ba;
border-right-color:#1878ba;
border-bottom-color:#1878ba;
border-left-color:#1878ba;
background-color:#1878ba;
box-shadow:0px 0px 20px #d8ae04;
}
.ucraina-button {
padding-top:13px;
padding-left:20px;
padding-right:20px;
padding-bottom:13px;
border-radius:3px;
transition-duration:0.3s;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#1878ba;
border-right-color:rgba(186,24,24,0);
border-bottom-color:#1878ba;
border-left-color:rgba(186,24,24,0);
background-color:#1878ba;
}
@media (max-width: 991px) {
.ucraina-button {
width:auto;
}
.ucraina-button:not(.ct-section):not(.oxy-easy-posts),
.ucraina-button.oxy-easy-posts .oxy-posts,
.ucraina-button.ct-section .ct-section-inner-wrap{
display:flex;
}
}
@media (max-width: 767px) {
.ucraina-button {
}
}
.section-cts-cordata {
}
.section-5x1000-cordata {
text-align:center;
background-color:rgba(251,215,199,0.45);
}
.section-5x1000-cordata:not(.ct-section):not(.oxy-easy-posts),
.section-5x1000-cordata.oxy-easy-posts .oxy-posts,
.section-5x1000-cordata.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-5x1000-cordata {
}
.section-5x1000-cordata .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
@media (max-width: 479px) {
.section-5x1000-cordata {
width:100%;
}
}
.section-dona-ora {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2022/06/Mani-Background-Dona-Ora.png);background-size: cover; text-align:center;
background-color:#fff7f3;
background-repeat:no-repeat;
background-position: bottom;
}
.section-dona-ora .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 100px;
}
.section-dona-ora:not(.ct-section):not(.oxy-easy-posts),
.section-dona-ora.oxy-easy-posts .oxy-posts,
.section-dona-ora.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-dona-ora {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-dona-ora .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-dona-ora {
}
.section-dona-ora .ct-section-inner-wrap {
padding-top: 30px;
}
}
.logo-caritas-dona-ora {
width:30%;
text-align:left;
}
@media (max-width: 767px) {
.logo-caritas-dona-ora {
width:100%;
}
}
@media (max-width: 479px) {
.logo-caritas-dona-ora {
width:100%;
}
}
.section-news-template {
text-align:center;
background-color:#fff7f3;
}
.section-news-template:not(.ct-section):not(.oxy-easy-posts),
.section-news-template.oxy-easy-posts .oxy-posts,
.section-news-template.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-news-template {
width:100%;
}
.section-news-template .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
@media (max-width: 479px) {
.section-news-template {
width:100%;
}
}
.section-comunicati-stampa-template {
text-align:center;
background-color:#fff7f3;
}
.section-comunicati-stampa-template:not(.ct-section):not(.oxy-easy-posts),
.section-comunicati-stampa-template.oxy-easy-posts .oxy-posts,
.section-comunicati-stampa-template.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-comunicati-stampa-template {
width:100%;
}
.section-comunicati-stampa-template .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
@media (max-width: 479px) {
.section-comunicati-stampa-template {
width:100%;
}
}
.bottom-red {
}
.bordo-spesapertutti {
}
.data-comunicato-stampa {
}
.container-data-comunicati-stampa {
margin-left:25px;
margin-bottom:15px;
margin-top:10px;
}
.banner-rosa {
background-color:rgba(251,215,199,0.5);
padding-left:20px;
padding-bottom:10px;
width:95%;
}
.abiti-solidali {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2023/07/Sfondo-abiti-solidali.png);background-size: cover; background-color:rgba(251,215,199,0.5);
background-repeat:no-repeat;
}
.abiti-solidali .ct-section-inner-wrap {
padding-top: 115px;
padding-bottom: 100px;
}
.abiti-solidali:not(.ct-section):not(.oxy-easy-posts),
.abiti-solidali.oxy-easy-posts .oxy-posts,
.abiti-solidali.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.abiti-solidali {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2022/06/Mani-Background-Dona-Ora.png);background-size: cover; background-repeat:no-repeat;
}
.abiti-solidali .ct-section-inner-wrap {
padding-top: 50px;
}
}
@media (max-width: 767px) {
.abiti-solidali {
background-image:url(//www.caritasperugia.it/wp-content/uploads/2021/10/Background-Mani-Caritas_mobile.png);background-size: cover; background-repeat:no-repeat;
width:100%;
}
.abiti-solidali .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 75px;
}
}
.section-2-colonne-abiti-sposa {
background-color:#fff7f3;
text-align:center;
}
.section-2-colonne-abiti-sposa .ct-section-inner-wrap {
padding-top: 50px;
padding-right: 75px;
padding-bottom: 50px;
padding-left: 75px;
}
.section-2-colonne-abiti-sposa:not(.ct-section):not(.oxy-easy-posts),
.section-2-colonne-abiti-sposa.oxy-easy-posts .oxy-posts,
.section-2-colonne-abiti-sposa.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
}
.section-sede-abiti-sposa {
background-color:#fff7f3;
text-align:center;
}
.section-sede-abiti-sposa:not(.ct-section):not(.oxy-easy-posts),
.section-sede-abiti-sposa.oxy-easy-posts .oxy-posts,
.section-sede-abiti-sposa.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-sede-abiti-sposa {
}
.section-sede-abiti-sposa .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 55px;
}
}
.section-restiamo-umani {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2023/12/sfondorestiamouniti_ok.jpg);background-size: contain; height:71vh;
background-color:#000000;
background-repeat:no-repeat;
background-blend-mode:normal;
}
@media (max-width: 991px) {
.section-restiamo-umani {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2023/12/sfondorestiamouniti_ok.jpg);background-size: cover;}
}
@media (max-width: 767px) {
.section-restiamo-umani {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2023/12/sfondorestiamounitimobile_2_ok.jpg);background-size: cover;}
}
@media (max-width: 479px) {
.section-restiamo-umani {
background-image:url(https://www.caritasperugia.it/wp-content/uploads/2023/12/sfondorestiamounitimobile_2_ok.jpg);background-size: cover; background-repeat:no-repeat;
background-attachment:scroll;
height:700px;
}
.section-restiamo-umani .ct-section-inner-wrap {
padding-top: 32px;
padding-bottom: 101px;
}
}
.section-dona-ora-black {
background-size: cover; text-align:center;
background-repeat:no-repeat;
background-color:#030303;
background-position: bottom;
}
.section-dona-ora-black .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 100px;
}
.section-dona-ora-black:not(.ct-section):not(.oxy-easy-posts),
.section-dona-ora-black.oxy-easy-posts .oxy-posts,
.section-dona-ora-black.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.section-dona-ora-black {
background-size: cover; background-repeat:no-repeat;
width:100%;
}
.section-dona-ora-black .ct-section-inner-wrap {
padding-top: 100px;
padding-bottom: 75px;
}
}
@media (max-width: 479px) {
.section-dona-ora-black {
}
.section-dona-ora-black .ct-section-inner-wrap {
padding-top: 75px;
}
}
.titolo-h2 {
}
.d-none {
}
.d-none:not(.ct-section):not(.oxy-easy-posts),
.d-none.oxy-easy-posts .oxy-posts,
.d-none.ct-section .ct-section-inner-wrap{
display:none;
}
.background-bianco {
background-size: contain; background-color:#ffffff;
background-repeat:no-repeat;
background-blend-mode:normal;
}
@media (max-width: 991px) {
.background-bianco {
background-size: cover;}
}
@media (max-width: 767px) {
.background-bianco {
}
}
@media (max-width: 479px) {
.background-bianco {
background-size: cover; background-repeat:no-repeat;
background-attachment:scroll;
}
}
.title-dm-sans {
font-family:'DM Sans';
font-size:28px;
color:#2a0d0e;
text-align:left;
line-height:1.3;
font-weight:500;
}
@media (max-width: 991px) {
.title-dm-sans {
text-align:center;
}
}
@media (max-width: 479px) {
.title-dm-sans {
font-size:24px;
}
}
.section-slider-campagna {
background-color:#ffffff;
}
@media (max-width: 767px) {
.section-slider-campagna {
background-color:#f7f7f7;
}
}
.label-rosso {
font-family:'DM Sans';
color:#fff7f3;
background-color:#ba1818;
padding-top:2px;
padding-bottom:2px;
padding-right:6px;
padding-left:6px;
}