.guten-5AkmIY.layout-boxed > .guten-container { max-width: 1280px; } section.guten-element.guten-5AkmIY > .guten-container > .guten-column > .sticky-wrapper > .guten-column-wrapper, section.guten-element.guten-5AkmIY > .guten-container > .guten-column > .guten-column-wrapper { align-content: center; align-items: center; } .guten-5AkmIY > .guten-background-overlay { opacity: 0.1; } .guten-5AkmIY:not(.background-animated), .guten-5AkmIY.background-animated > .guten-background-animated .animated-layer { background: var(--wp--preset--color--surface);  } .guten-element.guten-5AkmIY { padding-top: 2rem; padding-right: 0rem; padding-bottom: 2rem; padding-left: 0rem; } @media only screen and (max-width: 767px) { .guten-element.guten-5AkmIY { padding-top: 2rem; } }.guten-YutU1X .swiper-button-next, .guten-YutU1X .swiper-button-prev { font-size: 2rem; padding-right: 2rem; padding-left: 2rem; color: var(--wp--preset--color--accent-text); } .guten-YutU1X .swiper-pagination .swiper-pagination-bullet { margin: 0 calc(20px/2); } .guten-YutU1X .swiper-pagination-bullet { height: 1rem;width: 1rem; background-color: var(--wp--preset--color--accent-text); } .guten-YutU1X {   } .guten-YutU1X.guten-element { box-shadow:  0px 0px 0px  ; } .guten-YutU1X.guten-element:hover { box-shadow:  0px 0px 0px  ; } @media only screen and (max-width: 767px) { .guten-YutU1X .swiper-button-next, .guten-YutU1X .swiper-button-prev { margin-top: 2rem; padding-right: 0rem; padding-left: 0rem; } }.guten-d4ireD { width: 50%; order: 1;  } .guten-section > .guten-container > .guten-d4ireD.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-d4ireD.guten-column > .guten-column-wrapper { align-content: center; align-items: center; justify-content: flex-start; } @media only screen and (max-width: 1024px) { .guten-d4ireD { width: 50%; } } @media only screen and (max-width: 767px) { .guten-d4ireD { order: 1; } }.guten-LHWpbE { width: 50%; order: 1;  } .guten-section > .guten-container > .guten-LHWpbE.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-LHWpbE.guten-column > .guten-column-wrapper { align-content: flex-start; align-items: flex-start; } @media only screen and (max-width: 1024px) { .guten-LHWpbE { width: 50%; } } @media only screen and (max-width: 767px) { .guten-LHWpbE { order: 1; } }.guten-MqbAYh.guten-element { overflow: inherit; } .guten-MqbAYh .guten-inner-wrap { width: 100%; }.guten-dTzROx .guten-postblock .guten-posts { grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap:50px; } .guten-dTzROx .guten-postblock .guten-post { background: var(--wp--preset--color--accent-text); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; } .guten-dTzROx .guten-postblock .guten-thumb { border-top-left-radius: 15px;border-top-right-radius: 15px; } .guten-dTzROx .guten-postblock .guten-postblock-content { padding-top: 10px; padding-right: 20px; padding-bottom: 25px; padding-left: 20px; } .guten-dTzROx .guten-postblock .guten-post .guten-postblock-content .guten-post-excerpt { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .guten-dTzROx .guten-postblock .guten-post .guten-postblock-content .guten-readmore { font-size: 0.9rem; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .guten-dTzROx .guten-postblock .guten-post .guten-postblock-content .guten-meta-readmore { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .guten-dTzROx .guten-postblock .guten-post .guten-postblock-content .guten-meta-readmore a { color: var(--wp--preset--color--highlight); background: rgba(0, 0, 0, 0); } .guten-dTzROx .guten-postblock .guten-post .guten-postblock-content .guten-meta-readmore:hover a { color: var(--wp--preset--color--hover); background: rgba(0, 0, 0, 0); } .guten-dTzROx .guten-postblock .guten-block-pagination .guten-block-loadmore, .guten-dTzROx .guten-postblock .guten_block_nav .btn-pagination { padding-right: 1em; padding-left: 1em; color: var(--wp--preset--color--highlight); border-style: none; } .guten-dTzROx .guten-postblock.guten-pagination-prevnext .guten_block_nav,
						.guten-dTzROx .guten-postblock.guten-pagination-number .guten_block_nav { justify-content: space-between; } .guten-dTzROx.guten-element {   } @media only screen and (max-width: 1024px) { .guten-dTzROx .guten-postblock .guten-posts { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media only screen and (max-width: 767px) { .guten-dTzROx .guten-postblock .guten-posts { grid-template-columns: repeat(1, minmax(0, 1fr)); } .guten-dTzROx .guten-postblock .guten-post { background-size: cover; } }.guten-GGJ7GE, .guten-GGJ7GE .guten-button-wrapper { justify-content: center; } .guten-GGJ7GE {   } .guten-element.guten-GGJ7GE { margin-bottom: 2.5rem; }.guten-M2jReN.guten-element { display: flex; overflow: inherit; } .guten-M2jReN .guten-inner-wrap { width: 100%; } @media only screen and (max-width: 767px) { .guten-M2jReN.guten-element, .guten-M2jReN.guten-element .guten-inner-wrap { justify-content: center; } .guten-M2jReN .guten-inner-wrap { width: inherit; } }h1.guten-element.guten-qRbbOz, h2.guten-element.guten-qRbbOz, h3.guten-element.guten-qRbbOz, h4.guten-element.guten-qRbbOz, h5.guten-element.guten-qRbbOz, h6.guten-element.guten-qRbbOz { font-size: 2.5rem;  overflow-wrap: break-word; word-break: break-word; } .guten-qRbbOz {   } .guten-element.guten-qRbbOz { margin-top: 0rem; margin-bottom: 1.5rem; } @media only screen and (max-width: 767px) { .guten-qRbbOz { text-align: center; } }h1.guten-element.guten-vX5IFZ, h2.guten-element.guten-vX5IFZ, h3.guten-element.guten-vX5IFZ, h4.guten-element.guten-vX5IFZ, h5.guten-element.guten-vX5IFZ, h6.guten-element.guten-vX5IFZ {  overflow-wrap: break-word; word-break: break-word; } .guten-vX5IFZ {   } .guten-element.guten-vX5IFZ { margin-top: 0rem; margin-bottom: 1.5rem; padding-right: 5rem; } @media only screen and (max-width: 767px) { .guten-vX5IFZ { text-align: center; } .guten-element.guten-vX5IFZ { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }.guten-Tns8F4 { columns: 1;   } .guten-element.guten-Tns8F4 { padding-right: 1rem; padding-bottom: 1rem; } @media only screen and (max-width: 767px) { .guten-Tns8F4 { text-align: center; } }.guten-l2Nksp { columns: 1;   } .guten-element.guten-l2Nksp { padding-right: 1rem; padding-bottom: 1rem; } @media only screen and (max-width: 767px) { .guten-l2Nksp { text-align: center; } }.guten-mkRiIx.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--highlight); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-mkRiIx.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; } .guten-mkRiIx.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-mkRiIx.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); } .guten-element.guten-mkRiIx { margin-bottom: 3rem; padding-top: 1rem; padding-right: 0rem; padding-bottom: 1rem; padding-left: 0rem; } @media only screen and (max-width: 767px) { .guten-mkRiIx.guten-button-wrapper { justify-content: center; } .guten-element.guten-mkRiIx { margin-bottom: 0.5rem; } }.guten-6nSHeO img { width: 60%; object-fit: cover; border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; } .guten-6nSHeO {   } .guten-element.guten-6nSHeO { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }.guten-I00eva.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--highlight); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-I00eva.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; } .guten-I00eva.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-I00eva.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); }.guten-BZbVB4.layout-boxed > .guten-container { max-width: 1280px; } .guten-BZbVB4 > .guten-container { min-height: 85vh; } section.guten-element.guten-BZbVB4 > .guten-container { align-content: center; align-items: center; } .guten-BZbVB4 > .guten-background-overlay { background: var(--wp--preset--color--accent); background-blend-mode: luminosity; opacity: 0.3; } .guten-BZbVB4:not(.background-animated), .guten-BZbVB4.background-animated > .guten-background-animated .animated-layer { background: rgba(17, 17, 17, 0); background-image: url(https://fondazionecrasti.it/wp-content/uploads/2025/10/cattedrale-asti-banner-dettaglio.jpg); background-position: center right; background-size: cover;  }.guten-VOmQCN > .guten-container { min-height: 85vh; } section.guten-element.guten-VOmQCN > .guten-container { align-content: center; align-items: center; } .guten-VOmQCN > .guten-background-overlay { background: var(--wp--preset--color--accent); background-blend-mode: luminosity; opacity: 0.35; } .guten-VOmQCN:not(.background-animated), .guten-VOmQCN.background-animated > .guten-background-animated .animated-layer { background-image: url(https://fondazionecrasti.it/wp-content/uploads/2025/10/paesaggio-langhe.jpg); background-position: bottom center; background-size: cover;  }.guten-ITvlKb.layout-boxed > .guten-container { max-width: 1140px; } .guten-ITvlKb > .guten-container { min-height: 85vh; } .guten-ITvlKb > .guten-background-overlay { background: var(--wp--preset--color--accent); background-blend-mode: luminosity; opacity: 0.35; } .guten-ITvlKb:not(.background-animated), .guten-ITvlKb.background-animated > .guten-background-animated .animated-layer { background-image: url(https://fondazionecrasti.it/wp-content/uploads/2025/10/foto-partenza-palio-asti-canapo.jpg); background-position: center center; background-size: cover; background-blend-mode: normal;  }.guten-pVBuYd.guten-element { display: flex; overflow: inherit; } .guten-pVBuYd .guten-inner-wrap { width: 100%; } @media only screen and (max-width: 1024px) { .guten-pVBuYd.guten-element, .guten-pVBuYd.guten-element .guten-inner-wrap { justify-content: center; } .guten-pVBuYd .guten-inner-wrap { width: 100%; } }.guten-g37fAA.guten-element { display: flex; overflow: inherit; } .guten-g37fAA .guten-inner-wrap { width: 100%; } @media only screen and (max-width: 1024px) { .guten-g37fAA.guten-element, .guten-g37fAA.guten-element .guten-inner-wrap { justify-content: center; } .guten-g37fAA .guten-inner-wrap { width: 100%; } }.guten-synMBQ.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--highlight); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-synMBQ.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; } .guten-synMBQ.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-synMBQ.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); } @media only screen and (max-width: 1024px) { .guten-synMBQ.guten-button-wrapper { justify-content: center; } } @media only screen and (max-width: 767px) { .guten-synMBQ.guten-button-wrapper { justify-content: center; } }.guten-ePkN3y { width: 100%; order: 1;  } .guten-section > .guten-container > .guten-ePkN3y.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-ePkN3y.guten-column > .guten-column-wrapper { align-content: center; align-items: center; justify-content: center; } @media only screen and (max-width: 1024px) { .guten-ePkN3y { width: 100%; } }.guten-Srz6rq { width: 100%; order: 1;  } .guten-section > .guten-container > .guten-Srz6rq.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-Srz6rq.guten-column > .guten-column-wrapper { align-content: center; align-items: center; justify-content: center; } @media only screen and (max-width: 1024px) { .guten-Srz6rq { width: 100%; } }.guten-bwFlmh { width: 100%; order: 1;  } .guten-section > .guten-container > .guten-bwFlmh.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-bwFlmh.guten-column > .guten-column-wrapper { align-content: center; align-items: center; justify-content: center; } @media only screen and (max-width: 1024px) { .guten-bwFlmh { width: 100%; } }h1.guten-element.guten-PEig8v, h2.guten-element.guten-PEig8v, h3.guten-element.guten-PEig8v, h4.guten-element.guten-PEig8v, h5.guten-element.guten-PEig8v, h6.guten-element.guten-PEig8v { font-size: 2.5rem;  overflow-wrap: break-word; word-break: break-word; } .guten-PEig8v {   } .guten-element.guten-PEig8v { margin-top: 0rem; margin-bottom: 1.5rem; } @media only screen and (max-width: 1024px) { .guten-PEig8v { text-align: center; } } @media only screen and (max-width: 767px) { .guten-PEig8v { text-align: center; } }.guten-HjZSav { columns: 1;   } .guten-element.guten-HjZSav { padding-right: 1rem; padding-bottom: 1rem; } @media only screen and (max-width: 1024px) { .guten-HjZSav { text-align: center; } } @media only screen and (max-width: 767px) { .guten-HjZSav { text-align: center; } }.guten-RLF4j8 img { border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; } .guten-RLF4j8 {   } .guten-element.guten-RLF4j8 { padding-bottom: 1rem; }.guten-P7lHMf.guten-element { overflow: inherit; } .guten-P7lHMf .guten-inner-wrap { width: 100%; }.guten-yurgNC img { border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; } .guten-yurgNC {   } .guten-element.guten-yurgNC { padding-bottom: 1rem; }.guten-6Js7yc img { border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px; } .guten-6Js7yc {   }.guten-UgfmFl, .guten-UgfmFl .guten-button-wrapper { justify-content: center; } .guten-UgfmFl {   }.guten-iuWfCy, .guten-iuWfCy .guten-button-wrapper { justify-content: center; } .guten-iuWfCy {   }.guten-rDdYrs, .guten-rDdYrs .guten-button-wrapper { justify-content: center; } .guten-rDdYrs {   }.guten-d0QHQ8.guten-element { display: flex; overflow: inherit; } .guten-d0QHQ8 .guten-inner-wrap { width: 100%; } @media only screen and (max-width: 1024px) { .guten-d0QHQ8.guten-element, .guten-d0QHQ8.guten-element .guten-inner-wrap { justify-content: center; } .guten-d0QHQ8 .guten-inner-wrap { width: 100%; } }.guten-c3b7or.guten-element { display: flex; overflow: inherit; } .guten-c3b7or .guten-inner-wrap { width: 100%; } @media only screen and (max-width: 1024px) { .guten-c3b7or.guten-element, .guten-c3b7or.guten-element .guten-inner-wrap { justify-content: center; } .guten-c3b7or .guten-inner-wrap { width: 100%; } }.guten-wYYN7R.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--accent); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-wYYN7R.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; } .guten-wYYN7R.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-wYYN7R.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); }.guten-t1LkMl.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--accent); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-t1LkMl.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; } .guten-t1LkMl.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-t1LkMl.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); }.guten-VhkfSK.guten-button-wrapper .guten-button { padding-top: 1.25rem; padding-right: 2rem; padding-bottom: 1.25rem; padding-left: 2rem; background: var(--wp--preset--color--accent); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--accent); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;  } .guten-VhkfSK.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--accent-text); font-weight: 500; letter-spacing: 0em; } .guten-VhkfSK.guten-button-wrapper .guten-button:hover span { color: var(--wp--preset--color--surface); } .guten-VhkfSK.guten-button-wrapper .guten-button:hover { background: var(--wp--preset--color--hover); border-style: solid; border-width: 1px; border-color: var(--wp--preset--color--hover); }.guten-j0TuNM { columns: 1;   } .guten-element.guten-j0TuNM { padding-right: 1rem; padding-bottom: 1rem; } @media only screen and (max-width: 1024px) { .guten-j0TuNM { text-align: center; } } @media only screen and (max-width: 767px) { .guten-j0TuNM { text-align: center; } }.guten-aXOhZv { columns: 1;   } .guten-element.guten-aXOhZv { padding-right: 1rem; padding-bottom: 1rem; } @media only screen and (max-width: 1024px) { .guten-aXOhZv { text-align: center; } } @media only screen and (max-width: 767px) { .guten-aXOhZv { text-align: center; } }.guten-fscOau .guten-icon-wrapper i { font-size: 1.5em; } .guten-fscOau .guten-icon-wrapper { padding: 15px; } .guten-fscOau .guten-icon-wrapper.framed i { color: var(--wp--preset--color--outline); } .guten-fscOau .guten-icon-wrapper.framed { border-color: var(--wp--preset--color--outline); background-color: var(--wp--preset--color--highlight); } .guten-fscOau .guten-icon-wrapper.stacked { background-color: var(--wp--preset--color--outline); } .guten-fscOau .guten-icon-wrapper.stacked i { color: var(--wp--preset--color--highlight); } .guten-fscOau {   }.guten-3JqSST .guten-icon-wrapper i { font-size: 1.5em; } .guten-3JqSST .guten-icon-wrapper { padding: 15px; } .guten-3JqSST .guten-icon-wrapper.framed i { color: var(--wp--preset--color--outline); } .guten-3JqSST .guten-icon-wrapper.framed { border-color: var(--wp--preset--color--outline); background-color: var(--wp--preset--color--highlight); } .guten-3JqSST .guten-icon-wrapper.stacked { background-color: var(--wp--preset--color--outline); } .guten-3JqSST .guten-icon-wrapper.stacked i { color: var(--wp--preset--color--highlight); } .guten-3JqSST {   }